From 88d1be8943a5e4338823c58388f6644b44ea20ce Mon Sep 17 00:00:00 2001 From: AndiMajore <andi.majore@googlemail.com> Date: Thu, 1 Jul 2021 18:22:06 +0200 Subject: [PATCH] started with themes --- angular.json | 4 +- build-netex.js | 1 - drugsTone-build/drugsTone.js | 2 +- drugstone-test.html | 9 ++-- releases/release_tag.sh | 22 ++++----- .../task-list/task-list.component.html | 2 +- .../task-list/task-list.component.ts | 2 + .../explorer-page.component.html | 46 +++++++++---------- .../explorer-page/explorer-page.component.ts | 19 ++++++-- src/app/theme.ts | 27 +++++++++++ src/index.html | 1 + 11 files changed, 89 insertions(+), 46 deletions(-) create mode 100644 src/app/theme.ts diff --git a/angular.json b/angular.json index b7c24bed..d3c1c10c 100644 --- a/angular.json +++ b/angular.json @@ -97,7 +97,7 @@ { "type": "anyComponentStyle", "maximumWarning": "6kb", - "maximumError": "10kb" + "maximumError": "500kb" } ] }, @@ -124,7 +124,7 @@ { "type": "anyComponentStyle", "maximumWarning": "6kb", - "maximumError": "10kb" + "maximumError": "500kb" } ] } diff --git a/build-netex.js b/build-netex.js index 36026c06..989faca0 100644 --- a/build-netex.js +++ b/build-netex.js @@ -5,7 +5,6 @@ const concat = require('concat'); './dist/netex/runtime-es5.js', './dist/netex/polyfills-es5.js', './scripts/vis-network.min.js', - // './scripts/3ad4fe992f.js', // './dist/netex/scripts.js', './dist/netex/main-es5.js' ]; diff --git a/drugsTone-build/drugsTone.js b/drugsTone-build/drugsTone.js index 3734968d..fdacba7d 100644 --- a/drugsTone-build/drugsTone.js +++ b/drugsTone-build/drugsTone.js @@ -50,4 +50,4 @@ function HI(){return(HI=Object.assign||function(g){for(var A=1;A<arguments.lengt function gl(g,A){if(!A.has(g))throw new TypeError("attempted to get private field on non-instance");return A.get(g)}function Al(g,A,t){if(!A.has(g))throw new TypeError("attempted to set private field on non-instance");return A.set(g,t),t}function tl(g,A){var t;if(void 0===sC||null==Et(g)){if(uC(g)||(t=function(g,A){var t;if(!g)return;if("string"==typeof g)return el(g,A);var e=lC(t=Object.prototype.toString.call(g)).call(t,8,-1);"Object"===e&&g.constructor&&(e=g.constructor.name);if("Map"===e||"Set"===e)return ft(g);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return el(g,A)}(g))||A&&g&&"number"==typeof g.length){t&&(g=t);var e=0,C=function(){};return{s:C,n:function(){return e>=g.length?{done:!0}:{done:!1,value:g[e++]}},e:function(g){throw g},f:C}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var I,i=!0,o=!1;return{s:function(){t=Ot(g)},n:function(){var g=t.next();return i=g.done,g},e:function(g){o=!0,I=g},f:function(){try{i||null==t.return||t.return()}finally{if(o)throw I}}}}function el(g,A){(null==A||A>g.length)&&(A=g.length);for(var t=0,e=new Array(A);t<A;t++)e[t]=g[t];return e}function Cl(g,A){var t,e=new bs,C=tl(A);try{for(C.s();!(t=C.n()).done;){var I=t.value;g.has(I)||e.add(I)}}catch(g){C.e(g)}finally{C.f()}return e}var Il=function(){function g(){De(this,g),Hh.set(this,new bs),Kh.set(this,new bs)}return Pe(g,[{key:"size",get:function(){return gl(this,Kh).size}},{key:"add",value:function(){for(var g=arguments.length,A=new Array(g),t=0;t<g;t++)A[t]=arguments[t];for(var e=0,C=A;e<C.length;e++){var I=C[e];gl(this,Kh).add(I)}}},{key:"delete",value:function(){for(var g=arguments.length,A=new Array(g),t=0;t<g;t++)A[t]=arguments[t];for(var e=0,C=A;e<C.length;e++){var I=C[e];gl(this,Kh).delete(I)}}},{key:"clear",value:function(){gl(this,Kh).clear()}},{key:"getSelection",value:function(){return rC(gl(this,Kh))}},{key:"getChanges",value:function(){return{added:rC(Cl(gl(this,Hh),gl(this,Kh))),deleted:rC(Cl(gl(this,Kh),gl(this,Hh))),previous:rC(new bs(gl(this,Hh))),current:rC(new bs(gl(this,Kh)))}}},{key:"commit",value:function(){var g=this.getChanges();Al(this,Hh,gl(this,Kh)),Al(this,Kh,new bs(gl(this,Hh)));var A,t=tl(g.added);try{for(t.s();!(A=t.n()).done;){A.value.select()}}catch(g){t.e(g)}finally{t.f()}var e,C=tl(g.deleted);try{for(C.s();!(e=C.n()).done;){e.value.unselect()}}catch(g){C.e(g)}finally{C.f()}return g}}]),g}();Hh=new $h,Kh=new $h;var il=function(){function g(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};De(this,g),Xh.set(this,new Il),Jh.set(this,new Il),qh.set(this,void 0),Al(this,qh,A)}return Pe(g,[{key:"sizeNodes",get:function(){return gl(this,Xh).size}},{key:"sizeEdges",get:function(){return gl(this,Jh).size}},{key:"getNodes",value:function(){return gl(this,Xh).getSelection()}},{key:"getEdges",value:function(){return gl(this,Jh).getSelection()}},{key:"addNodes",value:function(){var g;(g=gl(this,Xh)).add.apply(g,arguments)}},{key:"addEdges",value:function(){var g;(g=gl(this,Jh)).add.apply(g,arguments)}},{key:"deleteNodes",value:function(g){gl(this,Xh).delete(g)}},{key:"deleteEdges",value:function(g){gl(this,Jh).delete(g)}},{key:"clear",value:function(){gl(this,Xh).clear(),gl(this,Jh).clear()}},{key:"commit",value:function(){for(var g,A,t={nodes:gl(this,Xh).commit(),edges:gl(this,Jh).commit()},e=arguments.length,C=new Array(e),I=0;I<e;I++)C[I]=arguments[I];return(g=gl(this,qh)).call.apply(g,hC(A=[this,t]).call(A,C)),t}}]),g}();function ol(g,A){var t;if(void 0===sC||null==Et(g)){if(uC(g)||(t=function(g,A){var t;if(!g)return;if("string"==typeof g)return nl(g,A);var e=lC(t=Object.prototype.toString.call(g)).call(t,8,-1);"Object"===e&&g.constructor&&(e=g.constructor.name);if("Map"===e||"Set"===e)return ft(g);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return nl(g,A)}(g))||A&&g&&"number"==typeof g.length){t&&(g=t);var e=0,C=function(){};return{s:C,n:function(){return e>=g.length?{done:!0}:{done:!1,value:g[e++]}},e:function(g){throw g},f:C}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var I,i=!0,o=!1;return{s:function(){t=Ot(g)},n:function(){var g=t.next();return i=g.done,g},e:function(g){o=!0,I=g},f:function(){try{i||null==t.return||t.return()}finally{if(o)throw I}}}}function nl(g,A){(null==A||A>g.length)&&(A=g.length);for(var t=0,e=new Array(A);t<A;t++)e[t]=g[t];return e}Xh=new $h,Jh=new $h,qh=new $h;var rl=function(){function g(A,t){var e=this;De(this,g),this.body=A,this.canvas=t,this._selectionAccumulator=new il,this.hoverObj={nodes:{},edges:{}},this.options={},this.defaultOptions={multiselect:!1,selectable:!0,selectConnectedEdges:!0,hoverConnectedEdges:!0},sg(this.options,this.defaultOptions),this.body.emitter.on("_dataChanged",(function(){e.updateSelection()}))}return Pe(g,[{key:"setOptions",value:function(g){if(void 0!==g){Cn(["multiselect","hoverConnectedEdges","selectable","selectConnectedEdges"],this.options,g)}}},{key:"selectOnPoint",value:function(g){var A=!1;if(!0===this.options.selectable){var t=this.getNodeAt(g)||this.getEdgeAt(g);this.unselectAll(),void 0!==t&&(A=this.selectObject(t)),this.body.emitter.emit("_requestRedraw")}return A}},{key:"selectAdditionalOnPoint",value:function(g){var A=!1;if(!0===this.options.selectable){var t=this.getNodeAt(g)||this.getEdgeAt(g);void 0!==t&&(A=!0,!0===t.isSelected()?this.deselectObject(t):this.selectObject(t),this.body.emitter.emit("_requestRedraw"))}return A}},{key:"_initBaseEvent",value:function(g,A){var t={};return t.pointer={DOM:{x:A.x,y:A.y},canvas:this.canvas.DOMtoCanvas(A)},t.event=g,t}},{key:"generateClickEvent",value:function(g,A,t,e){var C=arguments.length>4&&void 0!==arguments[4]&&arguments[4],I=this._initBaseEvent(A,t);if(!0===C)I.nodes=[],I.edges=[];else{var i=this.getSelection();I.nodes=i.nodes,I.edges=i.edges}void 0!==e&&(I.previousSelection=e),"click"==g&&(I.items=this.getClickedItems(t)),void 0!==A.controlEdge&&(I.controlEdge=A.controlEdge),this.body.emitter.emit(g,I)}},{key:"selectObject",value:function(g){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.options.selectConnectedEdges;if(void 0!==g){if(g instanceof fd){var t;if(!0===A)(t=this._selectionAccumulator).addEdges.apply(t,rC(g.edges));this._selectionAccumulator.addNodes(g)}else this._selectionAccumulator.addEdges(g);return!0}return!1}},{key:"deselectObject",value:function(g){!0===g.isSelected()&&(g.selected=!1,this._removeFromSelection(g))}},{key:"_getAllNodesOverlappingWith",value:function(g){for(var A=[],t=this.body.nodes,e=0;e<this.body.nodeIndices.length;e++){var C=this.body.nodeIndices[e];t[C].isOverlappingWith(g)&&A.push(C)}return A}},{key:"_pointerToPositionObject",value:function(g){var A=this.canvas.DOMtoCanvas(g);return{left:A.x-1,top:A.y+1,right:A.x+1,bottom:A.y-1}}},{key:"getNodeAt",value:function(g){var A=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=this._pointerToPositionObject(g),e=this._getAllNodesOverlappingWith(t);return e.length>0?!0===A?this.body.nodes[e[e.length-1]]:e[e.length-1]:void 0}},{key:"_getEdgesOverlappingWith",value:function(g,A){for(var t=this.body.edges,e=0;e<this.body.edgeIndices.length;e++){var C=this.body.edgeIndices[e];t[C].isOverlappingWith(g)&&A.push(C)}}},{key:"_getAllEdgesOverlappingWith",value:function(g){var A=[];return this._getEdgesOverlappingWith(g,A),A}},{key:"getEdgeAt",value:function(g){for(var A=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=this.canvas.DOMtoCanvas(g),e=10,C=null,I=this.body.edges,i=0;i<this.body.edgeIndices.length;i++){var o=this.body.edgeIndices[i],n=I[o];if(n.connected){var r=n.from.x,s=n.from.y,a=n.to.x,d=n.to.y,h=n.edgeType.getDistanceToEdge(r,s,a,d,t.x,t.y);h<e&&(C=o,e=h)}}return null!==C?!0===A?this.body.edges[C]:C:void 0}},{key:"_addToHover",value:function(g){g instanceof fd?this.hoverObj.nodes[g.id]=g:this.hoverObj.edges[g.id]=g}},{key:"_removeFromSelection",value:function(g){var A;g instanceof fd?(this._selectionAccumulator.deleteNodes(g),(A=this._selectionAccumulator).deleteEdges.apply(A,rC(g.edges))):this._selectionAccumulator.deleteEdges(g)}},{key:"unselectAll",value:function(){this._selectionAccumulator.clear()}},{key:"getSelectedNodeCount",value:function(){return this._selectionAccumulator.sizeNodes}},{key:"getSelectedEdgeCount",value:function(){return this._selectionAccumulator.sizeEdges}},{key:"_hoverConnectedEdges",value:function(g){for(var A=0;A<g.edges.length;A++){var t=g.edges[A];t.hover=!0,this._addToHover(t)}}},{key:"emitBlurEvent",value:function(g,A,t){var e=this._initBaseEvent(g,A);!0===t.hover&&(t.hover=!1,t instanceof fd?(e.node=t.id,this.body.emitter.emit("blurNode",e)):(e.edge=t.id,this.body.emitter.emit("blurEdge",e)))}},{key:"emitHoverEvent",value:function(g,A,t){var e=this._initBaseEvent(g,A),C=!1;return!1===t.hover&&(t.hover=!0,this._addToHover(t),C=!0,t instanceof fd?(e.node=t.id,this.body.emitter.emit("hoverNode",e)):(e.edge=t.id,this.body.emitter.emit("hoverEdge",e))),C}},{key:"hoverObject",value:function(g,A){var t=this.getNodeAt(A);void 0===t&&(t=this.getEdgeAt(A));var e=!1;for(var C in this.hoverObj.nodes)Object.prototype.hasOwnProperty.call(this.hoverObj.nodes,C)&&(void 0===t||t instanceof fd&&t.id!=C||t instanceof oh)&&(this.emitBlurEvent(g,A,this.hoverObj.nodes[C]),delete this.hoverObj.nodes[C],e=!0);for(var I in this.hoverObj.edges)Object.prototype.hasOwnProperty.call(this.hoverObj.edges,I)&&(!0===e?(this.hoverObj.edges[I].hover=!1,delete this.hoverObj.edges[I]):(void 0===t||t instanceof oh&&t.id!=I||t instanceof fd&&!t.hover)&&(this.emitBlurEvent(g,A,this.hoverObj.edges[I]),delete this.hoverObj.edges[I],e=!0));if(void 0!==t){var i=wC(this.hoverObj.edges).length,o=wC(this.hoverObj.nodes).length;(e||t instanceof oh&&0===i&&0===o||t instanceof fd&&0===i&&0===o)&&(e=this.emitHoverEvent(g,A,t)),t instanceof fd&&!0===this.options.hoverConnectedEdges&&this._hoverConnectedEdges(t)}!0===e&&this.body.emitter.emit("_requestRedraw")}},{key:"commitWithoutEmitting",value:function(){this._selectionAccumulator.commit()}},{key:"commitAndEmit",value:function(g,A){var t=!1,e=this._selectionAccumulator.commit(),C={nodes:e.nodes.previous,edges:e.edges.previous};e.edges.deleted.length>0&&(this.generateClickEvent("deselectEdge",A,g,C),t=!0),e.nodes.deleted.length>0&&(this.generateClickEvent("deselectNode",A,g,C),t=!0),e.nodes.added.length>0&&(this.generateClickEvent("selectNode",A,g),t=!0),e.edges.added.length>0&&(this.generateClickEvent("selectEdge",A,g),t=!0),!0===t&&this.generateClickEvent("select",A,g)}},{key:"getSelection",value:function(){return{nodes:this.getSelectedNodeIds(),edges:this.getSelectedEdgeIds()}}},{key:"getSelectedNodes",value:function(){return this._selectionAccumulator.getNodes()}},{key:"getSelectedEdges",value:function(){return this._selectionAccumulator.getEdges()}},{key:"getSelectedNodeIds",value:function(){var g;return mC(g=this._selectionAccumulator.getNodes()).call(g,(function(g){return g.id}))}},{key:"getSelectedEdgeIds",value:function(){var g;return mC(g=this._selectionAccumulator.getEdges()).call(g,(function(g){return g.id}))}},{key:"setSelection",value:function(g){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!g||!g.nodes&&!g.edges)throw new TypeError("Selection must be an object with nodes and/or edges properties");if((A.unselectAll||void 0===A.unselectAll)&&this.unselectAll(),g.nodes){var t,e=ol(g.nodes);try{for(e.s();!(t=e.n()).done;){var C=t.value,I=this.body.nodes[C];if(!I)throw new RangeError('Node with id "'+C+'" not found');this.selectObject(I,A.highlightEdges)}}catch(g){e.e(g)}finally{e.f()}}if(g.edges){var i,o=ol(g.edges);try{for(o.s();!(i=o.n()).done;){var n=i.value,r=this.body.edges[n];if(!r)throw new RangeError('Edge with id "'+n+'" not found');this.selectObject(r)}}catch(g){o.e(g)}finally{o.f()}}this.body.emitter.emit("_requestRedraw"),this._selectionAccumulator.commit()}},{key:"selectNodes",value:function(g){var A=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!g||void 0===g.length)throw"Selection must be an array with ids";this.setSelection({nodes:g},{highlightEdges:A})}},{key:"selectEdges",value:function(g){if(!g||void 0===g.length)throw"Selection must be an array with ids";this.setSelection({edges:g})}},{key:"updateSelection",value:function(){for(var g in this._selectionAccumulator.getNodes())Object.prototype.hasOwnProperty.call(this.body.nodes,g.id)||this._selectionAccumulator.deleteNodes(g);for(var A in this._selectionAccumulator.getEdges())Object.prototype.hasOwnProperty.call(this.body.edges,A.id)||this._selectionAccumulator.deleteEdges(A)}},{key:"getClickedItems",value:function(g){for(var A=this.canvas.DOMtoCanvas(g),t=[],e=this.body.nodeIndices,C=this.body.nodes,I=e.length-1;I>=0;I--){var i=C[e[I]].getItemsOnPoint(A);t.push.apply(t,i)}for(var o=this.body.edgeIndices,n=this.body.edges,r=o.length-1;r>=0;r--){var s=n[o[r]].getItemsOnPoint(A);t.push.apply(t,s)}return t}}]),g}(),sl=t((function(g,A){!function(g){function A(g,A){if(!(g instanceof A))throw new TypeError("Cannot call a class as a function")}g.__esModule=!0,g.sort=c;var t=32,e=7,C=256,I=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9];function i(g){return g<1e5?g<100?g<10?0:1:g<1e4?g<1e3?2:3:4:g<1e7?g<1e6?5:6:g<1e9?g<1e8?7:8:9}function o(g,A){if(g===A)return 0;if(~~g===g&&~~A===A){if(0===g||0===A)return g<A?-1:1;if(g<0||A<0){if(A>=0)return-1;if(g>=0)return 1;g=-g,A=-A}var t=i(g),e=i(A),C=0;return t<e?(g*=I[e-t-1],A/=10,C=-1):t>e&&(A*=I[t-e-1],g/=10,C=1),g===A?C:g<A?-1:1}var o=String(g),n=String(A);return o===n?0:o<n?-1:1}function n(g){for(var A=0;g>=t;)A|=1&g,g>>=1;return g+A}function r(g,A,t,e){var C=A+1;if(C===t)return 1;if(e(g[C++],g[A])<0){for(;C<t&&e(g[C],g[C-1])<0;)C++;s(g,A,C)}else for(;C<t&&e(g[C],g[C-1])>=0;)C++;return C-A}function s(g,A,t){for(t--;A<t;){var e=g[A];g[A++]=g[t],g[t--]=e}}function a(g,A,t,e,C){for(e===A&&e++;e<t;e++){for(var I=g[e],i=A,o=e;i<o;){var n=i+o>>>1;C(I,g[n])<0?o=n:i=n+1}var r=e-i;switch(r){case 3:g[i+3]=g[i+2];case 2:g[i+2]=g[i+1];case 1:g[i+1]=g[i];break;default:for(;r>0;)g[i+r]=g[i+r-1],r--}g[i]=I}}function d(g,A,t,e,C,I){var i=0,o=0,n=1;if(I(g,A[t+C])>0){for(o=e-C;n<o&&I(g,A[t+C+n])>0;)i=n,(n=1+(n<<1))<=0&&(n=o);n>o&&(n=o),i+=C,n+=C}else{for(o=C+1;n<o&&I(g,A[t+C-n])<=0;)i=n,(n=1+(n<<1))<=0&&(n=o);n>o&&(n=o);var r=i;i=C-n,n=C-r}for(i++;i<n;){var s=i+(n-i>>>1);I(g,A[t+s])>0?i=s+1:n=s}return n}function h(g,A,t,e,C,I){var i=0,o=0,n=1;if(I(g,A[t+C])<0){for(o=C+1;n<o&&I(g,A[t+C-n])<0;)i=n,(n=1+(n<<1))<=0&&(n=o);n>o&&(n=o);var r=i;i=C-n,n=C-r}else{for(o=e-C;n<o&&I(g,A[t+C+n])>=0;)i=n,(n=1+(n<<1))<=0&&(n=o);n>o&&(n=o),i+=C,n+=C}for(i++;i<n;){var s=i+(n-i>>>1);I(g,A[t+s])<0?n=s:i=s+1}return n}var l=function(){function g(t,I){A(this,g),this.array=null,this.compare=null,this.minGallop=e,this.length=0,this.tmpStorageLength=C,this.stackLength=0,this.runStart=null,this.runLength=null,this.stackSize=0,this.array=t,this.compare=I,this.length=t.length,this.length<2*C&&(this.tmpStorageLength=this.length>>>1),this.tmp=new Array(this.tmpStorageLength),this.stackLength=this.length<120?5:this.length<1542?10:this.length<119151?19:40,this.runStart=new Array(this.stackLength),this.runLength=new Array(this.stackLength)}return g.prototype.pushRun=function(g,A){this.runStart[this.stackSize]=g,this.runLength[this.stackSize]=A,this.stackSize+=1},g.prototype.mergeRuns=function(){for(;this.stackSize>1;){var g=this.stackSize-2;if(g>=1&&this.runLength[g-1]<=this.runLength[g]+this.runLength[g+1]||g>=2&&this.runLength[g-2]<=this.runLength[g]+this.runLength[g-1])this.runLength[g-1]<this.runLength[g+1]&&g--;else if(this.runLength[g]>this.runLength[g+1])break;this.mergeAt(g)}},g.prototype.forceMergeRuns=function(){for(;this.stackSize>1;){var g=this.stackSize-2;g>0&&this.runLength[g-1]<this.runLength[g+1]&&g--,this.mergeAt(g)}},g.prototype.mergeAt=function(g){var A=this.compare,t=this.array,e=this.runStart[g],C=this.runLength[g],I=this.runStart[g+1],i=this.runLength[g+1];this.runLength[g]=C+i,g===this.stackSize-3&&(this.runStart[g+1]=this.runStart[g+2],this.runLength[g+1]=this.runLength[g+2]),this.stackSize--;var o=h(t[I],t,e,C,0,A);e+=o,0!=(C-=o)&&0!==(i=d(t[e+C-1],t,I,i,i-1,A))&&(C<=i?this.mergeLow(e,C,I,i):this.mergeHigh(e,C,I,i))},g.prototype.mergeLow=function(g,A,t,C){var I=this.compare,i=this.array,o=this.tmp,n=0;for(n=0;n<A;n++)o[n]=i[g+n];var r=0,s=t,a=g;if(i[a++]=i[s++],0!=--C)if(1!==A){for(var l=this.minGallop;;){var c=0,u=0,p=!1;do{if(I(i[s],o[r])<0){if(i[a++]=i[s++],u++,c=0,0==--C){p=!0;break}}else if(i[a++]=o[r++],c++,u=0,1==--A){p=!0;break}}while((c|u)<l);if(p)break;do{if(0!==(c=h(i[s],o,r,A,0,I))){for(n=0;n<c;n++)i[a+n]=o[r+n];if(a+=c,r+=c,(A-=c)<=1){p=!0;break}}if(i[a++]=i[s++],0==--C){p=!0;break}if(0!==(u=d(o[r],i,s,C,0,I))){for(n=0;n<u;n++)i[a+n]=i[s+n];if(a+=u,s+=u,0==(C-=u)){p=!0;break}}if(i[a++]=o[r++],1==--A){p=!0;break}l--}while(c>=e||u>=e);if(p)break;l<0&&(l=0),l+=2}if(this.minGallop=l,l<1&&(this.minGallop=1),1===A){for(n=0;n<C;n++)i[a+n]=i[s+n];i[a+C]=o[r]}else{if(0===A)throw new Error("mergeLow preconditions were not respected");for(n=0;n<A;n++)i[a+n]=o[r+n]}}else{for(n=0;n<C;n++)i[a+n]=i[s+n];i[a+C]=o[r]}else for(n=0;n<A;n++)i[a+n]=o[r+n]},g.prototype.mergeHigh=function(g,A,t,C){var I=this.compare,i=this.array,o=this.tmp,n=0;for(n=0;n<C;n++)o[n]=i[t+n];var r=g+A-1,s=C-1,a=t+C-1,l=0,c=0;if(i[a--]=i[r--],0!=--A)if(1!==C){for(var u=this.minGallop;;){var p=0,f=0,v=!1;do{if(I(o[s],i[r])<0){if(i[a--]=i[r--],p++,f=0,0==--A){v=!0;break}}else if(i[a--]=o[s--],f++,p=0,1==--C){v=!0;break}}while((p|f)<u);if(v)break;do{if(0!=(p=A-h(o[s],i,g,A,A-1,I))){for(A-=p,c=1+(a-=p),l=1+(r-=p),n=p-1;n>=0;n--)i[c+n]=i[l+n];if(0===A){v=!0;break}}if(i[a--]=o[s--],1==--C){v=!0;break}if(0!=(f=C-d(i[r],o,0,C,C-1,I))){for(C-=f,c=1+(a-=f),l=1+(s-=f),n=0;n<f;n++)i[c+n]=o[l+n];if(C<=1){v=!0;break}}if(i[a--]=i[r--],0==--A){v=!0;break}u--}while(p>=e||f>=e);if(v)break;u<0&&(u=0),u+=2}if(this.minGallop=u,u<1&&(this.minGallop=1),1===C){for(c=1+(a-=A),l=1+(r-=A),n=A-1;n>=0;n--)i[c+n]=i[l+n];i[a]=o[s]}else{if(0===C)throw new Error("mergeHigh preconditions were not respected");for(l=a-(C-1),n=0;n<C;n++)i[l+n]=o[n]}}else{for(c=1+(a-=A),l=1+(r-=A),n=A-1;n>=0;n--)i[c+n]=i[l+n];i[a]=o[s]}else for(l=a-(C-1),n=0;n<C;n++)i[l+n]=o[n]},g}();function c(g,A,e,C){if(!Array.isArray(g))throw new TypeError("Can only sort arrays");A?"function"!=typeof A&&(C=e,e=A,A=o):A=o,e||(e=0),C||(C=g.length);var I=C-e;if(!(I<2)){var i=0;if(I<t)a(g,e,C,e+(i=r(g,e,C,A)),A);else{var s=new l(g,A),d=n(I);do{if((i=r(g,e,C,A))<d){var h=I;h>d&&(h=d),a(g,e,e+h,e+i,A),i=h}s.pushRun(e,i),s.mergeRuns(),I-=i,e+=i}while(0!==I);s.forceMergeRuns()}}}}(A)}));function al(g){var A=function(){if("undefined"==typeof Reflect||!gs)return!1;if(gs.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(gs(Boolean,[],(function(){}))),!0}catch(g){return!1}}();return function(){var t,e=ns(g);if(A){var C=ns(this).constructor;t=gs(e,arguments,C)}else t=e.apply(this,arguments);return is(this,t)}}var dl=function(){function g(){De(this,g)}return Pe(g,[{key:"abstract",value:function(){throw new Error("Can't instantiate abstract class!")}},{key:"fake_use",value:function(){}},{key:"curveType",value:function(){return this.abstract()}},{key:"getPosition",value:function(g){return this.fake_use(g),this.abstract()}},{key:"setPosition",value:function(g,A){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;this.fake_use(g,A,t),this.abstract()}},{key:"getTreeSize",value:function(g){return this.fake_use(g),this.abstract()}},{key:"sort",value:function(g){this.fake_use(g),this.abstract()}},{key:"fix",value:function(g,A){this.fake_use(g,A),this.abstract()}},{key:"shift",value:function(g,A){this.fake_use(g,A),this.abstract()}}]),g}(),hl=function(g){Is(t,g);var A=al(t);function t(g){var e;return De(this,t),(e=A.call(this)).layout=g,e}return Pe(t,[{key:"curveType",value:function(){return"horizontal"}},{key:"getPosition",value:function(g){return g.x}},{key:"setPosition",value:function(g,A){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;void 0!==t&&this.layout.hierarchical.addToOrdering(g,t),g.x=A}},{key:"getTreeSize",value:function(g){var A=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,g);return{min:A.min_x,max:A.max_x}}},{key:"sort",value:function(g){sl.sort(g,(function(g,A){return g.x-A.x}))}},{key:"fix",value:function(g,A){g.y=this.layout.options.hierarchical.levelSeparation*A,g.options.fixed.y=!0}},{key:"shift",value:function(g,A){this.layout.body.nodes[g].x+=A}}]),t}(dl),ll=function(g){Is(t,g);var A=al(t);function t(g){var e;return De(this,t),(e=A.call(this)).layout=g,e}return Pe(t,[{key:"curveType",value:function(){return"vertical"}},{key:"getPosition",value:function(g){return g.y}},{key:"setPosition",value:function(g,A){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;void 0!==t&&this.layout.hierarchical.addToOrdering(g,t),g.y=A}},{key:"getTreeSize",value:function(g){var A=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,g);return{min:A.min_y,max:A.max_y}}},{key:"sort",value:function(g){sl.sort(g,(function(g,A){return g.y-A.y}))}},{key:"fix",value:function(g,A){g.x=this.layout.options.hierarchical.levelSeparation*A,g.options.fixed.x=!0}},{key:"shift",value:function(g,A){this.layout.body.nodes[g].y+=A}}]),t}(dl),cl=Vt.every,ul=xC("every");Y({target:"Array",proto:!0,forced:!ul},{every:function(g){return cl(this,g,arguments.length>1?arguments[1]:void 0)}});var pl=cg("Array").every,fl=Array.prototype,vl=function(g){var A=g.every;return g===fl||g instanceof Array&&A===fl.every?pl:A};function yl(g,A){var t;if(void 0===sC||null==Et(g)){if(uC(g)||(t=function(g,A){var t;if(!g)return;if("string"==typeof g)return ml(g,A);var e=lC(t=Object.prototype.toString.call(g)).call(t,8,-1);"Object"===e&&g.constructor&&(e=g.constructor.name);if("Map"===e||"Set"===e)return ft(g);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return ml(g,A)}(g))||A&&g&&"number"==typeof g.length){t&&(g=t);var e=0,C=function(){};return{s:C,n:function(){return e>=g.length?{done:!0}:{done:!1,value:g[e++]}},e:function(g){throw g},f:C}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var I,i=!0,o=!1;return{s:function(){t=Ot(g)},n:function(){var g=t.next();return i=g.done,g},e:function(g){o=!0,I=g},f:function(){try{i||null==t.return||t.return()}finally{if(o)throw I}}}}function ml(g,A){(null==A||A>g.length)&&(A=g.length);for(var t=0,e=new Array(A);t<A;t++)e[t]=g[t];return e}function bl(g,A){var t=new bs;return RC(g).call(g,(function(g){var A;RC(A=g.edges).call(A,(function(g){g.connected&&t.add(g)}))})),RC(t).call(t,(function(g){var t=g.from.id,e=g.to.id;null==A[t]&&(A[t]=0),(null==A[e]||A[t]>=A[e])&&(A[e]=A[t]+1)})),A}function wl(g,A,t,e){var C,I,i=MI(null),o=cs(C=rC(Gs(e).call(e))).call(C,(function(g,A){return g+1+A.edges.length}),0),n=t+"Id",r="to"===t?1:-1,s=yl(e);try{var a=function(){var C=IC(I.value,2),s=C[0],a=C[1];if(!e.has(s)||!g(a))return"continue";i[s]=0;for(var d=[a],h=0,l=void 0,c=function(){var g,C;if(!e.has(s))return"continue";var I=i[l.id]+r;if(RC(g=oI(C=l.edges).call(C,(function(g){return g.connected&&g.to!==g.from&&g[t]!==l&&e.has(g.toId)&&e.has(g.fromId)}))).call(g,(function(g){var e=g[n],C=i[e];(null==C||A(I,C))&&(i[e]=I,d.push(g[t]))})),h>o)return{v:{v:bl(e,i)}};++h};l=d.pop();){var u=c();if("continue"!==u&&"object"===nC(u))return u.v}};for(s.s();!(I=s.n()).done;){var d=a();if("continue"!==d&&"object"===nC(d))return d.v}}catch(g){s.e(g)}finally{s.f()}return i}var kl=function(){function g(){De(this,g),this.childrenReference={},this.parentReference={},this.trees={},this.distributionOrdering={},this.levels={},this.distributionIndex={},this.isTree=!1,this.treeIndex=-1}return Pe(g,[{key:"addRelation",value:function(g,A){void 0===this.childrenReference[g]&&(this.childrenReference[g]=[]),this.childrenReference[g].push(A),void 0===this.parentReference[A]&&(this.parentReference[A]=[]),this.parentReference[A].push(g)}},{key:"checkIfTree",value:function(){for(var g in this.parentReference)if(this.parentReference[g].length>1)return void(this.isTree=!1);this.isTree=!0}},{key:"numTrees",value:function(){return this.treeIndex+1}},{key:"setTreeIndex",value:function(g,A){void 0!==A&&void 0===this.trees[g.id]&&(this.trees[g.id]=A,this.treeIndex=Math.max(A,this.treeIndex))}},{key:"ensureLevel",value:function(g){void 0===this.levels[g]&&(this.levels[g]=0)}},{key:"getMaxLevel",value:function(g){var A=this,t={};return function g(e){if(void 0!==t[e])return t[e];var C=A.levels[e];if(A.childrenReference[e]){var I=A.childrenReference[e];if(I.length>0)for(var i=0;i<I.length;i++)C=Math.max(C,g(I[i]))}return t[e]=C,C}(g)}},{key:"levelDownstream",value:function(g,A){void 0===this.levels[A.id]&&(void 0===this.levels[g.id]&&(this.levels[g.id]=0),this.levels[A.id]=this.levels[g.id]+1)}},{key:"setMinLevelToZero",value:function(g){var A=1e9;for(var t in g)Object.prototype.hasOwnProperty.call(g,t)&&void 0!==this.levels[t]&&(A=Math.min(this.levels[t],A));for(var e in g)Object.prototype.hasOwnProperty.call(g,e)&&void 0!==this.levels[e]&&(this.levels[e]-=A)}},{key:"getTreeSize",value:function(g,A){var t=1e9,e=-1e9,C=1e9,I=-1e9;for(var i in this.trees)if(Object.prototype.hasOwnProperty.call(this.trees,i)&&this.trees[i]===A){var o=g[i];t=Math.min(o.x,t),e=Math.max(o.x,e),C=Math.min(o.y,C),I=Math.max(o.y,I)}return{min_x:t,max_x:e,min_y:C,max_y:I}}},{key:"hasSameParent",value:function(g,A){var t=this.parentReference[g.id],e=this.parentReference[A.id];if(void 0===t||void 0===e)return!1;for(var C=0;C<t.length;C++)for(var I=0;I<e.length;I++)if(t[C]==e[I])return!0;return!1}},{key:"inSameSubNetwork",value:function(g,A){return this.trees[g.id]===this.trees[A.id]}},{key:"getLevels",value:function(){return wC(this.distributionOrdering)}},{key:"addToOrdering",value:function(g,A){void 0===this.distributionOrdering[A]&&(this.distributionOrdering[A]=[]);var t=!1,e=this.distributionOrdering[A];for(var C in e)if(e[C]===g){t=!0;break}t||(this.distributionOrdering[A].push(g),this.distributionIndex[g.id]=this.distributionOrdering[A].length-1)}}]),g}(),xl=function(){function g(A){De(this,g),this.body=A,this._resetRNG(Math.random()+":"+kC()),this.setPhysics=!1,this.options={},this.optionsBackup={physics:{}},this.defaultOptions={randomSeed:void 0,improvedLayout:!0,clusterThreshold:150,hierarchical:{enabled:!1,levelSeparation:150,nodeSpacing:100,treeSpacing:200,blockShifting:!0,edgeMinimization:!0,parentCentralization:!0,direction:"UD",sortMethod:"hubsize"}},sg(this.options,this.defaultOptions),this.bindEventListeners()}return Pe(g,[{key:"bindEventListeners",value:function(){var g=this;this.body.emitter.on("_dataChanged",(function(){g.setupHierarchicalLayout()})),this.body.emitter.on("_dataLoaded",(function(){g.layoutNetwork()})),this.body.emitter.on("_resetHierarchicalLayout",(function(){g.setupHierarchicalLayout()})),this.body.emitter.on("_adjustEdgesForHierarchicalLayout",(function(){if(!0===g.options.hierarchical.enabled){var A=g.direction.curveType();g.body.emitter.emit("_forceDisableDynamicCurves",A,!1)}}))}},{key:"setOptions",value:function(g,A){if(void 0!==g){var t=this.options.hierarchical,e=t.enabled;if(Cn(["randomSeed","improvedLayout","clusterThreshold"],this.options,g),wn(this.options,g,"hierarchical"),void 0!==g.randomSeed&&this._resetRNG(g.randomSeed),!0===t.enabled)return!0===e&&this.body.emitter.emit("refresh",!0),"RL"===t.direction||"DU"===t.direction?t.levelSeparation>0&&(t.levelSeparation*=-1):t.levelSeparation<0&&(t.levelSeparation*=-1),this.setDirectionStrategy(),this.body.emitter.emit("_resetHierarchicalLayout"),this.adaptAllOptionsForHierarchicalLayout(A);if(!0===e)return this.body.emitter.emit("refresh"),on(A,this.optionsBackup)}return A}},{key:"_resetRNG",value:function(g){this.initialRandomSeed=g,this._rng=Wo(this.initialRandomSeed)}},{key:"adaptAllOptionsForHierarchicalLayout",value:function(g){if(!0===this.options.hierarchical.enabled){var A=this.optionsBackup.physics;void 0===g.physics||!0===g.physics?(g.physics={enabled:void 0===A.enabled||A.enabled,solver:"hierarchicalRepulsion"},A.enabled=void 0===A.enabled||A.enabled,A.solver=A.solver||"barnesHut"):"object"===nC(g.physics)?(A.enabled=void 0===g.physics.enabled||g.physics.enabled,A.solver=g.physics.solver||"barnesHut",g.physics.solver="hierarchicalRepulsion"):!1!==g.physics&&(A.solver="barnesHut",g.physics={solver:"hierarchicalRepulsion"});var t=this.direction.curveType();if(void 0===g.edges)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},g.edges={smooth:!1};else if(void 0===g.edges.smooth)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},g.edges.smooth=!1;else if("boolean"==typeof g.edges.smooth)this.optionsBackup.edges={smooth:g.edges.smooth},g.edges.smooth={enabled:g.edges.smooth,type:t};else{var e=g.edges.smooth;void 0!==e.type&&"dynamic"!==e.type&&(t=e.type),this.optionsBackup.edges={smooth:{enabled:void 0===e.enabled||e.enabled,type:void 0===e.type?"dynamic":e.type,roundness:void 0===e.roundness?.5:e.roundness,forceDirection:void 0!==e.forceDirection&&e.forceDirection}},g.edges.smooth={enabled:void 0===e.enabled||e.enabled,type:t,roundness:void 0===e.roundness?.5:e.roundness,forceDirection:void 0!==e.forceDirection&&e.forceDirection}}this.body.emitter.emit("_forceDisableDynamicCurves",t)}return g}},{key:"positionInitially",value:function(g){if(!0!==this.options.hierarchical.enabled){this._resetRNG(this.initialRandomSeed);for(var A=g.length+50,t=0;t<g.length;t++){var e=g[t],C=2*Math.PI*this._rng();void 0===e.x&&(e.x=A*Math.cos(C)),void 0===e.y&&(e.y=A*Math.sin(C))}}}},{key:"layoutNetwork",value:function(){if(!0!==this.options.hierarchical.enabled&&!0===this.options.improvedLayout){for(var g=this.body.nodeIndices,A=0,t=0;t<g.length;t++){!0===this.body.nodes[g[t]].predefinedPosition&&(A+=1)}if(A<.5*g.length){var e=0,C=this.options.clusterThreshold,I={clusterNodeProperties:{shape:"ellipse",label:"",group:"",font:{multi:!1}},clusterEdgeProperties:{label:"",font:{multi:!1},smooth:{enabled:!1}}};if(g.length>C){for(var i=g.length;g.length>C&&e<=10;){e+=1;var o=g.length;if(e%3==0?this.body.modules.clustering.clusterBridges(I):this.body.modules.clustering.clusterOutliers(I),o==g.length&&e%3!=0)return this._declusterAll(),this.body.emitter.emit("_layoutFailed"),void console.info("This network could not be positioned by this version of the improved layout algorithm. Please disable improvedLayout for better performance.")}this.body.modules.kamadaKawai.setOptions({springLength:Math.max(150,2*i)})}e>10&&console.info("The clustering didn't succeed within the amount of interations allowed, progressing with partial result."),this.body.modules.kamadaKawai.solve(g,this.body.edgeIndices,!0),this._shiftToCenter();for(var n=0;n<g.length;n++){var r=this.body.nodes[g[n]];!1===r.predefinedPosition&&(r.x+=70*(.5-this._rng()),r.y+=70*(.5-this._rng()))}this._declusterAll(),this.body.emitter.emit("_repositionBezierNodes")}}}},{key:"_shiftToCenter",value:function(){for(var g=yh.getRangeCore(this.body.nodes,this.body.nodeIndices),A=yh.findCenter(g),t=0;t<this.body.nodeIndices.length;t++){var e=this.body.nodes[this.body.nodeIndices[t]];e.x-=A.x,e.y-=A.y}}},{key:"_declusterAll",value:function(){for(var g=!0;!0===g;){g=!1;for(var A=0;A<this.body.nodeIndices.length;A++)!0===this.body.nodes[this.body.nodeIndices[A]].isCluster&&(g=!0,this.body.modules.clustering.openCluster(this.body.nodeIndices[A],{},!1));!0===g&&this.body.emitter.emit("_dataChanged")}}},{key:"getSeed",value:function(){return this.initialRandomSeed}},{key:"setupHierarchicalLayout",value:function(){if(!0===this.options.hierarchical.enabled&&this.body.nodeIndices.length>0){var g,A,t=!1,e=!1;for(A in this.lastNodeOnLevel={},this.hierarchical=new kl,this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,A)&&(void 0!==(g=this.body.nodes[A]).options.level?(t=!0,this.hierarchical.levels[A]=g.options.level):e=!0);if(!0===e&&!0===t)throw new Error("To use the hierarchical layout, nodes require either no predefined levels or levels have to be defined for all nodes.");if(!0===e){var C=this.options.hierarchical.sortMethod;"hubsize"===C?this._determineLevelsByHubsize():"directed"===C?this._determineLevelsDirected():"custom"===C&&this._determineLevelsCustomCallback()}for(var I in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,I)&&this.hierarchical.ensureLevel(I);var i=this._getDistribution();this._generateMap(),this._placeNodesByHierarchy(i),this._condenseHierarchy(),this._shiftToCenter()}}},{key:"_condenseHierarchy",value:function(){var g=this,A=!1,t={},e=function(A,t){var e=g.hierarchical.trees;for(var C in e)Object.prototype.hasOwnProperty.call(e,C)&&e[C]===A&&g.direction.shift(C,t)},C=function(){for(var A=[],t=0;t<g.hierarchical.numTrees();t++)A.push(g.direction.getTreeSize(t));return A},I=function A(t,e){if(!e[t.id]&&(e[t.id]=!0,g.hierarchical.childrenReference[t.id])){var C=g.hierarchical.childrenReference[t.id];if(C.length>0)for(var I=0;I<C.length;I++)A(g.body.nodes[C[I]],e)}},i=function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e9,e=1e9,C=1e9,I=1e9,i=-1e9;for(var o in A)if(Object.prototype.hasOwnProperty.call(A,o)){var n=g.body.nodes[o],r=g.hierarchical.levels[n.id],s=g.direction.getPosition(n),a=g._getSpaceAroundNode(n,A),d=IC(a,2),h=d[0],l=d[1];e=Math.min(h,e),C=Math.min(l,C),r<=t&&(I=Math.min(s,I),i=Math.max(s,i))}return[I,i,e,C]},o=function(A,t){var e=g.hierarchical.getMaxLevel(A.id),C=g.hierarchical.getMaxLevel(t.id);return Math.min(e,C)},n=function(A,t,e){for(var C=g.hierarchical,I=0;I<t.length;I++){var i=t[I],o=C.distributionOrdering[i];if(o.length>1)for(var n=0;n<o.length-1;n++){var r=o[n],s=o[n+1];C.hasSameParent(r,s)&&C.inSameSubNetwork(r,s)&&A(r,s,e)}}},r=function(t,e){var C=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=g.direction.getPosition(t),r=g.direction.getPosition(e),s=Math.abs(r-n),a=g.options.hierarchical.nodeSpacing;if(s>a){var d={},h={};I(t,d),I(e,h);var l=o(t,e),c=i(d,l),u=i(h,l),p=c[1],f=u[0],v=u[2],y=Math.abs(p-f);if(y>a){var m=p-f+a;m<-v+a&&(m=-v+a),m<0&&(g._shiftBlock(e.id,m),A=!0,!0===C&&g._centerParent(e))}}},s=function(e,C){for(var o=C.id,n=C.edges,r=g.hierarchical.levels[C.id],s=g.options.hierarchical.levelSeparation*g.options.hierarchical.levelSeparation,a={},d=[],h=0;h<n.length;h++){var l=n[h];if(l.toId!=l.fromId){var c=l.toId==o?l.from:l.to;a[n[h].id]=c,g.hierarchical.levels[c.id]<r&&d.push(l)}}var u=function(A,t){for(var e=0,C=0;C<t.length;C++)if(void 0!==a[t[C].id]){var I=g.direction.getPosition(a[t[C].id])-A;e+=I/Math.sqrt(I*I+s)}return e},p=function(A,t){for(var e=0,C=0;C<t.length;C++)if(void 0!==a[t[C].id]){var I=g.direction.getPosition(a[t[C].id])-A;e-=s*Math.pow(I*I+s,-1.5)}return e},f=function(A,t){for(var e=g.direction.getPosition(C),I={},i=0;i<A;i++){var o=u(e,t),n=p(e,t);if(void 0!==I[e-=Math.max(-40,Math.min(40,Math.round(o/n)))])break;I[e]=i}return e},v=f(e,d);!function(e){var o=g.direction.getPosition(C);if(void 0===t[C.id]){var n={};I(C,n),t[C.id]=n}var r=i(t[C.id]),s=r[2],a=r[3],d=e-o,h=0;d>0?h=Math.min(d,a-g.options.hierarchical.nodeSpacing):d<0&&(h=-Math.min(-d,s-g.options.hierarchical.nodeSpacing)),0!=h&&(g._shiftBlock(C.id,h),A=!0)}(v),function(t){var e=g.direction.getPosition(C),I=IC(g._getSpaceAroundNode(C),2),i=I[0],o=I[1],n=t-e,r=e;n>0?r=Math.min(e+(o-g.options.hierarchical.nodeSpacing),t):n<0&&(r=Math.max(e-(i-g.options.hierarchical.nodeSpacing),t)),r!==e&&(g.direction.setPosition(C,r),A=!0)}(v=f(e,n))};!0===this.options.hierarchical.blockShifting&&(function(t){var e=g.hierarchical.getLevels();e=ZC(e).call(e);for(var C=0;C<t&&(A=!1,n(r,e,!0),!0===A);C++);}(5),function(){for(var A in g.body.nodes)Object.prototype.hasOwnProperty.call(g.body.nodes,A)&&g._centerParent(g.body.nodes[A])}()),!0===this.options.hierarchical.edgeMinimization&&function(t){var e=g.hierarchical.getLevels();e=ZC(e).call(e);for(var C=0;C<t;C++){A=!1;for(var I=0;I<e.length;I++)for(var i=e[I],o=g.hierarchical.distributionOrdering[i],n=0;n<o.length;n++)s(1e3,o[n]);if(!0!==A)break}}(20),!0===this.options.hierarchical.parentCentralization&&function(){var A=g.hierarchical.getLevels();A=ZC(A).call(A);for(var t=0;t<A.length;t++)for(var e=A[t],C=g.hierarchical.distributionOrdering[e],I=0;I<C.length;I++)g._centerParent(C[I])}(),function(){for(var A=C(),t=0,I=0;I<A.length-1;I++){t+=A[I].max-A[I+1].min+g.options.hierarchical.treeSpacing,e(I+1,t)}}()}},{key:"_getSpaceAroundNode",value:function(g,A){var t=!0;void 0===A&&(t=!1);var e=this.hierarchical.levels[g.id];if(void 0!==e){var C=this.hierarchical.distributionIndex[g.id],I=this.direction.getPosition(g),i=this.hierarchical.distributionOrdering[e],o=1e9,n=1e9;if(0!==C){var r=i[C-1];if(!0===t&&void 0===A[r.id]||!1===t)o=I-this.direction.getPosition(r)}if(C!=i.length-1){var s=i[C+1];if(!0===t&&void 0===A[s.id]||!1===t){var a=this.direction.getPosition(s);n=Math.min(n,a-I)}}return[o,n]}return[0,0]}},{key:"_centerParent",value:function(g){if(this.hierarchical.parentReference[g.id])for(var A=this.hierarchical.parentReference[g.id],t=0;t<A.length;t++){var e=A[t],C=this.body.nodes[e],I=this.hierarchical.childrenReference[e];if(void 0!==I){var i=this._getCenterPosition(I),o=this.direction.getPosition(C),n=IC(this._getSpaceAroundNode(C),2),r=n[0],s=n[1],a=o-i;(a<0&&Math.abs(a)<s-this.options.hierarchical.nodeSpacing||a>0&&Math.abs(a)<r-this.options.hierarchical.nodeSpacing)&&this.direction.setPosition(C,i)}}}},{key:"_placeNodesByHierarchy",value:function(g){for(var A in this.positionedNodes={},g)if(Object.prototype.hasOwnProperty.call(g,A)){var t,e=wC(g[A]);e=this._indexArrayToNodes(e),Rs(t=this.direction).call(t,e);for(var C=0,I=0;I<e.length;I++){var i=e[I];if(void 0===this.positionedNodes[i.id]){var o=this.options.hierarchical.nodeSpacing,n=o*C;C>0&&(n=this.direction.getPosition(e[I-1])+o),this.direction.setPosition(i,n,A),this._validatePositionAndContinue(i,A,n),C++}}}}},{key:"_placeBranchNodes",value:function(g,A){var t,e=this.hierarchical.childrenReference[g];if(void 0!==e){for(var C=[],I=0;I<e.length;I++)C.push(this.body.nodes[e[I]]);Rs(t=this.direction).call(t,C);for(var i=0;i<C.length;i++){var o=C[i],n=this.hierarchical.levels[o.id];if(!(n>A&&void 0===this.positionedNodes[o.id]))return;var r=this.options.hierarchical.nodeSpacing,s=void 0;s=0===i?this.direction.getPosition(this.body.nodes[g]):this.direction.getPosition(C[i-1])+r,this.direction.setPosition(o,s,n),this._validatePositionAndContinue(o,n,s)}var a=this._getCenterPosition(C);this.direction.setPosition(this.body.nodes[g],a,A)}}},{key:"_validatePositionAndContinue",value:function(g,A,t){if(this.hierarchical.isTree){if(void 0!==this.lastNodeOnLevel[A]){var e=this.direction.getPosition(this.body.nodes[this.lastNodeOnLevel[A]]);if(t-e<this.options.hierarchical.nodeSpacing){var C=e+this.options.hierarchical.nodeSpacing-t,I=this._findCommonParent(this.lastNodeOnLevel[A],g.id);this._shiftBlock(I.withChild,C)}}this.lastNodeOnLevel[A]=g.id,this.positionedNodes[g.id]=!0,this._placeBranchNodes(g.id,A)}}},{key:"_indexArrayToNodes",value:function(g){for(var A=[],t=0;t<g.length;t++)A.push(this.body.nodes[g[t]]);return A}},{key:"_getDistribution",value:function(){var g,A,t={};for(g in this.body.nodes)if(Object.prototype.hasOwnProperty.call(this.body.nodes,g)){A=this.body.nodes[g];var e=void 0===this.hierarchical.levels[g]?0:this.hierarchical.levels[g];this.direction.fix(A,e),void 0===t[e]&&(t[e]={}),t[e][g]=A}return t}},{key:"_getActiveEdges",value:function(g){var A=this,t=[];return an(g.edges,(function(g){var e;-1!==DI(e=A.body.edgeIndices).call(e,g.id)&&t.push(g)})),t}},{key:"_getHubSizes",value:function(){var g=this,A={};an(this.body.nodeIndices,(function(t){var e=g.body.nodes[t],C=g._getActiveEdges(e).length;A[C]=!0}));var t=[];return an(A,(function(g){t.push(Number(g))})),Rs(sl).call(sl,t,(function(g,A){return A-g})),t}},{key:"_determineLevelsByHubsize",value:function(){for(var g=this,A=function(A,t){g.hierarchical.levelDownstream(A,t)},t=this._getHubSizes(),e=function(e){var C=t[e];if(0===C)return"break";an(g.body.nodeIndices,(function(t){var e=g.body.nodes[t];C===g._getActiveEdges(e).length&&g._crawlNetwork(A,t)}))},C=0;C<t.length;++C){if("break"===e(C))break}}},{key:"_determineLevelsCustomCallback",value:function(){var g=this;this._crawlNetwork((function(A,t,e){var C=g.hierarchical.levels[A.id];void 0===C&&(C=g.hierarchical.levels[A.id]=1e5);var I=(yh.cloneOptions(A,"node"),yh.cloneOptions(t,"node"),void yh.cloneOptions(e,"edge"));g.hierarchical.levels[t.id]=C+I})),this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:"_determineLevelsDirected",value:function(){var g,A=this,t=cs(g=this.body.nodeIndices).call(g,(function(g,t){return g.set(t,A.body.nodes[t]),g}),new Gr);"roots"===this.options.hierarchical.shakeTowards?this.hierarchical.levels=function(g){return wl((function(A){var t,e;return vl(t=oI(e=A.edges).call(e,(function(A){return g.has(A.toId)}))).call(t,(function(g){return g.from===A}))}),(function(g,A){return A<g}),"to",g)}(t):this.hierarchical.levels=function(g){return wl((function(A){var t,e;return vl(t=oI(e=A.edges).call(e,(function(A){return g.has(A.toId)}))).call(t,(function(g){return g.to===A}))}),(function(g,A){return A>g}),"from",g)}(t),this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:"_generateMap",value:function(){var g=this;this._crawlNetwork((function(A,t){g.hierarchical.levels[t.id]>g.hierarchical.levels[A.id]&&g.hierarchical.addRelation(A.id,t.id)})),this.hierarchical.checkIfTree()}},{key:"_crawlNetwork",value:function(){var g=this,A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=arguments.length>1?arguments[1]:void 0,e={},C=function t(C,I){if(void 0===e[C.id]){var i;g.hierarchical.setTreeIndex(C,I),e[C.id]=!0;for(var o=g._getActiveEdges(C),n=0;n<o.length;n++){var r=o[n];!0===r.connected&&(i=r.toId==C.id?r.from:r.to,C.id!=i.id&&(A(C,i,r),t(i,I)))}}};if(void 0===t)for(var I=0,i=0;i<this.body.nodeIndices.length;i++){var o=this.body.nodeIndices[i];if(void 0===e[o]){var n=this.body.nodes[o];C(n,I),I+=1}}else{var r=this.body.nodes[t];if(void 0===r)return void console.error("Node not found:",t);C(r)}}},{key:"_shiftBlock",value:function(g,A){var t=this,e={};!function g(C){if(!e[C]){e[C]=!0,t.direction.shift(C,A);var I=t.hierarchical.childrenReference[C];if(void 0!==I)for(var i=0;i<I.length;i++)g(I[i])}}(g)}},{key:"_findCommonParent",value:function(g,A){var t=this,e={};return function g(A,e){var C=t.hierarchical.parentReference[e];if(void 0!==C)for(var I=0;I<C.length;I++){var i=C[I];A[i]=!0,g(A,i)}}(e,g),function g(A,e){var C=t.hierarchical.parentReference[e];if(void 0!==C)for(var I=0;I<C.length;I++){var i=C[I];if(void 0!==A[i])return{foundParent:i,withChild:e};var o=g(A,i);if(null!==o.foundParent)return o}return{foundParent:null,withChild:e}}(e,A)}},{key:"setDirectionStrategy",value:function(){var g="UD"===this.options.hierarchical.direction||"DU"===this.options.hierarchical.direction;this.direction=g?new hl(this):new ll(this)}},{key:"_getCenterPosition",value:function(g){for(var A=1e9,t=-1e9,e=0;e<g.length;e++){var C=void 0;if(void 0!==g[e].id)C=g[e];else{var I=g[e];C=this.body.nodes[I]}var i=this.direction.getPosition(C);A=Math.min(A,i),t=Math.max(t,i)}return.5*(A+t)}}]),g}();function El(g,A){var t;if(void 0===sC||null==Et(g)){if(uC(g)||(t=function(g,A){var t;if(!g)return;if("string"==typeof g)return Ol(g,A);var e=lC(t=Object.prototype.toString.call(g)).call(t,8,-1);"Object"===e&&g.constructor&&(e=g.constructor.name);if("Map"===e||"Set"===e)return ft(g);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Ol(g,A)}(g))||A&&g&&"number"==typeof g.length){t&&(g=t);var e=0,C=function(){};return{s:C,n:function(){return e>=g.length?{done:!0}:{done:!1,value:g[e++]}},e:function(g){throw g},f:C}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var I,i=!0,o=!1;return{s:function(){t=Ot(g)},n:function(){var g=t.next();return i=g.done,g},e:function(g){o=!0,I=g},f:function(){try{i||null==t.return||t.return()}finally{if(o)throw I}}}}function Ol(g,A){(null==A||A>g.length)&&(A=g.length);for(var t=0,e=new Array(A);t<A;t++)e[t]=g[t];return e}xg('div.vis-network div.vis-manipulation{box-sizing:content-box;border:0 solid #d6d9d8;border-bottom:1px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(48%,#fcfcfc),color-stop(50%,#fafafa),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#fff,#fcfcfc 48%,#fafafa 50%,#fcfcfc);background:-o-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-ms-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:linear-gradient(180deg,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fcfcfc",GradientType=0);padding-top:4px;position:absolute;left:0;top:0;width:100%;height:28px}div.vis-network button.vis-edit-mode,div.vis-network div.vis-edit-mode{position:absolute;left:0;top:5px;height:30px}div.vis-network button.vis-close{position:absolute;right:0;top:0;width:30px;height:30px;background-color:transparent;background-position:20px 3px;background-repeat:no-repeat;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAADvGaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMjowNToxNyswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ODJjNjBiMC1lM2YzLTA5NDAtODI1NC0xYmU5YjVhNGUxODM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjIxODYxNmM2LTM1MWMtNDI0OS04YWFkLWJkZDQ2ZTczNWE0NDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NTozNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+cZUZMwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA2ElEQVR42gDLADT/AS0tLUQFBQUVFxcXtPHx8fPl5eUNCAgITCkpKesEHx8fGgYGBjH+/v4a+Pj4qgQEBFU6OjodMTExzwQUFBSvEBAQEfX19SD19fVqNDQ0CElJSd/9/f2vAwEBAfrn5+fkBwcHLRYWFgsXFxfz29vbo9LS0uwDDQ0NDfPz81orKysXIyMj+ODg4Avh4eEa/f391gMkJCRYPz8/KUhISOMCAgKh8fHxHRsbGx4UFBQQBDk5OeY7Ozv7CAgItPb29vMEBASaJSUlTQ0NDesDAEwpT0Ko8Ri2AAAAAElFTkSuQmCC");border:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network button.vis-close:hover{opacity:.6}div.vis-network div.vis-edit-mode button.vis-button,div.vis-network div.vis-manipulation button.vis-button{float:left;font-family:verdana;font-size:12px;border:none;box-sizing:content-box;-moz-border-radius:15px;border-radius:15px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;height:24px;margin-left:10px;cursor:pointer;padding:0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-manipulation button.vis-button:hover{box-shadow:1px 1px 8px rgba(0,0,0,.2)}div.vis-network div.vis-manipulation button.vis-button:active{box-shadow:1px 1px 8px rgba(0,0,0,.5)}div.vis-network div.vis-manipulation button.vis-button.vis-back{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmOWQ3OGY4ZC1lNzY0LTc1NDgtODZiNy1iNmQ1OGMzZDg2OTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmY5ZDc4ZjhkLWU3NjQtNzU0OC04NmI3LWI2ZDU4YzNkODY5Nzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4jq1U/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAVTSURBVHjanFVfTFNnFP+d77ve8qeVFbBrpcVgRrCRFikFByLxwSAaE32oRCHD6JMxxhhn8G2RxxH3MsOTbyYsmCAxPMmMMYtkIUYmK60OO0qAK23BFlNob0uh3x7WS5jLZPpLbm6+k/P9zrm5v9855PF4UFhYCABgjIExBgAgIqRSqRIi6gDQRkQ1RGTB3wgR0e8AHgH4Sa/XR/EBiAiJRAJ04cIF5Ofng4g2n0gkUkxENwF0c843LzHGQEQQQkCLExEA9ALotVgsUQAQQmgNQhJCbF5kjCEUCl0moj4t5na7fTU1NUpVVVXUYrEkASAcDhe8efOmxOfzWScmJqoBdBNR99LS0hWz2dynNSSEAF28eBGFhYVgjCEcDn9HRD1EhIMHD3o9Hs9kWVlZAh9BKBQqGB4edr58+dKZ+6JbJpOpBwBWV1fB6+rqIMsyIpHIFcZYL2MMra2tY5cuXRrfuXNnBtvAYDBk3G63oqpqZm5uzgrgSDKZjBoMhueZTAbc5XIhFouVEtFTxhiOHTs2dv78eS8+Efv374+oqpqZnZ21cs5PJJPJPlmWkyynnBuMMTQ0NHi7uro+mVyDx+Pxulwu71ZOlkqlSonoJhGhvb39s8k1nDx50ss5hyRJN9PpdKlERB2aWjSVaEilUvzBgwcORVEs5eXloXPnzk1sV8BkMiUdDofP7/dXZ7PZDilnIhw4cGBeS1pbW2P37t1zBwKBikQiUUREWFhYsHHO0d7evm0Ru90+/+rVq2rO+XGJiJxEhMrKyhgAjI6OWoeHh5tWVla+4JzDZrO9bW5unhwcHGzz+/32np4e+xaDbfoHAMxmc6ijo2O0oqIiJkkSNjY2HBIRmRljMJvNyWfPnln7+/tPMMZQXl6+0NbW9qK2tjYcj8floaEhqKpq+HCkbD3PzMwYBgYG0NXV9UuusFna2kEgELAQEQ4dOvSis7PzN41Ar9dnrl27NqCNkv/C3bt3zy4tLVmICJxzEBFJRBQmorLFxcWCqqqq0Pj4eO3Y2JhbUZTdra2tL2pra8OJRGLHnTt3zkqS9K+huHU4EhHMZnMoGo0W5OIh7nK5jjLGKq1W69vDhw8rRqMxMjc3t2t5eXnX5ORklc/nM+fl5SWnpqa+0uv1K/n5+Ws6nW5NluXNd15e3ppOp1uz2WyzZ86cGQ0Gg6ZAIFCZzWZ/lYjokRDiuN/vt7W0tMw3NTUpbrd78P79++5gMFgRiUTKHj58WMYYQ3V19etTp05tq6Lp6Wkb5xxCiEfc7XZPM8a6FxcXTfX19a/1en2Gcy5qamreNjY2/qGq6joRZe12+9Tp06e3JY/FYgWPHz8+mhvr3/CWlpbk+vp6PmOseWVlBS6XS9GSJUkSdrs93NDQ8Oe+ffvC/8fJIyMjddFo9Esi6pVleVjT2m0A8Hq9zqGhIefnjoknT544A4GAM/eDbxMReFNTE0pKSpKqqsaI6Pj8/LxVVdWM3W6PfCr5xMTE1zllXS0uLn6aSqXAGxsbodPpoNfrn6uqCs75EUVRrJFIZMfevXsXdTrdxseIE4mEPDIyUu/3++tynd8yGo29RIR0Og26fv06ioqKwBgD5xzv3r27zBjrIyJIkgSHwzFZWVmp7NmzJ1ZaWpoAgGg0WqgoSvHMzIw1GAw6tvjhitFo7NPW5fv370Hd3d0oKCgA53zTQMvLy+VCiKuSJH0rSdLmztZytIWv5RPRD0T0Y3Fx8dzWfby6ugopHo//w4mcc8iyPMc5v5FOp7/PZrOdQohWInIC2C2EgBBigYi8Qoifs9lsv06nWyIiaFxagXg8jr8GAGxuIe7LBeWhAAAAAElFTkSuQmCC")}div.vis-network div.vis-manipulation div.vis-none:hover{box-shadow:1px 1px 8px transparent;cursor:default}div.vis-network div.vis-manipulation div.vis-none:active{box-shadow:1px 1px 8px transparent}div.vis-network div.vis-manipulation div.vis-none{padding:0;line-height:23px}div.vis-network div.vis-manipulation div.notification{margin:2px;font-weight:700}div.vis-network div.vis-manipulation button.vis-button.vis-add{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0YjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2OWVmYWE1NS01ZTI5LTIzNGUtYTUzMy0xNDkxYjM1NDNmYmE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0Yjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjY5ZWZhYTU1LTVlMjktMjM0ZS1hNTMzLTE0OTFiMzU0M2ZiYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5WKqp9AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYXSURBVHjafFZtUFTXGX7e9z27sveuMCwYV8ElrA7YSFYHtJUPkaaI0aRqG8wP00zUzljDINNSA/2ROtpO24SxnahlxjYd7SSjmUkymcxYlDhQPzHGisEVp8HwYWCVVVgEsrsuLnL74+5uqTF9Z+7cO/d8PO95zvO851BlZSV0XQcAMDOYGQBARDhX3JRmMDYZwLPMWAzGHACYIgwS46oBNBNwtOL8CwE8EkSEUCgE2rJlC2w2G4go8Zwo/bMDgnoG6gxLfAAAYvPDMCCszKTAMIAGAhrWnf15AAAMwwARIRKJgDZv3gy73Q4iAjPjxIr9VVOMRhbAYKB8zvrO0llrfEsdKwLZek6YAPSFvtSu3GtLawu0ZJ6625SHGBQB1T88t6MxvopgMAjaunUrdF0HM+P4yv27DMYeJmB1RqW3Jnf3tQX2p0L4P9EXuqEd7PmDp+XuMU9sRbvXnnt1TxxACgoKYLVacbzsQDUJGkSATe6qi28uPtzusM6Kxie6NHLGUX3lxVUNX9StPHnn4wy3njuUYcu6n2pNi66avcEXnByP/nv8aiaIyrqz2gO5A9+9FI1GIfn5+WhZdTAdjFMkwMvZOy7uWnTAOz3L4Yk71m3t69fdfTDoUGTBeHTUfiHQ6lo7Z2OXJvpDAChKe+aOCdKRKWxZ2+1qb3yyd3GYmRkQ7GQBVs99wfv6on3eR2k4PdTkDEbH7IuS8/svld/561PJS/pDk1/bzwx94pze7xc5v/H+YPY6r5BAkdrJzODTK46lE6PeYEJt7u+8j+OZwCBiEAgAoNgKJoEQf6PvNvdrXgtZoNhSf7q0KZ3B2AQmVMze0Jmt54S/DcDCVig2NcvEUGxJAE4Pl+YOr0iv6BRSIPAmBeBZAmHlE2sH4p1uhrq1s0MnnEQMBsf8wRASAICQQCCITN1X7/sOuc0kgOVp3/fPs2WHv+coG7gQOJUnLGsUCTxEjPzUohEA+NfIWUdtx0+efzA1kSSkIGyBAQNCKgHAEBAJ3u79U7kiAcWoem/gb5Fd33nrH3kp+SMWtuAB+GllMJxMjCx9QRgA3uiqL5kwHiTlpxb3smlfMDGYGPP1hcMAkJvs8ScpfdJspdj+MK6Pf+5+u29vyb4lR4+BGEziVESAkEpw6Av1OhUpHCz4qOXbzFWz4Ncdj/v/o08Lt92ODDgZDCEFJYoUGH4mzugP92puPTf0pD3H7wvfdFZdqSxnMtWjoGAAmG9fOLxjwesdjT2/XzIQ7ks3sycYMSEwGHNtWf5bkX5NkYCJBxUBXiGV0XHvosOt54Zey33j/K+8P33++vjnbiGJbbLE+J9SANAb6nJ2B79wcUwETAwQQ7fMjPzMvfP8ja87HUIKMOiaAqMZhrGmLdAy78eZrwwsTS0eObTs+IdtgVanxBUExqGbb5VzrIISGIoUXsmqbgEhJldCQWqRf27SvPAn/o8XmgLhZsUkR4ll37mhk3n94Z4OlzY/7NLcYZfm7o1z2zT4vsvUNSXqprBCkmiTFbPX90/fh8GIT2sf+zTPdDMf4dVnNg4z+E0ixsGeBs9jd5ViSgLHjCb/peaR+MD3d4/ZJg2llyuG2Vwy7QWAs8PNnn1f7vkGSGxAzE6mk+kxkx/p/4unffSCR0hAoL1EBCYiPNdWNcwkNQTCR7feWX6g+7f/A7I8rcw/U6UEe0Ndrhc/W7mtL9ztmqlSgstSS/zTJ28dalpOpkRryrwbhwBACgsLMWPGDOT4ll3qyeqAkJTdCF7P/CrUY/GkLL1rE+2hTbSH8+0Lb/WEuhzhyaA905blf9Vd/895WnZwLHrPevir/cvOB1oLYpTtLrm6oYGIMDExAaqtrUVKSgqYGSKCk0WHq5ikkWEWtNL0imv5qUW+RclLRjJsrhBAuH1/QL8R7HR4xy5nescuP23E6hOA6mLv+sb4uTw6Ogqqq6uDpmkQkcStorX4XRcM1FjZ+kvFFjCJKU1WpkNJJUqIMtX1RyLeX3JtQ0JRhmGYZ/L27duRnJycuFGISOJ9pqh5lrB6iYgqGOxRrOaa54DcZmKvkJxk8JHC9rKh+KVhOsD4+Dj+MwADIf8n5m4xGwAAAABJRU5ErkJggg==")}div.vis-network div.vis-edit-mode button.vis-button.vis-edit,div.vis-network div.vis-manipulation button.vis-button.vis-edit{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozOWNhNzE5ZC03YzNlLTUyNGEtYmY1NS03NGVmMmM1MzE0YTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjM5Y2E3MTlkLTdjM2UtNTI0YS1iZjU1LTc0ZWYyYzUzMTRhNzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ykninAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYpSURBVHjafFZtTFvnFX7Oea+NudiY2Hwam4CBlgQwXdKREDKUoYg0jbRJ29RJ2VZ1mjRFUxSpA3VTfkzJfkQbS7spU6rtx5Z2UtppScjaHxvLuiatWi2jLEoMIUDCh23g2gbj7+tPuPvhOurawPl1dc99n+c55z33fV46ceIEZFkGADAziAgAQERoe/9ZK4GPM/AcgbsIXAcABCgMvkfAqAa89eDoJyF8LogIqqqChoaGYDAYHr8kItS8uc8iIH6iAa9IkAo5EAQX8pqmgUVBCBggYFgDhv0/GAsBgKZpICJkMhnQ4OAgZFkGEYGZUXmp+0cS+CKBwWA0DVRPOg5Zl2q6zaHyJlnVAMQXVTkwHrUqH0Xsvn+tdQAAMQDgpPLS2MViFY8rkGUZzIzaS/t/xqCzGggtz9e697zsnKhoLUtim4jOq/LE6x7X0nsh16dEZ5a/O3a2SCAOHjwInU6Hujd6ThJ4mCDQ+b2G232v7v6vwarPbQn8MGlMr+X0kpE3Wr5Zt5hL5HPhqYSdQIfKJ+yhxDPKWC6Xg+jt7UXD5b5KBt1kCHS85Ljd8/On3NupfnhFaZj4rWff1B98B1R/hnUmKd36bdtCNl4g0en4edNE/cXwLq8qMTMIPAQwmo/WuHvObA8+9c58k/dKtD0TyZWXN5YGA7ej7epKxspM//7SoNOdWc/Jyq2wiwhDzPxT8cP0jys3VMM7OmL0/77zn4Ydui3b8uiK0jD7RrA77c9Wd57cefPpF+2T6bWsFPWkaiPTCWvTsZpHFU+XrS+8G3AR08F6X+1FJvBxQQzHQOWk2SmrW4FPX/U2LVwPuDZj+fJKl2khPpeyAqA9rzR/YqwuiWXX8taN/CabGkrVuq9YJlkQQDjOAJ5jAhz9Vt9W4N5/rNp8I+vtMV/aZm4zLnUNNt0urdYnF68HWoJj4Wo1mLGUNRr8LEgDgNqeCh8xQIKOsgC7iAjVe83rT9zQa8uNM28u70kspessu8q8zq/V3NcZpVzb9+0zmVhOvvvrhaMVzrJg0zeq7xMVCCwdpnWSGBqjUyJwLTFgbvxie3w31uoWR1Y74r60rdxZqrR8q85t2W2MGCp12bm/KC3hyaSTiMhxuGrKcahqpbjOaDOoEhOEoFqJQCCJvqA85I6bfTdDjQlf2lbxVNlS6wt19yy7jRHZZlDnrinNj/6sHMhnNw2Ogco7O79e5fm/xQywRBBCEAuwn4gQ96bkYj4Vyuq9N1Z3Bj4Od5bs0MXt/dZZ21ctiqFan174q985P+Lfp+U1g7XDON/1ctP458WlVjLyJhOISZE0wM0S1QfuRC3lTjkJAKKEtNC9eIOhSh9xHLZOJRZTFuXDsEoStLkR/768ummsaJG9Pb9oe+9J+xaeSVokiQDSJphAo5uaBuWjiKP4QTqS1cUWU7ayesN66wu22frD1vmVW6GW6T8u9eVjGyZzs+w78Nqu0a2mbvVu1KEJQAgeZRL0liQYyx+GOmKeQpu0rMYsAJPNEFGD2dLodLIy6c9Ys7G8yeSUl3tf2/X3rcBVJSOv34l3sCBogi7z1LH/rBHjl4IJ93/ncQFAnjeImJD0Z8zuCwu9q3djDXqTlAKID5xv+9t2R8n8VcUFBljQ8Gyfe40BYBM4DwDLt8Kue79ZcFkbzfEdbUbv+oN4c9KTtsfm1MbYQqqh+2zrVZYKs/7Ef+byimt1POYiJhDhPBFBIiIEXhxfs7/dfYoIF+auBfYTE/pebx/V8hqBP2ODvD34yvuh/WCAmU75Bx6sIgaI/v5+6PV6JLqUsYr7dpDAoehs0h73pHTWrvKgThYbRSt9UmSjef3MpaUvBz4O72UmADgTOPJguGiZor+/HyUlJWBmJFz+D8xTtlUiOpbwpmrmrweeSXrT+g11k4SBN3RGKUcAVCVdFhyP1nreDbY//NPyEXUlU/Pp4XYycGT6V0Ux2WwWdO7cOZSWlkII8diX7SPPNgDaKdbxoNAxwATBAEkEEgSWCEQAqPAMwqvMdCEwMO0tVqZpWsGTT58+DaPR+PhGIYQAAAgh0P7B3ioW/B0iGiCGiwXbCuOHFSJys6AbYFye2T+xWhT3WYJEIoH/DQBMw3kes8OJPgAAAABJRU5ErkJggg==")}div.vis-network div.vis-edit-mode button.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #ccc}div.vis-network div.vis-manipulation button.vis-button.vis-connect{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3ZWRhMjI0MC0yYTQxLTNlNDQtYWM2My1iNzNiYTE5OWI3Y2E8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjdlZGEyMjQwLTJhNDEtM2U0NC1hYzYzLWI3M2JhMTk5YjdjYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ubxs+AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAUtSURBVHjajJZ/bNT1Gcdfz/P53PV6B4W7VltLqdAaplIOiMOoyxxJCSs/Gv/yB4gzJroAosmmDklwkYWR0bQsdmkykoojTpcsWYLxD/lRZdMQkTHRtkLZRqG0tIVe7662vTu43n32x/VKZ/jh89cn38/zvN7P5/l88zwf2blzJz6fDwARQUSm1n8s31CM0/VAnbNmsUPuAsDpgEO+Bg4C7//iyv5hvmMiQiqVQpqamvB6vVNwEeG1JZtCBrYi/MrkAwDNgjhwAlbzICBLA0rDb0+/839C6XQaaWxspLCw8Dp86cbNmqVFJQddE6KzdjZ9D89g+B6fSyCOcyn1nxil+O9xKg5HqWFSHGXLjrP7W/ICqVQK2bNnDz6fDxFh65KNvxbHDhF4rJj2bXPo+IGfcW5h5xL4f99P+FCEMIAob75x9t0dAMlkElNXV4e1lteXbNqiQoMaeOFOjrdU868SD2luYyEP6dUh+sYmSHeOU6GO5Z8VLx5+NNZxIpPJ5AS2L3upROCoCvz8Lo7vnkf77cAHhpiz/zIL9vWz8L8p/NvupmM0Q7pjnAoLqz8tDrc8MnQqYVUVhVdF4LEg7b+rvDn8wDDlH0WoPpukLJImSBaMwjcJqmwWts2jPZLG/8kwYVFeVdXXZcFf4yVDc2cNKfBFmD9X+0ncCP58F48eG+Feo2CAUkvs4dl0V/uJvdXLiiV+ut++n7YLSfxPfMMG54ChzB3WIesVWB2i82bw1AR6fJR7C4VsfYiv6u/k3A9nEgP4zXke8DiYHyAOMK+QxPIgnZ9GqSHr1itQJ8DK2fTerDQ+S/bHRXQJaHSCwNIZ2Xh+7+S3VAmwNMBA/tuPZtErgKquUmdMWIFlRURvdamRNEXGwIWrlP47pTMzLiunxghGMwTLvcTWlHAp77s4QNSrYMQtss6ZMgWqCm5cHoDHO1nbk6K8zEN8+3zatv2Hn1b59EqJZdxmYUERg9P9KwpIiAOTdWUWBXuLzB/vZG3P1Un4PNp2d1MbmyD45TWCxuCsQm0x56bHGHFYEZwxok7toAA9Sfw3hCcoL/NOwi9QO5wmWO1j4JEgZxTkodmcWRGkf3pcX0r8xoAaBixKu4U5/xwndM+0tpAvS6mP+PZK2nb1UBvPEKwKMLDvPj4ESGc55lGy303sdJKQdZB2rkMdctAB/4gzN+/Q2ENNd4LyUi/xN+bTtquX2thk5nk4wI3gAF+OMNcA1nFQDfK+BY5GqbkwWabTY5QZhXWlnNx1ntrY1Rz87fuvw29m/Sn8J+PUGAFj5T19baA1IspuBZp7cx1x4SwG1cEf+lgRSROs8jGwb+Ht4QB/GSSsAhYano39LWIBxNEIbP14hPDuiyS2VtJuHXQlKKvxM/jiXDq/D/xPlwifGMkJZB2NIoKpr69nxeiZxLHicFSFVWfGqBidIP3LSjrWltD94CyufF/4kQgPuVz2Lz93+dDRa9eu5QQ8Hg8/iXee+Dy4CKMs7xqn4nwKz9IirhQqmVuB42m8ey+x7LMoD6iAON782eChhqmRuXfvXgKBAKqKqtI0/8nNKrQI4BVYXkzHgzPpC88gWuHL/caXrhLoGiN0apSKr0ZZRBZM7q2w5ZnLR1oAnHOMjY0hra2tFBQUYIyZmstvVT1Z6eDlAuEVq7merxmwueNPDXy9PvybjKP5mctHLk4/XTKZRJqbm/H7/VNw1VyEMYbW4FN3WNWnnchKoy5sHeVGBRX6VWi3ymFx7r11Ix8MTX/y5C2RSPC/AQB61erowbpqSwAAAABJRU5ErkJggg==")}div.vis-network div.vis-manipulation button.vis-button.vis-delete{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowNmE3NWYwMy04MDdhLWUzNGYtYjk1Zi1jZGU2MjM0Mzg4OGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjA2YTc1ZjAzLTgwN2EtZTM0Zi1iOTVmLWNkZTYyMzQzODg4Zjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4aYJzYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYGSURBVHjalJZ7UJTnFcZ/73m/72PdJY1RbhoQp6lkXRAvmIYxdCUadLVOozPNtGObap1JsKipjiShbdoRbeKEiQHpQK3xj0xa03aamTbaTGyAYV1QGeqFi+JyiZFLAlmESBkWRmS3fyzslGkmnZ5/v/M873Oe75zzvqqoqAibzQaAiKCUAkApRdHIK/NFsx2NR91nOSILADDoJyzNaM4xxbtvPHh0iC+JiYkJ1OHDh4mJiUEpFSXPv/ziPC28TIiXDCOSrAClQDSEpsCwJPIhrEBRQpiSytXlQwDhcBilFPfu3UMVFxdjt9ujFTzfcLBADCoEEAFr1ZbrrNjch2vtEImPBgHob7fTcWE+bVXJNJ/NiFQlEGLvieXHKmYqGB8fRx05cgSbzYaIsPvywV8pKFaA7fGtLTzz61YWpo/xVTHQbufsq5lcez9zWuWhk5mvFwMEg0H0+vXrMU2Tn1wp3CtCiQ5DjGd3A/m/v8IDCZP8r4iNmyRrWx/j/5qktykZpXKzAjVDVxPzGqemptDr1q1jX3NRnIJarcDKK2hgR2ULXRfncv7UYv7xpovhnhiW5Mz+kefeSKO6LJ1A1xzEuk/Ojm4mRibpuZaMZW3OCtRUND60NmiICCIUShisx7a2sLMiQn4s77uEQgIabnqdfHIlgT1/qQeg8vs5dHhdCNB1wYn3RIiC995j26stjAbsNH+YiZJCESnS1Y/XxIXu8r4YIPv/VkVs3CTnTy2ms34xro1+sp9po6sxlTu34ultmsPVvy6is86FCHgO+DDs49zpjufBpCG+seYOC9OHaTidieicb9ouVAhKtouAseI710ma7pLuqwmgYfHqAFt+6WdLoQ/LBl11Lm7VudAa8vb72PCin9TlAWIsGGhLACD+kSAZnusYBii1XQAPYWDllt6ov2lrBkDBR2+6Ofuak2//3M+G/T4wAAPW7fPhKfRTVeqk9qQbFKRmDUTxS3N7QYGYmwzCkqklBGlPDEcTNv+sg9tNCbTXuvBWujE0bHrZj9JE1B/wU1Pm5PwJN6YBS9a2kVvQEcWnrh5GTFD3lxkYkqRMgYQlwVldUvDnen73LHTUuqitdKM0eAr9AFQfd1J/yo2aJn+2sn4Wdn5qEFODJskgBIjx5T0uCrQA08pnIjS9PERDjPnfOKXAMEBECUoGEIHBj+2zkt76UQ6dXheGAev3+cg74Kf6uJPqcicbfuond7cPy4SOiy7+tD9nFvZurx00KOk3CNEC+mE+vjSPBc7IWqgqTaPT60IMcO/xsXGa3HfKjRgRdbl7/KDg0jtubje6aHj7c7J3dgLQ2zoPwwQ91SooOQdAW1VKVMHty0kA5Bb48BycJn/LjWFGbLv4thvvb53kFvjJ+XEdWkPfjQVR/CcNKYgGMc8JWt5Fa2j+MIPPuyI2pa4IoHSkt6vLIuRaQ9q32khzt4GCxtNu6k46GeiIR2lIfDQQsafPzq1LGRGL9Gk9d+vrwewvfHPQOoexQVjxdB/auk/zmaUMdsfz6bVUtIalT7bxveP1ZHh6GPDPYeSzeD69kcpIfxymFWLNrka+ljhBTWkWwz2JiJT84YHnz2iPx0P20PkmRF5i6HYiwZFJsn/YzdezbzE3cQibY5xV266z6RfXohakb+xB9CjanCD9qTbW7Grk4WV38VZm0l6dhQiEw9taHSuDqrS0FIfDwXM3X9mHMsvRAk/sauDpQy38P+GtzOTGB9mEpkD0C2dS8n8zOjqK9ng8WJZFU+JTjasGvaCNXPpvJBPoMlm0OoDNMfWVxONfWNSUPUZ7TUQ56tCZlPwSgMnJSVRpaSmxsbFE1raw82ZxAZZRQUiBYUKGp5UlOX2krBzmoUVjiIKhHge9rfPo+Wcy3ZeXIYASgL1/X5RfMXMvj46OosrLy7HZbGitUUohIuzoem0RofALaOsghgWGjky0MiJTL8b0lOvI8hN1DKXKP0jd3TNTWDgcJhgMoo4ePYrD4Yi+KmaeLlprnrtXFo9h/AAlG1AqE8yFmBrC+jO0bgH9EVpO/1F2Dc5g//OAsbEx/j0Af+USsQynL1UAAAAASUVORK5CYII=")}div.vis-network div.vis-edit-mode div.vis-label,div.vis-network div.vis-manipulation div.vis-label{margin:0 0 0 23px;line-height:25px}div.vis-network div.vis-manipulation div.vis-separator-line{float:left;display:inline-block;width:1px;height:21px;background-color:#bdbdbd;margin:0 7px 0 15px}');var Tl=function(){function g(A,t,e,C){var I,i,o=this;De(this,g),this.body=A,this.canvas=t,this.selectionHandler=e,this.interactionHandler=C,this.editMode=!1,this.manipulationDiv=void 0,this.editModeDiv=void 0,this.closeDiv=void 0,this._domEventListenerCleanupQueue=[],this.temporaryUIFunctions={},this.temporaryEventFunctions=[],this.touchTime=0,this.temporaryIds={nodes:[],edges:[]},this.guiEnabled=!1,this.inMode=!1,this.selectedControlNode=void 0,this.options={},this.defaultOptions={enabled:!1,initiallyActive:!1,addNode:!0,addEdge:!0,editNode:void 0,editEdge:!0,deleteNode:!0,deleteEdge:!0,controlNodeStyle:{shape:"dot",size:6,color:{background:"#ff0000",border:"#3c3c3c",highlight:{background:"#07f968",border:"#3c3c3c"}},borderWidth:2,borderWidthSelected:2}},sg(this.options,this.defaultOptions),this.body.emitter.on("destroy",(function(){o._clean()})),this.body.emitter.on("_dataChanged",fg(I=this._restore).call(I,this)),this.body.emitter.on("_resetData",fg(i=this._restore).call(i,this))}return Pe(g,[{key:"_restore",value:function(){!1!==this.inMode&&(!0===this.options.initiallyActive?this.enableEditMode():this.disableEditMode())}},{key:"setOptions",value:function(g,A,t){void 0!==A&&(void 0!==A.locale?this.options.locale=A.locale:this.options.locale=t.locale,void 0!==A.locales?this.options.locales=A.locales:this.options.locales=t.locales),void 0!==g&&("boolean"==typeof g?this.options.enabled=g:(this.options.enabled=!0,on(this.options,g)),!0===this.options.initiallyActive&&(this.editMode=!0),this._setup())}},{key:"toggleEditMode",value:function(){!0===this.editMode?this.disableEditMode():this.enableEditMode()}},{key:"enableEditMode",value:function(){this.editMode=!0,this._clean(),!0===this.guiEnabled&&(this.manipulationDiv.style.display="block",this.closeDiv.style.display="block",this.editModeDiv.style.display="none",this.showManipulatorToolbar())}},{key:"disableEditMode",value:function(){this.editMode=!1,this._clean(),!0===this.guiEnabled&&(this.manipulationDiv.style.display="none",this.closeDiv.style.display="none",this.editModeDiv.style.display="block",this._createEditButton())}},{key:"showManipulatorToolbar",value:function(){if(this._clean(),this.manipulationDOM={},!0===this.guiEnabled){var g,A;this.editMode=!0,this.manipulationDiv.style.display="block",this.closeDiv.style.display="block";var t=this.selectionHandler.getSelectedNodeCount(),e=this.selectionHandler.getSelectedEdgeCount(),C=t+e,I=this.options.locales[this.options.locale],i=!1;!1!==this.options.addNode&&(this._createAddNodeButton(I),i=!0),!1!==this.options.addEdge&&(!0===i?this._createSeperator(1):i=!0,this._createAddEdgeButton(I)),1===t&&"function"==typeof this.options.editNode?(!0===i?this._createSeperator(2):i=!0,this._createEditNodeButton(I)):1===e&&0===t&&!1!==this.options.editEdge&&(!0===i?this._createSeperator(3):i=!0,this._createEditEdgeButton(I)),0!==C&&(t>0&&!1!==this.options.deleteNode||0===t&&!1!==this.options.deleteEdge)&&(!0===i&&this._createSeperator(4),this._createDeleteButton(I)),this._bindElementEvents(this.closeDiv,fg(g=this.toggleEditMode).call(g,this)),this._temporaryBindEvent("select",fg(A=this.showManipulatorToolbar).call(A,this))}this.body.emitter.emit("_redraw")}},{key:"addNodeMode",value:function(){var g;if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="addNode",!0===this.guiEnabled){var A,t=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(t),this._createSeperator(),this._createDescription(t.addDescription||this.options.locales.en.addDescription),this._bindElementEvents(this.closeDiv,fg(A=this.toggleEditMode).call(A,this))}this._temporaryBindEvent("click",fg(g=this._performAddNode).call(g,this))}},{key:"editNode",value:function(){var g=this;!0!==this.editMode&&this.enableEditMode(),this._clean();var A=this.selectionHandler.getSelectedNodes()[0];if(void 0!==A){if(this.inMode="editNode","function"!=typeof this.options.editNode)throw new Error("No function has been configured to handle the editing of nodes.");if(!0!==A.isCluster){var t=on({},A.options,!1);if(t.x=A.x,t.y=A.y,2!==this.options.editNode.length)throw new Error("The function for edit does not support two arguments (data, callback)");this.options.editNode(t,(function(A){null!=A&&"editNode"===g.inMode&&g.body.data.nodes.getDataSet().update(A),g.showManipulatorToolbar()}))}else alert(this.options.locales[this.options.locale].editClusterError||this.options.locales.en.editClusterError)}else this.showManipulatorToolbar()}},{key:"addEdgeMode",value:function(){var g,A,t,e,C;if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="addEdge",!0===this.guiEnabled){var I,i=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(i),this._createSeperator(),this._createDescription(i.edgeDescription||this.options.locales.en.edgeDescription),this._bindElementEvents(this.closeDiv,fg(I=this.toggleEditMode).call(I,this))}this._temporaryBindUI("onTouch",fg(g=this._handleConnect).call(g,this)),this._temporaryBindUI("onDragEnd",fg(A=this._finishConnect).call(A,this)),this._temporaryBindUI("onDrag",fg(t=this._dragControlNode).call(t,this)),this._temporaryBindUI("onRelease",fg(e=this._finishConnect).call(e,this)),this._temporaryBindUI("onDragStart",fg(C=this._dragStartEdge).call(C,this)),this._temporaryBindUI("onHold",(function(){}))}},{key:"editEdgeMode",value:function(){if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="editEdge","object"!==nC(this.options.editEdge)||"function"!=typeof this.options.editEdge.editWithoutDrag||(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdgeIds()[0],void 0===this.edgeBeingEditedId)){if(!0===this.guiEnabled){var g,A=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(A),this._createSeperator(),this._createDescription(A.editEdgeDescription||this.options.locales.en.editEdgeDescription),this._bindElementEvents(this.closeDiv,fg(g=this.toggleEditMode).call(g,this))}if(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdgeIds()[0],void 0!==this.edgeBeingEditedId){var t,e,C,I,i=this.body.edges[this.edgeBeingEditedId],o=this._getNewTargetNode(i.from.x,i.from.y),n=this._getNewTargetNode(i.to.x,i.to.y);this.temporaryIds.nodes.push(o.id),this.temporaryIds.nodes.push(n.id),this.body.nodes[o.id]=o,this.body.nodeIndices.push(o.id),this.body.nodes[n.id]=n,this.body.nodeIndices.push(n.id),this._temporaryBindUI("onTouch",fg(t=this._controlNodeTouch).call(t,this)),this._temporaryBindUI("onTap",(function(){})),this._temporaryBindUI("onHold",(function(){})),this._temporaryBindUI("onDragStart",fg(e=this._controlNodeDragStart).call(e,this)),this._temporaryBindUI("onDrag",fg(C=this._controlNodeDrag).call(C,this)),this._temporaryBindUI("onDragEnd",fg(I=this._controlNodeDragEnd).call(I,this)),this._temporaryBindUI("onMouseMove",(function(){})),this._temporaryBindEvent("beforeDrawing",(function(g){var A=i.edgeType.findBorderPositions(g);!1===o.selected&&(o.x=A.from.x,o.y=A.from.y),!1===n.selected&&(n.x=A.to.x,n.y=A.to.y)})),this.body.emitter.emit("_redraw")}else this.showManipulatorToolbar()}else{var r=this.body.edges[this.edgeBeingEditedId];this._performEditEdge(r.from.id,r.to.id)}}},{key:"deleteSelected",value:function(){var g=this;!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="delete";var A=this.selectionHandler.getSelectedNodeIds(),t=this.selectionHandler.getSelectedEdgeIds(),e=void 0;if(A.length>0){for(var C=0;C<A.length;C++)if(!0===this.body.nodes[A[C]].isCluster)return void alert(this.options.locales[this.options.locale].deleteClusterError||this.options.locales.en.deleteClusterError);"function"==typeof this.options.deleteNode&&(e=this.options.deleteNode)}else t.length>0&&"function"==typeof this.options.deleteEdge&&(e=this.options.deleteEdge);if("function"==typeof e){var I={nodes:A,edges:t};if(2!==e.length)throw new Error("The function for delete does not support two arguments (data, callback)");e(I,(function(A){null!=A&&"delete"===g.inMode?(g.body.data.edges.getDataSet().remove(A.edges),g.body.data.nodes.getDataSet().remove(A.nodes),g.body.emitter.emit("startSimulation"),g.showManipulatorToolbar()):(g.body.emitter.emit("startSimulation"),g.showManipulatorToolbar())}))}else this.body.data.edges.getDataSet().remove(t),this.body.data.nodes.getDataSet().remove(A),this.body.emitter.emit("startSimulation"),this.showManipulatorToolbar()}},{key:"_setup",value:function(){!0===this.options.enabled?(this.guiEnabled=!0,this._createWrappers(),!1===this.editMode?this._createEditButton():this.showManipulatorToolbar()):(this._removeManipulationDOM(),this.guiEnabled=!1)}},{key:"_createWrappers",value:function(){var g,A;(void 0===this.manipulationDiv&&(this.manipulationDiv=document.createElement("div"),this.manipulationDiv.className="vis-manipulation",!0===this.editMode?this.manipulationDiv.style.display="block":this.manipulationDiv.style.display="none",this.canvas.frame.appendChild(this.manipulationDiv)),void 0===this.editModeDiv&&(this.editModeDiv=document.createElement("div"),this.editModeDiv.className="vis-edit-mode",!0===this.editMode?this.editModeDiv.style.display="none":this.editModeDiv.style.display="block",this.canvas.frame.appendChild(this.editModeDiv)),void 0===this.closeDiv)&&(this.closeDiv=document.createElement("button"),this.closeDiv.className="vis-close",this.closeDiv.setAttribute("aria-label",null!==(g=null===(A=this.options.locales[this.options.locale])||void 0===A?void 0:A.close)&&void 0!==g?g:this.options.locales.en.close),this.closeDiv.style.display=this.manipulationDiv.style.display,this.canvas.frame.appendChild(this.closeDiv))}},{key:"_getNewTargetNode",value:function(g,A){var t=on({},this.options.controlNodeStyle);t.id="targetNode"+Xs(),t.hidden=!1,t.physics=!1,t.x=g,t.y=A;var e=this.body.functions.createNode(t);return e.shape.boundingBox={left:g,right:g,top:A,bottom:A},e}},{key:"_createEditButton",value:function(){var g;this._clean(),this.manipulationDOM={},$o(this.editModeDiv);var A=this.options.locales[this.options.locale],t=this._createButton("editMode","vis-edit vis-edit-mode",A.edit||this.options.locales.en.edit);this.editModeDiv.appendChild(t),this._bindElementEvents(t,fg(g=this.toggleEditMode).call(g,this))}},{key:"_clean",value:function(){this.inMode=!1,!0===this.guiEnabled&&($o(this.editModeDiv),$o(this.manipulationDiv),this._cleanupDOMEventListeners()),this._cleanupTemporaryNodesAndEdges(),this._unbindTemporaryUIs(),this._unbindTemporaryEvents(),this.body.emitter.emit("restorePhysics")}},{key:"_cleanupDOMEventListeners",value:function(){var g,A,t=El(WC(g=this._domEventListenerCleanupQueue).call(g,0));try{for(t.s();!(A=t.n()).done;){(0,A.value)()}}catch(g){t.e(g)}finally{t.f()}}},{key:"_removeManipulationDOM",value:function(){this._clean(),$o(this.manipulationDiv),$o(this.editModeDiv),$o(this.closeDiv),this.manipulationDiv&&this.canvas.frame.removeChild(this.manipulationDiv),this.editModeDiv&&this.canvas.frame.removeChild(this.editModeDiv),this.closeDiv&&this.canvas.frame.removeChild(this.closeDiv),this.manipulationDiv=void 0,this.editModeDiv=void 0,this.closeDiv=void 0}},{key:"_createSeperator",value:function(){var g=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.manipulationDOM["seperatorLineDiv"+g]=document.createElement("div"),this.manipulationDOM["seperatorLineDiv"+g].className="vis-separator-line",this.manipulationDiv.appendChild(this.manipulationDOM["seperatorLineDiv"+g])}},{key:"_createAddNodeButton",value:function(g){var A,t=this._createButton("addNode","vis-add",g.addNode||this.options.locales.en.addNode);this.manipulationDiv.appendChild(t),this._bindElementEvents(t,fg(A=this.addNodeMode).call(A,this))}},{key:"_createAddEdgeButton",value:function(g){var A,t=this._createButton("addEdge","vis-connect",g.addEdge||this.options.locales.en.addEdge);this.manipulationDiv.appendChild(t),this._bindElementEvents(t,fg(A=this.addEdgeMode).call(A,this))}},{key:"_createEditNodeButton",value:function(g){var A,t=this._createButton("editNode","vis-edit",g.editNode||this.options.locales.en.editNode);this.manipulationDiv.appendChild(t),this._bindElementEvents(t,fg(A=this.editNode).call(A,this))}},{key:"_createEditEdgeButton",value:function(g){var A,t=this._createButton("editEdge","vis-edit",g.editEdge||this.options.locales.en.editEdge);this.manipulationDiv.appendChild(t),this._bindElementEvents(t,fg(A=this.editEdgeMode).call(A,this))}},{key:"_createDeleteButton",value:function(g){var A,t;t=this.options.rtl?"vis-delete-rtl":"vis-delete";var e=this._createButton("delete",t,g.del||this.options.locales.en.del);this.manipulationDiv.appendChild(e),this._bindElementEvents(e,fg(A=this.deleteSelected).call(A,this))}},{key:"_createBackButton",value:function(g){var A,t=this._createButton("back","vis-back",g.back||this.options.locales.en.back);this.manipulationDiv.appendChild(t),this._bindElementEvents(t,fg(A=this.showManipulatorToolbar).call(A,this))}},{key:"_createButton",value:function(g,A,t){var e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"vis-label";return this.manipulationDOM[g+"Div"]=document.createElement("button"),this.manipulationDOM[g+"Div"].className="vis-button "+A,this.manipulationDOM[g+"Label"]=document.createElement("div"),this.manipulationDOM[g+"Label"].className=e,this.manipulationDOM[g+"Label"].innerText=t,this.manipulationDOM[g+"Div"].appendChild(this.manipulationDOM[g+"Label"]),this.manipulationDOM[g+"Div"]}},{key:"_createDescription",value:function(g){this.manipulationDOM.descriptionLabel=document.createElement("div"),this.manipulationDOM.descriptionLabel.className="vis-none",this.manipulationDOM.descriptionLabel.innerText=g,this.manipulationDiv.appendChild(this.manipulationDOM.descriptionLabel)}},{key:"_temporaryBindEvent",value:function(g,A){this.temporaryEventFunctions.push({event:g,boundFunction:A}),this.body.emitter.on(g,A)}},{key:"_temporaryBindUI",value:function(g,A){if(void 0===this.body.eventListeners[g])throw new Error("This UI function does not exist. Typo? You tried: "+g+" possible are: "+LI(wC(this.body.eventListeners)));this.temporaryUIFunctions[g]=this.body.eventListeners[g],this.body.eventListeners[g]=A}},{key:"_unbindTemporaryUIs",value:function(){for(var g in this.temporaryUIFunctions)Object.prototype.hasOwnProperty.call(this.temporaryUIFunctions,g)&&(this.body.eventListeners[g]=this.temporaryUIFunctions[g],delete this.temporaryUIFunctions[g]);this.temporaryUIFunctions={}}},{key:"_unbindTemporaryEvents",value:function(){for(var g=0;g<this.temporaryEventFunctions.length;g++){var A=this.temporaryEventFunctions[g].event,t=this.temporaryEventFunctions[g].boundFunction;this.body.emitter.off(A,t)}this.temporaryEventFunctions=[]}},{key:"_bindElementEvents",value:function(g,A){var t=new Bn(g,{});Th(t,A),this._domEventListenerCleanupQueue.push((function(){t.destroy()}));var e=function(g){var t=g.keyCode,e=g.key;"Enter"!==e&&" "!==e&&13!==t&&32!==t||A()};g.addEventListener("keyup",e,!1),this._domEventListenerCleanupQueue.push((function(){g.removeEventListener("keyup",e,!1)}))}},{key:"_cleanupTemporaryNodesAndEdges",value:function(){for(var g=0;g<this.temporaryIds.edges.length;g++){var A;this.body.edges[this.temporaryIds.edges[g]].disconnect(),delete this.body.edges[this.temporaryIds.edges[g]];var t,e=DI(A=this.body.edgeIndices).call(A,this.temporaryIds.edges[g]);if(-1!==e)WC(t=this.body.edgeIndices).call(t,e,1)}for(var C=0;C<this.temporaryIds.nodes.length;C++){var I;delete this.body.nodes[this.temporaryIds.nodes[C]];var i,o=DI(I=this.body.nodeIndices).call(I,this.temporaryIds.nodes[C]);if(-1!==o)WC(i=this.body.nodeIndices).call(i,o,1)}this.temporaryIds={nodes:[],edges:[]}}},{key:"_controlNodeTouch",value:function(g){this.selectionHandler.unselectAll(),this.lastTouch=this.body.functions.getPointer(g.center),this.lastTouch.translation=sg({},this.body.view.translation)}},{key:"_controlNodeDragStart",value:function(){var g=this.lastTouch,A=this.selectionHandler._pointerToPositionObject(g),t=this.body.nodes[this.temporaryIds.nodes[0]],e=this.body.nodes[this.temporaryIds.nodes[1]],C=this.body.edges[this.edgeBeingEditedId];this.selectedControlNode=void 0;var I=t.isOverlappingWith(A),i=e.isOverlappingWith(A);!0===I?(this.selectedControlNode=t,C.edgeType.from=t):!0===i&&(this.selectedControlNode=e,C.edgeType.to=e),void 0!==this.selectedControlNode&&this.selectionHandler.selectObject(this.selectedControlNode),this.body.emitter.emit("_redraw")}},{key:"_controlNodeDrag",value:function(g){this.body.emitter.emit("disablePhysics");var A=this.body.functions.getPointer(g.center),t=this.canvas.DOMtoCanvas(A);void 0!==this.selectedControlNode?(this.selectedControlNode.x=t.x,this.selectedControlNode.y=t.y):this.interactionHandler.onDrag(g),this.body.emitter.emit("_redraw")}},{key:"_controlNodeDragEnd",value:function(g){var A=this.body.functions.getPointer(g.center),t=this.selectionHandler._pointerToPositionObject(A),e=this.body.edges[this.edgeBeingEditedId];if(void 0!==this.selectedControlNode){this.selectionHandler.unselectAll();for(var C=this.selectionHandler._getAllNodesOverlappingWith(t),I=void 0,i=C.length-1;i>=0;i--)if(C[i]!==this.selectedControlNode.id){I=this.body.nodes[C[i]];break}if(void 0!==I&&void 0!==this.selectedControlNode)if(!0===I.isCluster)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var o=this.body.nodes[this.temporaryIds.nodes[0]];this.selectedControlNode.id===o.id?this._performEditEdge(I.id,e.to.id):this._performEditEdge(e.from.id,I.id)}else e.updateEdgeType(),this.body.emitter.emit("restorePhysics");this.body.emitter.emit("_redraw")}}},{key:"_handleConnect",value:function(g){if((new Date).valueOf()-this.touchTime>100){this.lastTouch=this.body.functions.getPointer(g.center),this.lastTouch.translation=sg({},this.body.view.translation),this.interactionHandler.drag.pointer=this.lastTouch,this.interactionHandler.drag.translation=this.lastTouch.translation;var A=this.lastTouch,t=this.selectionHandler.getNodeAt(A);if(void 0!==t)if(!0===t.isCluster)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var e=this._getNewTargetNode(t.x,t.y);this.body.nodes[e.id]=e,this.body.nodeIndices.push(e.id);var C=this.body.functions.createEdge({id:"connectionEdge"+Xs(),from:t.id,to:e.id,physics:!1,smooth:{enabled:!0,type:"continuous",roundness:.5}});this.body.edges[C.id]=C,this.body.edgeIndices.push(C.id),this.temporaryIds.nodes.push(e.id),this.temporaryIds.edges.push(C.id)}this.touchTime=(new Date).valueOf()}}},{key:"_dragControlNode",value:function(g){var A=this.body.functions.getPointer(g.center),t=this.selectionHandler._pointerToPositionObject(A),e=void 0;void 0!==this.temporaryIds.edges[0]&&(e=this.body.edges[this.temporaryIds.edges[0]].fromId);for(var C=this.selectionHandler._getAllNodesOverlappingWith(t),I=void 0,i=C.length-1;i>=0;i--){var o;if(-1===DI(o=this.temporaryIds.nodes).call(o,C[i])){I=this.body.nodes[C[i]];break}}if(g.controlEdge={from:e,to:I?I.id:void 0},this.selectionHandler.generateClickEvent("controlNodeDragging",g,A),void 0!==this.temporaryIds.nodes[0]){var n=this.body.nodes[this.temporaryIds.nodes[0]];n.x=this.canvas._XconvertDOMtoCanvas(A.x),n.y=this.canvas._YconvertDOMtoCanvas(A.y),this.body.emitter.emit("_redraw")}else this.interactionHandler.onDrag(g)}},{key:"_finishConnect",value:function(g){var A=this.body.functions.getPointer(g.center),t=this.selectionHandler._pointerToPositionObject(A),e=void 0;void 0!==this.temporaryIds.edges[0]&&(e=this.body.edges[this.temporaryIds.edges[0]].fromId);for(var C=this.selectionHandler._getAllNodesOverlappingWith(t),I=void 0,i=C.length-1;i>=0;i--){var o;if(-1===DI(o=this.temporaryIds.nodes).call(o,C[i])){I=this.body.nodes[C[i]];break}}this._cleanupTemporaryNodesAndEdges(),void 0!==I&&(!0===I.isCluster?alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError):void 0!==this.body.nodes[e]&&void 0!==this.body.nodes[I.id]&&this._performAddEdge(e,I.id)),g.controlEdge={from:e,to:I?I.id:void 0},this.selectionHandler.generateClickEvent("controlNodeDragEnd",g,A),this.body.emitter.emit("_redraw")}},{key:"_dragStartEdge",value:function(g){var A=this.lastTouch;this.selectionHandler.generateClickEvent("dragStart",g,A,void 0,!0)}},{key:"_performAddNode",value:function(g){var A=this,t={id:Xs(),x:g.pointer.canvas.x,y:g.pointer.canvas.y,label:"new"};if("function"==typeof this.options.addNode){if(2!==this.options.addNode.length)throw this.showManipulatorToolbar(),new Error("The function for add does not support two arguments (data,callback)");this.options.addNode(t,(function(g){null!=g&&"addNode"===A.inMode&&A.body.data.nodes.getDataSet().add(g),A.showManipulatorToolbar()}))}else this.body.data.nodes.getDataSet().add(t),this.showManipulatorToolbar()}},{key:"_performAddEdge",value:function(g,A){var t=this,e={from:g,to:A};if("function"==typeof this.options.addEdge){if(2!==this.options.addEdge.length)throw new Error("The function for connect does not support two arguments (data,callback)");this.options.addEdge(e,(function(g){null!=g&&"addEdge"===t.inMode&&(t.body.data.edges.getDataSet().add(g),t.selectionHandler.unselectAll(),t.showManipulatorToolbar())}))}else this.body.data.edges.getDataSet().add(e),this.selectionHandler.unselectAll(),this.showManipulatorToolbar()}},{key:"_performEditEdge",value:function(g,A){var t=this,e={id:this.edgeBeingEditedId,from:g,to:A,label:this.body.data.edges.get(this.edgeBeingEditedId).label},C=this.options.editEdge;if("object"===nC(C)&&(C=C.editWithoutDrag),"function"==typeof C){if(2!==C.length)throw new Error("The function for edit does not support two arguments (data, callback)");C(e,(function(g){null==g||"editEdge"!==t.inMode?(t.body.edges[e.id].updateEdgeType(),t.body.emitter.emit("_redraw"),t.showManipulatorToolbar()):(t.body.data.edges.getDataSet().update(g),t.selectionHandler.unselectAll(),t.showManipulatorToolbar())}))}else this.body.data.edges.getDataSet().update(e),this.selectionHandler.unselectAll(),this.showManipulatorToolbar()}}]),g}(),Dl="string",Nl="boolean",Rl="number",Pl="array",Ml="object",Bl=["arrow","bar","box","circle","crow","curve","diamond","image","inv_curve","inv_triangle","triangle","vee"],zl={borderWidth:{number:Rl},borderWidthSelected:{number:Rl,undefined:"undefined"},brokenImage:{string:Dl,undefined:"undefined"},chosen:{label:{boolean:Nl,function:"function"},node:{boolean:Nl,function:"function"},__type__:{object:Ml,boolean:Nl}},color:{border:{string:Dl},background:{string:Dl},highlight:{border:{string:Dl},background:{string:Dl},__type__:{object:Ml,string:Dl}},hover:{border:{string:Dl},background:{string:Dl},__type__:{object:Ml,string:Dl}},__type__:{object:Ml,string:Dl}},opacity:{number:Rl,undefined:"undefined"},fixed:{x:{boolean:Nl},y:{boolean:Nl},__type__:{object:Ml,boolean:Nl}},font:{align:{string:Dl},color:{string:Dl},size:{number:Rl},face:{string:Dl},background:{string:Dl},strokeWidth:{number:Rl},strokeColor:{string:Dl},vadjust:{number:Rl},multi:{boolean:Nl,string:Dl},bold:{color:{string:Dl},size:{number:Rl},face:{string:Dl},mod:{string:Dl},vadjust:{number:Rl},__type__:{object:Ml,string:Dl}},boldital:{color:{string:Dl},size:{number:Rl},face:{string:Dl},mod:{string:Dl},vadjust:{number:Rl},__type__:{object:Ml,string:Dl}},ital:{color:{string:Dl},size:{number:Rl},face:{string:Dl},mod:{string:Dl},vadjust:{number:Rl},__type__:{object:Ml,string:Dl}},mono:{color:{string:Dl},size:{number:Rl},face:{string:Dl},mod:{string:Dl},vadjust:{number:Rl},__type__:{object:Ml,string:Dl}},__type__:{object:Ml,string:Dl}},group:{string:Dl,number:Rl,undefined:"undefined"},heightConstraint:{minimum:{number:Rl},valign:{string:Dl},__type__:{object:Ml,boolean:Nl,number:Rl}},hidden:{boolean:Nl},icon:{face:{string:Dl},code:{string:Dl},size:{number:Rl},color:{string:Dl},weight:{string:Dl,number:Rl},__type__:{object:Ml}},id:{string:Dl,number:Rl},image:{selected:{string:Dl,undefined:"undefined"},unselected:{string:Dl,undefined:"undefined"},__type__:{object:Ml,string:Dl}},imagePadding:{top:{number:Rl},right:{number:Rl},bottom:{number:Rl},left:{number:Rl},__type__:{object:Ml,number:Rl}},label:{string:Dl,undefined:"undefined"},labelHighlightBold:{boolean:Nl},level:{number:Rl,undefined:"undefined"},margin:{top:{number:Rl},right:{number:Rl},bottom:{number:Rl},left:{number:Rl},__type__:{object:Ml,number:Rl}},mass:{number:Rl},physics:{boolean:Nl},scaling:{min:{number:Rl},max:{number:Rl},label:{enabled:{boolean:Nl},min:{number:Rl},max:{number:Rl},maxVisible:{number:Rl},drawThreshold:{number:Rl},__type__:{object:Ml,boolean:Nl}},customScalingFunction:{function:"function"},__type__:{object:Ml}},shadow:{enabled:{boolean:Nl},color:{string:Dl},size:{number:Rl},x:{number:Rl},y:{number:Rl},__type__:{object:Ml,boolean:Nl}},shape:{string:["custom","ellipse","circle","database","box","text","image","circularImage","diamond","dot","star","triangle","triangleDown","square","icon","hexagon"]},ctxRenderer:{function:"function"},shapeProperties:{borderDashes:{boolean:Nl,array:Pl},borderRadius:{number:Rl},interpolation:{boolean:Nl},useImageSize:{boolean:Nl},useBorderWithImage:{boolean:Nl},coordinateOrigin:{string:["center","top-left"]},__type__:{object:Ml}},size:{number:Rl},title:{string:Dl,dom:"dom",undefined:"undefined"},value:{number:Rl,undefined:"undefined"},widthConstraint:{minimum:{number:Rl},maximum:{number:Rl},__type__:{object:Ml,boolean:Nl,number:Rl}},x:{number:Rl},y:{number:Rl},__type__:{object:Ml}},Zl={configure:{enabled:{boolean:Nl},filter:{boolean:Nl,string:Dl,array:Pl,function:"function"},container:{dom:"dom"},showButton:{boolean:Nl},__type__:{object:Ml,boolean:Nl,string:Dl,array:Pl,function:"function"}},edges:{arrows:{to:{enabled:{boolean:Nl},scaleFactor:{number:Rl},type:{string:Bl},imageHeight:{number:Rl},imageWidth:{number:Rl},src:{string:Dl},__type__:{object:Ml,boolean:Nl}},middle:{enabled:{boolean:Nl},scaleFactor:{number:Rl},type:{string:Bl},imageWidth:{number:Rl},imageHeight:{number:Rl},src:{string:Dl},__type__:{object:Ml,boolean:Nl}},from:{enabled:{boolean:Nl},scaleFactor:{number:Rl},type:{string:Bl},imageWidth:{number:Rl},imageHeight:{number:Rl},src:{string:Dl},__type__:{object:Ml,boolean:Nl}},__type__:{string:["from","to","middle"],object:Ml}},endPointOffset:{from:{number:Rl},to:{number:Rl},__type__:{object:Ml,number:Rl}},arrowStrikethrough:{boolean:Nl},background:{enabled:{boolean:Nl},color:{string:Dl},size:{number:Rl},dashes:{boolean:Nl,array:Pl},__type__:{object:Ml,boolean:Nl}},chosen:{label:{boolean:Nl,function:"function"},edge:{boolean:Nl,function:"function"},__type__:{object:Ml,boolean:Nl}},color:{color:{string:Dl},highlight:{string:Dl},hover:{string:Dl},inherit:{string:["from","to","both"],boolean:Nl},opacity:{number:Rl},__type__:{object:Ml,string:Dl}},dashes:{boolean:Nl,array:Pl},font:{color:{string:Dl},size:{number:Rl},face:{string:Dl},background:{string:Dl},strokeWidth:{number:Rl},strokeColor:{string:Dl},align:{string:["horizontal","top","middle","bottom"]},vadjust:{number:Rl},multi:{boolean:Nl,string:Dl},bold:{color:{string:Dl},size:{number:Rl},face:{string:Dl},mod:{string:Dl},vadjust:{number:Rl},__type__:{object:Ml,string:Dl}},boldital:{color:{string:Dl},size:{number:Rl},face:{string:Dl},mod:{string:Dl},vadjust:{number:Rl},__type__:{object:Ml,string:Dl}},ital:{color:{string:Dl},size:{number:Rl},face:{string:Dl},mod:{string:Dl},vadjust:{number:Rl},__type__:{object:Ml,string:Dl}},mono:{color:{string:Dl},size:{number:Rl},face:{string:Dl},mod:{string:Dl},vadjust:{number:Rl},__type__:{object:Ml,string:Dl}},__type__:{object:Ml,string:Dl}},hidden:{boolean:Nl},hoverWidth:{function:"function",number:Rl},label:{string:Dl,undefined:"undefined"},labelHighlightBold:{boolean:Nl},length:{number:Rl,undefined:"undefined"},physics:{boolean:Nl},scaling:{min:{number:Rl},max:{number:Rl},label:{enabled:{boolean:Nl},min:{number:Rl},max:{number:Rl},maxVisible:{number:Rl},drawThreshold:{number:Rl},__type__:{object:Ml,boolean:Nl}},customScalingFunction:{function:"function"},__type__:{object:Ml}},selectionWidth:{function:"function",number:Rl},selfReferenceSize:{number:Rl},selfReference:{size:{number:Rl},angle:{number:Rl},renderBehindTheNode:{boolean:Nl},__type__:{object:Ml}},shadow:{enabled:{boolean:Nl},color:{string:Dl},size:{number:Rl},x:{number:Rl},y:{number:Rl},__type__:{object:Ml,boolean:Nl}},smooth:{enabled:{boolean:Nl},type:{string:["dynamic","continuous","discrete","diagonalCross","straightCross","horizontal","vertical","curvedCW","curvedCCW","cubicBezier"]},roundness:{number:Rl},forceDirection:{string:["horizontal","vertical","none"],boolean:Nl},__type__:{object:Ml,boolean:Nl}},title:{string:Dl,undefined:"undefined"},width:{number:Rl},widthConstraint:{maximum:{number:Rl},__type__:{object:Ml,boolean:Nl,number:Rl}},value:{number:Rl,undefined:"undefined"},__type__:{object:Ml}},groups:{useDefaultGroups:{boolean:Nl},__any__:zl,__type__:{object:Ml}},interaction:{dragNodes:{boolean:Nl},dragView:{boolean:Nl},hideEdgesOnDrag:{boolean:Nl},hideEdgesOnZoom:{boolean:Nl},hideNodesOnDrag:{boolean:Nl},hover:{boolean:Nl},keyboard:{enabled:{boolean:Nl},speed:{x:{number:Rl},y:{number:Rl},zoom:{number:Rl},__type__:{object:Ml}},bindToWindow:{boolean:Nl},__type__:{object:Ml,boolean:Nl}},multiselect:{boolean:Nl},navigationButtons:{boolean:Nl},selectable:{boolean:Nl},selectConnectedEdges:{boolean:Nl},hoverConnectedEdges:{boolean:Nl},tooltipDelay:{number:Rl},zoomView:{boolean:Nl},zoomSpeed:{number:Rl},__type__:{object:Ml}},layout:{randomSeed:{undefined:"undefined",number:Rl,string:Dl},improvedLayout:{boolean:Nl},clusterThreshold:{number:Rl},hierarchical:{enabled:{boolean:Nl},levelSeparation:{number:Rl},nodeSpacing:{number:Rl},treeSpacing:{number:Rl},blockShifting:{boolean:Nl},edgeMinimization:{boolean:Nl},parentCentralization:{boolean:Nl},direction:{string:["UD","DU","LR","RL"]},sortMethod:{string:["hubsize","directed"]},shakeTowards:{string:["leaves","roots"]},__type__:{object:Ml,boolean:Nl}},__type__:{object:Ml}},manipulation:{enabled:{boolean:Nl},initiallyActive:{boolean:Nl},addNode:{boolean:Nl,function:"function"},addEdge:{boolean:Nl,function:"function"},editNode:{function:"function"},editEdge:{editWithoutDrag:{function:"function"},__type__:{object:Ml,boolean:Nl,function:"function"}},deleteNode:{boolean:Nl,function:"function"},deleteEdge:{boolean:Nl,function:"function"},controlNodeStyle:zl,__type__:{object:Ml,boolean:Nl}},nodes:zl,physics:{enabled:{boolean:Nl},barnesHut:{theta:{number:Rl},gravitationalConstant:{number:Rl},centralGravity:{number:Rl},springLength:{number:Rl},springConstant:{number:Rl},damping:{number:Rl},avoidOverlap:{number:Rl},__type__:{object:Ml}},forceAtlas2Based:{theta:{number:Rl},gravitationalConstant:{number:Rl},centralGravity:{number:Rl},springLength:{number:Rl},springConstant:{number:Rl},damping:{number:Rl},avoidOverlap:{number:Rl},__type__:{object:Ml}},repulsion:{centralGravity:{number:Rl},springLength:{number:Rl},springConstant:{number:Rl},nodeDistance:{number:Rl},damping:{number:Rl},__type__:{object:Ml}},hierarchicalRepulsion:{centralGravity:{number:Rl},springLength:{number:Rl},springConstant:{number:Rl},nodeDistance:{number:Rl},damping:{number:Rl},avoidOverlap:{number:Rl},__type__:{object:Ml}},maxVelocity:{number:Rl},minVelocity:{number:Rl},solver:{string:["barnesHut","repulsion","hierarchicalRepulsion","forceAtlas2Based"]},stabilization:{enabled:{boolean:Nl},iterations:{number:Rl},updateInterval:{number:Rl},onlyDynamicEdges:{boolean:Nl},fit:{boolean:Nl},__type__:{object:Ml,boolean:Nl}},timestep:{number:Rl},adaptiveTimestep:{boolean:Nl},wind:{x:{number:Rl},y:{number:Rl},__type__:{object:Ml}},__type__:{object:Ml,boolean:Nl}},autoResize:{boolean:Nl},clickToUse:{boolean:Nl},locale:{string:Dl},locales:{__any__:{any:"any"},__type__:{object:Ml}},height:{string:Dl},width:{string:Dl},__type__:{object:Ml}},Sl={nodes:{borderWidth:[1,0,10,1],borderWidthSelected:[2,0,10,1],color:{border:["color","#2B7CE9"],background:["color","#97C2FC"],highlight:{border:["color","#2B7CE9"],background:["color","#D2E5FF"]},hover:{border:["color","#2B7CE9"],background:["color","#D2E5FF"]}},opacity:[0,0,1,.1],fixed:{x:!1,y:!1},font:{color:["color","#343434"],size:[14,0,100,1],face:["arial","verdana","tahoma"],background:["color","none"],strokeWidth:[0,0,50,1],strokeColor:["color","#ffffff"]},hidden:!1,labelHighlightBold:!0,physics:!0,scaling:{min:[10,0,200,1],max:[30,0,200,1],label:{enabled:!1,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},shape:["ellipse","box","circle","database","diamond","dot","square","star","text","triangle","triangleDown","hexagon"],shapeProperties:{borderDashes:!1,borderRadius:[6,0,20,1],interpolation:!0,useImageSize:!1},size:[25,0,200,1]},edges:{arrows:{to:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"},middle:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"},from:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"}},endPointOffset:{from:[0,-10,10,1],to:[0,-10,10,1]},arrowStrikethrough:!0,color:{color:["color","#848484"],highlight:["color","#848484"],hover:["color","#848484"],inherit:["from","to","both",!0,!1],opacity:[1,0,1,.05]},dashes:!1,font:{color:["color","#343434"],size:[14,0,100,1],face:["arial","verdana","tahoma"],background:["color","none"],strokeWidth:[2,0,50,1],strokeColor:["color","#ffffff"],align:["horizontal","top","middle","bottom"]},hidden:!1,hoverWidth:[1.5,0,5,.1],labelHighlightBold:!0,physics:!0,scaling:{min:[1,0,100,1],max:[15,0,100,1],label:{enabled:!0,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},selectionWidth:[1.5,0,5,.1],selfReferenceSize:[20,0,200,1],selfReference:{size:[20,0,200,1],angle:[Math.PI/2,-6*Math.PI,6*Math.PI,Math.PI/8],renderBehindTheNode:!0},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},smooth:{enabled:!0,type:["dynamic","continuous","discrete","diagonalCross","straightCross","horizontal","vertical","curvedCW","curvedCCW","cubicBezier"],forceDirection:["horizontal","vertical","none"],roundness:[.5,0,1,.05]},width:[1,0,30,1]},layout:{hierarchical:{enabled:!1,levelSeparation:[150,20,500,5],nodeSpacing:[100,20,500,5],treeSpacing:[200,20,500,5],blockShifting:!0,edgeMinimization:!0,parentCentralization:!0,direction:["UD","DU","LR","RL"],sortMethod:["hubsize","directed"],shakeTowards:["leaves","roots"]}},interaction:{dragNodes:!0,dragView:!0,hideEdgesOnDrag:!1,hideEdgesOnZoom:!1,hideNodesOnDrag:!1,hover:!1,keyboard:{enabled:!1,speed:{x:[10,0,40,1],y:[10,0,40,1],zoom:[.02,0,.1,.005]},bindToWindow:!0},multiselect:!1,navigationButtons:!1,selectable:!0,selectConnectedEdges:!0,hoverConnectedEdges:!0,tooltipDelay:[300,0,1e3,25],zoomView:!0,zoomSpeed:[1,.1,2,.1]},manipulation:{enabled:!1,initiallyActive:!1},physics:{enabled:!0,barnesHut:{theta:[.5,.1,1,.05],gravitationalConstant:[-2e3,-3e4,0,50],centralGravity:[.3,0,10,.05],springLength:[95,0,500,5],springConstant:[.04,0,1.2,.005],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},forceAtlas2Based:{theta:[.5,.1,1,.05],gravitationalConstant:[-50,-500,0,1],centralGravity:[.01,0,1,.005],springLength:[95,0,500,5],springConstant:[.08,0,1.2,.005],damping:[.4,0,1,.01],avoidOverlap:[0,0,1,.01]},repulsion:{centralGravity:[.2,0,10,.05],springLength:[200,0,500,5],springConstant:[.05,0,1.2,.005],nodeDistance:[100,0,500,5],damping:[.09,0,1,.01]},hierarchicalRepulsion:{centralGravity:[.2,0,10,.05],springLength:[100,0,500,5],springConstant:[.01,0,1.2,.005],nodeDistance:[120,0,500,5],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},maxVelocity:[50,0,150,1],minVelocity:[.1,.01,.5,.01],solver:["barnesHut","forceAtlas2Based","repulsion","hierarchicalRepulsion"],timestep:[.5,.01,1,.01],wind:{x:[0,-10,10,.1],y:[0,-10,10,.1]}}},Fl=function(g,A,t){var e;return!(!$C(g).call(g,"physics")||!$C(e=Sl.physics.solver).call(e,A)||t.physics.solver===A||"wind"===A)},Gl=Object.freeze({__proto__:null,configuratorHideOption:Fl,allOptions:Zl,configureOptions:Sl}),Ll=function(){function g(){De(this,g)}return Pe(g,[{key:"getDistances",value:function(g,A,t){for(var e={},C=g.edges,I=0;I<A.length;I++){var i={};e[A[I]]=i;for(var o=0;o<A.length;o++)i[A[o]]=I==o?0:1e9}for(var n=0;n<t.length;n++){var r=C[t[n]];!0===r.connected&&void 0!==e[r.fromId]&&void 0!==e[r.toId]&&(e[r.fromId][r.toId]=1,e[r.toId][r.fromId]=1)}for(var s=A.length,a=0;a<s;a++)for(var d=A[a],h=e[d],l=0;l<s-1;l++)for(var c=A[l],u=e[c],p=l+1;p<s;p++){var f=A[p],v=e[f],y=Math.min(u[f],u[d]+h[f]);u[f]=y,v[c]=y}return e}}]),g}(),jl=function(){function g(A,t,e){De(this,g),this.body=A,this.springLength=t,this.springConstant=e,this.distanceSolver=new Ll}return Pe(g,[{key:"setOptions",value:function(g){g&&(g.springLength&&(this.springLength=g.springLength),g.springConstant&&(this.springConstant=g.springConstant))}},{key:"solve",value:function(g,A){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],e=this.distanceSolver.getDistances(this.body,g,A);this._createL_matrix(e),this._createK_matrix(e),this._createE_matrix();for(var C=.01,I=1,i=0,o=Math.max(1e3,Math.min(10*this.body.nodeIndices.length,6e3)),n=5,r=1e9,s=0,a=0,d=0,h=0,l=0;r>C&&i<o;){i+=1;var c=this._getHighestEnergyNode(t),u=IC(c,4);for(s=u[0],r=u[1],a=u[2],d=u[3],h=r,l=0;h>I&&l<n;){l+=1,this._moveNode(s,a,d);var p=this._getEnergy(s),f=IC(p,3);h=f[0],a=f[1],d=f[2]}}}},{key:"_getHighestEnergyNode",value:function(g){for(var A=this.body.nodeIndices,t=this.body.nodes,e=0,C=A[0],I=0,i=0,o=0;o<A.length;o++){var n=A[o];if(!0!==t[n].predefinedPosition||!0===t[n].isCluster&&!0===g||!0!==t[n].options.fixed.x||!0!==t[n].options.fixed.y){var r=IC(this._getEnergy(n),3),s=r[0],a=r[1],d=r[2];e<s&&(e=s,C=n,I=a,i=d)}}return[C,e,I,i]}},{key:"_getEnergy",value:function(g){var A=IC(this.E_sums[g],2),t=A[0],e=A[1];return[Math.sqrt(Math.pow(t,2)+Math.pow(e,2)),t,e]}},{key:"_moveNode",value:function(g,A,t){for(var e=this.body.nodeIndices,C=this.body.nodes,I=0,i=0,o=0,n=C[g].x,r=C[g].y,s=this.K_matrix[g],a=this.L_matrix[g],d=0;d<e.length;d++){var h=e[d];if(h!==g){var l=C[h].x,c=C[h].y,u=s[h],p=a[h],f=1/Math.pow(Math.pow(n-l,2)+Math.pow(r-c,2),1.5);I+=u*(1-p*Math.pow(r-c,2)*f),i+=u*(p*(n-l)*(r-c)*f),o+=u*(1-p*Math.pow(n-l,2)*f)}}var v=(A/I+t/i)/(i/I-o/i),y=-(i*v+A)/I;C[g].x+=y,C[g].y+=v,this._updateE_matrix(g)}},{key:"_createL_matrix",value:function(g){var A=this.body.nodeIndices,t=this.springLength;this.L_matrix=[];for(var e=0;e<A.length;e++){this.L_matrix[A[e]]={};for(var C=0;C<A.length;C++)this.L_matrix[A[e]][A[C]]=t*g[A[e]][A[C]]}}},{key:"_createK_matrix",value:function(g){var A=this.body.nodeIndices,t=this.springConstant;this.K_matrix=[];for(var e=0;e<A.length;e++){this.K_matrix[A[e]]={};for(var C=0;C<A.length;C++)this.K_matrix[A[e]][A[C]]=t*Math.pow(g[A[e]][A[C]],-2)}}},{key:"_createE_matrix",value:function(){var g=this.body.nodeIndices,A=this.body.nodes;this.E_matrix={},this.E_sums={};for(var t=0;t<g.length;t++)this.E_matrix[g[t]]=[];for(var e=0;e<g.length;e++){for(var C=g[e],I=A[C].x,i=A[C].y,o=0,n=0,r=e;r<g.length;r++){var s=g[r];if(s!==C){var a=A[s].x,d=A[s].y,h=1/Math.sqrt(Math.pow(I-a,2)+Math.pow(i-d,2));this.E_matrix[C][r]=[this.K_matrix[C][s]*(I-a-this.L_matrix[C][s]*(I-a)*h),this.K_matrix[C][s]*(i-d-this.L_matrix[C][s]*(i-d)*h)],this.E_matrix[s][e]=this.E_matrix[C][r],o+=this.E_matrix[C][r][0],n+=this.E_matrix[C][r][1]}}this.E_sums[C]=[o,n]}}},{key:"_updateE_matrix",value:function(g){for(var A=this.body.nodeIndices,t=this.body.nodes,e=this.E_matrix[g],C=this.K_matrix[g],I=this.L_matrix[g],i=t[g].x,o=t[g].y,n=0,r=0,s=0;s<A.length;s++){var a=A[s];if(a!==g){var d=e[s],h=d[0],l=d[1],c=t[a].x,u=t[a].y,p=1/Math.sqrt(Math.pow(i-c,2)+Math.pow(o-u,2)),f=C[a]*(i-c-I[a]*(i-c)*p),v=C[a]*(o-u-I[a]*(o-u)*p);e[s]=[f,v],n+=f,r+=v;var y=this.E_sums[a];y[0]+=f-h,y[1]+=v-l}}this.E_sums[g]=[n,r]}}]),g}();function Vl(g,A,t){var e,C,I,i,o=this;if(!(this instanceof Vl))throw new SyntaxError("Constructor must be called with the new operator");this.options={},this.defaultOptions={locale:"en",locales:vr,clickToUse:!1},sg(this.options,this.defaultOptions),this.body={container:g,nodes:{},nodeIndices:[],edges:{},edgeIndices:[],emitter:{on:fg(e=this.on).call(e,this),off:fg(C=this.off).call(C,this),emit:fg(I=this.emit).call(I,this),once:fg(i=this.once).call(i,this)},eventListeners:{onTap:function(){},onTouch:function(){},onDoubleTap:function(){},onHold:function(){},onDragStart:function(){},onDrag:function(){},onDragEnd:function(){},onMouseWheel:function(){},onPinch:function(){},onMouseMove:function(){},onRelease:function(){},onContext:function(){}},data:{nodes:null,edges:null},functions:{createNode:function(){},createEdge:function(){},getPointer:function(){}},modules:{},view:{scale:1,translation:{x:0,y:0}},selectionBox:{show:!1,position:{start:{x:0,y:0},end:{x:0,y:0}}}},this.bindEventListeners(),this.images=new mr((function(){return o.body.emitter.emit("_requestRedraw")})),this.groups=new Lr,this.canvas=new Nh(this.body),this.selectionHandler=new rl(this.body,this.canvas),this.interactionHandler=new Sh(this.body,this.canvas,this.selectionHandler),this.view=new Ph(this.body,this.canvas),this.renderer=new Eh(this.body,this.canvas),this.physics=new vh(this.body),this.layoutEngine=new xl(this.body),this.clustering=new wh(this.body),this.manipulation=new Tl(this.body,this.canvas,this.selectionHandler,this.interactionHandler),this.nodesHandler=new md(this.body,this.images,this.groups,this.layoutEngine),this.edgesHandler=new nh(this.body,this.images,this.groups),this.body.modules.kamadaKawai=new jl(this.body,150,.05),this.body.modules.clustering=this.clustering,this.canvas._create(),this.setOptions(t),this.setData(A)}Eg(Vl.prototype),Vl.prototype.setOptions=function(g){var A=this;if(null===g&&(g=void 0),void 0!==g){!0===Sn.validate(g,Zl)&&console.error("%cErrors have been found in the supplied options object.",Zn);if(Cn(["locale","locales","clickToUse"],this.options,g),void 0!==g.locale&&(g.locale=function(g,A){try{var t=IC(A.split(/[-_ /]/,2),2),e=t[0],C=t[1],I=null!=e?e.toLowerCase():null,i=null!=C?C.toUpperCase():null;if(I&&i){var o,n=I+"-"+i;if(Object.prototype.hasOwnProperty.call(g,n))return n;console.warn(hC(o="Unknown variant ".concat(i," of language ")).call(o,I,"."))}if(I){var r=I;if(Object.prototype.hasOwnProperty.call(g,r))return r;console.warn("Unknown language ".concat(I))}return console.warn("Unknown locale ".concat(A,", falling back to English.")),"en"}catch(g){return console.error(g),console.warn("Unexpected error while normalizing locale ".concat(A,", falling back to English.")),"en"}}(g.locales||this.options.locales,g.locale)),g=this.layoutEngine.setOptions(g.layout,g),this.canvas.setOptions(g),this.groups.setOptions(g.groups),this.nodesHandler.setOptions(g.nodes),this.edgesHandler.setOptions(g.edges),this.physics.setOptions(g.physics),this.manipulation.setOptions(g.manipulation,g,this.options),this.interactionHandler.setOptions(g.interaction),this.renderer.setOptions(g.interaction),this.selectionHandler.setOptions(g.interaction),void 0!==g.groups&&this.body.emitter.emit("refreshNodes"),"configure"in g&&(this.configurator||(this.configurator=new Mn(this,this.body.container,Sl,this.canvas.pixelRatio,Fl)),this.configurator.setOptions(g.configure)),this.configurator&&!0===this.configurator.options.enabled){var t={nodes:{},edges:{},layout:{},interaction:{},manipulation:{},physics:{},global:{}};on(t.nodes,this.nodesHandler.options),on(t.edges,this.edgesHandler.options),on(t.layout,this.layoutEngine.options),on(t.interaction,this.selectionHandler.options),on(t.interaction,this.renderer.options),on(t.interaction,this.interactionHandler.options),on(t.manipulation,this.manipulation.options),on(t.physics,this.physics.options),on(t.global,this.canvas.options),on(t.global,this.options),this.configurator.setModuleOptions(t)}void 0!==g.clickToUse?!0===g.clickToUse?void 0===this.activator&&(this.activator=new Pn(this.canvas.frame),this.activator.on("change",(function(){A.body.emitter.emit("activate")}))):(void 0!==this.activator&&(this.activator.destroy(),delete this.activator),this.body.emitter.emit("activate")):this.body.emitter.emit("activate"),this.canvas.setSize(),this.body.emitter.emit("startSimulation")}},Vl.prototype._updateVisibleIndices=function(){var g=this.body.nodes,A=this.body.edges;for(var t in this.body.nodeIndices=[],this.body.edgeIndices=[],g)Object.prototype.hasOwnProperty.call(g,t)&&(this.clustering._isClusteredNode(t)||!1!==g[t].options.hidden||this.body.nodeIndices.push(g[t].id));for(var e in A)if(Object.prototype.hasOwnProperty.call(A,e)){var C=A[e],I=g[C.fromId],i=g[C.toId],o=void 0!==I&&void 0!==i;!this.clustering._isClusteredEdge(e)&&!1===C.options.hidden&&o&&!1===I.options.hidden&&!1===i.options.hidden&&this.body.edgeIndices.push(C.id)}},Vl.prototype.bindEventListeners=function(){var g=this;this.body.emitter.on("_dataChanged",(function(){g.edgesHandler._updateState(),g.body.emitter.emit("_dataUpdated")})),this.body.emitter.on("_dataUpdated",(function(){g.clustering._updateState(),g._updateVisibleIndices(),g._updateValueRange(g.body.nodes),g._updateValueRange(g.body.edges),g.body.emitter.emit("startSimulation"),g.body.emitter.emit("_requestRedraw")}))},Vl.prototype.setData=function(g){if(this.body.emitter.emit("resetPhysics"),this.body.emitter.emit("_resetData"),this.selectionHandler.unselectAll(),g&&g.dot&&(g.nodes||g.edges))throw new SyntaxError('Data must contain either parameter "dot" or parameter pair "nodes" and "edges", but not both.');if(this.setOptions(g&&g.options),g&&g.dot){console.warn("The dot property has been deprecated. Please use the static convertDot method to convert DOT into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertDot(dotString);");var A=cr(g.dot);this.setData(A)}else if(g&&g.gephi){console.warn("The gephi property has been deprecated. Please use the static convertGephi method to convert gephi into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertGephi(gephiJson);");var t=pr(g.gephi);this.setData(t)}else this.nodesHandler.setData(g&&g.nodes,!0),this.edgesHandler.setData(g&&g.edges,!0),this.body.emitter.emit("_dataChanged"),this.body.emitter.emit("_dataLoaded"),this.body.emitter.emit("initPhysics")},Vl.prototype.destroy=function(){for(var g in this.body.emitter.emit("destroy"),this.body.emitter.off(),this.off(),delete this.groups,delete this.canvas,delete this.selectionHandler,delete this.interactionHandler,delete this.view,delete this.renderer,delete this.physics,delete this.layoutEngine,delete this.clustering,delete this.manipulation,delete this.nodesHandler,delete this.edgesHandler,delete this.configurator,delete this.images,this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,g)&&delete this.body.nodes[g];for(var A in this.body.edges)Object.prototype.hasOwnProperty.call(this.body.edges,A)&&delete this.body.edges[A];$o(this.body.container)},Vl.prototype._updateValueRange=function(g){var A,t=void 0,e=void 0,C=0;for(A in g)if(Object.prototype.hasOwnProperty.call(g,A)){var I=g[A].getValue();void 0!==I&&(t=void 0===t?I:Math.min(I,t),e=void 0===e?I:Math.max(I,e),C+=I)}if(void 0!==t&&void 0!==e)for(A in g)Object.prototype.hasOwnProperty.call(g,A)&&g[A].setValueRange(t,e,C)},Vl.prototype.isActive=function(){return!this.activator||this.activator.active},Vl.prototype.setSize=function(){return this.canvas.setSize.apply(this.canvas,arguments)},Vl.prototype.canvasToDOM=function(){return this.canvas.canvasToDOM.apply(this.canvas,arguments)},Vl.prototype.DOMtoCanvas=function(){return this.canvas.DOMtoCanvas.apply(this.canvas,arguments)},Vl.prototype.findNode=function(){return this.clustering.findNode.apply(this.clustering,arguments)},Vl.prototype.isCluster=function(){return this.clustering.isCluster.apply(this.clustering,arguments)},Vl.prototype.openCluster=function(){return this.clustering.openCluster.apply(this.clustering,arguments)},Vl.prototype.cluster=function(){return this.clustering.cluster.apply(this.clustering,arguments)},Vl.prototype.getNodesInCluster=function(){return this.clustering.getNodesInCluster.apply(this.clustering,arguments)},Vl.prototype.clusterByConnection=function(){return this.clustering.clusterByConnection.apply(this.clustering,arguments)},Vl.prototype.clusterByHubsize=function(){return this.clustering.clusterByHubsize.apply(this.clustering,arguments)},Vl.prototype.updateClusteredNode=function(){return this.clustering.updateClusteredNode.apply(this.clustering,arguments)},Vl.prototype.getClusteredEdges=function(){return this.clustering.getClusteredEdges.apply(this.clustering,arguments)},Vl.prototype.getBaseEdge=function(){return this.clustering.getBaseEdge.apply(this.clustering,arguments)},Vl.prototype.getBaseEdges=function(){return this.clustering.getBaseEdges.apply(this.clustering,arguments)},Vl.prototype.updateEdge=function(){return this.clustering.updateEdge.apply(this.clustering,arguments)},Vl.prototype.clusterOutliers=function(){return this.clustering.clusterOutliers.apply(this.clustering,arguments)},Vl.prototype.getSeed=function(){return this.layoutEngine.getSeed.apply(this.layoutEngine,arguments)},Vl.prototype.enableEditMode=function(){return this.manipulation.enableEditMode.apply(this.manipulation,arguments)},Vl.prototype.disableEditMode=function(){return this.manipulation.disableEditMode.apply(this.manipulation,arguments)},Vl.prototype.addNodeMode=function(){return this.manipulation.addNodeMode.apply(this.manipulation,arguments)},Vl.prototype.editNode=function(){return this.manipulation.editNode.apply(this.manipulation,arguments)},Vl.prototype.editNodeMode=function(){return console.warn("Deprecated: Please use editNode instead of editNodeMode."),this.manipulation.editNode.apply(this.manipulation,arguments)},Vl.prototype.addEdgeMode=function(){return this.manipulation.addEdgeMode.apply(this.manipulation,arguments)},Vl.prototype.editEdgeMode=function(){return this.manipulation.editEdgeMode.apply(this.manipulation,arguments)},Vl.prototype.deleteSelected=function(){return this.manipulation.deleteSelected.apply(this.manipulation,arguments)},Vl.prototype.getPositions=function(){return this.nodesHandler.getPositions.apply(this.nodesHandler,arguments)},Vl.prototype.getPosition=function(){return this.nodesHandler.getPosition.apply(this.nodesHandler,arguments)},Vl.prototype.storePositions=function(){return this.nodesHandler.storePositions.apply(this.nodesHandler,arguments)},Vl.prototype.moveNode=function(){return this.nodesHandler.moveNode.apply(this.nodesHandler,arguments)},Vl.prototype.getBoundingBox=function(){return this.nodesHandler.getBoundingBox.apply(this.nodesHandler,arguments)},Vl.prototype.getConnectedNodes=function(g){return void 0!==this.body.nodes[g]?this.nodesHandler.getConnectedNodes.apply(this.nodesHandler,arguments):this.edgesHandler.getConnectedNodes.apply(this.edgesHandler,arguments)},Vl.prototype.getConnectedEdges=function(){return this.nodesHandler.getConnectedEdges.apply(this.nodesHandler,arguments)},Vl.prototype.startSimulation=function(){return this.physics.startSimulation.apply(this.physics,arguments)},Vl.prototype.stopSimulation=function(){return this.physics.stopSimulation.apply(this.physics,arguments)},Vl.prototype.stabilize=function(){return this.physics.stabilize.apply(this.physics,arguments)},Vl.prototype.getSelection=function(){return this.selectionHandler.getSelection.apply(this.selectionHandler,arguments)},Vl.prototype.setSelection=function(){return this.selectionHandler.setSelection.apply(this.selectionHandler,arguments)},Vl.prototype.getSelectedNodes=function(){return this.selectionHandler.getSelectedNodeIds.apply(this.selectionHandler,arguments)},Vl.prototype.getSelectedEdges=function(){return this.selectionHandler.getSelectedEdgeIds.apply(this.selectionHandler,arguments)},Vl.prototype.getNodeAt=function(){var g=this.selectionHandler.getNodeAt.apply(this.selectionHandler,arguments);return void 0!==g&&void 0!==g.id?g.id:g},Vl.prototype.getEdgeAt=function(){var g=this.selectionHandler.getEdgeAt.apply(this.selectionHandler,arguments);return void 0!==g&&void 0!==g.id?g.id:g},Vl.prototype.selectNodes=function(){return this.selectionHandler.selectNodes.apply(this.selectionHandler,arguments)},Vl.prototype.selectEdges=function(){return this.selectionHandler.selectEdges.apply(this.selectionHandler,arguments)},Vl.prototype.unselectAll=function(){this.selectionHandler.unselectAll.apply(this.selectionHandler,arguments),this.selectionHandler.commitWithoutEmitting.apply(this.selectionHandler),this.redraw()},Vl.prototype.redraw=function(){return this.renderer.redraw.apply(this.renderer,arguments)},Vl.prototype.getScale=function(){return this.view.getScale.apply(this.view,arguments)},Vl.prototype.getViewPosition=function(){return this.view.getViewPosition.apply(this.view,arguments)},Vl.prototype.fit=function(){return this.view.fit.apply(this.view,arguments)},Vl.prototype.moveTo=function(){return this.view.moveTo.apply(this.view,arguments)},Vl.prototype.focus=function(){return this.view.focus.apply(this.view,arguments)},Vl.prototype.releaseNode=function(){return this.view.releaseNode.apply(this.view,arguments)},Vl.prototype.getOptionsFromConfigurator=function(){var g={};return this.configurator&&(g=this.configurator.getOptions.apply(this.configurator)),g};var Yl=cr;g.DataSet=na,g.DataView=ra,g.Network=Vl,g.NetworkImages=mr,g.Queue=Ia,g.data=da,g.networkDOTParser=ur,g.networkGephiParser=fr,g.networkOptions=Gl,g.parseDOTNetwork=Yl,g.parseGephiNetwork=pr,Object.defineProperty(g,"__esModule",{value:!0})})); //# sourceMappingURL=vis-network.min.js.map -(function(){function _defineProperty2(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _get(e,t,n){return(_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=_superPropBase(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function _superPropBase(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=_getPrototypeOf(e)););return e}function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(n,e)})(e)}function _construct(e,t,n){return(_construct=_isNativeReflectConstruct()?Reflect.construct:function(e,t,n){var i=[null];i.push.apply(i,t);var r=new(Function.bind.apply(e,i));return n&&_setPrototypeOf(r,n.prototype),r}).apply(null,arguments)}function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,i=_getPrototypeOf(e);if(t){var r=_getPrototypeOf(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _possibleConstructorReturn(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?_assertThisInitialized(e):t}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _slicedToArray2(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function _iterableToArrayLimit(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var i,r,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(i=n.next()).done)&&(o.push(i.value),!t||o.length!==t);a=!0);}catch(l){s=!0,r=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw r}}return o}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(self.webpackChunknetex=self.webpackChunknetex||[]).push([[179,429],{8255:function(e){function t(e){return Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}t.keys=function(){return[]},t.resolve=t,t.id=8255,e.exports=t},9713:function(e,t,n){"use strict";n.d(t,{l3:function(){return o},_j:function(){return i},LC:function(){return r},ZN:function(){return f},jt:function(){return s},vP:function(){return l},SB:function(){return u},oB:function(){return c},eR:function(){return d},X$:function(){return a},ZE:function(){return h},k1:function(){return b}});var i=function e(){_classCallCheck(this,e)},r=function e(){_classCallCheck(this,e)},o="*";function a(e,t){return{type:7,name:e,definitions:t,options:{}}}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:t,timings:e}}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:e,options:t}}function c(e){return{type:6,styles:e,offset:null}}function u(e,t,n){return{type:0,name:e,styles:t,options:n}}function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:1,expr:e,animation:t,options:n}}function p(e){Promise.resolve(null).then(e)}var f=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;_classCallCheck(this,e),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+n}return _createClass(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"init",value:function(){}},{key:"play",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:"triggerMicrotask",value:function(){var e=this;p(function(){return e._onFinish()})}},{key:"_onStart",value:function(){this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[]}},{key:"pause",value:function(){}},{key:"restart",value:function(){}},{key:"finish",value:function(){this._onFinish()}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"reset",value:function(){this._started=!1}},{key:"setPosition",value:function(e){this._position=this.totalTime?e*this.totalTime:1}},{key:"getPosition",value:function(){return this.totalTime?this._position/this.totalTime:1}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),h=function(){function e(t){var n=this;_classCallCheck(this,e),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;var i=0,r=0,o=0,a=this.players.length;0==a?p(function(){return n._onFinish()}):this.players.forEach(function(e){e.onDone(function(){++i==a&&n._onFinish()}),e.onDestroy(function(){++r==a&&n._onDestroy()}),e.onStart(function(){++o==a&&n._onStart()})}),this.totalTime=this.players.reduce(function(e,t){return Math.max(e,t.totalTime)},0)}return _createClass(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach(function(e){return e.init()})}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[])}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(function(e){return e.play()})}},{key:"pause",value:function(){this.players.forEach(function(e){return e.pause()})}},{key:"restart",value:function(){this.players.forEach(function(e){return e.restart()})}},{key:"finish",value:function(){this._onFinish(),this.players.forEach(function(e){return e.finish()})}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(function(e){return e.destroy()}),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach(function(e){return e.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(e){var t=e*this.totalTime;this.players.forEach(function(e){var n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)})}},{key:"getPosition",value:function(){var e=this.players.reduce(function(e,t){return null===e||t.totalTime>e.totalTime?t:e},null);return null!=e?e.getPosition():0}},{key:"beforeDestroy",value:function(){this.players.forEach(function(e){e.beforeDestroy&&e.beforeDestroy()})}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),b="!"},1116:function(e,t,n){"use strict";n.d(t,{ez:function(){return pe},K0:function(){return l},uU:function(){return se},JJ:function(){return ue},Nd:function(){return le},mk:function(){return J},sg:function(){return Q},O5:function(){return $},PC:function(){return re},RF:function(){return ne},n9:function(){return ie},tP:function(){return oe},OU:function(){return de},JF:function(){return be},NF:function(){return he},w_:function(){return s},bD:function(){return fe},q:function(){return o},Mx:function(){return j},HT:function(){return a}});var i=n(5366),r=null;function o(){return r}function a(e){r||(r=e)}var s=function e(){_classCallCheck(this,e)},l=new i.OlP("DocumentToken"),c=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}({}),u=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}({}),d=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}({}),p=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}({}),f=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}({}),h=function(e){return e[e.Decimal=0]="Decimal",e[e.Group=1]="Group",e[e.List=2]="List",e[e.PercentSign=3]="PercentSign",e[e.PlusSign=4]="PlusSign",e[e.MinusSign=5]="MinusSign",e[e.Exponential=6]="Exponential",e[e.SuperscriptingExponent=7]="SuperscriptingExponent",e[e.PerMille=8]="PerMille",e[e[1/0]=9]="Infinity",e[e.NaN=10]="NaN",e[e.TimeSeparator=11]="TimeSeparator",e[e.CurrencyDecimal=12]="CurrencyDecimal",e[e.CurrencyGroup=13]="CurrencyGroup",e}({});function b(e,t){return y((0,i.cg1)(e)[i.wAp.DateFormat],t)}function g(e,t){return y((0,i.cg1)(e)[i.wAp.TimeFormat],t)}function m(e,t){return y((0,i.cg1)(e)[i.wAp.DateTimeFormat],t)}function v(e,t){var n=(0,i.cg1)(e),r=n[i.wAp.NumberSymbols][t];if(void 0===r){if(t===h.CurrencyDecimal)return n[i.wAp.NumberSymbols][h.Decimal];if(t===h.CurrencyGroup)return n[i.wAp.NumberSymbols][h.Group]}return r}var _=i.kL8;function k(e){if(!e[i.wAp.ExtraData])throw new Error('Missing extra locale data for the locale "'.concat(e[i.wAp.LocaleId],'". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.'))}function y(e,t){for(var n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function x(e){var t=_slicedToArray2(e.split(":"),2);return{hours:+t[0],minutes:+t[1]}}var w=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,E={},C=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,T=function(e){return e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended",e}({}),O=function(e){return e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day",e}({}),M=function(e){return e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras",e}({});function P(e,t,n,i){var r=function(e){if(F(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){var t=_slicedToArray2(e.split("-").map(function(e){return+e}),3),n=t[0],i=t[1],r=void 0===i?1:i,o=t[2];return D(n,r-1,void 0===o?1:o)}var a,s=parseFloat(e);if(!isNaN(e-s))return new Date(s);if(a=e.match(w))return function(e){var t=new Date(0),n=0,i=0,r=e[8]?t.setUTCFullYear:t.setFullYear,o=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),i=Number(e[9]+e[11])),r.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));var a=Number(e[4]||0)-n,s=Number(e[5]||0)-i,l=Number(e[6]||0),c=Math.floor(1e3*parseFloat("0."+(e[7]||0)));return o.call(t,a,s,l,c),t}(a)}var l=new Date(e);if(!F(l))throw new Error('Unable to convert "'.concat(e,'" into a date'));return l}(e);t=A(n,t)||t;for(var o,a=[];t;){if(!(o=C.exec(t))){a.push(t);break}var s=(a=a.concat(o.slice(1))).pop();if(!s)break;t=s}var l=r.getTimezoneOffset();i&&(l=q(i,l),r=function(e,t,n){var i=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(q(t,i)-i))}(r,i));var c="";return a.forEach(function(e){var t=function(e){if(U[e])return U[e];var t;switch(e){case"G":case"GG":case"GGG":t=R(M.Eras,p.Abbreviated);break;case"GGGG":t=R(M.Eras,p.Wide);break;case"GGGGG":t=R(M.Eras,p.Narrow);break;case"y":t=L(O.FullYear,1,0,!1,!0);break;case"yy":t=L(O.FullYear,2,0,!0,!0);break;case"yyy":t=L(O.FullYear,3,0,!1,!0);break;case"yyyy":t=L(O.FullYear,4,0,!1,!0);break;case"Y":t=B(1);break;case"YY":t=B(2,!0);break;case"YYY":t=B(3);break;case"YYYY":t=B(4);break;case"M":case"L":t=L(O.Month,1,1);break;case"MM":case"LL":t=L(O.Month,2,1);break;case"MMM":t=R(M.Months,p.Abbreviated);break;case"MMMM":t=R(M.Months,p.Wide);break;case"MMMMM":t=R(M.Months,p.Narrow);break;case"LLL":t=R(M.Months,p.Abbreviated,d.Standalone);break;case"LLLL":t=R(M.Months,p.Wide,d.Standalone);break;case"LLLLL":t=R(M.Months,p.Narrow,d.Standalone);break;case"w":t=N(1);break;case"ww":t=N(2);break;case"W":t=N(1,!0);break;case"d":t=L(O.Date,1);break;case"dd":t=L(O.Date,2);break;case"c":case"cc":t=L(O.Day,1);break;case"ccc":t=R(M.Days,p.Abbreviated,d.Standalone);break;case"cccc":t=R(M.Days,p.Wide,d.Standalone);break;case"ccccc":t=R(M.Days,p.Narrow,d.Standalone);break;case"cccccc":t=R(M.Days,p.Short,d.Standalone);break;case"E":case"EE":case"EEE":t=R(M.Days,p.Abbreviated);break;case"EEEE":t=R(M.Days,p.Wide);break;case"EEEEE":t=R(M.Days,p.Narrow);break;case"EEEEEE":t=R(M.Days,p.Short);break;case"a":case"aa":case"aaa":t=R(M.DayPeriods,p.Abbreviated);break;case"aaaa":t=R(M.DayPeriods,p.Wide);break;case"aaaaa":t=R(M.DayPeriods,p.Narrow);break;case"b":case"bb":case"bbb":t=R(M.DayPeriods,p.Abbreviated,d.Standalone,!0);break;case"bbbb":t=R(M.DayPeriods,p.Wide,d.Standalone,!0);break;case"bbbbb":t=R(M.DayPeriods,p.Narrow,d.Standalone,!0);break;case"B":case"BB":case"BBB":t=R(M.DayPeriods,p.Abbreviated,d.Format,!0);break;case"BBBB":t=R(M.DayPeriods,p.Wide,d.Format,!0);break;case"BBBBB":t=R(M.DayPeriods,p.Narrow,d.Format,!0);break;case"h":t=L(O.Hours,1,-12);break;case"hh":t=L(O.Hours,2,-12);break;case"H":t=L(O.Hours,1);break;case"HH":t=L(O.Hours,2);break;case"m":t=L(O.Minutes,1);break;case"mm":t=L(O.Minutes,2);break;case"s":t=L(O.Seconds,1);break;case"ss":t=L(O.Seconds,2);break;case"S":t=L(O.FractionalSeconds,1);break;case"SS":t=L(O.FractionalSeconds,2);break;case"SSS":t=L(O.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=Z(T.Short);break;case"ZZZZZ":t=Z(T.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=Z(T.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=Z(T.Long);break;default:return null}return U[e]=t,t}(e);c+=t?t(r,n,l):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function D(e,t,n){var i=new Date(0);return i.setFullYear(e,t,n),i.setHours(0,0,0),i}function A(e,t){var n=function(e){return(0,i.cg1)(e)[i.wAp.LocaleId]}(e);if(E[n]=E[n]||{},E[n][t])return E[n][t];var r="";switch(t){case"shortDate":r=b(e,f.Short);break;case"mediumDate":r=b(e,f.Medium);break;case"longDate":r=b(e,f.Long);break;case"fullDate":r=b(e,f.Full);break;case"shortTime":r=g(e,f.Short);break;case"mediumTime":r=g(e,f.Medium);break;case"longTime":r=g(e,f.Long);break;case"fullTime":r=g(e,f.Full);break;case"short":var o=A(e,"shortTime"),a=A(e,"shortDate");r=I(m(e,f.Short),[o,a]);break;case"medium":var s=A(e,"mediumTime"),l=A(e,"mediumDate");r=I(m(e,f.Medium),[s,l]);break;case"long":var c=A(e,"longTime"),u=A(e,"longDate");r=I(m(e,f.Long),[c,u]);break;case"full":var d=A(e,"fullTime"),p=A(e,"fullDate");r=I(m(e,f.Full),[d,p])}return r&&(E[n][t]=r),r}function I(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(e,n){return null!=t&&n in t?t[n]:e})),e}function S(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"-",i=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0,o="";(e<0||r&&e<=0)&&(r?e=1-e:(e=-e,o=n));for(var a=String(e);a.length<t;)a="0"+a;return i&&(a=a.substr(a.length-t)),o+a}function L(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return function(o,a){var s,l=function(e,t){switch(e){case O.FullYear:return t.getFullYear();case O.Month:return t.getMonth();case O.Date:return t.getDate();case O.Hours:return t.getHours();case O.Minutes:return t.getMinutes();case O.Seconds:return t.getSeconds();case O.FractionalSeconds:return t.getMilliseconds();case O.Day:return t.getDay();default:throw new Error('Unknown DateType value "'.concat(e,'".'))}}(e,o);if((n>0||l>-n)&&(l+=n),e===O.Hours)0===l&&-12===n&&(l=12);else if(e===O.FractionalSeconds)return s=t,S(l,3).substr(0,s);var c=v(a,h.MinusSign);return S(l,t,c,i,r)}}function R(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.Format,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return function(o,a){return function(e,t,n,r,o,a){switch(n){case M.Months:return function(e,t,n){var r=(0,i.cg1)(e),o=y([r[i.wAp.MonthsFormat],r[i.wAp.MonthsStandalone]],t);return y(o,n)}(t,o,r)[e.getMonth()];case M.Days:return function(e,t,n){var r=(0,i.cg1)(e),o=y([r[i.wAp.DaysFormat],r[i.wAp.DaysStandalone]],t);return y(o,n)}(t,o,r)[e.getDay()];case M.DayPeriods:var s=e.getHours(),l=e.getMinutes();if(a){var c=function(e){var t=(0,i.cg1)(e);return k(t),(t[i.wAp.ExtraData][2]||[]).map(function(e){return"string"==typeof e?x(e):[x(e[0]),x(e[1])]})}(t),u=function(e,t,n){var r=(0,i.cg1)(e);k(r);var o=y([r[i.wAp.ExtraData][0],r[i.wAp.ExtraData][1]],t)||[];return y(o,n)||[]}(t,o,r),d=c.findIndex(function(e){if(Array.isArray(e)){var t=_slicedToArray2(e,2),n=t[0],i=t[1],r=s>=n.hours&&l>=n.minutes,o=s<i.hours||s===i.hours&&l<i.minutes;if(n.hours<i.hours){if(r&&o)return!0}else if(r||o)return!0}else if(e.hours===s&&e.minutes===l)return!0;return!1});if(-1!==d)return u[d]}return function(e,t,n){var r=(0,i.cg1)(e),o=y([r[i.wAp.DayPeriodsFormat],r[i.wAp.DayPeriodsStandalone]],t);return y(o,n)}(t,o,r)[s<12?0:1];case M.Eras:return function(e,t){return y((0,i.cg1)(e)[i.wAp.Eras],t)}(t,r)[e.getFullYear()<=0?0:1];default:throw new Error("unexpected translation type ".concat(n))}}(o,a,e,t,n,r)}}function Z(e){return function(t,n,i){var r=-1*i,o=v(n,h.MinusSign),a=r>0?Math.floor(r/60):Math.ceil(r/60);switch(e){case T.Short:return(r>=0?"+":"")+S(a,2,o)+S(Math.abs(r%60),2,o);case T.ShortGMT:return"GMT"+(r>=0?"+":"")+S(a,1,o);case T.Long:return"GMT"+(r>=0?"+":"")+S(a,2,o)+":"+S(Math.abs(r%60),2,o);case T.Extended:return 0===i?"Z":(r>=0?"+":"")+S(a,2,o)+":"+S(Math.abs(r%60),2,o);default:throw new Error('Unknown zone width "'.concat(e,'"'))}}}function z(e){return D(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))}function N(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,i){var r,o,a;if(t){var s=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,l=n.getDate();r=1+Math.floor((l+s)/7)}else{var c=z(n),u=(o=c.getFullYear(),a=D(o,0,1).getDay(),D(o,0,1+(a<=4?4:11)-a)),d=c.getTime()-u.getTime();r=1+Math.round(d/6048e5)}return S(r,e,v(i,h.MinusSign))}}function B(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,i){return S(z(n).getFullYear(),e,v(i,h.MinusSign),t)}}var U={};function q(e,t){e=e.replace(/:/g,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function F(e){return e instanceof Date&&!isNaN(e.valueOf())}var W=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function K(e){var t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}var V=function e(){_classCallCheck(this,e)},H=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this)).locale=e,i}return _createClass(n,[{key:"getPluralCategory",value:function(e,t){switch(_(t||this.locale)(e)){case u.Zero:return"zero";case u.One:return"one";case u.Two:return"two";case u.Few:return"few";case u.Many:return"many";default:return"other"}}}]),n}(V);return e.\u0275fac=function(t){return new(t||e)(i.LFG(i.soG))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}();function j(e,t){t=encodeURIComponent(t);var n,i=_createForOfIteratorHelper(e.split(";"));try{for(i.s();!(n=i.n()).done;){var r=n.value,o=r.indexOf("="),a=_slicedToArray2(-1==o?[r,""]:[r.slice(0,o),r.slice(o+1)],2),s=a[0],l=a[1];if(s.trim()===t)return decodeURIComponent(l)}}catch(c){i.e(c)}finally{i.f()}return null}var J=function(){var e=function(){function e(t,n,i,r){_classCallCheck(this,e),this._iterableDiffers=t,this._keyValueDiffers=n,this._ngEl=i,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}return _createClass(e,[{key:"klass",set:function(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}},{key:"ngClass",set:function(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&((0,i.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}},{key:"ngDoCheck",value:function(){if(this._iterableDiffer){var e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}},{key:"_applyKeyValueChanges",value:function(e){var t=this;e.forEachAddedItem(function(e){return t._toggleClass(e.key,e.currentValue)}),e.forEachChangedItem(function(e){return t._toggleClass(e.key,e.currentValue)}),e.forEachRemovedItem(function(e){e.previousValue&&t._toggleClass(e.key,!1)})}},{key:"_applyIterableChanges",value:function(e){var t=this;e.forEachAddedItem(function(e){if("string"!=typeof e.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got ".concat((0,i.AaK)(e.item)));t._toggleClass(e.item,!0)}),e.forEachRemovedItem(function(e){return t._toggleClass(e.item,!1)})}},{key:"_applyClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach(function(e){return t._toggleClass(e,!0)}):Object.keys(e).forEach(function(n){return t._toggleClass(n,!!e[n])}))}},{key:"_removeClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach(function(e){return t._toggleClass(e,!1)}):Object.keys(e).forEach(function(e){return t._toggleClass(e,!1)}))}},{key:"_toggleClass",value:function(e,t){var n=this;(e=e.trim())&&e.split(/\s+/g).forEach(function(e){t?n._renderer.addClass(n._ngEl.nativeElement,e):n._renderer.removeClass(n._ngEl.nativeElement,e)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.ZZ4),i.Y36(i.aQg),i.Y36(i.SBq),i.Y36(i.Qsj))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),e}(),G=function(){function e(t,n,i,r){_classCallCheck(this,e),this.$implicit=t,this.ngForOf=n,this.index=i,this.count=r}return _createClass(e,[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}]),e}(),Q=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._viewContainer=t,this._template=n,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}return _createClass(e,[{key:"ngForOf",set:function(e){this._ngForOf=e,this._ngForOfDirty=!0}},{key:"ngForTrackBy",get:function(){return this._trackByFn},set:function(e){this._trackByFn=e}},{key:"ngForTemplate",set:function(e){e&&(this._template=e)}},{key:"ngDoCheck",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(i){throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat((t=e).name||typeof t,"'. NgFor only supports binding to Iterables such as Arrays."))}}var t;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}},{key:"_applyChanges",value:function(e){var t=this,n=[];e.forEachOperation(function(e,i,r){if(null==e.previousIndex){var o=t._viewContainer.createEmbeddedView(t._template,new G(null,t._ngForOf,-1,-1),null===r?void 0:r),a=new Y(e,o);n.push(a)}else if(null==r)t._viewContainer.remove(null===i?void 0:i);else if(null!==i){var s=t._viewContainer.get(i);t._viewContainer.move(s,r);var l=new Y(e,s);n.push(l)}});for(var i=0;i<n.length;i++)this._perViewChange(n[i].view,n[i].record);for(var r=0,o=this._viewContainer.length;r<o;r++){var a=this._viewContainer.get(r);a.context.index=r,a.context.count=o,a.context.ngForOf=this._ngForOf}e.forEachIdentityChange(function(e){t._viewContainer.get(e.currentIndex).context.$implicit=e.item})}},{key:"_perViewChange",value:function(e,t){e.context.$implicit=t.item}}],[{key:"ngTemplateContextGuard",value:function(e,t){return!0}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(i.ZZ4))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),e}(),Y=function e(t,n){_classCallCheck(this,e),this.record=t,this.view=n},$=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this._viewContainer=t,this._context=new X,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=n}return _createClass(e,[{key:"ngIf",set:function(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}},{key:"ngIfThen",set:function(e){ee("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}},{key:"ngIfElse",set:function(e){ee("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}},{key:"_updateView",value:function(){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)))}}],[{key:"ngTemplateContextGuard",value:function(e,t){return!0}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.s_b),i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),e}(),X=function e(){_classCallCheck(this,e),this.$implicit=null,this.ngIf=null};function ee(e,t){if(t&&!t.createEmbeddedView)throw new Error("".concat(e," must be a TemplateRef, but received '").concat((0,i.AaK)(t),"'."))}var te=function(){function e(t,n){_classCallCheck(this,e),this._viewContainerRef=t,this._templateRef=n,this._created=!1}return _createClass(e,[{key:"create",value:function(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}},{key:"destroy",value:function(){this._created=!1,this._viewContainerRef.clear()}},{key:"enforceState",value:function(e){e&&!this._created?this.create():!e&&this._created&&this.destroy()}}]),e}(),ne=function(){var e=function(){function e(){_classCallCheck(this,e),this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}return _createClass(e,[{key:"ngSwitch",set:function(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}},{key:"_addCase",value:function(){return this._caseCount++}},{key:"_addDefault",value:function(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}},{key:"_matchCase",value:function(e){var t=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||t,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),t}},{key:"_updateDefaultCases",value:function(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(var t=0;t<this._defaultViews.length;t++)this._defaultViews[t].enforceState(e)}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}}),e}(),ie=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.ngSwitch=i,i._addCase(),this._view=new te(t,n)}return _createClass(e,[{key:"ngDoCheck",value:function(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(ne,9))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),e}(),re=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._ngEl=t,this._differs=n,this._renderer=i,this._ngStyle=null,this._differ=null}return _createClass(e,[{key:"ngStyle",set:function(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}},{key:"ngDoCheck",value:function(){if(this._differ){var e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}},{key:"_setStyle",value:function(e,t){var n=_slicedToArray2(e.split("."),2),i=n[0],r=n[1];null!=(t=null!=t&&r?"".concat(t).concat(r):t)?this._renderer.setStyle(this._ngEl.nativeElement,i,t):this._renderer.removeStyle(this._ngEl.nativeElement,i)}},{key:"_applyChanges",value:function(e){var t=this;e.forEachRemovedItem(function(e){return t._setStyle(e.key,null)}),e.forEachAddedItem(function(e){return t._setStyle(e.key,e.currentValue)}),e.forEachChangedItem(function(e){return t._setStyle(e.key,e.currentValue)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.aQg),i.Y36(i.Qsj))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),e}(),oe=function(){var e=function(){function e(t){_classCallCheck(this,e),this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}return _createClass(e,[{key:"ngOnChanges",value:function(e){if(e.ngTemplateOutlet){var t=this._viewContainerRef;this._viewRef&&t.remove(t.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?t.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.s_b))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[i.TTD]}),e}();function ae(e,t){return Error("InvalidPipeArgument: '".concat(t,"' for pipe '").concat((0,i.AaK)(e),"'"))}var se=function(){var e=function(){function e(t){_classCallCheck(this,e),this.locale=t}return _createClass(e,[{key:"transform",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mediumDate",i=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;if(null==t||""===t||t!=t)return null;try{return P(t,n,r||this.locale,i)}catch(o){throw ae(e,o.message)}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.soG,16))},e.\u0275pipe=i.Yjl({name:"date",type:e,pure:!0}),e}(),le=function(){var e=function(){function e(t){_classCallCheck(this,e),this.differs=t,this.keyValues=[]}return _createClass(e,[{key:"transform",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ce;if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());var i=this.differ.diff(e);return i&&(this.keyValues=[],i.forEachItem(function(e){t.keyValues.push({key:e.key,value:e.currentValue})}),this.keyValues.sort(n)),this.keyValues}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.aQg,16))},e.\u0275pipe=i.Yjl({name:"keyvalue",type:e,pure:!1}),e}();function ce(e,t){var n=e.key,i=t.key;if(n===i)return 0;if(void 0===n)return 1;if(void 0===i)return-1;if(null===n)return 1;if(null===i)return-1;if("string"==typeof n&&"string"==typeof i)return n<i?-1:1;if("number"==typeof n&&"number"==typeof i)return n-i;if("boolean"==typeof n&&"boolean"==typeof i)return n<i?-1:1;var r=String(n),o=String(i);return r==o?0:r<o?-1:1}var ue=function(){var e=function(){function e(t){_classCallCheck(this,e),this._locale=t}return _createClass(e,[{key:"transform",value:function(t,n,r){if(!function(e){return!(null==e||""===e||e!=e)}(t))return null;r=r||this._locale;try{return function(e,t,n){return function(e,t,n,i,r,o){var a=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s="",l=!1;if(isFinite(e)){var c=function(e){var t,n,i,r,o,a=Math.abs(e)+"",s=0;for((n=a.indexOf("."))>-1&&(a=a.replace(".","")),(i=a.search(/e/i))>0?(n<0&&(n=i),n+=+a.slice(i+1),a=a.substring(0,i)):n<0&&(n=a.length),i=0;"0"===a.charAt(i);i++);if(i===(o=a.length))t=[0],n=1;else{for(o--;"0"===a.charAt(o);)o--;for(n-=i,t=[],r=0;i<=o;i++,r++)t[r]=Number(a.charAt(i))}return n>22&&(t=t.splice(0,21),s=n-1,n=1),{digits:t,exponent:s,integerLen:n}}(e);a&&(c=function(e){if(0===e.digits[0])return e;var t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(c));var u=t.minInt,d=t.minFrac,p=t.maxFrac;if(o){var f=o.match(W);if(null===f)throw new Error("".concat(o," is not a valid digit info"));var b=f[1],g=f[3],m=f[5];null!=b&&(u=K(b)),null!=g&&(d=K(g)),null!=m?p=K(m):null!=g&&d>p&&(p=d)}!function(e,t,n){if(t>n)throw new Error("The minimum number of digits after fraction (".concat(t,") is higher than the maximum (").concat(n,")."));var i=e.digits,r=i.length-e.integerLen,o=Math.min(Math.max(t,r),n),a=o+e.integerLen,s=i[a];if(a>0){i.splice(Math.max(e.integerLen,a));for(var l=a;l<i.length;l++)i[l]=0}else{r=Math.max(0,r),e.integerLen=1,i.length=Math.max(1,a=o+1),i[0]=0;for(var c=1;c<a;c++)i[c]=0}if(s>=5)if(a-1<0){for(var u=0;u>a;u--)i.unshift(0),e.integerLen++;i.unshift(1),e.integerLen++}else i[a-1]++;for(;r<Math.max(0,o);r++)i.push(0);var d=0!==o,p=t+e.integerLen,f=i.reduceRight(function(e,t,n,i){return i[n]=(t+=e)<10?t:t-10,d&&(0===i[n]&&n>=p?i.pop():d=!1),t>=10?1:0},0);f&&(i.unshift(f),e.integerLen++)}(c,d,p);var _=c.digits,k=c.integerLen,y=c.exponent,x=[];for(l=_.every(function(e){return!e});k<u;k++)_.unshift(0);for(;k<0;k++)_.unshift(0);k>0?x=_.splice(k,_.length):(x=_,_=[0]);var w=[];for(_.length>=t.lgSize&&w.unshift(_.splice(-t.lgSize,_.length).join(""));_.length>t.gSize;)w.unshift(_.splice(-t.gSize,_.length).join(""));_.length&&w.unshift(_.join("")),s=w.join(v(n,i)),x.length&&(s+=v(n,r)+x.join("")),y&&(s+=v(n,h.Exponential)+"+"+y)}else s=v(n,h.Infinity);return s=e<0&&!l?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf}(e,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"-",n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=e.split(";"),r=i[0],o=i[1],a=-1!==r.indexOf(".")?r.split("."):[r.substring(0,r.lastIndexOf("0")+1),r.substring(r.lastIndexOf("0")+1)],s=a[0],l=a[1]||"";n.posPre=s.substr(0,s.indexOf("#"));for(var c=0;c<l.length;c++){var u=l.charAt(c);"0"===u?n.minFrac=n.maxFrac=c+1:"#"===u?n.maxFrac=c+1:n.posSuf+=u}var d=s.split(",");if(n.gSize=d[1]?d[1].length:0,n.lgSize=d[2]||d[1]?(d[2]||d[1]).length:0,o){var p=r.length-n.posPre.length-n.posSuf.length,f=o.indexOf("#");n.negPre=o.substr(0,f).replace(/'/g,""),n.negSuf=o.substr(f+p).replace(/'/g,"")}else n.negPre=t+n.posPre,n.negSuf=n.posSuf;return n}(function(e,t){return(0,i.cg1)(e)[i.wAp.NumberFormats][t]}(t,c.Decimal),v(t,h.MinusSign)),t,h.Group,h.Decimal,n)}(function(e){if("string"==typeof e&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if("number"!=typeof e)throw new Error("".concat(e," is not a number"));return e}(t),r,n)}catch(o){throw ae(e,o.message)}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.soG,16))},e.\u0275pipe=i.Yjl({name:"number",type:e,pure:!0}),e}(),de=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"transform",value:function(t,n,i){if(null==t)return null;if(!this.supports(t))throw ae(e,t);return t.slice(n,i)}},{key:"supports",value:function(e){return"string"==typeof e||Array.isArray(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=i.Yjl({name:"slice",type:e,pure:!1}),e}(),pe=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({providers:[{provide:V,useClass:H}]}),e}(),fe="browser";function he(e){return e===fe}var be=function e(){_classCallCheck(this,e)}},8297:function(e,t,n){"use strict";n.d(t,{eN:function(){return P},JF:function(){return F},LE:function(){return m}});var i=n(1116),r=n(5366),o=n(2041),a=n(2391),s=n(7228),l=n(7849),c=n(8868),u=n(1681),d=function e(){_classCallCheck(this,e)},p=function e(){_classCallCheck(this,e)},f=function(){function e(t){var n=this;_classCallCheck(this,e),this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?function(){n.headers=new Map,t.split("\n").forEach(function(e){var t=e.indexOf(":");if(t>0){var i=e.slice(0,t),r=i.toLowerCase(),o=e.slice(t+1).trim();n.maybeSetNormalizedName(i,r),n.headers.has(r)?n.headers.get(r).push(o):n.headers.set(r,[o])}})}:function(){n.headers=new Map,Object.keys(t).forEach(function(e){var i=t[e],r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(n.headers.set(r,i),n.maybeSetNormalizedName(e,r))})}:this.headers=new Map}return _createClass(e,[{key:"has",value:function(e){return this.init(),this.headers.has(e.toLowerCase())}},{key:"get",value:function(e){this.init();var t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}},{key:"keys",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:"getAll",value:function(e){return this.init(),this.headers.get(e.toLowerCase())||null}},{key:"append",value:function(e,t){return this.clone({name:e,value:t,op:"a"})}},{key:"set",value:function(e,t){return this.clone({name:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({name:e,value:t,op:"d"})}},{key:"maybeSetNormalizedName",value:function(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}},{key:"init",value:function(){var t=this;this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(function(e){return t.applyUpdate(e)}),this.lazyUpdate=null))}},{key:"copyFrom",value:function(e){var t=this;e.init(),Array.from(e.headers.keys()).forEach(function(n){t.headers.set(n,e.headers.get(n)),t.normalizedNames.set(n,e.normalizedNames.get(n))})}},{key:"clone",value:function(t){var n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}},{key:"applyUpdate",value:function(e){var t=e.name.toLowerCase();switch(e.op){case"a":case"s":var n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);var i=("a"===e.op?this.headers.get(t):void 0)||[];i.push.apply(i,_toConsumableArray(n)),this.headers.set(t,i);break;case"d":var r=e.value;if(r){var o=this.headers.get(t);if(!o)return;0===(o=o.filter(function(e){return-1===r.indexOf(e)})).length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,o)}else this.headers.delete(t),this.normalizedNames.delete(t)}}},{key:"forEach",value:function(e){var t=this;this.init(),Array.from(this.normalizedNames.keys()).forEach(function(n){return e(t.normalizedNames.get(n),t.headers.get(n))})}}]),e}(),h=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"encodeKey",value:function(e){return b(e)}},{key:"encodeValue",value:function(e){return b(e)}},{key:"decodeKey",value:function(e){return decodeURIComponent(e)}},{key:"decodeValue",value:function(e){return decodeURIComponent(e)}}]),e}();function b(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,"/")}function g(e){return"".concat(e)}var m=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(_classCallCheck(this,e),this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new h,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(e,t){var n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(function(e){var i=e.indexOf("="),r=_slicedToArray2(-1==i?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,i)),t.decodeValue(e.slice(i+1))],2),o=r[0],a=r[1],s=n.get(o)||[];s.push(a),n.set(o,s)}),n}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(function(e){var i=n.fromObject[e];t.map.set(e,Array.isArray(i)?i:[i])})):this.map=null}return _createClass(e,[{key:"has",value:function(e){return this.init(),this.map.has(e)}},{key:"get",value:function(e){this.init();var t=this.map.get(e);return t?t[0]:null}},{key:"getAll",value:function(e){return this.init(),this.map.get(e)||null}},{key:"keys",value:function(){return this.init(),Array.from(this.map.keys())}},{key:"append",value:function(e,t){return this.clone({param:e,value:t,op:"a"})}},{key:"appendAll",value:function(e){var t=[];return Object.keys(e).forEach(function(n){var i=e[n];Array.isArray(i)?i.forEach(function(e){t.push({param:n,value:e,op:"a"})}):t.push({param:n,value:i,op:"a"})}),this.clone(t)}},{key:"set",value:function(e,t){return this.clone({param:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({param:e,value:t,op:"d"})}},{key:"toString",value:function(){var e=this;return this.init(),this.keys().map(function(t){var n=e.encoder.encodeKey(t);return e.map.get(t).map(function(t){return n+"="+e.encoder.encodeValue(t)}).join("&")}).filter(function(e){return""!==e}).join("&")}},{key:"clone",value:function(t){var n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}},{key:"init",value:function(){var e=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(function(t){return e.map.set(t,e.cloneFrom.map.get(t))}),this.updates.forEach(function(t){switch(t.op){case"a":case"s":var n=("a"===t.op?e.map.get(t.param):void 0)||[];n.push(g(t.value)),e.map.set(t.param,n);break;case"d":if(void 0===t.value){e.map.delete(t.param);break}var i=e.map.get(t.param)||[],r=i.indexOf(g(t.value));-1!==r&&i.splice(r,1),i.length>0?e.map.set(t.param,i):e.map.delete(t.param)}}),this.cloneFrom=this.updates=null)}}]),e}(),v=function(){function e(){_classCallCheck(this,e),this.map=new Map}return _createClass(e,[{key:"set",value:function(e,t){return this.map.set(e,t),this}},{key:"get",value:function(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}},{key:"delete",value:function(e){return this.map.delete(e),this}},{key:"keys",value:function(){return this.map.keys()}}]),e}();function _(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function k(e){return"undefined"!=typeof Blob&&e instanceof Blob}function y(e){return"undefined"!=typeof FormData&&e instanceof FormData}var x=function(){function e(t,n,i,r){var o;if(_classCallCheck(this,e),this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.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!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new f),this.context||(this.context=new v),this.params){var a=this.params.toString();if(0===a.length)this.urlWithParams=n;else{var s=n.indexOf("?");this.urlWithParams=n+(-1===s?"?":s<n.length-1?"&":"")+a}}else this.params=new m,this.urlWithParams=n}return _createClass(e,[{key:"serializeBody",value:function(){return null===this.body?null:_(this.body)||k(this.body)||y(this.body)||"string"==typeof this.body?this.body:this.body instanceof m?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}},{key:"detectContentTypeHeader",value:function(){return null===this.body||y(this.body)?null:k(this.body)?this.body.type||null:_(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof m?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}},{key:"clone",value:function(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.method||this.method,r=n.url||this.url,o=n.responseType||this.responseType,a=void 0!==n.body?n.body:this.body,s=void 0!==n.withCredentials?n.withCredentials:this.withCredentials,l=void 0!==n.reportProgress?n.reportProgress:this.reportProgress,c=n.headers||this.headers,u=n.params||this.params,d=null!==(t=n.context)&&void 0!==t?t:this.context;return void 0!==n.setHeaders&&(c=Object.keys(n.setHeaders).reduce(function(e,t){return e.set(t,n.setHeaders[t])},c)),n.setParams&&(u=Object.keys(n.setParams).reduce(function(e,t){return e.set(t,n.setParams[t])},u)),new e(i,r,a,{params:u,headers:c,context:d,reportProgress:l,responseType:o,withCredentials:s})}}]),e}(),w=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}({}),E=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"OK";_classCallCheck(this,e),this.headers=t.headers||new f,this.status=void 0!==t.status?t.status:n,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300},C=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _classCallCheck(this,n),(e=t.call(this,i)).type=w.ResponseHeader,e}return _createClass(n,[{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({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})}}]),n}(E),T=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _classCallCheck(this,n),(e=t.call(this,i)).type=w.Response,e.body=void 0!==i.body?i.body:null,e}return _createClass(n,[{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({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})}}]),n}(E),O=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this,e,0,"Unknown Error")).name="HttpErrorResponse",i.ok=!1,i.message=i.status>=200&&i.status<300?"Http failure during parsing for ".concat(e.url||"(unknown url)"):"Http failure response for ".concat(e.url||"(unknown url)",": ").concat(e.status," ").concat(e.statusText),i.error=e.error||null,i}return n}(E);function M(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}var P=function(){var e=function(){function e(t){_classCallCheck(this,e),this.handler=t}return _createClass(e,[{key:"request",value:function(e,t){var n,i,r,a=this,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e instanceof x?n=e:(i=d.headers instanceof f?d.headers:new f(d.headers),d.params&&(r=d.params instanceof m?d.params:new m({fromObject:d.params})),n=new x(e,t,void 0!==d.body?d.body:null,{headers:i,context:d.context,params:r,reportProgress:d.reportProgress,responseType:d.responseType||"json",withCredentials:d.withCredentials}));var p,h=(0,o.of)(n).pipe((p=function(e){return a.handler.handle(e)},(0,l.m)(void 0)?(0,s.z)(p,void 0,1):(0,s.z)(p,1)));if(e instanceof x||"events"===d.observe)return h;var b=h.pipe((0,c.h)(function(e){return e instanceof T}));switch(d.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return b.pipe((0,u.U)(function(e){if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body}));case"blob":return b.pipe((0,u.U)(function(e){if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body}));case"text":return b.pipe((0,u.U)(function(e){if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body}));case"json":default:return b.pipe((0,u.U)(function(e){return e.body}))}case"response":return b;default:throw new Error("Unreachable: unhandled observe type ".concat(d.observe,"}"))}}},{key:"delete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("DELETE",e,t)}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("GET",e,t)}},{key:"head",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("HEAD",e,t)}},{key:"jsonp",value:function(e,t){return this.request("JSONP",e,{params:(new m).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}},{key:"options",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("OPTIONS",e,t)}},{key:"patch",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PATCH",e,M(n,t))}},{key:"post",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("POST",e,M(n,t))}},{key:"put",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PUT",e,M(n,t))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(d))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),D=function(){function e(t,n){_classCallCheck(this,e),this.next=t,this.interceptor=n}return _createClass(e,[{key:"handle",value:function(e){return this.interceptor.intercept(e,this.next)}}]),e}(),A=new r.OlP("HTTP_INTERCEPTORS"),I=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"intercept",value:function(e,t){return t.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),S=/^\)\]\}',?\n/,L=function(){var e=function(){function e(t){_classCallCheck(this,e),this.xhrFactory=t}return _createClass(e,[{key:"handle",value:function(e){var t=this;if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new a.y(function(n){var i=t.xhrFactory.build();if(i.open(e.method,e.urlWithParams),e.withCredentials&&(i.withCredentials=!0),e.headers.forEach(function(e,t){return i.setRequestHeader(e,t.join(","))}),e.headers.has("Accept")||i.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){var r=e.detectContentTypeHeader();null!==r&&i.setRequestHeader("Content-Type",r)}if(e.responseType){var o=e.responseType.toLowerCase();i.responseType="json"!==o?o:"text"}var a=e.serializeBody(),s=null,l=function(){if(null!==s)return s;var t=1223===i.status?204:i.status,n=i.statusText||"OK",r=new f(i.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}(i)||e.url;return s=new C({headers:r,status:t,statusText:n,url:o})},c=function(){var t=l(),r=t.headers,o=t.status,a=t.statusText,s=t.url,c=null;204!==o&&(c=void 0===i.response?i.responseText:i.response),0===o&&(o=c?200:0);var u=o>=200&&o<300;if("json"===e.responseType&&"string"==typeof c){var d=c;c=c.replace(S,"");try{c=""!==c?JSON.parse(c):null}catch(p){c=d,u&&(u=!1,c={error:p,text:c})}}u?(n.next(new T({body:c,headers:r,status:o,statusText:a,url:s||void 0})),n.complete()):n.error(new O({error:c,headers:r,status:o,statusText:a,url:s||void 0}))},u=function(e){var t=l().url,r=new O({error:e,status:i.status||0,statusText:i.statusText||"Unknown Error",url:t||void 0});n.error(r)},d=!1,p=function(t){d||(n.next(l()),d=!0);var r={type:w.DownloadProgress,loaded:t.loaded};t.lengthComputable&&(r.total=t.total),"text"===e.responseType&&i.responseText&&(r.partialText=i.responseText),n.next(r)},h=function(e){var t={type:w.UploadProgress,loaded:e.loaded};e.lengthComputable&&(t.total=e.total),n.next(t)};return i.addEventListener("load",c),i.addEventListener("error",u),i.addEventListener("timeout",u),i.addEventListener("abort",u),e.reportProgress&&(i.addEventListener("progress",p),null!==a&&i.upload&&i.upload.addEventListener("progress",h)),i.send(a),n.next({type:w.Sent}),function(){i.removeEventListener("error",u),i.removeEventListener("abort",u),i.removeEventListener("load",c),i.removeEventListener("timeout",u),e.reportProgress&&(i.removeEventListener("progress",p),null!==a&&i.upload&&i.upload.removeEventListener("progress",h)),i.readyState!==i.DONE&&i.abort()}})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(i.JF))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),R=new r.OlP("XSRF_COOKIE_NAME"),Z=new r.OlP("XSRF_HEADER_NAME"),z=function e(){_classCallCheck(this,e)},N=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.doc=t,this.platform=n,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return _createClass(e,[{key:"getToken",value:function(){if("server"===this.platform)return null;var e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,i.Mx)(e,this.cookieName),this.lastCookieString=e),this.lastToken}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(i.K0),r.LFG(r.Lbi),r.LFG(R))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),B=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.tokenService=t,this.headerName=n}return _createClass(e,[{key:"intercept",value:function(e,t){var n=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t.handle(e);var i=this.tokenService.getToken();return null===i||e.headers.has(this.headerName)||(e=e.clone({headers:e.headers.set(this.headerName,i)})),t.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(z),r.LFG(Z))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),U=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.backend=t,this.injector=n,this.chain=null}return _createClass(e,[{key:"handle",value:function(e){if(null===this.chain){var t=this.injector.get(A,[]);this.chain=t.reduceRight(function(e,t){return new D(e,t)},this.backend)}return this.chain.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(p),r.LFG(r.zs3))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),q=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"disable",value:function(){return{ngModule:e,providers:[{provide:B,useClass:I}]}}},{key:"withOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:e,providers:[t.cookieName?{provide:R,useValue:t.cookieName}:[],t.headerName?{provide:Z,useValue:t.headerName}:[]]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:[B,{provide:A,useExisting:B,multi:!0},{provide:z,useClass:N},{provide:R,useValue:"XSRF-TOKEN"},{provide:Z,useValue:"X-XSRF-TOKEN"}]}),e}(),F=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:[P,{provide:d,useClass:U},L,{provide:p,useExisting:L}],imports:[[q.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),e}()},5366:function(e,t,n){"use strict";n.d(t,{AFp:function(){return _f},ip1:function(){return mf},CZH:function(){return vf},hGG:function(){return uh},z2F:function(){return oh},n4l:function(){return R},sBO:function(){return xd},wA2:function(){return cf},_Vd:function(){return Hu},aQ5:function(){return yn},AcB:function(){return kn},EJc:function(){return Of},Xek:function(){return lf},SBq:function(){return Qu},qLn:function(){return vr},vpe:function(){return vp},L6J:function(){return pf},gxx:function(){return wa},GSi:function(){return Ds},OlP:function(){return vn},zs3:function(){return za},IIB:function(){return uf},ZZ4:function(){return bd},aQg:function(){return md},soG:function(){return Tf},LVF:function(){return bf},h0i:function(){return Dd},PXZ:function(){return eh},R0b:function(){return Nf},FiY:function(){return Xn},r_U:function(){return df},Lbi:function(){return wf},g9A:function(){return xf},Qsj:function(){return Xu},FYo:function(){return $u},JOm:function(){return Or},Tiy:function(){return td},q3G:function(){return ir},WD2:function(){return ke},Rgc:function(){return Od},dDg:function(){return Vf},GfV:function(){return nd},i9L:function(){return xn},s_b:function(){return Id},ifc:function(){return Z},eFA:function(){return th},G48:function(){return $f},Gpc:function(){return f},f3M:function(){return Gn},_c5:function(){return lh},VLi:function(){return jf},c2e:function(){return Cf},zSh:function(){return Ca},wAp:function(){return Ac},vHH:function(){return g},EiD:function(){return tr},mCW:function(){return zi},qzn:function(){return Ci},JVY:function(){return Oi},pB0:function(){return Ai},eBb:function(){return Pi},L6k:function(){return Mi},LAX:function(){return Di},cg1:function(){return Mc},Tjo:function(){return sh},kL8:function(){return Pc},yhl:function(){return Ti},dqk:function(){return q},sIi:function(){return Ya},CqO:function(){return Vs},QGY:function(){return Ws},F4k:function(){return Ks},zlt:function(){return Wd},RDi:function(){return Te},AaK:function(){return u},z3N:function(){return Ei},qOj:function(){return Ua},TTD:function(){return ye},_Bn:function(){return Wu},xp6:function(){return xo},uIk:function(){return os},Tol:function(){return Tl},Gre:function(){return Ql},ekj:function(){return wl},Suo:function(){return Ip},Xpm:function(){return $},lG2:function(){return ae},Yz7:function(){return y},cJS:function(){return x},oAB:function(){return ie},Yjl:function(){return se},Y36:function(){return Is},_UZ:function(){return Ns},GkF:function(){return qs},BQk:function(){return Us},ynx:function(){return Bs},qZA:function(){return zs},TgZ:function(){return Zs},EpF:function(){return Fs},n5z:function(){return sn},Ikx:function(){return wc},LFG:function(){return jn},$8M:function(){return cn},NdJ:function(){return Hs},CRH:function(){return Sp},oxw:function(){return Ys},ALo:function(){return cp},lcZ:function(){return up},xi3:function(){return dp},Dn7:function(){return pp},Hsn:function(){return el},F$t:function(){return Xs},Q6J:function(){return Ls},s9C:function(){return tl},MGl:function(){return nl},DdM:function(){return jd},VKq:function(){return Jd},WLB:function(){return Gd},kEZ:function(){return Qd},l5B:function(){return Yd},qbA:function(){return $d},HTZ:function(){return Xd},Hh0:function(){return ep},iGM:function(){return Dp},MAs:function(){return Cs},Jf7:function(){return xr},CHM:function(){return je},oJD:function(){return rr},LSH:function(){return ar},kYT:function(){return re},Udp:function(){return xl},YNc:function(){return Es},W1O:function(){return zp},_uU:function(){return Bl},Oqu:function(){return Ul},hij:function(){return ql},Gf:function(){return Ap}});var i=n(9666),r=n(6042),o=n(2391),a=n(5446),s=n(5728);function l(e){for(var t in e)if(e[t]===l)return t;throw Error("Could not find renamed property on target object.")}function c(e,t){for(var n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function u(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(u).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return"".concat(e.overriddenName);if(e.name)return"".concat(e.name);var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function d(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}var p=l({__forward_ref__:l});function f(e){return e.__forward_ref__=f,e.toString=function(){return u(this())},e}function h(e){return b(e)?e():e}function b(e){return"function"==typeof e&&e.hasOwnProperty(p)&&e.__forward_ref__===f}var g=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var r;return _classCallCheck(this,n),(r=t.call(this,function(e,t){return"".concat(e?"NG0".concat(e,": "):"").concat(t)}(e,i))).code=e,r}return n}(_wrapNativeSuper(Error));function m(e){return"string"==typeof e?e:null==e?"":String(e)}function v(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():m(e)}function _(e,t){var n=t?" in ".concat(t):"";throw new g("201","No provider for ".concat(v(e)," found").concat(n))}function k(e,t,n,i){throw new Error("ASSERTION ERROR: ".concat(e)+(null==i?"":" [Expected=> ".concat(n," ").concat(i," ").concat(t," <=Actual]")))}function y(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function x(e){return{providers:e.providers||[],imports:e.imports||[]}}function w(e){return E(e,O)||E(e,P)}function E(e,t){return e.hasOwnProperty(t)?e[t]:null}function C(e){return e&&(e.hasOwnProperty(M)||e.hasOwnProperty(D))?e[M]:null}var T,O=l({"\u0275prov":l}),M=l({"\u0275inj":l}),P=l({ngInjectableDef:l}),D=l({ngInjectorDef:l}),A=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 I(e){var t=T;return T=e,t}function S(e,t,n){var i=w(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&A.Optional?null:void 0!==t?t:void _(u(e),"Injector")}function L(e){return{toString:e}.toString()}var R=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}({}),Z=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}({}),z="undefined"!=typeof globalThis&&globalThis,N="undefined"!=typeof window&&window,B="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,U="undefined"!=typeof global&&global,q=z||U||N||B,F={},W=[],K=l({"\u0275cmp":l}),V=l({"\u0275dir":l}),H=l({"\u0275pipe":l}),j=l({"\u0275mod":l}),J=l({"\u0275loc":l}),G=l({"\u0275fac":l}),Q=l({__NG_ELEMENT_ID__:l}),Y=0;function $(e){return L(function(){var 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===R.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||W,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||Z.Emulated,id:"c",styles:e.styles||W,_:null,setInput:null,schemas:e.schemas||null,tView:null},i=e.directives,r=e.features,o=e.pipes;return n.id+=Y++,n.inputs=oe(e.inputs,t),n.outputs=oe(e.outputs),r&&r.forEach(function(e){return e(n)}),n.directiveDefs=i?function(){return("function"==typeof i?i():i).map(ee)}:null,n.pipeDefs=o?function(){return("function"==typeof o?o():o).map(te)}:null,n})}function X(e,t,n){var i=e.\u0275cmp;i.directiveDefs=function(){return t.map(ee)},i.pipeDefs=function(){return n.map(te)}}function ee(e){return le(e)||ce(e)}function te(e){return ue(e)}var ne={};function ie(e){var t={type:e.type,bootstrap:e.bootstrap||W,declarations:e.declarations||W,imports:e.imports||W,exports:e.exports||W,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&L(function(){ne[e.id]=e.type}),t}function re(e,t){return L(function(){var n=de(e,!0);n.declarations=t.declarations||W,n.imports=t.imports||W,n.exports=t.exports||W})}function oe(e,t){if(null==e)return F;var n={};for(var i in e)if(e.hasOwnProperty(i)){var r=e[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),n[r]=i,t&&(t[r]=o)}return n}var ae=$;function se(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function le(e){return e[K]||null}function ce(e){return e[V]||null}function ue(e){return e[H]||null}function de(e,t){var n=e[j]||null;if(!n&&!0===t)throw new Error("Type ".concat(u(e)," does not have '\u0275mod' property."));return n}function pe(e){return Array.isArray(e)&&"object"==typeof e[1]}function fe(e){return Array.isArray(e)&&!0===e[1]}function he(e){return 0!=(8&e.flags)}function be(e){return 2==(2&e.flags)}function ge(e){return 1==(1&e.flags)}function me(e){return null!==e.template}function ve(e,t){return e.hasOwnProperty(G)?e[G]:null}var _e,ke=function(){function e(t,n,i){_classCallCheck(this,e),this.previousValue=t,this.currentValue=n,this.firstChange=i}return _createClass(e,[{key:"isFirstChange",value:function(){return this.firstChange}}]),e}();function ye(){return xe}function xe(e){return e.type.prototype.ngOnChanges&&(e.setInput=Ee),we}function we(){var e=Ce(this),t=null==e?void 0:e.current;if(t){var n=e.previous;if(n===F)e.previous=t;else for(var i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function Ee(e,t,n,i){var r=Ce(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:F,current:null}),o=r.current||(r.current={}),a=r.previous,s=this.declaredInputs[n],l=a[s];o[s]=new ke(l&&l.currentValue,t,a===F),e[i]=t}function Ce(e){return e.__ngSimpleChanges__||null}function Te(e){_e=e}function Oe(){return void 0!==_e?_e:"undefined"!=typeof document?document:void 0}function Me(e){return!!e.listen}ye.ngInherit=!0;var Pe={createRenderer:function(e,t){return Oe()}};function De(e){for(;Array.isArray(e);)e=e[0];return e}function Ae(e,t){return De(t[e])}function Ie(e,t){return De(t[e.index])}function Se(e,t){return e.data[t]}function Le(e,t){return e[t]}function Re(e,t){var n=t[e];return pe(n)?n:n[0]}function Ze(e){return 4==(4&e[2])}function ze(e){return 128==(128&e[2])}function Ne(e,t){return null==t?null:e[t]}function Be(e){e[18]=0}function Ue(e,t){e[5]+=t;for(var n=e,i=e[3];null!==i&&(1===t&&1===n[5]||-1===t&&0===n[5]);)i[5]+=t,n=i,i=i[3]}var qe={lFrame:gt(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Fe(){return qe.bindingsEnabled}function We(){qe.bindingsEnabled=!0}function Ke(){qe.bindingsEnabled=!1}function Ve(){return qe.lFrame.lView}function He(){return qe.lFrame.tView}function je(e){return qe.lFrame.contextLView=e,e[8]}function Je(){for(var e=Ge();null!==e&&64===e.type;)e=e.parent;return e}function Ge(){return qe.lFrame.currentTNode}function Qe(){var e=qe.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Ye(e,t){var n=qe.lFrame;n.currentTNode=e,n.isParent=t}function $e(){return qe.lFrame.isParent}function Xe(){qe.lFrame.isParent=!1}function et(){return qe.isInCheckNoChangesMode}function tt(e){qe.isInCheckNoChangesMode=e}function nt(){var e=qe.lFrame,t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function it(){return qe.lFrame.bindingIndex}function rt(e){return qe.lFrame.bindingIndex=e}function ot(){return qe.lFrame.bindingIndex++}function at(e){var t=qe.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function st(e){qe.lFrame.inI18n=e}function lt(e){qe.lFrame.currentDirectiveIndex=e}function ct(e){var t=qe.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function ut(){return qe.lFrame.currentQueryIndex}function dt(e){qe.lFrame.currentQueryIndex=e}function pt(e){var t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function ft(e,t,n){if(n&A.SkipSelf){for(var i=t,r=e;!(null!==(i=i.parent)||n&A.Host||(i=pt(r),null===i)||(r=r[15],10&i.type)););if(null===i)return!1;t=i,e=r}var o=qe.lFrame=bt();return o.currentTNode=t,o.lView=e,!0}function ht(e){var t=bt(),n=e[1];qe.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function bt(){var e=qe.lFrame,t=null===e?null:e.child;return null===t?gt(e):t}function gt(e){var t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function mt(){var e=qe.lFrame;return qe.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var vt=mt;function _t(){var e=mt();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function kt(){return qe.lFrame.selectedIndex}function yt(e){qe.lFrame.selectedIndex=e}function xt(){var e=qe.lFrame;return Se(e.tView,e.selectedIndex)}function wt(){qe.lFrame.currentNamespace="http://www.w3.org/2000/svg"}function Et(){qe.lFrame.currentNamespace="http://www.w3.org/1998/MathML/"}function Ct(){qe.lFrame.currentNamespace=null}function Tt(e,t){for(var n=t.directiveStart,i=t.directiveEnd;n<i;n++){var r=e.data[n].type.prototype,o=r.ngAfterContentInit,a=r.ngAfterContentChecked,s=r.ngAfterViewInit,l=r.ngAfterViewChecked,c=r.ngOnDestroy;o&&(e.contentHooks||(e.contentHooks=[])).push(-n,o),a&&((e.contentHooks||(e.contentHooks=[])).push(n,a),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,a)),s&&(e.viewHooks||(e.viewHooks=[])).push(-n,s),l&&((e.viewHooks||(e.viewHooks=[])).push(n,l),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,l)),null!=c&&(e.destroyHooks||(e.destroyHooks=[])).push(n,c)}}function Ot(e,t,n){Dt(e,t,3,n)}function Mt(e,t,n,i){(3&e[2])===n&&Dt(e,t,n,i)}function Pt(e,t){var n=e[2];(3&n)===t&&(n&=2047,n+=1,e[2]=n)}function Dt(e,t,n,i){for(var r=null!=i?i:-1,o=t.length-1,a=0,s=void 0!==i?65535&e[18]:0;s<o;s++)if("number"==typeof t[s+1]){if(a=t[s],null!=i&&a>=i)break}else t[s]<0&&(e[18]+=65536),(a<r||-1==r)&&(At(e,n,t,s),e[18]=(4294901760&e[18])+s+2),s++}function At(e,t,n,i){var r=n[i]<0,o=n[i+1],a=e[r?-n[i]:n[i]];if(r){if(e[2]>>11<e[18]>>16&&(3&e[2])===t){e[2]+=2048;try{o.call(a)}finally{}}}else try{o.call(a)}finally{}}var It=function e(t,n,i){_classCallCheck(this,e),this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i};function St(e,t,n){for(var i=Me(e),r=0;r<n.length;){var o=n[r];if("number"==typeof o){if(0!==o)break;r++;var a=n[r++],s=n[r++],l=n[r++];i?e.setAttribute(t,s,l,a):t.setAttributeNS(a,s,l)}else{var c=o,u=n[++r];Rt(c)?i&&e.setProperty(t,c,u):i?e.setAttribute(t,c,u):t.setAttribute(c,u),r++}}return r}function Lt(e){return 3===e||4===e||6===e}function Rt(e){return 64===e.charCodeAt(0)}function Zt(e,t){if(null===t||0===t.length);else if(null===e||0===e.length)e=t.slice();else for(var n=-1,i=0;i<t.length;i++){var r=t[i];"number"==typeof r?n=r:0===n||zt(e,n,r,null,-1===n||2===n?t[++i]:null)}return e}function zt(e,t,n,i,r){var o=0,a=e.length;if(-1===t)a=-1;else for(;o<e.length;){var s=e[o++];if("number"==typeof s){if(s===t){a=-1;break}if(s>t){a=o-1;break}}}for(;o<e.length;){var l=e[o];if("number"==typeof l)break;if(l===n){if(null===i)return void(null!==r&&(e[o+1]=r));if(i===e[o+1])return void(e[o+2]=r)}o++,null!==i&&o++,null!==r&&o++}-1!==a&&(e.splice(a,0,t),o=a+1),e.splice(o++,0,n),null!==i&&e.splice(o++,0,i),null!==r&&e.splice(o++,0,r)}function Nt(e){return-1!==e}function Bt(e){return 32767&e}function Ut(e,t){for(var n=e>>16,i=t;n>0;)i=i[15],n--;return i}var qt=!0;function Ft(e){var t=qt;return qt=e,t}var Wt=0;function Kt(e,t){var n=Ht(e,t);if(-1!==n)return n;var i=t[1];i.firstCreatePass&&(e.injectorIndex=t.length,Vt(i.data,e),Vt(t,null),Vt(i.blueprint,null));var r=jt(e,t),o=e.injectorIndex;if(Nt(r))for(var a=Bt(r),s=Ut(r,t),l=s[1].data,c=0;c<8;c++)t[o+c]=s[a+c]|l[a+c];return t[o+8]=r,o}function Vt(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ht(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function jt(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=0,i=null,r=t;null!==r;){var o=r[1],a=o.type;if(null===(i=2===a?o.declTNode:1===a?r[6]:null))return-1;if(n++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return-1}function Jt(e,t,n){!function(e,t,n){var i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(Q)&&(i=n[Q]),null==i&&(i=n[Q]=Wt++);var r=255&i;t.data[e+(r>>5)]|=1<<r}(e,t,n)}function Gt(e,t,n){if(n&A.Optional)return e;_(t,"NodeInjector")}function Qt(e,t,n,i){if(n&A.Optional&&void 0===i&&(i=null),0==(n&(A.Self|A.Host))){var r=e[9],o=I(void 0);try{return r?r.get(t,i,n&A.Optional):S(t,i,n&A.Optional)}finally{I(o)}}return Gt(i,t,n)}function Yt(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:A.Default,r=arguments.length>4?arguments[4]:void 0;if(null!==e){var o=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;var t=e.hasOwnProperty(Q)?e[Q]:void 0;return"number"==typeof t?t>=0?255&t:Xt:t}(n);if("function"==typeof o){if(!ft(t,e,i))return i&A.Host?Gt(r,n,i):Qt(t,n,i,r);try{var a=o(i);if(null!=a||i&A.Optional)return a;_(n)}finally{vt()}}else if("number"==typeof o){var s=null,l=Ht(e,t),c=-1,u=i&A.Host?t[16][6]:null;for((-1===l||i&A.SkipSelf)&&(-1!==(c=-1===l?jt(e,t):t[l+8])&&on(i,!1)?(s=t[1],l=Bt(c),t=Ut(c,t)):l=-1);-1!==l;){var d=t[1];if(rn(o,l,d.data)){var p=en(l,t,n,s,i,u);if(p!==$t)return p}-1!==(c=t[l+8])&&on(i,t[1].data[l+8]===u)&&rn(o,l,t)?(s=d,l=Bt(c),t=Ut(c,t)):l=-1}}}return Qt(t,n,i,r)}var $t={};function Xt(){return new an(Je(),Ve())}function en(e,t,n,i,r,o){var a=t[1],s=a.data[e+8],l=tn(s,a,n,null==i?be(s)&&qt:i!=a&&0!=(3&s.type),r&A.Host&&o===s);return null!==l?nn(t,a,l,s):$t}function tn(e,t,n,i,r){for(var o=e.providerIndexes,a=t.data,s=1048575&o,l=e.directiveStart,c=o>>20,u=r?s+c:e.directiveEnd,d=i?s:s+c;d<u;d++){var p=a[d];if(d<l&&n===p||d>=l&&p.type===n)return d}if(r){var f=a[l];if(f&&me(f)&&f.type===n)return l}return null}function nn(e,t,n,i){var r=e[n],o=t.data;if(r instanceof It){var a=r;a.resolving&&function(e,t){throw new g("200","Circular dependency in DI detected for ".concat(e))}(v(o[n]));var s=Ft(a.canSeeViewProviders);a.resolving=!0;var l=a.injectImpl?I(a.injectImpl):null;ft(e,i,A.Default);try{r=e[n]=a.factory(void 0,o,e,i),t.firstCreatePass&&n>=i.directiveStart&&function(e,t,n){var i=t.type.prototype,r=i.ngOnChanges,o=i.ngOnInit,a=i.ngDoCheck;if(r){var s=xe(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),a&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a))}(n,o[n],t)}finally{null!==l&&I(l),Ft(s),a.resolving=!1,vt()}}return r}function rn(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function on(e,t){return!(e&A.Self||e&A.Host&&t)}var an=function(){function e(t,n){_classCallCheck(this,e),this._tNode=t,this._lView=n}return _createClass(e,[{key:"get",value:function(e,t){return Yt(this._tNode,this._lView,e,void 0,t)}}]),e}();function sn(e){return L(function(){for(var t=e.prototype.constructor,n=t[G]||ln(t),i=Object.prototype,r=Object.getPrototypeOf(e.prototype).constructor;r&&r!==i;){var o=r[G]||ln(r);if(o&&o!==n)return o;r=Object.getPrototypeOf(r)}return function(e){return new e}})}function ln(e){return b(e)?function(){var t=ln(h(e));return t&&t()}:ve(e)}function cn(e){return function(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;var n=e.attrs;if(n)for(var i=n.length,r=0;r<i;){var o=n[r];if(Lt(o))break;if(0===o)r+=2;else if("number"==typeof o)for(r++;r<i&&"string"==typeof n[r];)r++;else{if(o===t)return n[r+1];r+=2}}return null}(Je(),e)}var un="__annotations__",dn="__parameters__",pn="__prop__metadata__";function fn(e,t,n,i,r){return L(function(){var o=hn(t);function a(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(this instanceof a)return o.call.apply(o,[this].concat(t)),this;var s=_construct(a,t);return function(e){return r&&r.apply(void 0,[e].concat(t)),(e.hasOwnProperty(un)?e[un]:Object.defineProperty(e,un,{value:[]})[un]).push(s),i&&i(e),e}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}function hn(e){return function(){if(e){var t=e.apply(void 0,arguments);for(var n in t)this[n]=t[n]}}}function bn(e,t,n){return L(function(){var i=hn(t);function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(this instanceof r)return i.apply(this,t),this;var o=_construct(r,t);return a.annotation=o,a;function a(e,t,n){for(var i=e.hasOwnProperty(dn)?e[dn]:Object.defineProperty(e,dn,{value:[]})[dn];i.length<=n;)i.push(null);return(i[n]=i[n]||[]).push(o),e}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r})}function gn(e,t,n,i){return L(function(){var r=hn(t);function o(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(this instanceof o)return r.apply(this,t),this;var a=_construct(o,t);return function(e,n){var r=e.constructor,o=r.hasOwnProperty(pn)?r[pn]:Object.defineProperty(r,pn,{value:{}})[pn];o[n]=o.hasOwnProperty(n)&&o[n]||[],o[n].unshift(a),i&&i.apply(void 0,[e,n].concat(t))}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}var mn=bn("Attribute",function(e){return{attributeName:e,__NG_ELEMENT_ID__:function(){return cn(e)}}}),vn=function(){function e(t,n){_classCallCheck(this,e),this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=y({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}return _createClass(e,[{key:"toString",value:function(){return"InjectionToken ".concat(this._desc)}}]),e}(),_n=function e(){_classCallCheck(this,e)},kn=gn("ContentChildren",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:!0},t)},_n),yn=gn("ContentChild",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t)},_n),xn=gn("ViewChild",function(e,t){return Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t)},_n);function wn(){var e=q.ng;if(!e||!e.\u0275compilerFacade)throw new Error("Angular JIT compilation failed: '@angular/compiler' not loaded!\n - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\n - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\n - Alternatively provide the compiler with 'import \"@angular/compiler\";' before bootstrapping.");return e.\u0275compilerFacade}var En=Function;function Cn(e){return"function"==typeof e}function Tn(e,t){void 0===t&&(t=e);for(var n=0;n<e.length;n++){var i=e[n];Array.isArray(i)?(t===e&&(t=e.slice(0,n)),Tn(i,t)):t!==e&&t.push(i)}return t}function On(e,t){e.forEach(function(e){return Array.isArray(e)?On(e,t):t(e)})}function Mn(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Pn(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Dn(e,t){for(var n=[],i=0;i<e;i++)n.push(t);return n}function An(e,t,n){var i=Sn(e,t);return i>=0?e[1|i]=n:function(e,t,n,i){var r=e.length;if(r==t)e.push(n,i);else if(1===r)e.push(i,e[0]),e[0]=n;else{for(r--,e.push(e[r-1],e[r]);r>t;)e[r]=e[r-2],r--;e[t]=n,e[t+1]=i}}(e,i=~i,t,n),i}function In(e,t){var n=Sn(e,t);if(n>=0)return e[1|n]}function Sn(e,t){return function(e,t,n){for(var i=0,r=e.length>>1;r!==i;){var o=i+(r-i>>1),a=e[o<<1];if(t===a)return o<<1;a>t?r=o:i=o+1}return~(r<<1)}(e,t)}var Ln=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\))\)/,Rn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,Zn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,zn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{\s*super\(\.\.\.arguments\)/,Nn=function(){function e(t){_classCallCheck(this,e),this._reflect=t||q.Reflect}return _createClass(e,[{key:"isReflectionEnabled",value:function(){return!0}},{key:"factory",value:function(e){return function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return _construct(e,n)}}},{key:"_zipTypesAndAnnotations",value:function(e,t){var n;n=Dn(void 0===e?t.length:e.length);for(var i=0;i<n.length;i++)n[i]=void 0===e?[]:e[i]&&e[i]!=Object?[e[i]]:[],t&&null!=t[i]&&(n[i]=n[i].concat(t[i]));return n}},{key:"_ownParameters",value:function(e,t){if(n=e.toString(),Ln.test(n)||zn.test(n)||Rn.test(n)&&!Zn.test(n))return null;var n;if(e.parameters&&e.parameters!==t.parameters)return e.parameters;var i=e.ctorParameters;if(i&&i!==t.ctorParameters){var r="function"==typeof i?i():i,o=r.map(function(e){return e&&e.type}),a=r.map(function(e){return e&&Bn(e.decorators)});return this._zipTypesAndAnnotations(o,a)}var s=e.hasOwnProperty(dn)&&e[dn],l=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",e);return l||s?this._zipTypesAndAnnotations(l,s):Dn(e.length)}},{key:"parameters",value:function(e){if(!Cn(e))return[];var t=Un(e),n=this._ownParameters(e,t);return n||t===Object||(n=this.parameters(t)),n||[]}},{key:"_ownAnnotations",value:function(e,t){if(e.annotations&&e.annotations!==t.annotations){var n=e.annotations;return"function"==typeof n&&n.annotations&&(n=n.annotations),n}return e.decorators&&e.decorators!==t.decorators?Bn(e.decorators):e.hasOwnProperty(un)?e[un]:null}},{key:"annotations",value:function(e){if(!Cn(e))return[];var t=Un(e),n=this._ownAnnotations(e,t)||[];return(t!==Object?this.annotations(t):[]).concat(n)}},{key:"_ownPropMetadata",value:function(e,t){if(e.propMetadata&&e.propMetadata!==t.propMetadata){var n=e.propMetadata;return"function"==typeof n&&n.propMetadata&&(n=n.propMetadata),n}if(e.propDecorators&&e.propDecorators!==t.propDecorators){var i=e.propDecorators,r={};return Object.keys(i).forEach(function(e){r[e]=Bn(i[e])}),r}return e.hasOwnProperty(pn)?e[pn]:null}},{key:"propMetadata",value:function(e){if(!Cn(e))return{};var t=Un(e),n={};if(t!==Object){var i=this.propMetadata(t);Object.keys(i).forEach(function(e){n[e]=i[e]})}var r=this._ownPropMetadata(e,t);return r&&Object.keys(r).forEach(function(e){var t=[];n.hasOwnProperty(e)&&t.push.apply(t,_toConsumableArray(n[e])),t.push.apply(t,_toConsumableArray(r[e])),n[e]=t}),n}},{key:"ownPropMetadata",value:function(e){return Cn(e)&&this._ownPropMetadata(e,Un(e))||{}}},{key:"hasLifecycleHook",value:function(e,t){return e instanceof En&&t in e.prototype}},{key:"guards",value:function(e){return{}}},{key:"getter",value:function(e){return new Function("o","return o."+e+";")}},{key:"setter",value:function(e){return new Function("o","v","return o."+e+" = v;")}},{key:"method",value:function(e){return new Function("o","args","if (!o.".concat(e,") throw new Error('\"").concat(e,"\" is undefined');\n return o.").concat(e,".apply(o, args);"))}},{key:"importUri",value:function(e){return"object"==typeof e&&e.filePath?e.filePath:"./".concat(u(e))}},{key:"resourceUri",value:function(e){return"./".concat(u(e))}},{key:"resolveIdentifier",value:function(e,t,n,i){return i}},{key:"resolveEnum",value:function(e,t){return e[t]}}]),e}();function Bn(e){return e?e.map(function(e){return _construct(e.type.annotationCls,_toConsumableArray(e.args?e.args:[]))}):[]}function Un(e){var t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}var qn,Fn={},Wn=/\n/gm,Kn=l({provide:String,useValue:l});function Vn(e){var t=qn;return qn=e,t}function Hn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.Default;if(void 0===qn)throw new Error("inject() must be called from an injection context");return null===qn?S(e,void 0,t):qn.get(e,t&A.Optional?null:void 0,t)}function jn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.Default;return(T||Hn)(h(e),t)}function Jn(e){throw new Error("invalid")}var Gn=jn;function Qn(e){for(var t=[],n=0;n<e.length;n++){var i=h(e[n]);if(Array.isArray(i)){if(0===i.length)throw new Error("Arguments array must have arguments.");for(var r=void 0,o=A.Default,a=0;a<i.length;a++){var s=i[a],l=s.__NG_DI_FLAG__;"number"==typeof l?-1===l?r=s.token:o|=l:r=s}t.push(jn(r,o))}else t.push(jn(i))}return t}function Yn(e,t){return e.__NG_DI_FLAG__=t,e.prototype.__NG_DI_FLAG__=t,e}var $n=Yn(bn("Inject",function(e){return{token:e}}),-1),Xn=Yn(bn("Optional"),8),ei=Yn(bn("Self"),2),ti=Yn(bn("SkipSelf"),4),ni=Yn(bn("Host"),1),ii=null;function ri(){return ii=ii||new Nn}function oi(e){return ai(ri().parameters(e))}function ai(e){return e.map(function(e){return function(e){var t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(var n=0;n<e.length;n++){var i=e[n];if(void 0!==i){var r=Object.getPrototypeOf(i);if(i instanceof Xn||"Optional"===r.ngMetadataName)t.optional=!0;else if(i instanceof ti||"SkipSelf"===r.ngMetadataName)t.skipSelf=!0;else if(i instanceof ei||"Self"===r.ngMetadataName)t.self=!0;else if(i instanceof ni||"Host"===r.ngMetadataName)t.host=!0;else if(i instanceof $n)t.token=i.token;else if(i instanceof mn){if(void 0===i.attributeName)throw new Error("Attribute name must be defined.");t.attribute=i.attributeName}else t.token=i}}else t.token=void 0===e||Array.isArray(e)&&0===e.length?null:e;return t}(e)})}var si,li,ci=new Map,ui=new Set;function di(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length)}function pi(){if(void 0===si&&(si=null,q.trustedTypes))try{si=q.trustedTypes.createPolicy("angular",{createHTML:function(e){return e},createScript:function(e){return e},createScriptURL:function(e){return e}})}catch(e){}return si}function fi(e){var t;return(null===(t=pi())||void 0===t?void 0:t.createHTML(e))||e}function hi(){if(void 0===li&&(li=null,q.trustedTypes))try{li=q.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:function(e){return e},createScript:function(e){return e},createScriptURL:function(e){return e}})}catch(e){}return li}function bi(e){var t;return(null===(t=hi())||void 0===t?void 0:t.createHTML(e))||e}function gi(e){var t;return(null===(t=hi())||void 0===t?void 0:t.createScript(e))||e}function mi(e){var t;return(null===(t=hi())||void 0===t?void 0:t.createScriptURL(e))||e}var vi=function(){function e(t){_classCallCheck(this,e),this.changingThisBreaksApplicationSecurity=t}return _createClass(e,[{key:"toString",value:function(){return"SafeValue must use [property]=binding: ".concat(this.changingThisBreaksApplicationSecurity," (see https://g.co/ng/security#xss)")}}]),e}(),_i=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"HTML"}}]),n}(vi),ki=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"Style"}}]),n}(vi),yi=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"Script"}}]),n}(vi),xi=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"URL"}}]),n}(vi),wi=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"ResourceURL"}}]),n}(vi);function Ei(e){return e instanceof vi?e.changingThisBreaksApplicationSecurity:e}function Ci(e,t){var n=Ti(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error("Required a safe ".concat(t,", got a ").concat(n," (see https://g.co/ng/security#xss)"))}return n===t}function Ti(e){return e instanceof vi&&e.getTypeName()||null}function Oi(e){return new _i(e)}function Mi(e){return new ki(e)}function Pi(e){return new yi(e)}function Di(e){return new xi(e)}function Ai(e){return new wi(e)}function Ii(e){var t=new Li(e);return function(){try{return!!(new window.DOMParser).parseFromString(fi(""),"text/html")}catch(e){return!1}}()?new Si(t):t}var Si=function(){function e(t){_classCallCheck(this,e),this.inertDocumentHelper=t}return _createClass(e,[{key:"getInertBodyElement",value:function(e){e="<body><remove></remove>"+e;try{var t=(new window.DOMParser).parseFromString(fi(e),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(e):(t.removeChild(t.firstChild),t)}catch(n){return null}}}]),e}(),Li=function(){function e(t){if(_classCallCheck(this,e),this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){var n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);var i=this.inertDocument.createElement("body");n.appendChild(i)}}return _createClass(e,[{key:"getInertBodyElement",value:function(e){var t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=fi(e),t;var n=this.inertDocument.createElement("body");return n.innerHTML=fi(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}},{key:"stripCustomNsAttrs",value:function(e){for(var t=e.attributes,n=t.length-1;0<n;n--){var i=t.item(n).name;"xmlns:ns1"!==i&&0!==i.indexOf("ns1:")||e.removeAttribute(i)}for(var r=e.firstChild;r;)r.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(r),r=r.nextSibling}}]),e}(),Ri=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,Zi=/^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 zi(e){return(e=String(e)).match(Ri)||e.match(Zi)?e:"unsafe:"+e}function Ni(e){return(e=String(e)).split(",").map(function(e){return zi(e.trim())}).join(", ")}function Bi(e){var t,n={},i=_createForOfIteratorHelper(e.split(","));try{for(i.s();!(t=i.n()).done;){n[t.value]=!0}}catch(r){i.e(r)}finally{i.f()}return n}function Ui(){for(var e={},t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];for(var r=0,o=n;r<o.length;r++){var a=o[r];for(var s in a)a.hasOwnProperty(s)&&(e[s]=!0)}return e}var qi,Fi=Bi("area,br,col,hr,img,wbr"),Wi=Bi("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ki=Bi("rp,rt"),Vi=Ui(Ki,Wi),Hi=Ui(Fi,Ui(Wi,Bi("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")),Ui(Ki,Bi("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")),Vi),ji=Bi("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ji=Bi("srcset"),Gi=Ui(ji,Ji,Bi("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,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"),Bi("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")),Qi=Bi("script,style,template"),Yi=function(){function e(){_classCallCheck(this,e),this.sanitizedSomething=!1,this.buf=[]}return _createClass(e,[{key:"sanitizeChildren",value:function(e){for(var t=e.firstChild,n=!0;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);var i=this.checkClobberedElement(t,t.nextSibling);if(i){t=i;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")}},{key:"startElement",value:function(e){var t=e.nodeName.toLowerCase();if(!Hi.hasOwnProperty(t))return this.sanitizedSomething=!0,!Qi.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);for(var n=e.attributes,i=0;i<n.length;i++){var r=n.item(i),o=r.name,a=o.toLowerCase();if(Gi.hasOwnProperty(a)){var s=r.value;ji[a]&&(s=zi(s)),Ji[a]&&(s=Ni(s)),this.buf.push(" ",o,'="',er(s),'"')}else this.sanitizedSomething=!0}return this.buf.push(">"),!0}},{key:"endElement",value:function(e){var t=e.nodeName.toLowerCase();Hi.hasOwnProperty(t)&&!Fi.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}},{key:"chars",value:function(e){this.buf.push(er(e))}},{key:"checkClobberedElement",value:function(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: ".concat(e.outerHTML));return t}}]),e}(),$i=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Xi=/([^\#-~ |!])/g;function er(e){return e.replace(/&/g,"&").replace($i,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Xi,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}function tr(e,t){var n=null;try{qi=qi||Ii(e);var i=t?String(t):"";n=qi.getInertBodyElement(i);var r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=n.innerHTML,n=qi.getInertBodyElement(i)}while(i!==o);return fi((new Yi).sanitizeChildren(nr(n)||n))}finally{if(n)for(var a=nr(n)||n;a.firstChild;)a.removeChild(a.firstChild)}}function nr(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var ir=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 rr(e){var t=pr();return t?bi(t.sanitize(ir.HTML,e)||""):Ci(e,"HTML")?bi(Ei(e)):tr(Oe(),m(e))}function or(e){var t=pr();return t?t.sanitize(ir.STYLE,e)||"":Ci(e,"Style")?Ei(e):m(e)}function ar(e){var t=pr();return t?t.sanitize(ir.URL,e)||"":Ci(e,"URL")?Ei(e):zi(m(e))}function sr(e){var t=pr();if(t)return mi(t.sanitize(ir.RESOURCE_URL,e)||"");if(Ci(e,"ResourceURL"))return mi(Ei(e));throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)")}function lr(e){var t=pr();if(t)return gi(t.sanitize(ir.SCRIPT,e)||"");if(Ci(e,"Script"))return gi(Ei(e));throw new Error("unsafe value used in a script context")}function cr(e){return fi(e[0])}function ur(e){return function(e){var t;return(null===(t=pi())||void 0===t?void 0:t.createScriptURL(e))||e}(e[0])}function dr(e,t,n){return function(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?sr:ar}(t,n)(e)}function pr(){var e=Ve();return e&&e[12]}function fr(e,t){e.__ngContext__=t}function hr(e){var t=function(e){return e.__ngContext__||null}(e);return t?Array.isArray(t)?t:t.lView:null}function br(e){return e.ngDebugContext}function gr(e){return e.ngOriginalError}function mr(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];e.error.apply(e,n)}var vr=function(){function e(){_classCallCheck(this,e),this._console=console}return _createClass(e,[{key:"handleError",value:function(e){var t=this._findOriginalError(e),n=this._findContext(e),i=function(e){return e.ngErrorLogger||mr}(e);i(this._console,"ERROR",e),t&&i(this._console,"ORIGINAL ERROR",t),n&&i(this._console,"ERROR CONTEXT",n)}},{key:"_findContext",value:function(e){return e?br(e)?br(e):this._findContext(gr(e)):null}},{key:"_findOriginalError",value:function(e){for(var t=gr(e);t&&gr(t);)t=gr(t);return t}}]),e}(),_r=/^>|^->|<!--|-->|--!>|<!-$/g,kr=/(<|>)/,yr=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(q);function xr(e){return e.ownerDocument.defaultView}function wr(e){return e.ownerDocument}function Er(e){return e.ownerDocument.body}function Cr(e){return e instanceof Function?e():e}var Tr,Or=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}({});function Mr(e,t){return Tr(e,t)}function Pr(e){var t=e[3];return fe(t)?t[3]:t}function Dr(e){return Ir(e[13])}function Ar(e){return Ir(e[4])}function Ir(e){for(;null!==e&&!fe(e);)e=e[4];return e}function Sr(e,t,n,i,r){if(null!=i){var o,a=!1;fe(i)?o=i:pe(i)&&(a=!0,i=i[0]);var s=De(i);0===e&&null!==n?null==r?Vr(t,n,s):Kr(t,n,s,r||null,!0):1===e&&null!==n?Kr(t,n,s,r||null,!0):2===e?io(t,s,a):3===e&&t.destroyNode(s),null!=o&&function(e,t,n,i,r){var o=n[7];o!==De(n)&&Sr(t,e,i,o,r);for(var a=10;a<n.length;a++){var s=n[a];oo(s[1],s,e,t,i,o)}}(t,e,o,n,r)}}function Lr(e,t){return Me(e)?e.createText(t):e.createTextNode(t)}function Rr(e,t,n){Me(e)?e.setValue(t,n):t.textContent=n}function Zr(e,t){return e.createComment(function(e){return e.replace(_r,function(e){return e.replace(kr,"\u200b$1\u200b")})}(t))}function zr(e,t,n){return Me(e)?e.createElement(t,n):null===n?e.createElement(t):e.createElementNS(n,t)}function Nr(e,t){var n=e[9],i=n.indexOf(t),r=t[3];1024&t[2]&&(t[2]&=-1025,Ue(r,-1)),n.splice(i,1)}function Br(e,t){if(!(e.length<=10)){var n,i=10+t,r=e[i];if(r){var o=r[17];null!==o&&o!==e&&Nr(o,r),t>0&&(e[i-1][4]=r[4]);var a=Pn(e,10+t);oo(r[1],n=r,n[11],2,null,null),n[0]=null,n[6]=null;var s=a[19];null!==s&&s.detachView(a[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}}function Ur(e,t){if(!(256&t[2])){var n=t[11];Me(n)&&n.destroyNode&&oo(e,t,n,3,null,null),function(e){var t=e[13];if(!t)return qr(e[1],e);for(;t;){var n=null;if(pe(t))n=t[13];else{var i=t[10];i&&(n=i)}if(!n){for(;t&&!t[4]&&t!==e;)pe(t)&&qr(t[1],t),t=t[3];null===t&&(t=e),pe(t)&&qr(t[1],t),n=t&&t[4]}t=n}}(t)}}function qr(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){var n;if(null!=e&&null!=(n=e.destroyHooks))for(var i=0;i<n.length;i+=2){var r=t[n[i]];if(!(r instanceof It)){var o=n[i+1];if(Array.isArray(o))for(var a=0;a<o.length;a+=2){var s=r[o[a]],l=o[a+1];try{l.call(s)}finally{}}else try{o.call(r)}finally{}}}}(e,t),function(e,t){var n=e.cleanup,i=t[7],r=-1;if(null!==n)for(var o=0;o<n.length-1;o+=2)if("string"==typeof n[o]){var a=n[o+1],s="function"==typeof a?a(t):De(t[a]),l=i[r=n[o+2]],c=n[o+3];"boolean"==typeof c?s.removeEventListener(n[o],l,c):c>=0?i[r=c]():i[r=-c].unsubscribe(),o+=2}else{var u=i[r=n[o+1]];n[o].call(u)}if(null!==i){for(var d=r+1;d<i.length;d++)(0,i[d])();t[7]=null}}(e,t),1===t[1].type&&Me(t[11])&&t[11].destroy();var n=t[17];if(null!==n&&fe(t[3])){n!==t[3]&&Nr(n,t);var i=t[19];null!==i&&i.detachView(e)}}}function Fr(e,t,n){return Wr(e,t.parent,n)}function Wr(e,t,n){for(var i=t;null!==i&&40&i.type;)i=(t=i).parent;if(null===i)return n[0];if(2&i.flags){var r=e.data[i.directiveStart].encapsulation;if(r===Z.None||r===Z.Emulated)return null}return Ie(i,n)}function Kr(e,t,n,i,r){Me(e)?e.insertBefore(t,n,i,r):t.insertBefore(n,i,r)}function Vr(e,t,n){Me(e)?e.appendChild(t,n):t.appendChild(n)}function Hr(e,t,n,i,r){null!==i?Kr(e,t,n,i,r):Vr(e,t,n)}function jr(e,t){return Me(e)?e.parentNode(t):t.parentNode}function Jr(e,t,n){return Yr(e,t,n)}function Gr(e,t,n){return 40&e.type?Ie(e,n):null}var Qr,Yr=Gr;function $r(e,t){Yr=e,Qr=t}function Xr(e,t,n,i){var r=Fr(e,i,t),o=t[11],a=Jr(i.parent||t[6],i,t);if(null!=r)if(Array.isArray(n))for(var s=0;s<n.length;s++)Hr(o,r,n[s],a,!1);else Hr(o,r,n,a,!1);void 0!==Qr&&Qr(o,i,t,n,r)}function eo(e,t){if(null!==t){var n=t.type;if(3&n)return Ie(t,e);if(4&n)return no(-1,e[t.index]);if(8&n){var i=t.child;if(null!==i)return eo(e,i);var r=e[t.index];return fe(r)?no(-1,r):De(r)}if(32&n)return Mr(t,e)()||De(e[t.index]);var o=to(e,t);return null!==o?Array.isArray(o)?o[0]:eo(Pr(e[16]),o):eo(e,t.next)}return null}function to(e,t){return null!==t?e[16][6].projection[t.projection]:null}function no(e,t){var n=10+e+1;if(n<t.length){var i=t[n],r=i[1].firstChild;if(null!==r)return eo(i,r)}return t[7]}function io(e,t,n){var i=jr(e,t);i&&function(e,t,n,i){Me(e)?e.removeChild(t,n,i):t.removeChild(n)}(e,i,t,n)}function ro(e,t,n,i,r,o,a){for(;null!=n;){var s=i[n.index],l=n.type;if(a&&0===t&&(s&&fr(De(s),i),n.flags|=4),64!=(64&n.flags))if(8&l)ro(e,t,n.child,i,r,o,!1),Sr(t,e,r,s,o);else if(32&l){for(var c=Mr(n,i),u=void 0;u=c();)Sr(t,e,r,u,o);Sr(t,e,r,s,o)}else 16&l?ao(e,t,i,n,r,o):Sr(t,e,r,s,o);n=a?n.projectionNext:n.next}}function oo(e,t,n,i,r,o){ro(n,i,e.firstChild,t,r,o,!1)}function ao(e,t,n,i,r,o){var a=n[16],s=a[6].projection[i.projection];if(Array.isArray(s))for(var l=0;l<s.length;l++)Sr(t,e,r,s[l],o);else ro(e,t,s,a[3],r,o,!0)}function so(e,t,n){Me(e)?e.setAttribute(t,"style",n):t.style.cssText=n}function lo(e,t,n){Me(e)?""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n):t.className=n}function co(e,t,n){for(var i=e.length;;){var r=e.indexOf(t,n);if(-1===r)return r;if(0===r||e.charCodeAt(r-1)<=32){var o=t.length;if(r+o===i||e.charCodeAt(r+o)<=32)return r}n=r+1}}function uo(e,t,n){for(var i=0;i<e.length;){var r=e[i++];if(n&&"class"===r){if(-1!==co((r=e[i]).toLowerCase(),t,0))return!0}else if(1===r){for(;i<e.length&&"string"==typeof(r=e[i++]);)if(r.toLowerCase()===t)return!0;return!1}}return!1}function po(e){return 4===e.type&&"ng-template"!==e.value}function fo(e,t,n){return t===(4!==e.type||n?e.value:"ng-template")}function ho(e,t,n){for(var i=4,r=e.attrs||[],o=function(e){for(var t=0;t<e.length;t++)if(Lt(e[t]))return t;return e.length}(r),a=!1,s=0;s<t.length;s++){var l=t[s];if("number"!=typeof l){if(!a)if(4&i){if(i=2|1&i,""!==l&&!fo(e,l,n)||""===l&&1===t.length){if(bo(i))return!1;a=!0}}else{var c=8&i?l:t[++s];if(8&i&&null!==e.attrs){if(!uo(e.attrs,c,n)){if(bo(i))return!1;a=!0}continue}var u=go(8&i?"class":l,r,po(e),n);if(-1===u){if(bo(i))return!1;a=!0;continue}if(""!==c){var d;d=u>o?"":r[u+1].toLowerCase();var p=8&i?d:null;if(p&&-1!==co(p,c,0)||2&i&&c!==d){if(bo(i))return!1;a=!0}}}}else{if(!a&&!bo(i)&&!bo(l))return!1;if(a&&bo(l))continue;a=!1,i=l|1&i}}return bo(i)||a}function bo(e){return 0==(1&e)}function go(e,t,n,i){if(null===t)return-1;var r=0;if(i||!n){for(var o=!1;r<t.length;){var a=t[r];if(a===e)return r;if(3===a||6===a)o=!0;else{if(1===a||2===a){for(var s=t[++r];"string"==typeof s;)s=t[++r];continue}if(4===a)break;if(0===a){r+=4;continue}}r+=o?1:2}return-1}return function(e,t){var n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){var i=e[n];if("number"==typeof i)return-1;if(i===t)return n;n++}return-1}(t,e)}function mo(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=0;i<t.length;i++)if(ho(e,t[i],n))return!0;return!1}function vo(e,t){e:for(var n=0;n<t.length;n++){var i=t[n];if(e.length===i.length){for(var r=0;r<e.length;r++)if(e[r]!==i[r])continue e;return!0}}return!1}function _o(e,t){return e?":not("+t.trim()+")":t}function ko(e){for(var t=e[0],n=1,i=2,r="",o=!1;n<e.length;){var a=e[n];if("string"==typeof a)if(2&i){var s=e[++n];r+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""===r||bo(a)||(t+=_o(o,r),r=""),i=a,o=o||!bo(i);n++}return""!==r&&(t+=_o(o,r)),t}var yo={};function xo(e){wo(He(),Ve(),kt()+e,et())}function wo(e,t,n,i){if(!i)if(3==(3&t[2])){var r=e.preOrderCheckHooks;null!==r&&Ot(t,r,n)}else{var o=e.preOrderHooks;null!==o&&Mt(t,o,0,n)}yt(n)}function Eo(e,t){return e<<17|t<<2}function Co(e){return e>>17&32767}function To(e){return 2|e}function Oo(e){return(131068&e)>>2}function Mo(e,t){return-131069&e|t<<2}function Po(e){return 1|e}function Do(e,t){var n=e.contentQueries;if(null!==n)for(var i=0;i<n.length;i+=2){var r=n[i],o=n[i+1];if(-1!==o){var a=e.data[o];dt(r),a.contentQueries(2,t[o],o)}}}function Ao(e,t,n,i,r,o,a,s,l,c){var u=t.blueprint.slice();return u[0]=r,u[2]=140|i,Be(u),u[3]=u[15]=e,u[8]=n,u[10]=a||e&&e[10],u[11]=s||e&&e[11],u[12]=l||e&&e[12]||null,u[9]=c||e&&e[9]||null,u[6]=o,u[16]=2==t.type?e[16]:u,u}function Io(e,t,n,i,r){var o=e.data[t];if(null===o)o=So(e,t,n,i,r),qe.lFrame.inI18n&&(o.flags|=64);else if(64&o.type){o.type=n,o.value=i,o.attrs=r;var a=Qe();o.injectorIndex=null===a?-1:a.injectorIndex}return Ye(o,!0),o}function So(e,t,n,i,r){var o=Ge(),a=$e(),s=e.data[t]=function(e,t,n,i,r,o){return{type:n,index:i,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:r,attrs:o,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}}(0,a?o:o&&o.parent,n,t,i,r);return null===e.firstChild&&(e.firstChild=s),null!==o&&(a?null==o.child&&null!==s.parent&&(o.child=s):null===o.next&&(o.next=s)),s}function Lo(e,t,n,i){if(0===n)return-1;for(var r=t.length,o=0;o<n;o++)t.push(i),e.blueprint.push(i),e.data.push(null);return r}function Ro(e,t,n){ht(t);try{var i=e.viewQuery;null!==i&&fa(1,i,n);var r=e.template;null!==r&&No(e,t,r,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&Do(e,t),e.staticViewQueries&&fa(2,e.viewQuery,n);var o=e.components;null!==o&&function(e,t){for(var n=0;n<t.length;n++)la(e,t[n])}(t,o)}catch(a){throw e.firstCreatePass&&(e.incompleteFirstPass=!0),a}finally{t[2]&=-5,_t()}}function Zo(e,t,n,i){var r=t[2];if(256!=(256&r)){ht(t);var o=et();try{Be(t),rt(e.bindingStartIndex),null!==n&&No(e,t,n,2,i);var a=3==(3&r);if(!o)if(a){var s=e.preOrderCheckHooks;null!==s&&Ot(t,s,null)}else{var l=e.preOrderHooks;null!==l&&Mt(t,l,0,null),Pt(t,0)}if(function(e){for(var t=Dr(e);null!==t;t=Ar(t))if(t[2])for(var n=t[9],i=0;i<n.length;i++){var r=n[i],o=r[3];0==(1024&r[2])&&Ue(o,1),r[2]|=1024}}(t),function(e){for(var t=Dr(e);null!==t;t=Ar(t))for(var n=10;n<t.length;n++){var i=t[n],r=i[1];ze(i)&&Zo(r,i,r.template,i[8])}}(t),null!==e.contentQueries&&Do(e,t),!o)if(a){var c=e.contentCheckHooks;null!==c&&Ot(t,c)}else{var u=e.contentHooks;null!==u&&Mt(t,u,1),Pt(t,1)}!function(e,t){var n,i,r,o=e.hostBindingOpCodes;if(null!==o)try{for(var a=0;a<o.length;a++){var s=o[a];if(s<0)yt(~s);else{var l=s,c=o[++a],u=o[++a];n=c,i=l,r=void 0,(r=qe.lFrame).bindingIndex=r.bindingRootIndex=n,lt(i),u(2,t[l])}}}finally{yt(-1)}}(e,t);var d=e.components;null!==d&&function(e,t){for(var n=0;n<t.length;n++)aa(e,t[n])}(t,d);var p=e.viewQuery;if(null!==p&&fa(2,p,i),!o)if(a){var f=e.viewCheckHooks;null!==f&&Ot(t,f)}else{var h=e.viewHooks;null!==h&&Mt(t,h,2),Pt(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),o||(t[2]&=-73),1024&t[2]&&(t[2]&=-1025,Ue(t[3],-1))}finally{_t()}}}function zo(e,t,n,i){var r=t[10],o=!et(),a=Ze(t);try{o&&!a&&r.begin&&r.begin(),a&&Ro(e,t,i),Zo(e,t,n,i)}finally{o&&!a&&r.end&&r.end()}}function No(e,t,n,i,r){var o=kt(),a=2&i;try{yt(-1),a&&t.length>20&&wo(e,t,20,et()),n(i,r)}finally{yt(o)}}function Bo(e,t,n){if(he(t))for(var i=t.directiveEnd,r=t.directiveStart;r<i;r++){var o=e.data[r];o.contentQueries&&o.contentQueries(1,n[r],r)}}function Uo(e,t,n){Fe()&&(function(e,t,n,i){var r=n.directiveStart,o=n.directiveEnd;e.firstCreatePass||Kt(n,t),fr(i,t);for(var a=n.initialInputs,s=r;s<o;s++){var l=e.data[s],c=me(l);c&&ea(t,n,l);var u=nn(t,e,s,n);fr(u,t),null!==a&&ia(0,s-r,u,l,0,a),c&&(Re(n.index,t)[8]=u)}}(e,t,n,Ie(n,t)),128==(128&n.flags)&&function(e,t,n){var i=n.directiveStart,r=n.directiveEnd,o=n.index,a=qe.lFrame.currentDirectiveIndex;try{yt(o);for(var s=i;s<r;s++){var l=e.data[s],c=t[s];lt(s),null===l.hostBindings&&0===l.hostVars&&null===l.hostAttrs||Go(l,c)}}finally{yt(-1),lt(a)}}(e,t,n))}function qo(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ie,i=t.localNames;if(null!==i)for(var r=t.index+1,o=0;o<i.length;o+=2){var a=i[o+1],s=-1===a?n(t,e):e[a];e[r++]=s}}function Fo(e){var t=e.tView;return null===t||t.incompleteFirstPass?e.tView=Wo(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function Wo(e,t,n,i,r,o,a,s,l,c){var u=20+i,d=u+r,p=function(e,t){for(var n=[],i=0;i<t;i++)n.push(i<e?null:yo);return n}(u,d),f="function"==typeof c?c():c;return p[1]={type:e,blueprint:p,template:n,queries:null,viewQuery:s,declTNode:t,data:p.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:d,hostBindingOpCodes: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 o?o():o,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:l,consts:f,incompleteFirstPass:!1}}function Ko(e,t,n,i){var r=ba(t);null===n?r.push(i):(r.push(n),e.firstCreatePass&&ga(e).push(i,r.length-1))}function Vo(e,t,n){for(var i in e)if(e.hasOwnProperty(i)){var r=e[i];(n=null===n?{}:n).hasOwnProperty(i)?n[i].push(t,r):n[i]=[t,r]}return n}function Ho(e,t,n,i,r,o,a,s){var l,c,u=Ie(t,n),d=t.inputs;!s&&null!=d&&(l=d[i])?(_a(e,n,l,i,r),be(t)&&function(e,t){var n=Re(t,e);16&n[2]||(n[2]|=64)}(n,t.index)):3&t.type&&(i="class"===(c=i)?"className":"for"===c?"htmlFor":"formaction"===c?"formAction":"innerHtml"===c?"innerHTML":"readonly"===c?"readOnly":"tabindex"===c?"tabIndex":c,r=null!=a?a(r,t.value||"",i):r,Me(o)?o.setProperty(u,i,r):Rt(i)||(u.setProperty?u.setProperty(i,r):u[i]=r))}function jo(e,t,n,i){var r=!1;if(Fe()){var o=function(e,t,n){var i=e.directiveRegistry,r=null;if(i)for(var o=0;o<i.length;o++){var a=i[o];mo(n,a.selectors,!1)&&(r||(r=[]),Jt(Kt(n,t),e,a.type),me(a)?(Qo(e,n),r.unshift(a)):r.push(a))}return r}(e,t,n),a=null===i?null:{"":-1};if(null!==o){r=!0,$o(n,e.data.length,o.length);for(var s=0;s<o.length;s++){var l=o[s];l.providersResolver&&l.providersResolver(l)}for(var c=!1,u=!1,d=Lo(e,t,o.length,null),p=0;p<o.length;p++){var f=o[p];n.mergedAttrs=Zt(n.mergedAttrs,f.hostAttrs),Xo(e,n,t,d,f),Yo(d,f,a),null!==f.contentQueries&&(n.flags|=8),null===f.hostBindings&&null===f.hostAttrs&&0===f.hostVars||(n.flags|=128);var h=f.type.prototype;!c&&(h.ngOnChanges||h.ngOnInit||h.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index),c=!0),u||!h.ngOnChanges&&!h.ngDoCheck||((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index),u=!0),d++}!function(e,t){for(var n=t.directiveEnd,i=e.data,r=t.attrs,o=[],a=null,s=null,l=t.directiveStart;l<n;l++){var c=i[l],u=c.inputs,d=null===r||po(t)?null:ra(u,r);o.push(d),a=Vo(u,l,a),s=Vo(c.outputs,l,s)}null!==a&&(a.hasOwnProperty("class")&&(t.flags|=16),a.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=o,t.inputs=a,t.outputs=s}(e,n)}a&&function(e,t,n){if(t)for(var i=e.localNames=[],r=0;r<t.length;r+=2){var o=n[t[r+1]];if(null==o)throw new g("301","Export of name '".concat(t[r+1],"' not found!"));i.push(t[r],o)}}(n,i,a)}return n.mergedAttrs=Zt(n.mergedAttrs,n.attrs),r}function Jo(e,t,n,i,r,o){var a=o.hostBindings;if(a){var s=e.hostBindingOpCodes;null===s&&(s=e.hostBindingOpCodes=[]);var l=~t.index;(function(e){for(var t=e.length;t>0;){var n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=l&&s.push(l),s.push(i,r,a)}}function Go(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Qo(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function Yo(e,t,n){if(n){if(t.exportAs)for(var i=0;i<t.exportAs.length;i++)n[t.exportAs[i]]=e;me(t)&&(n[""]=e)}}function $o(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Xo(e,t,n,i,r){e.data[i]=r;var o=r.factory||(r.factory=ve(r.type)),a=new It(o,me(r),null);e.blueprint[i]=a,n[i]=a,Jo(e,t,0,i,Lo(e,n,r.hostVars,yo),r)}function ea(e,t,n){var i=Ie(t,e),r=Fo(n),o=e[10],a=ca(e,Ao(e,r,null,n.onPush?64:16,i,t,o,o.createRenderer(i,n),null,null));e[t.index]=a}function ta(e,t,n,i,r,o){var a=Ie(e,t);na(t[11],a,o,e.value,n,i,r)}function na(e,t,n,i,r,o,a){if(null==o)Me(e)?e.removeAttribute(t,r,n):t.removeAttribute(r);else{var s=null==a?m(o):a(o,i||"",r);Me(e)?e.setAttribute(t,r,s,n):n?t.setAttributeNS(n,r,s):t.setAttribute(r,s)}}function ia(e,t,n,i,r,o){var a=o[t];if(null!==a)for(var s=i.setInput,l=0;l<a.length;){var c=a[l++],u=a[l++],d=a[l++];null!==s?i.setInput(n,d,c,u):n[u]=d}}function ra(e,t){for(var n=null,i=0;i<t.length;){var r=t[i];if(0!==r)if(5!==r){if("number"==typeof r)break;e.hasOwnProperty(r)&&(null===n&&(n=[]),n.push(r,e[r],t[i+1])),i+=2}else i+=2;else i+=4}return n}function oa(e,t,n,i){return new Array(e,!0,!1,t,null,0,i,n,null,null)}function aa(e,t){var n=Re(t,e);if(ze(n)){var i=n[1];80&n[2]?Zo(i,n,i.template,n[8]):n[5]>0&&sa(n)}}function sa(e){for(var t=Dr(e);null!==t;t=Ar(t))for(var n=10;n<t.length;n++){var i=t[n];if(1024&i[2]){var r=i[1];Zo(r,i,r.template,i[8])}else i[5]>0&&sa(i)}var o=e[1].components;if(null!==o)for(var a=0;a<o.length;a++){var s=Re(o[a],e);ze(s)&&s[5]>0&&sa(s)}}function la(e,t){var n=Re(t,e),i=n[1];!function(e,t){for(var n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(i,n),Ro(i,n,n[8])}function ca(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function ua(e){for(;e;){e[2]|=64;var t=Pr(e);if(0!=(512&e[2])&&!t)return e;e=t}return null}function da(e,t,n){var i=t[10];i.begin&&i.begin();try{Zo(e,t,e.template,n)}catch(r){throw va(t,r),r}finally{i.end&&i.end()}}function pa(e){!function(e){for(var t=0;t<e.components.length;t++){var n=e.components[t],i=hr(n),r=i[1];zo(r,i,r.template,n)}}(e[8])}function fa(e,t,n){dt(0),t(e,n)}var ha=Promise.resolve(null);function ba(e){return e[7]||(e[7]=[])}function ga(e){return e.cleanup||(e.cleanup=[])}function ma(e,t,n){return(null===e||me(e))&&(n=function(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}function va(e,t){var n=e[9],i=n?n.get(vr,null):null;i&&i.handleError(t)}function _a(e,t,n,i,r){for(var o=0;o<n.length;){var a=n[o++],s=n[o++],l=t[a],c=e.data[a];null!==c.setInput?c.setInput(l,r,i,s):l[s]=r}}function ka(e,t,n){var i=Ae(t,e);Rr(e[11],i,n)}function ya(e,t,n){var i=n?e.styles:null,r=n?e.classes:null,o=0;if(null!==t)for(var a=0;a<t.length;a++){var s=t[a];"number"==typeof s?o=s:1==o?r=d(r,s):2==o&&(i=d(i,s+": "+t[++a]+";"))}n?e.styles=i:e.stylesWithoutHost=i,n?e.classes=r:e.classesWithoutHost=r}var xa,wa=new vn("INJECTOR",-1),Ea=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fn;if(t===Fn){var n=new Error("NullInjectorError: No provider for ".concat(u(e),"!"));throw n.name="NullInjectorError",n}return t}}]),e}(),Ca=new vn("Set Injector scope."),Ta={},Oa={};function Ma(){return void 0===xa&&(xa=new Ea),xa}function Pa(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return new Da(e,n,t||Ma(),i)}var Da=function(){function e(t,n,i){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;_classCallCheck(this,e),this.parent=i,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var a=[];n&&On(n,function(e){return r.processProvider(e,t,n)}),On([t],function(e){return r.processInjectorType(e,[],a)}),this.records.set(wa,Sa(void 0,this));var s=this.records.get(Ca);this.scope=null!=s?s.value:null,this.source=o||("object"==typeof t?null:u(t))}return _createClass(e,[{key:"destroyed",get:function(){return this._destroyed}},{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(function(e){return e.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fn,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:A.Default;this.assertNotDestroyed();var i,r=Vn(this);try{if(!(n&A.SkipSelf)){var o=this.records.get(e);if(void 0===o){var a=("function"==typeof(i=e)||"object"==typeof i&&i instanceof vn)&&w(e);o=a&&this.injectableDefInScope(a)?Sa(Aa(e),Ta):null,this.records.set(e,o)}if(null!=o)return this.hydrate(e,o)}return(n&A.Self?Ma():this.parent).get(e,t=n&A.Optional&&t===Fn?null:t)}catch(s){if("NullInjectorError"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(u(e)),r)throw s;return function(e,t,n,i){var r=e.ngTempTokenPath;throw t.__source&&r.unshift(t.__source),e.message=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;var r=u(t);if(Array.isArray(t))r=t.map(u).join(" -> ");else if("object"==typeof t){var o=[];for(var a in t)if(t.hasOwnProperty(a)){var s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):u(s)))}r="{".concat(o.join(", "),"}")}return"".concat(n).concat(i?"("+i+")":"","[").concat(r,"]: ").concat(e.replace(Wn,"\n "))}("\n"+e.message,r,"R3InjectorError",i),e.ngTokenPath=r,e.ngTempTokenPath=null,e}(s,e,0,this.source)}throw s}finally{Vn(r)}}},{key:"_resolveInjectorDefTypes",value:function(){var e=this;this.injectorDefTypes.forEach(function(t){return e.get(t)})}},{key:"toString",value:function(){var e=[];return this.records.forEach(function(t,n){return e.push(u(n))}),"R3Injector[".concat(e.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(e,t,n){var i=this;if(!(e=h(e)))return!1;var r=C(e),o=null==r&&e.ngModule||void 0,a=void 0===o?e:o,s=-1!==n.indexOf(a);if(void 0!==o&&(r=C(o)),null==r)return!1;if(null!=r.imports&&!s){var l;n.push(a);try{On(r.imports,function(e){i.processInjectorType(e,t,n)&&(void 0===l&&(l=[]),l.push(e))})}finally{}if(void 0!==l)for(var c=function(e){var t=l[e],n=t.ngModule,r=t.providers;On(r,function(e){return i.processProvider(e,n,r||W)})},u=0;u<l.length;u++)c(u)}this.injectorDefTypes.add(a);var d=ve(a)||function(){return new a};this.records.set(a,Sa(d,Ta));var p=r.providers;if(null!=p&&!s){var f=e;On(p,function(e){return i.processProvider(e,f,p)})}return void 0!==o&&void 0!==e.providers}},{key:"processProvider",value:function(e,t,n){var i=Ra(e=h(e))?e:h(e&&e.provide),r=function(e,t,n){return La(e)?Sa(void 0,e.useValue):Sa(Ia(e),Ta)}(e);if(Ra(e)||!0!==e.multi)this.records.get(i);else{var o=this.records.get(i);o||((o=Sa(void 0,Ta,!0)).factory=function(){return Qn(o.multi)},this.records.set(i,o)),i=e,o.multi.push(e)}this.records.set(i,r)}},{key:"hydrate",value:function(e,t){var n;return t.value===Ta&&(t.value=Oa,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}},{key:"injectableDefInScope",value:function(e){if(!e.providedIn)return!1;var t=h(e.providedIn);return"string"==typeof t?"any"===t||t===this.scope:this.injectorDefTypes.has(t)}}]),e}();function Aa(e){var t=w(e),n=null!==t?t.factory:ve(e);if(null!==n)return n;if(e instanceof vn)throw new Error("Token ".concat(u(e)," is missing a \u0275prov definition."));if(e instanceof Function)return function(e){var t=e.length;if(t>0){var n=Dn(t,"?");throw new Error("Can't resolve all parameters for ".concat(u(e),": (").concat(n.join(", "),")."))}var i=function(e){var t=e&&(e[O]||e[P]);if(t){var n=function(e){if(e.hasOwnProperty("name"))return e.name;var t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn('DEPRECATED: DI is instantiating a token "'.concat(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 "').concat(n,'" class.')),t}return null}(e);return null!==i?function(){return i.factory(e)}:function(){return new e}}(e);throw new Error("unreachable")}function Ia(e,t,n){var i,r;if(Ra(e)){var o=h(e);return ve(o)||Aa(o)}if(La(e))i=function(){return h(e.useValue)};else if((r=e)&&r.useFactory)i=function(){return e.useFactory.apply(e,_toConsumableArray(Qn(e.deps||[])))};else if(function(e){return!(!e||!e.useExisting)}(e))i=function(){return jn(h(e.useExisting))};else{var a=h(e&&(e.useClass||e.provide));if(!function(e){return!!e.deps}(e))return ve(a)||Aa(a);i=function(){return _construct(a,_toConsumableArray(Qn(e.deps)))}}return i}function Sa(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{factory:e,value:t,multi:n?[]:void 0}}function La(e){return null!==e&&"object"==typeof e&&Kn in e}function Ra(e){return"function"==typeof e}var Za=function(e,t,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0,r=Pa(e,t,n,i);return r._resolveInjectorDefTypes(),r}({name:n},t,e,n)},za=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"create",value:function(e,t){return Array.isArray(e)?Za(e,t,""):Za(e.providers,e.parent,e.name||"")}}]),e}();return e.THROW_IF_NOT_FOUND=Fn,e.NULL=new Ea,e.\u0275prov=y({token:e,providedIn:"any",factory:function(){return jn(wa)}}),e.__NG_ELEMENT_ID__=-1,e}();function Na(e,t){Tt(hr(e)[1],Je())}function Ba(e){return Object.getPrototypeOf(e.prototype).constructor}function Ua(e){for(var t=Ba(e.type),n=!0,i=[e];t;){var r=void 0;if(me(e))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");r=t.\u0275dir}if(r){if(n){i.push(r);var o=e;o.inputs=qa(e.inputs),o.declaredInputs=qa(e.declaredInputs),o.outputs=qa(e.outputs);var a=r.hostBindings;a&&Ka(e,a);var s=r.viewQuery,l=r.contentQueries;if(s&&Fa(e,s),l&&Wa(e,l),c(e.inputs,r.inputs),c(e.declaredInputs,r.declaredInputs),c(e.outputs,r.outputs),me(r)&&r.data.animation){var u=e.data;u.animation=(u.animation||[]).concat(r.data.animation)}}var d=r.features;if(d)for(var p=0;p<d.length;p++){var f=d[p];f&&f.ngInherit&&f(e),f===Ua&&(n=!1)}}t=Object.getPrototypeOf(t)}!function(e){for(var t=0,n=null,i=e.length-1;i>=0;i--){var r=e[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Zt(r.hostAttrs,n=Zt(n,r.hostAttrs))}}(i)}function qa(e){return e===F?{}:e===W?[]:e}function Fa(e,t){var n=e.viewQuery;e.viewQuery=n?function(e,i){t(e,i),n(e,i)}:t}function Wa(e,t){var n=e.contentQueries;e.contentQueries=n?function(e,i,r){t(e,i,r),n(e,i,r)}:t}function Ka(e,t){var n=e.hostBindings;e.hostBindings=n?function(e,i){t(e,i),n(e,i)}:t}var Va=["providersResolver"],Ha=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function ja(e){var t,n=Ba(e.type);t=me(e)?n.\u0275cmp:n.\u0275dir;var i,r=e,o=_createForOfIteratorHelper(Va);try{for(o.s();!(i=o.n()).done;){var a=i.value;r[a]=t[a]}}catch(u){o.e(u)}finally{o.f()}if(me(t)){var s,l=_createForOfIteratorHelper(Ha);try{for(l.s();!(s=l.n()).done;){var c=s.value;r[c]=t[c]}}catch(u){l.e(u)}finally{l.f()}}}var Ja=null;function Ga(){if(!Ja){var e=q.Symbol;if(e&&e.iterator)Ja=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n<t.length;++n){var i=t[n];"entries"!==i&&"size"!==i&&Map.prototype[i]===Map.prototype.entries&&(Ja=i)}}return Ja}var Qa=function(){function e(t){_classCallCheck(this,e),this.wrapped=t}return _createClass(e,null,[{key:"wrap",value:function(t){return new e(t)}},{key:"unwrap",value:function(t){return e.isWrapped(t)?t.wrapped:t}},{key:"isWrapped",value:function(t){return t instanceof e}}]),e}();function Ya(e){return!!$a(e)&&(Array.isArray(e)||!(e instanceof Map)&&Ga()in e)}function $a(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Xa(e,t,n){return e[t]=n}function es(e,t){return e[t]}function ts(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function ns(e,t,n,i){var r=ts(e,t,n);return ts(e,t+1,i)||r}function is(e,t,n,i,r){var o=ns(e,t,n,i);return ts(e,t+2,r)||o}function rs(e,t,n,i,r,o){var a=ns(e,t,n,i);return ns(e,t+2,r,o)||a}function os(e,t,n,i){var r=Ve();return ts(r,ot(),t)&&(He(),ta(xt(),r,e,t,n,i)),os}function as(e,t){for(var n=!1,i=it(),r=1;r<t.length;r+=2)n=ts(e,i++,t[r])||n;if(rt(i),!n)return yo;for(var o=t[0],a=1;a<t.length;a+=2)o+=m(t[a])+t[a+1];return o}function ss(e,t,n,i){return ts(e,ot(),n)?t+m(n)+i:yo}function ls(e,t,n,i,r,o){var a=ns(e,it(),n,r);return at(2),a?t+m(n)+i+m(r)+o:yo}function cs(e,t,n,i,r,o,a,s){var l=is(e,it(),n,r,a);return at(3),l?t+m(n)+i+m(r)+o+m(a)+s:yo}function us(e,t,n,i,r,o,a,s,l,c){var u=rs(e,it(),n,r,a,l);return at(4),u?t+m(n)+i+m(r)+o+m(a)+s+m(l)+c:yo}function ds(e,t,n,i,r,o,a,s,l,c,u,d){var p=it(),f=rs(e,p,n,r,a,l);return f=ts(e,p+4,u)||f,at(5),f?t+m(n)+i+m(r)+o+m(a)+s+m(l)+c+m(u)+d:yo}function ps(e,t,n,i,r,o,a,s,l,c,u,d,p,f){var h=it(),b=rs(e,h,n,r,a,l);return b=ns(e,h+4,u,p)||b,at(6),b?t+m(n)+i+m(r)+o+m(a)+s+m(l)+c+m(u)+d+m(p)+f:yo}function fs(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b){var g=it(),v=rs(e,g,n,r,a,l);return v=is(e,g+4,u,p,h)||v,at(7),v?t+m(n)+i+m(r)+o+m(a)+s+m(l)+c+m(u)+d+m(p)+f+m(h)+b:yo}function hs(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,v){var _=it(),k=rs(e,_,n,r,a,l);return k=rs(e,_+4,u,p,h,g)||k,at(8),k?t+m(n)+i+m(r)+o+m(a)+s+m(l)+c+m(u)+d+m(p)+f+m(h)+b+m(g)+v:yo}function bs(e,t,n,i,r,o){var a=Ve(),s=ss(a,t,n,i);return s!==yo&&ta(xt(),a,e,s,r,o),bs}function gs(e,t,n,i,r,o,a,s){var l=Ve(),c=ls(l,t,n,i,r,o);return c!==yo&&ta(xt(),l,e,c,a,s),gs}function ms(e,t,n,i,r,o,a,s,l,c){var u=Ve(),d=cs(u,t,n,i,r,o,a,s);return d!==yo&&ta(xt(),u,e,d,l,c),ms}function vs(e,t,n,i,r,o,a,s,l,c,u,d){var p=Ve(),f=us(p,t,n,i,r,o,a,s,l,c);return f!==yo&&ta(xt(),p,e,f,u,d),vs}function _s(e,t,n,i,r,o,a,s,l,c,u,d,p,f){var h=Ve(),b=ds(h,t,n,i,r,o,a,s,l,c,u,d);return b!==yo&&ta(xt(),h,e,b,p,f),_s}function ks(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b){var g=Ve(),m=ps(g,t,n,i,r,o,a,s,l,c,u,d,p,f);return m!==yo&&ta(xt(),g,e,m,h,b),ks}function ys(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m){var v=Ve(),_=fs(v,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b);return _!==yo&&ta(xt(),v,e,_,g,m),ys}function xs(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m,v,_){var k=Ve(),y=hs(k,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m);return y!==yo&&ta(xt(),k,e,y,v,_),xs}function ws(e,t,n,i){var r=Ve(),o=as(r,t);return o!==yo&&ta(xt(),r,e,o,n,i),ws}function Es(e,t,n,i,r,o,a,s){var l=Ve(),c=He(),u=e+20,d=c.firstCreatePass?function(e,t,n,i,r,o,a,s,l){var c=t.consts,u=Io(t,e,4,a||null,Ne(c,s));jo(t,n,u,Ne(c,l)),Tt(t,u);var d=u.tViews=Wo(2,u,i,r,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c);return null!==t.queries&&(t.queries.template(t,u),d.queries=t.queries.embeddedTView(u)),u}(u,c,l,t,n,i,r,o,a):c.data[u];Ye(d,!1);var p=l[11].createComment("");Xr(c,l,p,d),fr(p,l),ca(l,l[u]=oa(p,l,p,d)),ge(d)&&Uo(c,l,d),null!=a&&qo(l,d,s)}function Cs(e){return Le(qe.lFrame.contextLView,20+e)}var Ts={"\u0275\u0275defineInjectable":y,"\u0275\u0275defineInjector":x,"\u0275\u0275inject":jn,"\u0275\u0275invalidFactoryDep":Jn,resolveForwardRef:h},Os=l({provide:String,useValue:l});function Ms(e){return void 0!==e.useClass}function Ps(e){return void 0!==e.useFactory}var Ds=fn("Injectable",void 0,void 0,void 0,function(e,t){return As(e,t)}),As=function(e,t){var n=null,i=null;e.hasOwnProperty(O)||Object.defineProperty(e,O,{get:function(){return null===n&&(n=wn().compileInjectable(Ts,"ng:///".concat(e.name,"/\u0275prov.js"),function(e,t){var n=t||{providedIn:null},i={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(Ms(n)||Ps(n))&&void 0!==n.deps&&(i.deps=ai(n.deps)),Ms(n)?i.useClass=n.useClass:function(e){return Os in e}(n)?i.useValue=n.useValue:Ps(n)?i.useFactory=n.useFactory:function(e){return void 0!==e.useExisting}(n)&&(i.useExisting=n.useExisting),i}(e,t))),n}}),e.hasOwnProperty(G)||Object.defineProperty(e,G,{get:function(){if(null===i){var t=wn();i=t.compileFactory(Ts,"ng:///".concat(e.name,"/\u0275fac.js"),{name:e.name,type:e,typeArgumentCount:0,deps:oi(e),target:t.FactoryTarget.Injectable})}return i},configurable:!0})};function Is(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.Default,n=Ve();return null===n?jn(e,t):Yt(Je(),n,h(e),t)}function Ss(){throw new Error("invalid")}function Ls(e,t,n){var i=Ve();return ts(i,ot(),t)&&Ho(He(),xt(),i,e,t,i[11],n,!1),Ls}function Rs(e,t,n,i,r){var o=r?"class":"style";_a(e,n,t.inputs[o],o,i)}function Zs(e,t,n,i){var r=Ve(),o=He(),a=20+e,s=r[11],l=r[a]=zr(s,t,qe.lFrame.currentNamespace),c=o.firstCreatePass?function(e,t,n,i,r,o,a){var s=t.consts,l=Io(t,e,2,r,Ne(s,o));return jo(t,n,l,Ne(s,a)),null!==l.attrs&&ya(l,l.attrs,!1),null!==l.mergedAttrs&&ya(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(a,o,r,0,t,n,i):o.data[a];Ye(c,!0);var u=c.mergedAttrs;null!==u&&St(s,l,u);var d=c.classes;null!==d&&lo(s,l,d);var p=c.styles;null!==p&&so(s,l,p),64!=(64&c.flags)&&Xr(o,r,l,c),0===qe.lFrame.elementDepthCount&&fr(l,r),qe.lFrame.elementDepthCount++,ge(c)&&(Uo(o,r,c),Bo(o,c,r)),null!==i&&qo(r,c)}function zs(){var e=Je();$e()?Xe():Ye(e=e.parent,!1);var t=e;qe.lFrame.elementDepthCount--;var n=He();n.firstCreatePass&&(Tt(n,e),he(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return 0!=(16&e.flags)}(t)&&Rs(n,t,Ve(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return 0!=(32&e.flags)}(t)&&Rs(n,t,Ve(),t.stylesWithoutHost,!1)}function Ns(e,t,n,i){Zs(e,t,n,i),zs()}function Bs(e,t,n){var i=Ve(),r=He(),o=e+20,a=r.firstCreatePass?function(e,t,n,i,r){var o=t.consts,a=Ne(o,i),s=Io(t,e,8,"ng-container",a);return null!==a&&ya(s,a,!0),jo(t,n,s,Ne(o,r)),null!==t.queries&&t.queries.elementStart(t,s),s}(o,r,i,t,n):r.data[o];Ye(a,!0);var s=i[o]=i[11].createComment("");Xr(r,i,s,a),fr(s,i),ge(a)&&(Uo(r,i,a),Bo(r,a,i)),null!=n&&qo(i,a)}function Us(){var e=Je(),t=He();$e()?Xe():Ye(e=e.parent,!1),t.firstCreatePass&&(Tt(t,e),he(e)&&t.queries.elementEnd(e))}function qs(e,t,n){Bs(e,t,n),Us()}function Fs(){return Ve()}function Ws(e){return!!e&&"function"==typeof e.then}function Ks(e){return!!e&&"function"==typeof e.subscribe}var Vs=Ks;function Hs(e,t,n,i){var r=Ve(),o=He(),a=Je();return Js(o,r,r[11],a,e,t,!!n,i),Hs}function js(e,t){var n=Je(),i=Ve(),r=He();return Js(r,i,ma(ct(r.data),n,i),n,e,t,!1),js}function Js(e,t,n,i,r,o,a,s){var l=ge(i),c=e.firstCreatePass&&ga(e),u=ba(t),d=!0;if(3&i.type||s){var p=Ie(i,t),f=s?s(p):p,h=u.length,b=s?function(e){return s(De(e[i.index]))}:i.index;if(Me(n)){var g=null;if(!s&&l&&(g=function(e,t,n,i){var r=e.cleanup;if(null!=r)for(var o=0;o<r.length-1;o+=2){var a=r[o];if(a===n&&r[o+1]===i){var s=t[7],l=r[o+2];return s.length>l?s[l]:null}"string"==typeof a&&(o+=2)}return null}(e,t,r,i.index)),null!==g)(g.__ngLastListenerFn__||g).__ngNextListenerFn__=o,g.__ngLastListenerFn__=o,d=!1;else{o=Qs(i,t,0,o,!1);var m=n.listen(f,r,o);u.push(o,m),c&&c.push(r,b,h,h+1)}}else o=Qs(i,t,0,o,!0),f.addEventListener(r,o,a),u.push(o),c&&c.push(r,b,h,a)}else o=Qs(i,t,0,o,!1);var v,_=i.outputs;if(d&&null!==_&&(v=_[r])){var k=v.length;if(k)for(var y=0;y<k;y+=2){var x=t[v[y]][v[y+1]].subscribe(o),w=u.length;u.push(o,x),c&&c.push(r,i.index,w,-(w+1))}}}function Gs(e,t,n,i){try{return!1!==n(i)}catch(r){return va(e,r),!1}}function Qs(e,t,n,i,r){return function n(o){if(o===Function)return i;var a=2&e.flags?Re(e.index,t):t;0==(32&t[2])&&ua(a);for(var s=Gs(t,0,i,o),l=n.__ngNextListenerFn__;l;)s=Gs(t,0,l,o)&&s,l=l.__ngNextListenerFn__;return r&&!1===s&&(o.preventDefault(),o.returnValue=!1),s}}function Ys(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return function(e){return(qe.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,qe.lFrame.contextLView))[8]}(e)}function $s(e,t){for(var n=null,i=function(e){var t=e.attrs;if(null!=t){var n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e),r=0;r<t.length;r++){var o=t[r];if("*"!==o){if(null===i?mo(e,o,!0):vo(i,o))return r}else n=r}return n}function Xs(e){var t=Ve()[16][6];if(!t.projection)for(var n=t.projection=Dn(e?e.length:1,null),i=n.slice(),r=t.child;null!==r;){var o=e?$s(r,e):0;null!==o&&(i[o]?i[o].projectionNext=r:n[o]=r,i[o]=r),r=r.next}}function el(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,i=Ve(),r=He(),o=Io(r,20+e,16,null,n||null);null===o.projection&&(o.projection=t),Xe(),64!=(64&o.flags)&&function(e,t,n){ao(t[11],0,t,n,Fr(e,n,t),Jr(n.parent||t[6],n,t))}(r,i,o)}function tl(e,t,n){return nl(e,"",t,"",n),tl}function nl(e,t,n,i,r){var o=Ve(),a=ss(o,t,n,i);return a!==yo&&Ho(He(),xt(),o,e,a,o[11],r,!1),nl}function il(e,t,n,i,r,o,a){var s=Ve(),l=ls(s,t,n,i,r,o);return l!==yo&&Ho(He(),xt(),s,e,l,s[11],a,!1),il}function rl(e,t,n,i,r,o,a,s,l){var c=Ve(),u=cs(c,t,n,i,r,o,a,s);return u!==yo&&Ho(He(),xt(),c,e,u,c[11],l,!1),rl}function ol(e,t,n,i,r,o,a,s,l,c,u){var d=Ve(),p=us(d,t,n,i,r,o,a,s,l,c);return p!==yo&&Ho(He(),xt(),d,e,p,d[11],u,!1),ol}function al(e,t,n,i,r,o,a,s,l,c,u,d,p){var f=Ve(),h=ds(f,t,n,i,r,o,a,s,l,c,u,d);return h!==yo&&Ho(He(),xt(),f,e,h,f[11],p,!1),al}function sl(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h){var b=Ve(),g=ps(b,t,n,i,r,o,a,s,l,c,u,d,p,f);return g!==yo&&Ho(He(),xt(),b,e,g,b[11],h,!1),sl}function ll(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g){var m=Ve(),v=fs(m,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b);return v!==yo&&Ho(He(),xt(),m,e,v,m[11],g,!1),ll}function cl(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m,v){var _=Ve(),k=hs(_,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m);return k!==yo&&Ho(He(),xt(),_,e,k,_[11],v,!1),cl}function ul(e,t,n){var i=Ve(),r=as(i,t);return r!==yo&&Ho(He(),xt(),i,e,r,i[11],n,!1),ul}function dl(e,t,n,i,r){for(var o=e[n+1],a=null===t,s=i?Co(o):Oo(o),l=!1;0!==s&&(!1===l||a);){var c=e[s+1];pl(e[s],t)&&(l=!0,e[s+1]=i?Po(c):To(c)),s=i?Co(c):Oo(c)}l&&(e[n+1]=i?To(o):Po(o))}function pl(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Sn(e,t)>=0}var fl={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function hl(e){return e.substring(fl.key,fl.keyEnd)}function bl(e){return e.substring(fl.value,fl.valueEnd)}function gl(e,t){var n=fl.textEnd;return n===t?-1:(t=fl.keyEnd=function(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,fl.key=t,n),_l(e,t,n))}function ml(e,t){var n=fl.textEnd,i=fl.key=_l(e,t,n);return n===i?-1:(i=fl.keyEnd=function(e,t,n){for(var i;t<n&&(45===(i=e.charCodeAt(t))||95===i||(-33&i)>=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(e,i,n),i=kl(e,i,n),i=fl.value=_l(e,i,n),i=fl.valueEnd=function(e,t,n){for(var i=-1,r=-1,o=-1,a=t,s=a;a<n;){var l=e.charCodeAt(a++);if(59===l)return s;34===l||39===l?s=a=yl(e,l,a,n):t===a-4&&85===o&&82===r&&76===i&&40===l?s=a=yl(e,41,a,n):l>32&&(s=a),o=r,r=i,i=-33&l}return s}(e,i,n),kl(e,i,n))}function vl(e){fl.key=0,fl.keyEnd=0,fl.value=0,fl.valueEnd=0,fl.textEnd=e.length}function _l(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function kl(e,t,n,i){return(t=_l(e,t,n))<n&&t++,t}function yl(e,t,n,i){for(var r=-1,o=n;o<i;){var a=e.charCodeAt(o++);if(a==t&&92!==r)return o;r=92==a&&92===r?0:a}throw new Error}function xl(e,t,n){return Ml(e,t,n,!1),xl}function wl(e,t){return Ml(e,t,null,!0),wl}function El(e){Pl(Ll,Cl,e,!1)}function Cl(e,t){for(var n=function(e){return vl(e),ml(e,_l(e,0,fl.textEnd))}(t);n>=0;n=ml(t,n))Ll(e,hl(t),bl(t))}function Tl(e){Pl(An,Ol,e,!0)}function Ol(e,t){for(var n=function(e){return vl(e),gl(e,_l(e,0,fl.textEnd))}(t);n>=0;n=gl(t,n))An(e,hl(t),!0)}function Ml(e,t,n,i){var r=Ve(),o=He(),a=at(2);o.firstUpdatePass&&Al(o,e,a,i),t!==yo&&ts(r,a,t)&&Rl(o,o.data[kt()],r,r[11],e,r[a+1]=function(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=u(Ei(e)))),e}(t,n),i,a)}function Pl(e,t,n,i){var r=He(),o=at(2);r.firstUpdatePass&&Al(r,null,o,i);var a=Ve();if(n!==yo&&ts(a,o,n)){var s=r.data[kt()];if(Nl(s,i)&&!Dl(r,o)){var l=i?s.classesWithoutHost:s.stylesWithoutHost;null!==l&&(n=d(l,n||"")),Rs(r,s,a,n,i)}else!function(e,t,n,i,r,o,a,s){r===yo&&(r=W);for(var l=0,c=0,u=0<r.length?r[0]:null,d=0<o.length?o[0]:null;null!==u||null!==d;){var p=l<r.length?r[l+1]:void 0,f=c<o.length?o[c+1]:void 0,h=void 0,b=null;u===d?(l+=2,c+=2,p!==f&&(b=d,h=f)):null===d||null!==u&&u<d?(l+=2,b=u):(c+=2,b=d,h=f),null!==b&&Rl(e,t,n,i,b,h,a,s),u=l<r.length?r[l]:null,d=c<o.length?o[c]:null}}(r,s,a,a[11],a[o+1],a[o+1]=function(e,t,n){if(null==n||""===n)return W;var i=[],r=Ei(n);if(Array.isArray(r))for(var o=0;o<r.length;o++)e(i,r[o],!0);else if("object"==typeof r)for(var a in r)r.hasOwnProperty(a)&&e(i,a,r[a]);else"string"==typeof r&&t(i,r);return i}(e,t,n),i,o)}}function Dl(e,t){return t>=e.expandoStartIndex}function Al(e,t,n,i){var r=e.data;if(null===r[n+1]){var o=r[kt()],a=Dl(e,n);Nl(o,i)&&null===t&&!a&&(t=!1),t=function(e,t,n,i){var r=ct(e),o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(n=Sl(n=Il(null,e,t,n,i),t.attrs,i),o=null);else{var a=t.directiveStylingLast;if(-1===a||e[a]!==r)if(n=Il(r,e,t,n,i),null===o){var s=function(e,t,n){var i=n?t.classBindings:t.styleBindings;if(0!==Oo(i))return e[Co(i)]}(e,t,i);void 0!==s&&Array.isArray(s)&&function(e,t,n,i){e[Co(n?t.classBindings:t.styleBindings)]=i}(e,t,i,s=Sl(s=Il(null,e,t,s[1],i),t.attrs,i))}else o=function(e,t,n){for(var i,r=t.directiveEnd,o=1+t.directiveStylingLast;o<r;o++)i=Sl(i,e[o].hostAttrs,n);return Sl(i,t.attrs,n)}(e,t,i)}return void 0!==o&&(i?t.residualClasses=o:t.residualStyles=o),n}(r,o,t,i),function(e,t,n,i,r,o){var a=o?t.classBindings:t.styleBindings,s=Co(a),l=Oo(a);e[i]=n;var c,u=!1;if(Array.isArray(n)){var d=n;(null===(c=d[1])||Sn(d,c)>0)&&(u=!0)}else c=n;if(r)if(0!==l){var p=Co(e[s+1]);e[i+1]=Eo(p,s),0!==p&&(e[p+1]=Mo(e[p+1],i)),e[s+1]=131071&e[s+1]|i<<17}else e[i+1]=Eo(s,0),0!==s&&(e[s+1]=Mo(e[s+1],i)),s=i;else e[i+1]=Eo(l,0),0===s?s=i:e[l+1]=Mo(e[l+1],i),l=i;u&&(e[i+1]=To(e[i+1])),dl(e,c,i,!0),dl(e,c,i,!1),function(e,t,n,i,r){var o=r?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&Sn(o,t)>=0&&(n[i+1]=Po(n[i+1]))}(t,c,e,i,o),a=Eo(s,l),o?t.classBindings=a:t.styleBindings=a}(r,o,t,n,a,i)}}function Il(e,t,n,i,r){var o=null,a=n.directiveEnd,s=n.directiveStylingLast;for(-1===s?s=n.directiveStart:s++;s<a&&(i=Sl(i,(o=t[s]).hostAttrs,r),o!==e);)s++;return null!==e&&(n.directiveStylingLast=s),i}function Sl(e,t,n){var i=n?1:2,r=-1;if(null!==t)for(var o=0;o<t.length;o++){var a=t[o];"number"==typeof a?r=a:r===i&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),An(e,a,!!n||t[++o]))}return void 0===e?null:e}function Ll(e,t,n){An(e,t,Ei(n))}function Rl(e,t,n,i,r,o,a,s){if(3&t.type){var l=e.data,c=l[s+1];zl(1==(1&c)?Zl(l,t,n,r,Oo(c),a):void 0)||(zl(o)||2==(2&c)&&(o=Zl(l,null,n,r,s,a)),function(e,t,n,i,r){var o=Me(e);if(t)r?o?e.addClass(n,i):n.classList.add(i):o?e.removeClass(n,i):n.classList.remove(i);else{var a=-1===i.indexOf("-")?void 0:Or.DashCase;if(null==r)o?e.removeStyle(n,i,a):n.style.removeProperty(i);else{var s="string"==typeof r&&r.endsWith("!important");s&&(r=r.slice(0,-10),a|=Or.Important),o?e.setStyle(n,i,r,a):n.style.setProperty(i,r,s?"important":"")}}}(i,a,Ae(kt(),n),r,o))}}function Zl(e,t,n,i,r,o){for(var a,s=null===t;r>0;){var l=e[r],c=Array.isArray(l),u=c?l[1]:l,d=null===u,p=n[r+1];p===yo&&(p=d?W:void 0);var f=d?In(p,i):u===i?p:void 0;if(c&&!zl(f)&&(f=In(l,i)),zl(f)&&(a=f,s))return a;var h=e[r+1];r=s?Co(h):Oo(h)}if(null!==t){var b=o?t.residualClasses:t.residualStyles;null!=b&&(a=In(b,i))}return a}function zl(e){return void 0!==e}function Nl(e,t){return 0!=(e.flags&(t?16:32))}function Bl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Ve(),i=He(),r=e+20,o=i.firstCreatePass?Io(i,r,1,t,null):i.data[r],a=n[r]=Lr(n[11],t);Xr(i,n,a,o),Ye(o,!1)}function Ul(e){return ql("",e,""),Ul}function ql(e,t,n){var i=Ve(),r=ss(i,e,t,n);return r!==yo&&ka(i,kt(),r),ql}function Fl(e,t,n,i,r){var o=Ve(),a=ls(o,e,t,n,i,r);return a!==yo&&ka(o,kt(),a),Fl}function Wl(e,t,n,i,r,o,a){var s=Ve(),l=cs(s,e,t,n,i,r,o,a);return l!==yo&&ka(s,kt(),l),Wl}function Kl(e,t,n,i,r,o,a,s,l){var c=Ve(),u=us(c,e,t,n,i,r,o,a,s,l);return u!==yo&&ka(c,kt(),u),Kl}function Vl(e,t,n,i,r,o,a,s,l,c,u){var d=Ve(),p=ds(d,e,t,n,i,r,o,a,s,l,c,u);return p!==yo&&ka(d,kt(),p),Vl}function Hl(e,t,n,i,r,o,a,s,l,c,u,d,p){var f=Ve(),h=ps(f,e,t,n,i,r,o,a,s,l,c,u,d,p);return h!==yo&&ka(f,kt(),h),Hl}function jl(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h){var b=Ve(),g=fs(b,e,t,n,i,r,o,a,s,l,c,u,d,p,f,h);return g!==yo&&ka(b,kt(),g),jl}function Jl(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g){var m=Ve(),v=hs(m,e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g);return v!==yo&&ka(m,kt(),v),Jl}function Gl(e){var t=Ve(),n=as(t,e);return n!==yo&&ka(t,kt(),n),Gl}function Ql(e,t,n){Pl(An,Ol,ss(Ve(),e,t,n),!0)}function Yl(e,t,n,i,r){Pl(An,Ol,ls(Ve(),e,t,n,i,r),!0)}function $l(e,t,n,i,r,o,a){Pl(An,Ol,cs(Ve(),e,t,n,i,r,o,a),!0)}function Xl(e,t,n,i,r,o,a,s,l){Pl(An,Ol,us(Ve(),e,t,n,i,r,o,a,s,l),!0)}function ec(e,t,n,i,r,o,a,s,l,c,u){Pl(An,Ol,ds(Ve(),e,t,n,i,r,o,a,s,l,c,u),!0)}function tc(e,t,n,i,r,o,a,s,l,c,u,d,p){Pl(An,Ol,ps(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p),!0)}function nc(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h){Pl(An,Ol,fs(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p,f,h),!0)}function ic(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g){Pl(An,Ol,hs(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g),!0)}function rc(e){Pl(An,Ol,as(Ve(),e),!0)}function oc(e,t,n){El(ss(Ve(),e,t,n))}function ac(e,t,n,i,r){El(ls(Ve(),e,t,n,i,r))}function sc(e,t,n,i,r,o,a){El(cs(Ve(),e,t,n,i,r,o,a))}function lc(e,t,n,i,r,o,a,s,l){El(us(Ve(),e,t,n,i,r,o,a,s,l))}function cc(e,t,n,i,r,o,a,s,l,c,u){El(ds(Ve(),e,t,n,i,r,o,a,s,l,c,u))}function uc(e,t,n,i,r,o,a,s,l,c,u,d,p){El(ps(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p))}function dc(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h){El(fs(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p,f,h))}function pc(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g){El(hs(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g))}function fc(e){El(as(Ve(),e))}function hc(e,t,n,i,r){return Ml(e,ss(Ve(),t,n,i),r,!1),hc}function bc(e,t,n,i,r,o,a){return Ml(e,ls(Ve(),t,n,i,r,o),a,!1),bc}function gc(e,t,n,i,r,o,a,s,l){return Ml(e,cs(Ve(),t,n,i,r,o,a,s),l,!1),gc}function mc(e,t,n,i,r,o,a,s,l,c,u){return Ml(e,us(Ve(),t,n,i,r,o,a,s,l,c),u,!1),mc}function vc(e,t,n,i,r,o,a,s,l,c,u,d,p){return Ml(e,ds(Ve(),t,n,i,r,o,a,s,l,c,u,d),p,!1),vc}function _c(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h){return Ml(e,ps(Ve(),t,n,i,r,o,a,s,l,c,u,d,p,f),h,!1),_c}function kc(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g){return Ml(e,fs(Ve(),t,n,i,r,o,a,s,l,c,u,d,p,f,h,b),g,!1),kc}function yc(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m,v){return Ml(e,hs(Ve(),t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m),v,!1),yc}function xc(e,t,n){return Ml(e,as(Ve(),t),n,!1),xc}function wc(e,t,n){var i=Ve();return ts(i,ot(),t)&&Ho(He(),xt(),i,e,t,i[11],n,!0),wc}function Ec(e,t,n){var i=Ve();if(ts(i,ot(),t)){var r=He(),o=xt();Ho(r,o,i,e,t,ma(ct(r.data),o,i),n,!0)}return Ec}var Cc=void 0,Tc=["en",[["a","p"],["AM","PM"],Cc],[["AM","PM"],Cc,Cc],[["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"]],Cc,[["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"]],Cc,[["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}",Cc,"{1} 'at' {0}",Cc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(e){var t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}],Oc={};function Mc(e){var t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e),n=Dc(t);if(n)return n;var i=t.split("-")[0];if(n=Dc(i))return n;if("en"===i)return Tc;throw new Error('Missing locale data for the locale "'.concat(e,'".'))}function Pc(e){return Mc(e)[Ac.PluralCase]}function Dc(e){return e in Oc||(Oc[e]=q.ng&&q.ng.common&&q.ng.common.locales&&q.ng.common.locales[e]),Oc[e]}var Ac=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}({}),Ic=["zero","one","two","few","many"],Sc={marker:"element"},Lc={marker:"ICU"},Rc=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}({}),Zc="en-US";function zc(e){var t;null==(t=e)&&k("Expected localeId to be defined",t,null,"!="),"string"==typeof e&&(Zc=e.toLowerCase().replace(/_/g,"-"))}function Nc(e,t,n){var i=t.insertBeforeIndex,r=Array.isArray(i)?i[0]:i;return null===r?Gr(e,0,n):De(n[r])}function Bc(e,t,n,i,r){var o=t.insertBeforeIndex;if(Array.isArray(o)){var a=i,s=null;if(3&t.type||(s=a,a=r),null!==a&&0==(2&t.flags))for(var l=1;l<o.length;l++)Kr(e,a,n[o[l]],s,!1)}}function Uc(e,t){if(e.push(t),e.length>1)for(var n=e.length-2;n>=0;n--){var i=e[n];qc(i)||Fc(i,t)&&null===(r=void 0,r=i.insertBeforeIndex,Array.isArray(r)?r[0]:r)&&Wc(i,t.index)}var r}function qc(e){return!(64&e.type)}function Fc(e,t){return qc(t)||e.index>t.index}function Wc(e,t){var n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:($r(Nc,Bc),e.insertBeforeIndex=t)}function Kc(e,t){var n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function Vc(e,t,n){var i=So(e,n,64,null,null);return Uc(t,i),i}function Hc(e,t){var n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}var jc=0,Jc=0;function Gc(e,t,n,i){for(var r,o=n[11],a=null,s=0;s<t.length;s++){var l=t[s];if("string"==typeof l){var c=t[++s];null===n[c]&&(n[c]=Lr(o,l))}else if("number"==typeof l)switch(1&l){case 0:var u=l>>>17,d=void 0,p=void 0;if(null===a&&(a=u,r=jr(o,i)),u===a?(d=i,p=r):(d=null,p=De(n[u])),null!==p){var f=(131070&l)>>>1;Kr(o,p,n[f],d,!1);var h=Kc(e,f);if(null!==h&&"object"==typeof h){var b=Hc(h,n);null!==b&&Gc(e,h.create[b],n,n[h.anchorIdx])}}break;case 1:var g=t[++s],m=t[++s];na(o,Ae(l>>>1,n),null,null,g,m,null);break;default:throw new Error('Unable to determine the type of mutate operation for "'.concat(l,'"'))}else switch(l){case Lc:var v=t[++s],_=t[++s];null===n[_]&&fr(n[_]=Zr(o,v),n);break;case Sc:var k=t[++s],y=t[++s];null===n[y]&&fr(n[y]=zr(o,k,null),n)}}}function Qc(e,t,n,i,r){for(var o=0;o<n.length;o++){var a=n[o],s=n[++o];if(a&r)for(var l="",c=o+1;c<=o+s;c++){var u=n[c];if("string"==typeof u)l+=u;else if("number"==typeof u)if(u<0)l+=m(t[i-u]);else{var d=u>>>2;switch(3&u){case 1:var p=n[++c],f=n[++c],h=e.data[d];"string"==typeof h?na(t[11],t[d],null,h,p,l,f):Ho(e,h,t,p,l,t[11],f,!1);break;case 0:var b=t[d];null!==b&&Rr(t[11],b,l);break;case 2:$c(e,Kc(e,d),t,l);break;case 3:Yc(e,Kc(e,d),i,t)}}}else{var g=n[o+1];if(g>0&&3==(3&g)){var v=Kc(e,g>>>2);t[v.currentCaseLViewIndex]<0&&Yc(e,v,i,t)}}o+=s}}function Yc(e,t,n,i){var r=i[t.currentCaseLViewIndex];if(null!==r){var o=jc;r<0&&(r=i[t.currentCaseLViewIndex]=~r,o=-1),Qc(e,i,t.update[r],n,o)}}function $c(e,t,n,i){var r=function(e,t){var n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:var i=function(e,t){var n=Pc(t)(parseInt(e,10)),i=Ic[n];return void 0!==i?i:"other"}(t,Zc);-1===(n=e.cases.indexOf(i))&&"other"!==i&&(n=e.cases.indexOf("other"));break;case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,i);if(Hc(t,n)!==r&&(Xc(e,t,n),n[t.currentCaseLViewIndex]=null===r?null:~r,null!==r)){var o=n[t.anchorIdx];o&&Gc(e,t.create[r],n,o)}}function Xc(e,t,n){var i=Hc(t,n);if(null!==i)for(var r=t.remove[i],o=0;o<r.length;o++){var a=r[o];if(a>0){var s=Ae(a,n);null!==s&&io(n[11],s)}else Xc(e,Kc(e,~a),n)}}var eu=/\ufffd(\d+):?\d*\ufffd/gi,tu=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,nu=/\ufffd(\d+)\ufffd/,iu=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,ru=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,ou=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,au=/\uE500/g;function su(e,t,n,i,r,o,a){var s=Lo(e,i,1,null),l=s<<Rc.SHIFT,c=Qe();t===c&&(c=null),null===c&&(l|=Rc.APPEND_EAGERLY),a&&(l|=Rc.COMMENT,void 0===Tr&&(Tr=function(){var e,t,n=[],i=-1;function r(e,n){i=0;var r=Hc(e,n);t=null!==r?e.remove[r]:W}function o(){if(i<t.length){var a=t[i++];return a>0?e[a]:(n.push(i,t),r(e[1].data[~a],e),o())}return 0===n.length?null:(t=n.pop(),i=n.pop(),o())}return function(t,i){for(e=i;n.length;)n.pop();return r(t.value,i),o}}())),r.push(l,null===o?"":o);var u=So(e,s,a?32:1,null===o?"":o,null);Uc(n,u);var d=u.index;return Ye(u,!1),null!==c&&t!==c&&function(e,t){var n,i=e.insertBeforeIndex;null===i?($r(Nc,Bc),i=e.insertBeforeIndex=[null,t]):(1!=(n=Array.isArray(i))&&k("Expecting array here",n,!0,"=="),i.push(t))}(c,d),u}function lu(e,t,n,i,r,o,a){var s=a.match(eu),l=su(e,t,n,o,i,s?null:a,!1);s&&cu(r,a,l.index,null,0,null)}function cu(e,t,n,i,r,o){var a=e.length,s=a+1;e.push(null,null);for(var l=a+2,c=t.split(eu),u=0,d=0;d<c.length;d++){var p=c[d];if(1&d){var f=r+parseInt(p,10);e.push(-1-f),u|=du(f)}else""!==p&&e.push(p)}return e.push(n<<2|(i?1:0)),i&&e.push(i,o),e[a]=u,e[s]=e.length-l,u}function uu(e){for(var t=0,n=0;n<e.length;n++){var i=e[n];"number"==typeof i&&i<0&&t++}return t}function du(e){return 1<<Math.min(e,31)}function pu(e){for(var t,n,i="",r=0,o=!1;null!==(t=ru.exec(e));)o?t[0]==="\ufffd/*".concat(n,"\ufffd")&&(r=t.index,o=!1):(i+=e.substring(r,t.index+t[0].length),n=t[1],o=!0);return i+=e.substr(r)}function fu(e,t,n,i,r,o){var a=0,s={type:r.type,currentCaseLViewIndex:Lo(e,t,1,null),anchorIdx:o,cases:[],create:[],remove:[],update:[]};!function(e,t,n){e.push(du(t.mainBinding),2,-1-t.mainBinding,n<<2|2)}(n,r,o),function(e,t,n){var i=e.data[t];null===i?e.data[t]=n:i.value=n}(e,o,s);for(var l=r.values,c=0;c<l.length;c++){for(var u=l[c],d=[],p=0;p<u.length;p++){var f=u[p];if("string"!=typeof f){var h=d.push(f)-1;u[p]="\x3c!--\ufffd".concat(h,"\ufffd--\x3e")}}a=gu(e,s,t,n,i,r.cases[c],u.join(""),d)|a}a&&function(e,t,n){e.push(t,1,n<<2|3)}(n,a,o)}function hu(e){for(var t=[],n=[],i=1,r=0,o=bu(e=e.replace(iu,function(e,t,n){return i="select"===n?0:1,r=parseInt(t.substr(1),10),""})),a=0;a<o.length;){var s=o[a++].trim();1===i&&(s=s.replace(/\s*(?:=)?(\w+)\s*/,"$1")),s.length&&t.push(s);var l=bu(o[a++]);t.length>n.length&&n.push(l)}return{type:i,mainBinding:r,cases:t,values:n}}function bu(e){if(!e)return[];var t,n=0,i=[],r=[],o=/[{}]/g;for(o.lastIndex=0;t=o.exec(e);){var a=t.index;if("}"==t[0]){if(i.pop(),0==i.length){var s=e.substring(n,a);iu.test(s)?r.push(hu(s)):r.push(s),n=a+1}}else{if(0==i.length){var l=e.substring(n,a);r.push(l),n=a+1}i.push("{")}}var c=e.substring(n);return r.push(c),r}function gu(e,t,n,i,r,o,a,s){var l=[],c=[],u=[];t.cases.push(o),t.create.push(l),t.remove.push(c),t.update.push(u);var d=Ii(Oe()).getInertBodyElement(a),p=nr(d)||d;return p?mu(e,t,n,i,l,c,u,p,r,s,0):0}function mu(e,t,n,i,r,o,a,s,l,c,u){for(var d=0,p=s.firstChild;p;){var f=Lo(e,n,1,null);switch(p.nodeType){case Node.ELEMENT_NODE:var h=p,b=h.tagName.toLowerCase();if(Hi.hasOwnProperty(b)){ku(r,Sc,b,l,f),e.data[f]=b;for(var g=h.attributes,m=0;m<g.length;m++){var v=g.item(m),_=v.name.toLowerCase();v.value.match(eu)?Gi.hasOwnProperty(_)&&cu(a,v.value,f,v.name,0,ji[_]?zi:Ji[_]?Ni:null):yu(r,f,v)}d=mu(e,t,n,i,r,o,a,p,f,c,u+1)|d,vu(o,f,u)}break;case Node.TEXT_NODE:var k=p.textContent||"",y=k.match(eu);ku(r,null,y?"":k,l,f),vu(o,f,u),y&&(d=cu(a,k,f,null,0,null)|d);break;case Node.COMMENT_NODE:var x=nu.exec(p.textContent||"");if(x){var w=c[parseInt(x[1],10)];ku(r,Lc,"",l,f),fu(e,n,i,l,w,f),_u(o,f,u)}}p=p.nextSibling}return d}function vu(e,t,n){0===n&&e.push(t)}function _u(e,t,n){0===n&&(e.push(~t),e.push(t))}function ku(e,t,n,i,r){null!==t&&e.push(t),e.push(n,r,0|i<<17|r<<1)}function yu(e,t,n){e.push(t<<1|1,n.name,n.value)}var xu=/\[(\ufffd.+?\ufffd?)\]/,wu=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,Eu=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,Cu=/{([A-Z0-9_]+)}/g,Tu=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,Ou=/\/\*/,Mu=/\d+\:(\d+)/;function Pu(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=He(),r=Ve(),o=20+e,a=Ne(i.consts,t),s=Qe();i.firstCreatePass&&function(e,t,n,i,r,o){for(var a,s=Qe(),l=[],c=[],u=[[]],d=(a=r=function(e,t){if(function(e){return-1===e}(t))return pu(e);var n=e.indexOf(":".concat(t,"\ufffd"))+2+t.toString().length,i=e.search(new RegExp("\ufffd\\/\\*\\d+:".concat(t,"\ufffd")));return pu(e.substring(n,i))}(r,o),a.replace(au," ")).split(ou),p=0;p<d.length;p++){var f=d[p];if(0==(1&p))for(var h=bu(f),b=0;b<h.length;b++){var g=h[b];if(0==(1&b)){var m=g;""!==m&&lu(e,s,u[0],l,c,n,m)}else{var v=g;if("object"!=typeof v)throw new Error('Unable to parse ICU expression in "'.concat(r,'" message.'));fu(e,n,c,t,v,su(e,s,u[0],n,l,"",!0).index)}}else{var _=47===f.charCodeAt(0),k=(f.charCodeAt(_?1:0),20+Number.parseInt(f.substring(_?2:1)));if(_)u.shift(),Ye(Qe(),!1);else{var y=Vc(e,u[0],k);u.unshift([]),Ye(y,!0)}}}e.data[i]={create:l,update:c}}(i,null===s?0:s.index,r,o,a,n);var l=i.data[o],c=Wr(i,s===r[6]?null:s,r);!function(e,t,n,i){for(var r=e[11],o=0;o<t.length;o++){var a=t[o++],s=t[o],l=(a&Rc.COMMENT)===Rc.COMMENT,c=(a&Rc.APPEND_EAGERLY)===Rc.APPEND_EAGERLY,u=a>>>Rc.SHIFT,d=e[u];null===d&&(d=e[u]=l?r.createComment(s):Lr(r,s)),c&&null!==n&&Kr(r,n,d,i,!1)}}(r,l.create,c,s&&8&s.type?r[s.index]:null),st(!0)}function Du(){st(!1)}function Au(e,t,n){Pu(e,t,n),Du()}function Iu(e,t){var n=He();!function(e,t,n){var i=Je().index,r=[];if(e.firstCreatePass&&null===e.data[t]){for(var o=0;o<n.length;o+=2){var a=n[o],s=n[o+1];if(""!==s){if(tu.test(s))throw new Error('ICU expressions are not supported in attributes. Message: "'.concat(s,'".'));cu(r,s,i,a,uu(r),null)}}e.data[t]=r}}(n,e+20,Ne(n.consts,t))}function Su(e){return ts(Ve(),ot(),e)&&(jc|=1<<Math.min(Jc,31)),Jc++,Su}function Lu(e){!function(e,t,n){if(Jc>0){var i=e.data[n];Qc(e,t,Array.isArray(i)?i:i.update,it()-Jc-1,jc)}jc=0,Jc=0}(He(),Ve(),e+20)}function Ru(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;if(xu.test(e)){var i={},r=[0];n=n.replace(wu,function(e,t,n){var o=t||n,a=i[o]||[];if(a.length||(o.split("|").forEach(function(e){var t=e.match(Mu),n=t?parseInt(t[1],10):0,i=Ou.test(e);a.push([n,i,e])}),i[o]=a),!a.length)throw new Error("i18n postprocess: unmatched placeholder - ".concat(o));for(var s=r[r.length-1],l=0,c=0;c<a.length;c++)if(a[c][0]===s){l=c;break}var u=_slicedToArray2(a[l],3),d=u[0],p=u[1],f=u[2];return p?r.pop():s!==d&&r.push(d),a.splice(l,1),f})}return Object.keys(t).length?n=(n=(n=n.replace(Eu,function(e,n,i,r,o,a){return t.hasOwnProperty(i)?"".concat(n).concat(t[i]).concat(a):e})).replace(Cu,function(e,n){return t.hasOwnProperty(n)?t[n]:e})).replace(Tu,function(e,n){if(t.hasOwnProperty(n)){var i=t[n];if(!i.length)throw new Error("i18n postprocess: unmatched ICU - ".concat(e," with key: ").concat(n));return i.shift()}return e}):n}(e,t)}function Zu(e,t,n,i,r){if(e=h(e),Array.isArray(e))for(var o=0;o<e.length;o++)Zu(e[o],t,n,i,r);else{var a=He(),s=Ve(),l=Ra(e)?e:h(e.provide),c=Ia(e),u=Je(),d=1048575&u.providerIndexes,p=u.directiveStart,f=u.providerIndexes>>20;if(Ra(e)||!e.multi){var b=new It(c,r,Is),g=Bu(l,t,r?d:d+f,p);-1===g?(Jt(Kt(u,s),a,l),zu(a,e,t.length),t.push(l),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),n.push(b),s.push(b)):(n[g]=b,s[g]=b)}else{var m=Bu(l,t,d+f,p),v=Bu(l,t,d,d+f),_=m>=0&&n[m],k=v>=0&&n[v];if(r&&!k||!r&&!_){Jt(Kt(u,s),a,l);var y=function(e,t,n,i,r){var o=new It(e,n,Is);return o.multi=[],o.index=t,o.componentProviders=0,Nu(o,r,i&&!n),o}(r?qu:Uu,n.length,r,i,c);!r&&k&&(n[v].providerFactory=y),zu(a,e,t.length,0),t.push(l),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),n.push(y),s.push(y)}else zu(a,e,m>-1?m:v,Nu(n[r?v:m],c,!r&&i));!r&&i&&k&&n[v].componentProviders++}}}function zu(e,t,n,i){var r=Ra(t);if(r||t.useClass){var o=(t.useClass||t).prototype.ngOnDestroy;if(o){var a=e.destroyHooks||(e.destroyHooks=[]);if(!r&&t.multi){var s=a.indexOf(n);-1===s?a.push(n,[i,o]):a[s+1].push(i,o)}else a.push(n,o)}}}function Nu(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Bu(e,t,n,i){for(var r=n;r<i;r++)if(t[r]===e)return r;return-1}function Uu(e,t,n,i){return Fu(this.multi,[])}function qu(e,t,n,i){var r,o=this.multi;if(this.providerFactory){var a=this.providerFactory.componentProviders,s=nn(n,n[1],this.providerFactory.index,i);Fu(o,r=s.slice(0,a));for(var l=a;l<s.length;l++)r.push(s[l])}else Fu(o,r=[]);return r}function Fu(e,t){for(var n=0;n<e.length;n++)t.push((0,e[n])());return t}function Wu(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,i){return function(e,t,n){var i=He();if(i.firstCreatePass){var r=me(e);Zu(n,i.data,i.blueprint,r,!0),Zu(t,i.data,i.blueprint,r,!1)}}(n,i?i(e):e,t)}}}var Ku=function e(){_classCallCheck(this,e)},Vu=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"resolveComponentFactory",value:function(e){throw function(e){var t=Error("No component factory found for ".concat(u(e),". Did you add it to @NgModule.entryComponents?"));return t.ngComponent=e,t}(e)}}]),e}(),Hu=function(){var e=function e(){_classCallCheck(this,e)};return e.NULL=new Vu,e}();function ju(){}function Ju(e,t){return new Qu(Ie(e,t))}var Gu=function(){return Ju(Je(),Ve())},Qu=function(){var e=function e(t){_classCallCheck(this,e),this.nativeElement=t};return e.__NG_ELEMENT_ID__=Gu,e}();function Yu(e){return e instanceof Qu?e.nativeElement:e}var $u=function e(){_classCallCheck(this,e)},Xu=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=function(){return ed()},e}(),ed=function(){var e=Ve(),t=Re(Je().index,e);return function(e){return e[11]}(pe(t)?t:e)},td=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275prov=y({token:e,providedIn:"root",factory:function(){return null}}),e}(),nd=function e(t){_classCallCheck(this,e),this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")},id=new nd("12.0.3"),rd=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"supports",value:function(e){return Ya(e)}},{key:"create",value:function(e){return new ad(e)}}]),e}(),od=function(e,t){return t},ad=function(){function e(t){_classCallCheck(this,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=t||od}return _createClass(e,[{key:"forEachItem",value:function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)}},{key:"forEachOperation",value:function(e){for(var t=this._itHead,n=this._removalsHead,i=0,r=null;t||n;){var o=!n||t&&t.currentIndex<ud(n,i,r)?t:n,a=ud(o,i,r),s=o.currentIndex;if(o===n)i--,n=n._nextRemoved;else if(t=t._next,null==o.previousIndex)i++;else{r||(r=[]);var l=a-i,c=s-i;if(l!=c){for(var u=0;u<l;u++){var d=u<r.length?r[u]:r[u]=0,p=d+u;c<=p&&p<l&&(r[u]=d+1)}r[o.previousIndex]=c-l}}a!==s&&e(o,a,s)}}},{key:"forEachPreviousItem",value:function(e){var t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)}},{key:"forEachAddedItem",value:function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}},{key:"forEachMovedItem",value:function(e){var t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)}},{key:"forEachRemovedItem",value:function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}},{key:"forEachIdentityChange",value:function(e){var t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)}},{key:"diff",value:function(e){if(null==e&&(e=[]),!Ya(e))throw new Error("Error trying to diff '".concat(u(e),"'. Only arrays and iterables are allowed"));return this.check(e)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(e){var t=this;this._reset();var n,i,r,o=this._itHead,a=!1;if(Array.isArray(e)){this.length=e.length;for(var s=0;s<this.length;s++)i=e[s],r=this._trackByFn(s,i),null!==o&&Object.is(o.trackById,r)?(a&&(o=this._verifyReinsertion(o,i,r,s)),Object.is(o.item,i)||this._addIdentityChange(o,i)):(o=this._mismatch(o,i,r,s),a=!0),o=o._next}else n=0,function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)t(e[n]);else for(var i,r=e[Ga()]();!(i=r.next()).done;)t(i.value)}(e,function(e){r=t._trackByFn(n,e),null!==o&&Object.is(o.trackById,r)?(a&&(o=t._verifyReinsertion(o,e,r,n)),Object.is(o.item,e)||t._addIdentityChange(o,e)):(o=t._mismatch(o,e,r,n),a=!0),o=o._next,n++}),this.length=n;return this._truncate(o),this.collection=e,this.isDirty}},{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}},{key:"_reset",value:function(){if(this.isDirty){var e;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=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}},{key:"_mismatch",value:function(e,t,n,i){var r;return null===e?r=this._itTail:(r=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,r,i)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,i))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,r,i)):e=this._addAfter(new sd(t,n),r,i),e}},{key:"_verifyReinsertion",value:function(e,t,n,i){var r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==r?e=this._reinsertAfter(r,e._prev,i):e.currentIndex!=i&&(e.currentIndex=i,this._addToMoves(e,i)),e}},{key:"_truncate",value:function(e){for(;null!==e;){var 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)}},{key:"_reinsertAfter",value:function(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);var i=e._prevRemoved,r=e._nextRemoved;return null===i?this._removalsHead=r:i._nextRemoved=r,null===r?this._removalsTail=i:r._prevRemoved=i,this._insertAfter(e,t,n),this._addToMoves(e,n),e}},{key:"_moveAfter",value:function(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}},{key:"_addAfter",value:function(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}},{key:"_insertAfter",value:function(e,t,n){var i=null===t?this._itHead:t._next;return e._next=i,e._prev=t,null===i?this._itTail=e:i._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new cd),this._linkedRecords.put(e),e.currentIndex=n,e}},{key:"_remove",value:function(e){return this._addToRemovals(this._unlink(e))}},{key:"_unlink",value:function(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);var t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}},{key:"_addToMoves",value:function(e,t){return e.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}},{key:"_addToRemovals",value:function(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new cd),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}},{key:"_addIdentityChange",value:function(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}]),e}(),sd=function e(t,n){_classCallCheck(this,e),this.item=t,this.trackById=n,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},ld=function(){function e(){_classCallCheck(this,e),this._head=null,this._tail=null}return _createClass(e,[{key:"add",value:function(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)}},{key:"get",value:function(e,t){var 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}},{key:"remove",value:function(e){var 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}}]),e}(),cd=function(){function e(){_classCallCheck(this,e),this.map=new Map}return _createClass(e,[{key:"put",value:function(e){var t=e.trackById,n=this.map.get(t);n||(n=new ld,this.map.set(t,n)),n.add(e)}},{key:"get",value:function(e,t){var n=this.map.get(e);return n?n.get(e,t):null}},{key:"remove",value:function(e){var t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}},{key:"isEmpty",get:function(){return 0===this.map.size}},{key:"clear",value:function(){this.map.clear()}}]),e}();function ud(e,t,n){var i=e.previousIndex;if(null===i)return i;var r=0;return n&&i<n.length&&(r=n[i]),i+t+r}var dd=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"supports",value:function(e){return e instanceof Map||$a(e)}},{key:"create",value:function(){return new pd}}]),e}(),pd=function(){function e(){_classCallCheck(this,e),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}return _createClass(e,[{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}},{key:"forEachItem",value:function(e){var t;for(t=this._mapHead;null!==t;t=t._next)e(t)}},{key:"forEachPreviousItem",value:function(e){var t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)}},{key:"forEachChangedItem",value:function(e){var t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)}},{key:"forEachAddedItem",value:function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}},{key:"forEachRemovedItem",value:function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}},{key:"diff",value:function(e){if(e){if(!(e instanceof Map||$a(e)))throw new Error("Error trying to diff '".concat(u(e),"'. Only maps and objects are allowed"))}else e=new Map;return this.check(e)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(e){var t=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(e,function(e,i){if(n&&n.key===i)t._maybeAddToChanges(n,e),t._appendAfter=n,n=n._next;else{var r=t._getOrCreateRecordForKey(i,e);n=t._insertBeforeOrAppend(n,r)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}},{key:"_insertBeforeOrAppend",value:function(e,t){if(e){var 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}},{key:"_getOrCreateRecordForKey",value:function(e,t){if(this._records.has(e)){var n=this._records.get(e);this._maybeAddToChanges(n,t);var i=n._prev,r=n._next;return i&&(i._next=r),r&&(r._prev=i),n._next=null,n._prev=null,n}var o=new fd(e);return this._records.set(e,o),o.currentValue=t,this._addToAdditions(o),o}},{key:"_reset",value:function(){if(this.isDirty){var 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}}},{key:"_maybeAddToChanges",value:function(e,t){Object.is(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}},{key:"_addToAdditions",value:function(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}},{key:"_addToChanges",value:function(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}},{key:"_forEach",value:function(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(function(n){return t(e[n],n)})}}]),e}(),fd=function e(t){_classCallCheck(this,e),this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null};function hd(){return new bd([new rd])}var bd=function(){var e=function(){function e(t){_classCallCheck(this,e),this.factories=t}return _createClass(e,[{key:"find",value:function(e){var t,n=this.factories.find(function(t){return t.supports(e)});if(null!=n)return n;throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat((t=e).name||typeof t,"'"))}}],[{key:"create",value:function(t,n){if(null!=n){var i=n.factories.slice();t=t.concat(i)}return new e(t)}},{key:"extend",value:function(t){return{provide:e,useFactory:function(n){return e.create(t,n||hd())},deps:[[e,new ti,new Xn]]}}}]),e}();return e.\u0275prov=y({token:e,providedIn:"root",factory:hd}),e}();function gd(){return new md([new dd])}var md=function(){var e=function(){function e(t){_classCallCheck(this,e),this.factories=t}return _createClass(e,[{key:"find",value:function(e){var t=this.factories.find(function(t){return t.supports(e)});if(t)return t;throw new Error("Cannot find a differ supporting object '".concat(e,"'"))}}],[{key:"create",value:function(t,n){if(n){var i=n.factories.slice();t=t.concat(i)}return new e(t)}},{key:"extend",value:function(t){return{provide:e,useFactory:function(n){return e.create(t,n||gd())},deps:[[e,new ti,new Xn]]}}}]),e}();return e.\u0275prov=y({token:e,providedIn:"root",factory:gd}),e}();function vd(e,t,n,i){for(var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];null!==n;){var o=t[n.index];if(null!==o&&i.push(De(o)),fe(o))for(var a=10;a<o.length;a++){var s=o[a],l=s[1].firstChild;null!==l&&vd(s[1],s,l,i)}var c=n.type;if(8&c)vd(e,t,n.child,i);else if(32&c)for(var u=Mr(n,t),d=void 0;d=u();)i.push(d);else if(16&c){var p=to(t,n);if(Array.isArray(p))i.push.apply(i,_toConsumableArray(p));else{var f=Pr(t[16]);vd(f[1],f,p,i,!0)}}n=r?n.projectionNext:n.next}return i}var _d=function(){function e(t,n){_classCallCheck(this,e),this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}return _createClass(e,[{key:"rootNodes",get:function(){var e=this._lView,t=e[1];return vd(t,e,t.firstChild,[])}},{key:"context",get:function(){return this._lView[8]},set:function(e){this._lView[8]=e}},{key:"destroyed",get:function(){return 256==(256&this._lView[2])}},{key:"destroy",value:function(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){var e=this._lView[3];if(fe(e)){var t=e[8],n=t?t.indexOf(this):-1;n>-1&&(Br(e,n),Pn(t,n))}this._attachedToViewContainer=!1}Ur(this._lView[1],this._lView)}},{key:"onDestroy",value:function(e){Ko(this._lView[1],this._lView,null,e)}},{key:"markForCheck",value:function(){ua(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){da(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(e,t,n){tt(!0);try{da(e,t,n)}finally{tt(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}},{key:"detachFromAppRef",value:function(){var e;this._appRef=null,oo(this._lView[1],e=this._lView,e[11],2,null,null)}},{key:"attachToAppRef",value:function(e){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}]),e}(),kd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this,e))._view=e,i}return _createClass(n,[{key:"detectChanges",value:function(){pa(this._view)}},{key:"checkNoChanges",value:function(){!function(e){tt(!0);try{pa(e)}finally{tt(!1)}}(this._view)}},{key:"context",get:function(){return null}}]),n}(_d),yd=function(e){return function(e,t,n){if(be(e)&&!n){var i=Re(e.index,t);return new _d(i,i)}return 47&e.type?new _d(t[16],t):null}(Je(),Ve(),16==(16&e))},xd=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=yd,e}(),wd=[new dd],Ed=new bd([new rd]),Cd=new md(wd),Td=function(){return Pd(Je(),Ve())},Od=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=Td,e}(),Md=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r){var o;return _classCallCheck(this,n),(o=t.call(this))._declarationLView=e,o._declarationTContainer=i,o.elementRef=r,o}return _createClass(n,[{key:"createEmbeddedView",value:function(e){var t=this._declarationTContainer.tViews,n=Ao(this._declarationLView,t,e,16,null,t.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];var i=this._declarationLView[19];return null!==i&&(n[19]=i.createEmbeddedView(t)),Ro(t,n,e),new _d(n)}}]),n}(Od);function Pd(e,t){return 4&e.type?new Md(t,e,Ju(e,t)):null}var Dd=function e(){_classCallCheck(this,e)},Ad=function(){return Zd(Je(),Ve())},Id=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=Ad,e}(),Sd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r){var o;return _classCallCheck(this,n),(o=t.call(this))._lContainer=e,o._hostTNode=i,o._hostLView=r,o}return _createClass(n,[{key:"element",get:function(){return Ju(this._hostTNode,this._hostLView)}},{key:"injector",get:function(){return new an(this._hostTNode,this._hostLView)}},{key:"parentInjector",get:function(){var e=jt(this._hostTNode,this._hostLView);if(Nt(e)){var t=Ut(e,this._hostLView),n=Bt(e);return new an(t[1].data[n+8],t)}return new an(null,this._hostLView)}},{key:"clear",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:"get",value:function(e){var t=Ld(this._lContainer);return null!==t&&t[e]||null}},{key:"length",get:function(){return this._lContainer.length-10}},{key:"createEmbeddedView",value:function(e,t,n){var i=e.createEmbeddedView(t||{});return this.insert(i,n),i}},{key:"createComponent",value:function(e,t,n,i,r){var o=n||this.parentInjector;if(!r&&null==e.ngModule&&o){var a=o.get(Dd,null);a&&(r=a)}var s=e.create(o,i,void 0,r);return this.insert(s.hostView,t),s}},{key:"insert",value:function(e,t){var i=e._lView,r=i[1];if(fe(i[3])){var o=this.indexOf(e);if(-1!==o)this.detach(o);else{var a=i[3],s=new n(a,a[6],a[3]);s.detach(s.indexOf(e))}}var l=this._adjustIndex(t),c=this._lContainer;!function(e,t,n,i){var r=10+i,o=n.length;i>0&&(n[r-1][4]=t),i<o-10?(t[4]=n[r],Mn(n,10+i,t)):(n.push(t),t[4]=null),t[3]=n;var a=t[17];null!==a&&n!==a&&function(e,t){var n=e[9];t[16]!==t[3][3][16]&&(e[2]=!0),null===n?e[9]=[t]:n.push(t)}(a,t);var s=t[19];null!==s&&s.insertView(e),t[2]|=128}(r,i,c,l);var u=no(l,c),d=i[11],p=jr(d,c[7]);return null!==p&&function(e,t,n,i,r,o){i[0]=r,i[6]=t,oo(e,i,n,1,r,o)}(r,c[6],d,i,p,u),e.attachToViewContainerRef(),Mn(Rd(c),l,e),e}},{key:"move",value:function(e,t){return this.insert(e,t)}},{key:"indexOf",value:function(e){var t=Ld(this._lContainer);return null!==t?t.indexOf(e):-1}},{key:"remove",value:function(e){var t=this._adjustIndex(e,-1),n=Br(this._lContainer,t);n&&(Pn(Rd(this._lContainer),t),Ur(n[1],n))}},{key:"detach",value:function(e){var t=this._adjustIndex(e,-1),n=Br(this._lContainer,t);return n&&null!=Pn(Rd(this._lContainer),t)?new _d(n):null}},{key:"_adjustIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return null==e?this.length+t:e}}]),n}(Id);function Ld(e){return e[8]}function Rd(e){return e[8]||(e[8]=[])}function Zd(e,t){var n,i=t[e.index];if(fe(i))n=i;else{var r;if(8&e.type)r=De(i);else{var o=t[11];r=o.createComment("");var a=Ie(e,t);Kr(o,jr(o,a),r,function(e,t){return Me(e)?e.nextSibling(t):t.nextSibling}(o,a),!1)}t[e.index]=n=oa(i,t,r,e),ca(t,n)}return new Sd(n,e,t)}var zd={},Nd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this)).ngModule=e,i}return _createClass(n,[{key:"resolveComponentFactory",value:function(e){var t=le(e);return new qd(t,this.ngModule)}}]),n}(Hu);function Bd(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}var Ud=new vn("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return yr}}),qd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var r;return _classCallCheck(this,n),(r=t.call(this)).componentDef=e,r.ngModule=i,r.componentType=e.type,r.selector=e.selectors.map(ko).join(","),r.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],r.isBoundToModule=!!i,r}return _createClass(n,[{key:"inputs",get:function(){return Bd(this.componentDef.inputs)}},{key:"outputs",get:function(){return Bd(this.componentDef.outputs)}},{key:"create",value:function(e,t,n,i){var r,o,a=(i=i||this.ngModule)?function(e,t){return{get:function(n,i,r){var o=e.get(n,zd,r);return o!==zd||i===zd?o:t.get(n,i,r)}}}(e,i.injector):e,s=a.get($u,Pe),l=a.get(td,null),c=s.createRenderer(null,this.componentDef),u=this.componentDef.selectors[0][0]||"div",d=n?function(e,t,n){if(Me(e))return e.selectRootElement(t,n===Z.ShadowDom);var i="string"==typeof t?e.querySelector(t):t;return i.textContent="",i}(c,n,this.componentDef.encapsulation):zr(s.createRenderer(null,this.componentDef),u,function(e){var t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(u)),p=this.componentDef.onPush?576:528,f={components:[],scheduler:yr,clean:ha,playerHandler:null,flags:0},h=Wo(0,null,null,1,0,null,null,null,null,null),b=Ao(null,h,f,p,null,null,s,c,l,a);ht(b);try{var g=function(e,t,n,i,r,o){var a=n[1];n[20]=e;var s=Io(a,20,2,"#host",null),l=s.mergedAttrs=t.hostAttrs;null!==l&&(ya(s,l,!0),null!==e&&(St(r,e,l),null!==s.classes&&lo(r,e,s.classes),null!==s.styles&&so(r,e,s.styles)));var c=i.createRenderer(e,t),u=Ao(n,Fo(t),null,t.onPush?64:16,n[20],s,i,c,null,null);return a.firstCreatePass&&(Jt(Kt(s,n),a,t.type),Qo(a,s),$o(s,n.length,1)),ca(n,u),n[20]=u}(d,this.componentDef,b,s,c);if(d)if(n)St(c,d,["ng-version",id.full]);else{var m=function(e){for(var t=[],n=[],i=1,r=2;i<e.length;){var o=e[i];if("string"==typeof o)2===r?""!==o&&t.push(o,e[++i]):8===r&&n.push(o);else{if(!bo(r))break;r=o}i++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]),v=m.attrs,_=m.classes;v&&St(c,d,v),_&&_.length>0&&lo(c,d,_.join(" "))}if(o=Se(h,20),void 0!==t)for(var k=o.projection=[],y=0;y<this.ngContentSelectors.length;y++){var x=t[y];k.push(null!=x?Array.from(x):null)}r=function(e,t,n,i,r){var o=n[1],a=function(e,t,n){var i=Je();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),Xo(e,i,t,Lo(e,t,1,null),n));var r=nn(t,e,i.directiveStart,i);fr(r,t);var o=Ie(i,t);return o&&fr(o,t),r}(o,n,t);if(i.components.push(a),e[8]=a,r&&r.forEach(function(e){return e(a,t)}),t.contentQueries){var s=Je();t.contentQueries(1,a,s.directiveStart)}var l=Je();return!o.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(yt(l.index),Jo(n[1],l,0,l.directiveStart,l.directiveEnd,t),Go(t,a)),a}(g,this.componentDef,b,f,[Na]),Ro(h,b,null)}finally{_t()}return new Fd(this.componentType,r,Ju(o,b),b,o)}}]),n}(Ku),Fd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o,a){var s;return _classCallCheck(this,n),(s=t.call(this)).location=r,s._rootLView=o,s._tNode=a,s.instance=i,s.hostView=s.changeDetectorRef=new kd(o),s.componentType=e,s}return _createClass(n,[{key:"injector",get:function(){return new an(this._tNode,this._rootLView)}},{key:"destroy",value:function(){this.hostView.destroy()}},{key:"onDestroy",value:function(e){this.hostView.onDestroy(e)}}]),n}(function(){return function e(){_classCallCheck(this,e)}}());function Wd(e,t,n,i){return L(function(){var r,o=e;null!==t&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?(r=o.decorators).push.apply(r,_toConsumableArray(t)):o.decorators=t),null!==n&&(o.ctorParameters=n),null!==i&&(o.propDecorators=o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?Object.assign(Object.assign({},o.propDecorators),i):i)})}var Kd=new Map,Vd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var r;_classCallCheck(this,n),(r=t.call(this))._parent=i,r._bootstrapComponents=[],r.injector=_assertThisInitialized(r),r.destroyCbs=[],r.componentFactoryResolver=new Nd(_assertThisInitialized(r));var o=de(e),a=e[J]||null;return a&&zc(a),r._bootstrapComponents=Cr(o.bootstrap),r._r3Injector=Pa(e,i,[{provide:Dd,useValue:_assertThisInitialized(r)},{provide:Hu,useValue:r.componentFactoryResolver}],u(e)),r._r3Injector._resolveInjectorDefTypes(),r.instance=r.get(e),r}return _createClass(n,[{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:za.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:A.Default;return e===za||e===Dd||e===wa?this:this._r3Injector.get(e,t,n)}},{key:"destroy",value:function(){var e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(function(e){return e()}),this.destroyCbs=null}},{key:"onDestroy",value:function(e){this.destroyCbs.push(e)}}]),n}(Dd),Hd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i,r,o;return _classCallCheck(this,n),(i=t.call(this)).moduleType=e,null!==de(e)&&(r=e,o=new Set,function e(t){var n=de(t,!0),i=n.id;null!==i&&(function(e,t,n){if(t&&t!==n)throw new Error("Duplicate module registered for ".concat(e," - ").concat(u(t)," vs ").concat(u(t.name)))}(i,Kd.get(i),t),Kd.set(i,t));var r,a=_createForOfIteratorHelper(Cr(n.imports));try{for(a.s();!(r=a.n()).done;){var s=r.value;o.has(s)||(o.add(s),e(s))}}catch(l){a.e(l)}finally{a.f()}}(r)),i}return _createClass(n,[{key:"create",value:function(e){return new Vd(this.moduleType,e)}}]),n}(function(){return function e(){_classCallCheck(this,e)}}());function jd(e,t,n){var i=nt()+e,r=Ve();return r[i]===yo?Xa(r,i,n?t.call(n):t()):es(r,i)}function Jd(e,t,n,i){return rp(Ve(),nt(),e,t,n,i)}function Gd(e,t,n,i,r){return op(Ve(),nt(),e,t,n,i,r)}function Qd(e,t,n,i,r,o){return ap(Ve(),nt(),e,t,n,i,r,o)}function Yd(e,t,n,i,r,o,a){return sp(Ve(),nt(),e,t,n,i,r,o,a)}function $d(e,t,n,i,r,o,a,s){var l=nt()+e,c=Ve(),u=rs(c,l,n,i,r,o);return ts(c,l+4,a)||u?Xa(c,l+5,s?t.call(s,n,i,r,o,a):t(n,i,r,o,a)):es(c,l+5)}function Xd(e,t,n,i,r,o,a,s,l){var c=nt()+e,u=Ve(),d=rs(u,c,n,i,r,o);return ns(u,c+4,a,s)||d?Xa(u,c+6,l?t.call(l,n,i,r,o,a,s):t(n,i,r,o,a,s)):es(u,c+6)}function ep(e,t,n,i,r,o,a,s,l,c){var u=nt()+e,d=Ve(),p=rs(d,u,n,i,r,o);return is(d,u+4,a,s,l)||p?Xa(d,u+7,c?t.call(c,n,i,r,o,a,s,l):t(n,i,r,o,a,s,l)):es(d,u+7)}function tp(e,t,n,i,r,o,a,s,l,c,u){var d=nt()+e,p=Ve(),f=rs(p,d,n,i,r,o);return rs(p,d+4,a,s,l,c)||f?Xa(p,d+8,u?t.call(u,n,i,r,o,a,s,l,c):t(n,i,r,o,a,s,l,c)):es(p,d+8)}function np(e,t,n,i){return lp(Ve(),nt(),e,t,n,i)}function ip(e,t){var n=e[t];return n===yo?void 0:n}function rp(e,t,n,i,r,o){var a=t+n;return ts(e,a,r)?Xa(e,a+1,o?i.call(o,r):i(r)):ip(e,a+1)}function op(e,t,n,i,r,o,a){var s=t+n;return ns(e,s,r,o)?Xa(e,s+2,a?i.call(a,r,o):i(r,o)):ip(e,s+2)}function ap(e,t,n,i,r,o,a,s){var l=t+n;return is(e,l,r,o,a)?Xa(e,l+3,s?i.call(s,r,o,a):i(r,o,a)):ip(e,l+3)}function sp(e,t,n,i,r,o,a,s,l){var c=t+n;return rs(e,c,r,o,a,s)?Xa(e,c+4,l?i.call(l,r,o,a,s):i(r,o,a,s)):ip(e,c+4)}function lp(e,t,n,i,r,o){for(var a=t+n,s=!1,l=0;l<r.length;l++)ts(e,a++,r[l])&&(s=!0);return s?Xa(e,a,i.apply(o,r)):ip(e,a)}function cp(e,t){var n,i=He(),r=e+20;i.firstCreatePass?(n=function(e,t){if(t)for(var n=t.length-1;n>=0;n--){var i=t[n];if(e===i.name)return i}throw new g("302","The pipe '".concat(e,"' could not be found!"))}(t,i.pipeRegistry),i.data[r]=n,n.onDestroy&&(i.destroyHooks||(i.destroyHooks=[])).push(r,n.onDestroy)):n=i.data[r];var o=n.factory||(n.factory=ve(n.type)),a=I(Is);try{var s=Ft(!1),l=o();return Ft(s),function(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(i,Ve(),r,l),l}finally{I(a)}}function up(e,t,n){var i=e+20,r=Ve(),o=Le(r,i);return gp(r,bp(r,i)?rp(r,nt(),t,o.transform,n,o):o.transform(n))}function dp(e,t,n,i){var r=e+20,o=Ve(),a=Le(o,r);return gp(o,bp(o,r)?op(o,nt(),t,a.transform,n,i,a):a.transform(n,i))}function pp(e,t,n,i,r){var o=e+20,a=Ve(),s=Le(a,o);return gp(a,bp(a,o)?ap(a,nt(),t,s.transform,n,i,r,s):s.transform(n,i,r))}function fp(e,t,n,i,r,o){var a=e+20,s=Ve(),l=Le(s,a);return gp(s,bp(s,a)?sp(s,nt(),t,l.transform,n,i,r,o,l):l.transform(n,i,r,o))}function hp(e,t,n){var i=e+20,r=Ve(),o=Le(r,i);return gp(r,bp(r,i)?lp(r,nt(),t,o.transform,n,o):o.transform.apply(o,n))}function bp(e,t){return e[1].data[t].pure}function gp(e,t){return Qa.isWrapped(t)&&(t=Qa.unwrap(t),e[it()]=yo),t}function mp(e){return function(t){setTimeout(e,void 0,t)}}var vp=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return _classCallCheck(this,n),(e=t.call(this)).__isAsync=i,e}return _createClass(n,[{key:"emit",value:function(e){_get(_getPrototypeOf(n.prototype),"next",this).call(this,e)}},{key:"subscribe",value:function(e,t,i){var o,a,s,l=e,c=t||function(){return null},u=i;if(e&&"object"==typeof e){var d=e;l=null===(o=d.next)||void 0===o?void 0:o.bind(d),c=null===(a=d.error)||void 0===a?void 0:a.bind(d),u=null===(s=d.complete)||void 0===s?void 0:s.bind(d)}this.__isAsync&&(c=mp(c),l&&(l=mp(l)),u&&(u=mp(u)));var p=_get(_getPrototypeOf(n.prototype),"subscribe",this).call(this,{next:l,error:c,complete:u});return e instanceof r.w0&&e.add(p),p}}]),n}(i.x);function _p(){return this._results[Ga()]()}var kp=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];_classCallCheck(this,e),this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;var n=Ga(),i=e.prototype;i[n]||(i[n]=_p)}return _createClass(e,[{key:"changes",get:function(){return this._changes||(this._changes=new vp)}},{key:"get",value:function(e){return this._results[e]}},{key:"map",value:function(e){return this._results.map(e)}},{key:"filter",value:function(e){return this._results.filter(e)}},{key:"find",value:function(e){return this._results.find(e)}},{key:"reduce",value:function(e,t){return this._results.reduce(e,t)}},{key:"forEach",value:function(e){this._results.forEach(e)}},{key:"some",value:function(e){return this._results.some(e)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(e,t){this.dirty=!1;var n=Tn(e);(this._changesDetected=!function(e,t,n){if(e.length!==t.length)return!1;for(var i=0;i<e.length;i++){var r=e[i],o=t[i];if(n&&(r=n(r),o=n(o)),o!==r)return!1}return!0}(this._results,n,t))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}},{key:"notifyOnChanges",value:function(){!this._changes||!this._changesDetected&&this._emitDistinctChangesOnly||this._changes.emit(this)}},{key:"setDirty",value:function(){this.dirty=!0}},{key:"destroy",value:function(){this.changes.complete(),this.changes.unsubscribe()}}]),e}(),yp=function(){function e(t){_classCallCheck(this,e),this.queryList=t,this.matches=null}return _createClass(e,[{key:"clone",value:function(){return new e(this.queryList)}},{key:"setDirty",value:function(){this.queryList.setDirty()}}]),e}(),xp=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];_classCallCheck(this,e),this.queries=t}return _createClass(e,[{key:"createEmbeddedView",value:function(t){var n=t.queries;if(null!==n){for(var i=null!==t.contentQueries?t.contentQueries[0]:n.length,r=[],o=0;o<i;o++){var a=n.getByIndex(o);r.push(this.queries[a.indexInDeclarationView].clone())}return new e(r)}return null}},{key:"insertView",value:function(e){this.dirtyQueriesWithMatches(e)}},{key:"detachView",value:function(e){this.dirtyQueriesWithMatches(e)}},{key:"dirtyQueriesWithMatches",value:function(e){for(var t=0;t<this.queries.length;t++)null!==Zp(e,t).matches&&this.queries[t].setDirty()}}]),e}(),wp=function e(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;_classCallCheck(this,e),this.predicate=t,this.flags=n,this.read=i},Ep=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];_classCallCheck(this,e),this.queries=t}return _createClass(e,[{key:"elementStart",value:function(e,t){for(var n=0;n<this.queries.length;n++)this.queries[n].elementStart(e,t)}},{key:"elementEnd",value:function(e){for(var t=0;t<this.queries.length;t++)this.queries[t].elementEnd(e)}},{key:"embeddedTView",value:function(t){for(var n=null,i=0;i<this.length;i++){var r=null!==n?n.length:0,o=this.getByIndex(i).embeddedTView(t,r);o&&(o.indexInDeclarationView=i,null!==n?n.push(o):n=[o])}return null!==n?new e(n):null}},{key:"template",value:function(e,t){for(var n=0;n<this.queries.length;n++)this.queries[n].template(e,t)}},{key:"getByIndex",value:function(e){return this.queries[e]}},{key:"length",get:function(){return this.queries.length}},{key:"track",value:function(e){this.queries.push(e)}}]),e}(),Cp=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;_classCallCheck(this,e),this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}return _createClass(e,[{key:"elementStart",value:function(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}},{key:"elementEnd",value:function(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}},{key:"template",value:function(e,t){this.elementStart(e,t)}},{key:"embeddedTView",value:function(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null}},{key:"isApplyingToNode",value:function(e){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){for(var t=this._declarationNodeIndex,n=e.parent;null!==n&&8&n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}},{key:"matchTNode",value:function(e,t){var n=this.metadata.predicate;if(Array.isArray(n))for(var i=0;i<n.length;i++){var r=n[i];this.matchTNodeWithReadOption(e,t,Tp(t,r)),this.matchTNodeWithReadOption(e,t,tn(t,e,r,!1,!1))}else n===Od?4&t.type&&this.matchTNodeWithReadOption(e,t,-1):this.matchTNodeWithReadOption(e,t,tn(t,e,n,!1,!1))}},{key:"matchTNodeWithReadOption",value:function(e,t,n){if(null!==n){var i=this.metadata.read;if(null!==i)if(i===Qu||i===Id||i===Od&&4&t.type)this.addMatch(t.index,-2);else{var r=tn(t,e,i,!1,!1);null!==r&&this.addMatch(t.index,r)}else this.addMatch(t.index,n)}}},{key:"addMatch",value:function(e,t){null===this.matches?this.matches=[e,t]:this.matches.push(e,t)}}]),e}();function Tp(e,t){var n=e.localNames;if(null!==n)for(var i=0;i<n.length;i+=2)if(n[i]===t)return n[i+1];return null}function Op(e,t,n,i){return-1===n?function(e,t){return 11&e.type?Ju(e,t):4&e.type?Pd(e,t):null}(t,e):-2===n?function(e,t,n){return n===Qu?Ju(t,e):n===Od?Pd(t,e):n===Id?Zd(t,e):void 0}(e,t,i):nn(e,e[1],n,t)}function Mp(e,t,n,i){var r=t[19].queries[i];if(null===r.matches){for(var o=e.data,a=n.matches,s=[],l=0;l<a.length;l+=2){var c=a[l];s.push(c<0?null:Op(t,o[c],a[l+1],n.metadata.read))}r.matches=s}return r.matches}function Pp(e,t,n,i){var r=e.queries.getByIndex(n),o=r.matches;if(null!==o)for(var a=Mp(e,t,r,n),s=0;s<o.length;s+=2){var l=o[s];if(l>0)i.push(a[s/2]);else{for(var c=o[s+1],u=t[-l],d=10;d<u.length;d++){var p=u[d];p[17]===p[3]&&Pp(p[1],p,c,i)}if(null!==u[9])for(var f=u[9],h=0;h<f.length;h++){var b=f[h];Pp(b[1],b,c,i)}}}return i}function Dp(e){var t=Ve(),n=He(),i=ut();dt(i+1);var r=Zp(n,i);if(e.dirty&&Ze(t)===(2==(2&r.metadata.flags))){if(null===r.matches)e.reset([]);else{var o=r.crossesNgTemplate?Pp(n,t,i,[]):Mp(n,t,r,i);e.reset(o,Yu),e.notifyOnChanges()}return!0}return!1}function Ap(e,t,n){var i=He();i.firstCreatePass&&(Rp(i,new wp(e,t,n),-1),2==(2&t)&&(i.staticViewQueries=!0)),Lp(i,Ve(),t)}function Ip(e,t,n,i){var r=He();if(r.firstCreatePass){var o=Je();Rp(r,new wp(t,n,i),o.index),function(e,t){var n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(r,e),2==(2&n)&&(r.staticContentQueries=!0)}Lp(r,Ve(),n)}function Sp(){return e=Ve(),t=ut(),e[19].queries[t].queryList;var e,t}function Lp(e,t,n){var i=new kp(4==(4&n));Ko(e,t,i,i.destroy),null===t[19]&&(t[19]=new xp),t[19].queries.push(new yp(i))}function Rp(e,t,n){null===e.queries&&(e.queries=new Ep),e.queries.track(new Cp(t,n))}function Zp(e,t){return e.queries.getByIndex(t)}function zp(e,t){return Pd(e,t)}var Np={"\u0275\u0275attribute":os,"\u0275\u0275attributeInterpolate1":bs,"\u0275\u0275attributeInterpolate2":gs,"\u0275\u0275attributeInterpolate3":ms,"\u0275\u0275attributeInterpolate4":vs,"\u0275\u0275attributeInterpolate5":_s,"\u0275\u0275attributeInterpolate6":ks,"\u0275\u0275attributeInterpolate7":ys,"\u0275\u0275attributeInterpolate8":xs,"\u0275\u0275attributeInterpolateV":ws,"\u0275\u0275defineComponent":$,"\u0275\u0275defineDirective":ae,"\u0275\u0275defineInjectable":y,"\u0275\u0275defineInjector":x,"\u0275\u0275defineNgModule":ie,"\u0275\u0275definePipe":se,"\u0275\u0275directiveInject":Is,"\u0275\u0275getInheritedFactory":sn,"\u0275\u0275inject":jn,"\u0275\u0275injectAttribute":cn,"\u0275\u0275invalidFactory":Ss,"\u0275\u0275invalidFactoryDep":Jn,"\u0275\u0275templateRefExtractor":zp,"\u0275\u0275NgOnChangesFeature":ye,"\u0275\u0275ProvidersFeature":Wu,"\u0275\u0275CopyDefinitionFeature":ja,"\u0275\u0275InheritDefinitionFeature":Ua,"\u0275\u0275nextContext":Ys,"\u0275\u0275namespaceHTML":Ct,"\u0275\u0275namespaceMathML":Et,"\u0275\u0275namespaceSVG":wt,"\u0275\u0275enableBindings":We,"\u0275\u0275disableBindings":Ke,"\u0275\u0275elementStart":Zs,"\u0275\u0275elementEnd":zs,"\u0275\u0275element":Ns,"\u0275\u0275elementContainerStart":Bs,"\u0275\u0275elementContainerEnd":Us,"\u0275\u0275elementContainer":qs,"\u0275\u0275pureFunction0":jd,"\u0275\u0275pureFunction1":Jd,"\u0275\u0275pureFunction2":Gd,"\u0275\u0275pureFunction3":Qd,"\u0275\u0275pureFunction4":Yd,"\u0275\u0275pureFunction5":$d,"\u0275\u0275pureFunction6":Xd,"\u0275\u0275pureFunction7":ep,"\u0275\u0275pureFunction8":tp,"\u0275\u0275pureFunctionV":np,"\u0275\u0275getCurrentView":Fs,"\u0275\u0275restoreView":je,"\u0275\u0275listener":Hs,"\u0275\u0275projection":el,"\u0275\u0275syntheticHostProperty":Ec,"\u0275\u0275syntheticHostListener":js,"\u0275\u0275pipeBind1":up,"\u0275\u0275pipeBind2":dp,"\u0275\u0275pipeBind3":pp,"\u0275\u0275pipeBind4":fp,"\u0275\u0275pipeBindV":hp,"\u0275\u0275projectionDef":Xs,"\u0275\u0275hostProperty":wc,"\u0275\u0275property":Ls,"\u0275\u0275propertyInterpolate":tl,"\u0275\u0275propertyInterpolate1":nl,"\u0275\u0275propertyInterpolate2":il,"\u0275\u0275propertyInterpolate3":rl,"\u0275\u0275propertyInterpolate4":ol,"\u0275\u0275propertyInterpolate5":al,"\u0275\u0275propertyInterpolate6":sl,"\u0275\u0275propertyInterpolate7":ll,"\u0275\u0275propertyInterpolate8":cl,"\u0275\u0275propertyInterpolateV":ul,"\u0275\u0275pipe":cp,"\u0275\u0275queryRefresh":Dp,"\u0275\u0275viewQuery":Ap,"\u0275\u0275loadQuery":Sp,"\u0275\u0275contentQuery":Ip,"\u0275\u0275reference":Cs,"\u0275\u0275classMap":Tl,"\u0275\u0275classMapInterpolate1":Ql,"\u0275\u0275classMapInterpolate2":Yl,"\u0275\u0275classMapInterpolate3":$l,"\u0275\u0275classMapInterpolate4":Xl,"\u0275\u0275classMapInterpolate5":ec,"\u0275\u0275classMapInterpolate6":tc,"\u0275\u0275classMapInterpolate7":nc,"\u0275\u0275classMapInterpolate8":ic,"\u0275\u0275classMapInterpolateV":rc,"\u0275\u0275styleMap":El,"\u0275\u0275styleMapInterpolate1":oc,"\u0275\u0275styleMapInterpolate2":ac,"\u0275\u0275styleMapInterpolate3":sc,"\u0275\u0275styleMapInterpolate4":lc,"\u0275\u0275styleMapInterpolate5":cc,"\u0275\u0275styleMapInterpolate6":uc,"\u0275\u0275styleMapInterpolate7":dc,"\u0275\u0275styleMapInterpolate8":pc,"\u0275\u0275styleMapInterpolateV":fc,"\u0275\u0275styleProp":xl,"\u0275\u0275stylePropInterpolate1":hc,"\u0275\u0275stylePropInterpolate2":bc,"\u0275\u0275stylePropInterpolate3":gc,"\u0275\u0275stylePropInterpolate4":mc,"\u0275\u0275stylePropInterpolate5":vc,"\u0275\u0275stylePropInterpolate6":_c,"\u0275\u0275stylePropInterpolate7":kc,"\u0275\u0275stylePropInterpolate8":yc,"\u0275\u0275stylePropInterpolateV":xc,"\u0275\u0275classProp":wl,"\u0275\u0275advance":xo,"\u0275\u0275template":Es,"\u0275\u0275text":Bl,"\u0275\u0275textInterpolate":Ul,"\u0275\u0275textInterpolate1":ql,"\u0275\u0275textInterpolate2":Fl,"\u0275\u0275textInterpolate3":Wl,"\u0275\u0275textInterpolate4":Kl,"\u0275\u0275textInterpolate5":Vl,"\u0275\u0275textInterpolate6":Hl,"\u0275\u0275textInterpolate7":jl,"\u0275\u0275textInterpolate8":Jl,"\u0275\u0275textInterpolateV":Gl,"\u0275\u0275i18n":Au,"\u0275\u0275i18nAttributes":Iu,"\u0275\u0275i18nExp":Su,"\u0275\u0275i18nStart":Pu,"\u0275\u0275i18nEnd":Du,"\u0275\u0275i18nApply":Lu,"\u0275\u0275i18nPostprocess":Ru,"\u0275\u0275resolveWindow":xr,"\u0275\u0275resolveDocument":wr,"\u0275\u0275resolveBody":Er,"\u0275\u0275setComponentScope":X,"\u0275\u0275setNgModuleScope":re,"\u0275\u0275sanitizeHtml":rr,"\u0275\u0275sanitizeStyle":or,"\u0275\u0275sanitizeResourceUrl":sr,"\u0275\u0275sanitizeScript":lr,"\u0275\u0275sanitizeUrl":ar,"\u0275\u0275sanitizeUrlOrResourceUrl":dr,"\u0275\u0275trustConstantHtml":cr,"\u0275\u0275trustConstantResourceUrl":ur,forwardRef:f,resolveForwardRef:h},Bp=[],Up=!1;function qp(e){return Array.isArray(e)?e.every(qp):!!h(e)}function Fp(e,t){var n=Tn(t.declarations||W),i=Kp(e);n.forEach(function(t){t.hasOwnProperty(K)?Wp(le(t),i):t.hasOwnProperty(V)||t.hasOwnProperty(H)||(t.ngSelectorScope=e)})}function Wp(e,t){e.directiveDefs=function(){return Array.from(t.compilation.directives).map(function(e){return e.hasOwnProperty(K)?le(e):ce(e)}).filter(function(e){return!!e})},e.pipeDefs=function(){return Array.from(t.compilation.pipes).map(function(e){return ue(e)})},e.schemas=t.schemas,e.tView=null}function Kp(e){if(!Hp(e))throw new Error("".concat(e.name," does not have a module def (\u0275mod property)"));var t=de(e);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;var n={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Cr(t.imports).forEach(function(e){var t=e;if(!Hp(t))throw new Error("Importing ".concat(t.name," which does not have a \u0275mod property"));var i=Kp(t);i.exported.directives.forEach(function(e){return n.compilation.directives.add(e)}),i.exported.pipes.forEach(function(e){return n.compilation.pipes.add(e)})}),Cr(t.declarations).forEach(function(e){ue(e)?n.compilation.pipes.add(e):n.compilation.directives.add(e)}),Cr(t.exports).forEach(function(e){var t=e;if(Hp(t)){var i=Kp(t);i.exported.directives.forEach(function(e){n.compilation.directives.add(e),n.exported.directives.add(e)}),i.exported.pipes.forEach(function(e){n.compilation.pipes.add(e),n.exported.pipes.add(e)})}else ue(t)?n.exported.pipes.add(t):n.exported.directives.add(t)}),t.transitiveCompileScopes=n,n}function Vp(e){return function(e){return void 0!==e.ngModule}(e)?e.ngModule:e}function Hp(e){return!!de(e)}var jp=0;function Jp(e,t){var n=null;Qp(e,t||{}),Object.defineProperty(e,V,{get:function(){if(null===n){var i=Gp(e,t||{});n=wn().compileDirective(Np,i.sourceMapUrl,i.metadata)}return n},configurable:!1})}function Gp(e,t){var n=e&&e.name,i="ng:///".concat(n,"/\u0275dir.js"),r=wn(),o=$p(e,t);return o.typeSourceSpan=r.createParseSourceSpan("Directive",n,i),o.usesInheritance&&Xp(e),{metadata:o,sourceMapUrl:i}}function Qp(e,t){var n=null;Object.defineProperty(e,G,{get:function(){if(null===n){var i=Gp(e,t),r=wn();n=r.compileFactory(Np,"ng:///".concat(e.name,"/\u0275fac.js"),{name:i.metadata.name,type:i.metadata.type,typeArgumentCount:0,deps:oi(e),target:r.FactoryTarget.Directive})}return n},configurable:!1})}function Yp(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function $p(e,t){var n,i=ri(),r=i.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||F,propMetadata:r,inputs:t.inputs||W,outputs:t.outputs||W,queries:ef(e,r,tf),lifecycle:{usesOnChanges:i.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Yp(e),exportAs:(n=t.exportAs,void 0===n?null:of(n)),providers:t.providers||null,viewQueries:ef(e,r,nf)}}function Xp(e){for(var t=Object.prototype,n=Object.getPrototypeOf(e.prototype).constructor;n&&n!==t;)ce(n)||le(n)||!sf(n)||Jp(n,null),n=Object.getPrototypeOf(n)}function ef(e,t,n){var i=[],r=function(r){if(t.hasOwnProperty(r)){var o=t[r];o.forEach(function(t){if(n(t)){if(!t.selector)throw new Error("Can't construct a query for the property \"".concat(r,'" of "').concat(v(e),"\" since the query selector wasn't defined."));if(o.some(rf))throw new Error("Cannot combine @Input decorators with query decorators");i.push(function(e,t){return{propertyName:e,predicate:(n=t.selector,"string"==typeof n?of(n):h(n)),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly};var n}(r,t))}})}};for(var o in t)r(o);return i}function tf(e){var t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function nf(e){var t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function rf(e){return"Input"===e.ngMetadataName}function of(e){return e.split(",").map(function(e){return e.trim()})}var af=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function sf(e){var t=ri();if(af.some(function(n){return t.hasLifecycleHook(e,n)}))return!0;var n=t.propMetadata(e);for(var i in n)for(var r=n[i],o=0;o<r.length;o++){var a=r[o],s=a.ngMetadataName;if(rf(a)||tf(a)||nf(a)||"Output"===s||"HostBinding"===s||"HostListener"===s)return!0}return!1}var lf=fn("Directive",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e},void 0,void 0,function(e,t){return hf(e,t)}),cf=fn("Component",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign({changeDetection:R.Default},e)},lf,void 0,function(e,t){return ff(e,t)}),uf=gn("Input",function(e){return{bindingPropertyName:e}}),df=gn("Output",function(e){return{bindingPropertyName:e}}),pf=gn("HostListener",function(e,t){return{eventName:e,args:t}}),ff=function(e,t){var n=null;!function(e,t){di(t)&&(ci.set(e,t),ui.add(e))}(e,t),Qp(e,t),Object.defineProperty(e,K,{get:function(){if(null===n){var i=wn();if(di(t)){var r=["Component '".concat(e.name,"' is not resolved:")];throw t.templateUrl&&r.push(" - templateUrl: ".concat(t.templateUrl)),t.styleUrls&&t.styleUrls.length&&r.push(" - styleUrls: ".concat(JSON.stringify(t.styleUrls))),r.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(r.join("\n"))}var o=t.preserveWhitespaces;void 0===o&&(o=!1);var a=t.encapsulation;void 0===a&&(a=Z.Emulated);var s=t.templateUrl||"ng:///".concat(e.name,"/template.html"),l=Object.assign(Object.assign({},$p(e,t)),{typeSourceSpan:i.createParseSourceSpan("Component",e.name,s),template:t.template||"",preserveWhitespaces:o,styles:t.styles||W,animations:t.animations,directives:[],changeDetection:t.changeDetection,pipes:new Map,encapsulation:a,interpolation:t.interpolation,viewProviders:t.viewProviders||null});jp++;try{l.usesInheritance&&Xp(e),n=i.compileComponent(Np,s,l)}finally{jp--}if(0===jp&&function(){if(!Up){Up=!0;try{for(var e=Bp.length-1;e>=0;e--){var t=Bp[e],n=t.moduleType,i=t.ngModule;i.declarations&&i.declarations.every(qp)&&(Bp.splice(e,1),Fp(n,i))}}finally{Up=!1}}}(),void 0!==e.ngSelectorScope){var c=Kp(e.ngSelectorScope);Wp(n,c)}}return n},configurable:!1})},hf=Jp,bf=fn("NgModule",function(e){return e},void 0,void 0,function(e,t){return gf(e,t)}),gf=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){var n=Tn(t.declarations||W),i=null;Object.defineProperty(e,j,{configurable:!0,get:function(){return null===i&&((i=wn().compileNgModule(Np,"ng:///".concat(e.name,"/\u0275mod.js"),{type:e,bootstrap:Tn(t.bootstrap||W).map(h),declarations:n.map(h),imports:Tn(t.imports||W).map(h).map(Vp),exports:Tn(t.exports||W).map(h).map(Vp),schemas:t.schemas?Tn(t.schemas):null,id:t.id||null})).schemas||(i.schemas=[])),i}});var r=null;Object.defineProperty(e,G,{get:function(){if(null===r){var t=wn();r=t.compileFactory(Np,"ng:///".concat(e.name,"/\u0275fac.js"),{name:e.name,type:e,deps:oi(e),target:t.FactoryTarget.NgModule,typeArgumentCount:0})}return r},configurable:!1});var o=null;Object.defineProperty(e,M,{get:function(){if(null===o){var n={name:e.name,type:e,providers:t.providers||W,imports:[(t.imports||W).map(h),(t.exports||W).map(h)]};o=wn().compileInjector(Np,"ng:///".concat(e.name,"/\u0275inj.js"),n)}return o},configurable:!1})}(e,t),function(e,t){Bp.push({moduleType:e,ngModule:t})}(e,t)},mf=new vn("Application Initializer"),vf=function(){var e=function(){function e(t){var n=this;_classCallCheck(this,e),this.appInits=t,this.resolve=ju,this.reject=ju,this.initialized=!1,this.done=!1,this.donePromise=new Promise(function(e,t){n.resolve=e,n.reject=t})}return _createClass(e,[{key:"runInitializers",value:function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var i=function(n){var i=e.appInits[n]();if(Ws(i))t.push(i);else if(Vs(i)){var r=new Promise(function(e,t){i.subscribe({complete:e,error:t})});t.push(r)}},r=0;r<this.appInits.length;r++)i(r);Promise.all(t).then(function(){n()}).catch(function(t){e.reject(t)}),0===t.length&&n(),this.initialized=!0}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(jn(mf,8))},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}(),_f=new vn("AppId"),kf={provide:_f,useFactory:function(){return"".concat(yf()).concat(yf()).concat(yf())},deps:[]};function yf(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var xf=new vn("Platform Initializer"),wf=new vn("Platform ID"),Ef=new vn("appBootstrapListener"),Cf=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"log",value:function(e){console.log(e)}},{key:"warn",value:function(e){console.warn(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}(),Tf=new vn("LocaleId"),Of=new vn("DefaultCurrencyCode"),Mf=function e(t,n){_classCallCheck(this,e),this.ngModuleFactory=t,this.componentFactories=n},Pf=function(e){return new Hd(e)},Df=Pf,Af=function(e){return Promise.resolve(Pf(e))},If=function(e){var t=Pf(e),n=Cr(de(e).declarations).reduce(function(e,t){var n=le(t);return n&&e.push(new qd(n)),e},[]);return new Mf(t,n)},Sf=If,Lf=function(e){return Promise.resolve(If(e))},Rf=function(){var e=function(){function e(){_classCallCheck(this,e),this.compileModuleSync=Df,this.compileModuleAsync=Af,this.compileModuleAndAllComponentsSync=Sf,this.compileModuleAndAllComponentsAsync=Lf}return _createClass(e,[{key:"clearCache",value:function(){}},{key:"clearCacheFor",value:function(e){}},{key:"getModuleId",value:function(e){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}(),Zf=Promise.resolve(0);function zf(e){"undefined"==typeof Zone?Zf.then(function(){e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}var Nf=function(){function e(t){var n,i,r=t.enableLongStackTrace,o=void 0!==r&&r,a=t.shouldCoalesceEventChangeDetection,s=void 0!==a&&a,l=t.shouldCoalesceRunChangeDetection,c=void 0!==l&&l;if(_classCallCheck(this,e),this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new vp(!1),this.onMicrotaskEmpty=new vp(!1),this.onStable=new vp(!1),this.onError=new vp(!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.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),o&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=!c&&s,this.shouldCoalesceRunChangeDetection=c,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){var e=q.requestAnimationFrame,t=q.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&t){var n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);var i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,i=function(){!function(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(q,function(){e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",function(){e.lastRequestAnimationFrameId=-1,qf(e),e.isCheckStableRunning=!0,Uf(e),e.isCheckStableRunning=!1},void 0,function(){},function(){})),e.fakeTopEventTask.invoke()}),qf(e))}(n)},(n=this)._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(e,t,r,o,a,s){try{return Ff(n),e.invokeTask(r,o,a,s)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&i(),Wf(n)}},onInvoke:function(e,t,r,o,a,s,l){try{return Ff(n),e.invoke(r,o,a,s,l)}finally{n.shouldCoalesceRunChangeDetection&&i(),Wf(n)}},onHasTask:function(e,t,i,r){e.hasTask(i,r),t===i&&("microTask"==r.change?(n._hasPendingMicrotasks=r.microTask,qf(n),Uf(n)):"macroTask"==r.change&&(n.hasPendingMacrotasks=r.macroTask))},onHandleError:function(e,t,i,r){return e.handleError(i,r),n.runOutsideAngular(function(){return n.onError.emit(r)}),!1}})}return _createClass(e,[{key:"run",value:function(e,t,n){return this._inner.run(e,t,n)}},{key:"runTask",value:function(e,t,n,i){var r=this._inner,o=r.scheduleEventTask("NgZoneEvent: "+i,e,Bf,ju,ju);try{return r.runTask(o,t,n)}finally{r.cancelTask(o)}}},{key:"runGuarded",value:function(e,t,n){return this._inner.runGuarded(e,t,n)}},{key:"runOutsideAngular",value:function(e){return this._outer.run(e)}}],[{key:"isInAngularZone",value:function(){return!0===Zone.current.get("isAngularZone")}},{key:"assertInAngularZone",value:function(){if(!e.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}},{key:"assertNotInAngularZone",value:function(){if(e.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}}]),e}(),Bf={};function Uf(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(function(){return e.onStable.emit(null)})}finally{e.isStable=!0}}}function qf(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Ff(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Wf(e){e._nesting--,Uf(e)}var Kf=function(){function e(){_classCallCheck(this,e),this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new vp,this.onMicrotaskEmpty=new vp,this.onStable=new vp,this.onError=new vp}return _createClass(e,[{key:"run",value:function(e,t,n){return e.apply(t,n)}},{key:"runGuarded",value:function(e,t,n){return e.apply(t,n)}},{key:"runOutsideAngular",value:function(e){return e()}},{key:"runTask",value:function(e,t,n,i){return e.apply(t,n)}}]),e}(),Vf=function(){var e=function(){function e(t){var n=this;_classCallCheck(this,e),this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(function(){n.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}return _createClass(e,[{key:"_watchAngularEvents",value:function(){var e=this;this._ngZone.onUnstable.subscribe({next:function(){e._didWork=!0,e._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){e._ngZone.onStable.subscribe({next:function(){Nf.assertNotInAngularZone(),zf(function(){e._isZoneStable=!0,e._runCallbacksIfReady()})}})})}},{key:"increasePendingRequestCount",value:function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}},{key:"decreasePendingRequestCount",value:function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}},{key:"isStable",value:function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}},{key:"_runCallbacksIfReady",value:function(){var e=this;if(this.isStable())zf(function(){for(;0!==e._callbacks.length;){var t=e._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(e._didWork)}e._didWork=!1});else{var t=this.getPendingTasks();this._callbacks=this._callbacks.filter(function(e){return!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)}),this._didWork=!0}}},{key:"getPendingTasks",value:function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(function(e){return{source:e.source,creationLocation:e.creationLocation,data:e.data}}):[]}},{key:"addCallback",value:function(e,t,n){var i=this,r=-1;t&&t>0&&(r=setTimeout(function(){i._callbacks=i._callbacks.filter(function(e){return e.timeoutId!==r}),e(i._didWork,i.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}},{key:"whenStable",value:function(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/plugins/task-tracking" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(e,t,n){return[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(jn(Nf))},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}(),Hf=function(){var e=function(){function e(){_classCallCheck(this,e),this._applications=new Map,Gf.addToWindow(this)}return _createClass(e,[{key:"registerApplication",value:function(e,t){this._applications.set(e,t)}},{key:"unregisterApplication",value:function(e){this._applications.delete(e)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(e){return this._applications.get(e)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Gf.findTestabilityInTree(this,e,t)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}();function jf(e){Gf=e}var Jf,Gf=new(function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"addToWindow",value:function(e){}},{key:"findTestabilityInTree",value:function(e,t,n){return null}}]),e}()),Qf=!0,Yf=!1;function $f(){if(Yf)throw new Error("Cannot enable prod mode after platform setup.");Qf=!1}var Xf=new vn("AllowMultipleToken"),eh=function e(t,n){_classCallCheck(this,e),this.name=t,this.token=n};function th(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i="Platform: ".concat(t),r=new vn(i);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=nh();if(!o||o.injector.get(Xf,!1))if(e)e(n.concat(t).concat({provide:r,useValue:!0}));else{var a=n.concat(t).concat({provide:r,useValue:!0},{provide:Ca,useValue:"platform"});!function(e){if(Jf&&!Jf.destroyed&&!Jf.injector.get(Xf,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Jf=e.get(ih);var t=e.get(xf,null);t&&t.forEach(function(e){return e()})}(za.create({providers:a,name:i}))}return function(e){var t=nh();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}(r)}}function nh(){return Jf&&!Jf.destroyed?Jf:null}var ih=function(){var e=function(){function e(t){_classCallCheck(this,e),this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return _createClass(e,[{key:"bootstrapModuleFactory",value:function(e,t){var n,i,r=this,o=(n=t?t.ngZone:void 0,i={ngZoneEventCoalescing:t&&t.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:t&&t.ngZoneRunCoalescing||!1},"noop"===n?new Kf:("zone.js"===n?void 0:n)||new Nf({enableLongStackTrace:(Yf=!0,Qf),shouldCoalesceEventChangeDetection:!!(null==i?void 0:i.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==i?void 0:i.ngZoneRunCoalescing)})),a=[{provide:Nf,useValue:o}];return o.run(function(){var t=za.create({providers:a,parent:r.injector,name:e.moduleType.name}),n=e.create(t),i=n.injector.get(vr,null);if(!i)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return o.runOutsideAngular(function(){var e=o.onError.subscribe({next:function(e){i.handleError(e)}});n.onDestroy(function(){ah(r._modules,n),e.unsubscribe()})}),function(e,t,i){try{var o=((a=n.injector.get(vf)).runInitializers(),a.donePromise.then(function(){return zc(n.injector.get(Tf,"en-US")||"en-US"),r._moduleDoBootstrap(n),n}));return Ws(o)?o.catch(function(n){throw t.runOutsideAngular(function(){return e.handleError(n)}),n}):o}catch(s){throw t.runOutsideAngular(function(){return e.handleError(s)}),s}var a}(i,o)})}},{key:"bootstrapModule",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=rh({},n);return function(e,t,n){var i=new Hd(n);return Promise.resolve(i)}(0,0,e).then(function(e){return t.bootstrapModuleFactory(e,i)})}},{key:"_moduleDoBootstrap",value:function(e){var t=e.injector.get(oh);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(function(e){return t.bootstrap(e)});else{if(!e.instance.ngDoBootstrap)throw new Error("The module ".concat(u(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)}},{key:"onDestroy",value:function(e){this._destroyListeners.push(e)}},{key:"injector",get:function(){return this._injector}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(e){return e.destroy()}),this._destroyListeners.forEach(function(e){return e()}),this._destroyed=!0}},{key:"destroyed",get:function(){return this._destroyed}}]),e}();return e.\u0275fac=function(t){return new(t||e)(jn(za))},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}();function rh(e,t){return Array.isArray(t)?t.reduce(rh,e):Object.assign(Object.assign({},e),t)}var oh=function(){var e=function(){function e(t,n,i,r,l){var c=this;_classCallCheck(this,e),this._zone=t,this._injector=n,this._exceptionHandler=i,this._componentFactoryResolver=r,this._initStatus=l,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:function(){c._zone.run(function(){c.tick()})}});var u=new o.y(function(e){c._stable=c._zone.isStable&&!c._zone.hasPendingMacrotasks&&!c._zone.hasPendingMicrotasks,c._zone.runOutsideAngular(function(){e.next(c._stable),e.complete()})}),d=new o.y(function(e){var t;c._zone.runOutsideAngular(function(){t=c._zone.onStable.subscribe(function(){Nf.assertNotInAngularZone(),zf(function(){c._stable||c._zone.hasPendingMacrotasks||c._zone.hasPendingMicrotasks||(c._stable=!0,e.next(!0))})})});var n=c._zone.onUnstable.subscribe(function(){Nf.assertInAngularZone(),c._stable&&(c._stable=!1,c._zone.runOutsideAngular(function(){e.next(!1)}))});return function(){t.unsubscribe(),n.unsubscribe()}});this.isStable=(0,a.T)(u,d.pipe((0,s.B)()))}return _createClass(e,[{key:"bootstrap",value:function(e,t){var n,i=this;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.");n=e instanceof Ku?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var r=n.isBoundToModule?void 0:this._injector.get(Dd),o=n.create(za.NULL,[],t||n.selector,r),a=o.location.nativeElement,s=o.injector.get(Vf,null),l=s&&o.injector.get(Hf);return s&&l&&l.registerApplication(a,s),o.onDestroy(function(){i.detachView(o.hostView),ah(i.components,o),l&&l.unregisterApplication(a)}),this._loadComponent(o),o}},{key:"tick",value:function(){var e=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var t,n=_createForOfIteratorHelper(this._views);try{for(n.s();!(t=n.n()).done;){t.value.detectChanges()}}catch(i){n.e(i)}finally{n.f()}}catch(r){this._zone.runOutsideAngular(function(){return e._exceptionHandler.handleError(r)})}finally{this._runningTick=!1}}},{key:"attachView",value:function(e){var t=e;this._views.push(t),t.attachToAppRef(this)}},{key:"detachView",value:function(e){var t=e;ah(this._views,t),t.detachFromAppRef()}},{key:"_loadComponent",value:function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Ef,[]).concat(this._bootstrapListeners).forEach(function(t){return t(e)})}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach(function(e){return e.destroy()}),this._onMicrotaskEmptySubscription.unsubscribe()}},{key:"viewCount",get:function(){return this._views.length}}]),e}();return e.\u0275fac=function(t){return new(t||e)(jn(Nf),jn(za),jn(vr),jn(Hu),jn(vf))},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}();function ah(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var sh=function(e){return null},lh=th(null,"core",[{provide:wf,useValue:"unknown"},{provide:ih,deps:[za]},{provide:Hf,deps:[]},{provide:Cf,deps:[]}]),ch=[{provide:oh,useClass:oh,deps:[Nf,za,vr,Hu,vf]},{provide:Ud,deps:[Nf],useFactory:function(e){var t=[];return e.onStable.subscribe(function(){for(;t.length;)t.pop()()}),function(e){t.push(e)}}},{provide:vf,useClass:vf,deps:[[new Xn,mf]]},{provide:Rf,useClass:Rf,deps:[]},kf,{provide:bd,useFactory:function(){return Ed},deps:[]},{provide:md,useFactory:function(){return Cd},deps:[]},{provide:Tf,useFactory:function(e){return zc(e=e||"undefined"!=typeof $localize&&$localize.locale||"en-US"),e},deps:[[new $n(Tf),new Xn,new ti]]},{provide:Of,useValue:"USD"}],uh=function(){var e=function e(t){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)(jn(oh))},e.\u0275mod=ie({type:e}),e.\u0275inj=x({providers:ch}),e}()},9879:function(e,t,n){"use strict";n.d(t,{Fj:function(){return x},u5:function(){return _e},Fd:function(){return fe},qQ:function(){return be},JU:function(){return _},JJ:function(){return N},On:function(){return X},YN:function(){return ae},wV:function(){return te},Q7:function(){return me},EJ:function(){return oe},Kr:function(){return ue}});var i=n(5366),r=n(1116),o=n(2391),a=Array.isArray,s=Object.getPrototypeOf,l=Object.prototype,c=Object.keys;function u(e){if(1===e.length){var t=e[0];if(a(t))return{args:t,keys:null};if((i=t)&&"object"==typeof i&&s(i)===l){var n=c(t);return{args:n.map(function(e){return t[e]}),keys:n}}}var i;return{args:e,keys:null}}var d=n(1929),p=n(7070),f=n(4659),h=n(8432);function b(e,t){return e.reduce(function(e,n,i){return e[n]=t[i],e},{})}var g=n(1681),m=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this._renderer=t,this._elementRef=n,this.onChange=function(e){},this.onTouched=function(){}}return _createClass(e,[{key:"setProperty",value:function(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"registerOnChange",value:function(e){this.onChange=e}},{key:"setDisabledState",value:function(e){this.setProperty("disabled",e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Qsj),i.Y36(i.SBq))},e.\u0275dir=i.lG2({type:e}),e}(),v=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return n}(m);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,features:[i.qOj]}),t}(),_=new i.OlP("NgValueAccessor"),k={provide:_,useExisting:(0,i.Gpc)(function(){return x}),multi:!0},y=new i.OlP("CompositionEventMode"),x=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,o){var a,s;return _classCallCheck(this,n),(a=t.call(this,e,i))._compositionMode=o,a._composing=!1,null==a._compositionMode&&(a._compositionMode=(s=(0,r.q)()?(0,r.q)().getUserAgent():"",!/android (\d+)/.test(s.toLowerCase()))),a}return _createClass(n,[{key:"writeValue",value:function(e){this.setProperty("value",null==e?"":e)}},{key:"_handleInput",value:function(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}},{key:"_compositionStart",value:function(){this._composing=!0}},{key:"_compositionEnd",value:function(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}]),n}(m);return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(y,8))},e.\u0275dir=i.lG2({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&&i.NdJ("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:[i._Bn([k]),i.qOj]}),e}();function w(e){return null==e||0===e.length}var E=new i.OlP("NgValidators"),C=new i.OlP("NgAsyncValidators");function T(e){return null}function O(e){return null!=e}function M(e){var t=(0,i.QGY)(e)?(0,d.Dp)(e):e;return(0,i.CqO)(t),t}function P(e){var t={};return e.forEach(function(e){t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function D(e,t){return t.map(function(t){return t(e)})}function A(e){return e.map(function(e){return function(e){return!e.validate}(e)?e:function(t){return e.validate(t)}})}function I(e){return null!=e?function(e){if(!e)return null;var t=e.filter(O);return 0==t.length?null:function(e){return P(D(e,t))}}(A(e)):null}function S(e){return null!=e?function(e){if(!e)return null;var t=e.filter(O);return 0==t.length?null:function(e){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=(0,p.jO)(e),i=u(e),r=i.args,a=i.keys,s=new o.y(function(e){var t=r.length;if(t)for(var n=new Array(t),i=t,o=t,s=function(t){var s=!1;(0,d.Xf)(r[t]).subscribe(new f.Q(e,function(e){s||(s=!0,o--),n[t]=e},function(){--i&&s||(o||e.next(a?b(a,n):n),e.complete())}))},l=0;l<t;l++)s(l);else e.complete()});return n?s.pipe((0,h.Z)(n)):s}(D(e,t).map(M)).pipe((0,g.U)(P))}}(A(e)):null}function L(e,t){return null===e?[t]:Array.isArray(e)?[].concat(_toConsumableArray(e),[t]):[e,t]}var R=function(){var e=function(){function e(){_classCallCheck(this,e),this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}return _createClass(e,[{key:"value",get:function(){return this.control?this.control.value:null}},{key:"valid",get:function(){return this.control?this.control.valid:null}},{key:"invalid",get:function(){return this.control?this.control.invalid:null}},{key:"pending",get:function(){return this.control?this.control.pending:null}},{key:"disabled",get:function(){return this.control?this.control.disabled:null}},{key:"enabled",get:function(){return this.control?this.control.enabled:null}},{key:"errors",get:function(){return this.control?this.control.errors:null}},{key:"pristine",get:function(){return this.control?this.control.pristine:null}},{key:"dirty",get:function(){return this.control?this.control.dirty:null}},{key:"touched",get:function(){return this.control?this.control.touched:null}},{key:"status",get:function(){return this.control?this.control.status:null}},{key:"untouched",get:function(){return this.control?this.control.untouched:null}},{key:"statusChanges",get:function(){return this.control?this.control.statusChanges:null}},{key:"valueChanges",get:function(){return this.control?this.control.valueChanges:null}},{key:"path",get:function(){return null}},{key:"_setValidators",value:function(e){this._rawValidators=e||[],this._composedValidatorFn=I(this._rawValidators)}},{key:"_setAsyncValidators",value:function(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=S(this._rawAsyncValidators)}},{key:"validator",get:function(){return this._composedValidatorFn||null}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn||null}},{key:"_registerOnDestroy",value:function(e){this._onDestroyCallbacks.push(e)}},{key:"_invokeOnDestroyCallbacks",value:function(){this._onDestroyCallbacks.forEach(function(e){return e()}),this._onDestroyCallbacks=[]}},{key:"reset",value:function(e){this.control&&this.control.reset(e)}},{key:"hasError",value:function(e,t){return!!this.control&&this.control.hasError(e,t)}},{key:"getError",value:function(e,t){return this.control?this.control.getError(e,t):null}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e}),e}(),Z=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"formDirective",get:function(){return null}},{key:"path",get:function(){return null}}]),n}(R);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,features:[i.qOj]}),t}(),z=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments))._parent=null,e.name=null,e.valueAccessor=null,e}return n}(R),N=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){return _classCallCheck(this,n),t.call(this,e)}return n}(function(){function e(t){_classCallCheck(this,e),this._cd=t}return _createClass(e,[{key:"is",value:function(e){var t,n;return!!(null===(n=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===n?void 0:n[e])}}]),e}());return e.\u0275fac=function(t){return new(t||e)(i.Y36(z,2))},e.\u0275dir=i.lG2({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&i.ekj("ng-untouched",t.is("untouched"))("ng-touched",t.is("touched"))("ng-pristine",t.is("pristine"))("ng-dirty",t.is("dirty"))("ng-valid",t.is("valid"))("ng-invalid",t.is("invalid"))("ng-pending",t.is("pending"))},features:[i.qOj]}),e}();function B(e,t){e.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function U(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function q(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function F(e){return(H(e)?e.validators:e)||null}function W(e){return Array.isArray(e)?I(e):e||null}function K(e,t){return(H(t)?t.asyncValidators:e)||null}function V(e){return Array.isArray(e)?S(e):e||null}function H(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}var j=function(){function e(t,n){_classCallCheck(this,e),this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=function(){},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=n,this._composedValidatorFn=W(this._rawValidators),this._composedAsyncValidatorFn=V(this._rawAsyncValidators)}return _createClass(e,[{key:"validator",get:function(){return this._composedValidatorFn},set:function(e){this._rawValidators=this._composedValidatorFn=e}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn},set:function(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return"VALID"===this.status}},{key:"invalid",get:function(){return"INVALID"===this.status}},{key:"pending",get:function(){return"PENDING"==this.status}},{key:"disabled",get:function(){return"DISABLED"===this.status}},{key:"enabled",get:function(){return"DISABLED"!==this.status}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"setValidators",value:function(e){this._rawValidators=e,this._composedValidatorFn=W(e)}},{key:"setAsyncValidators",value:function(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=V(e)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild(function(e){return e.markAllAsTouched()})}},{key:"markAsUntouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild(function(e){e.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"markAsDirty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}},{key:"markAsPristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild(function(e){e.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"markAsPending",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}},{key:"disable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(function(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(function(e){return e(!0)})}},{key:"enable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="VALID",this._forEachChild(function(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(function(e){return e(!1)})}},{key:"_updateAncestors",value:function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(e){this._parent=e}},{key:"updateValueAndValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};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)}},{key:"_updateTreeValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild(function(t){return t._updateTreeValidity(e)}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(e){var t=this;if(this.asyncValidator){this.status="PENDING",this._hasOwnPendingAsyncValidator=!0;var n=M(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(function(n){t._hasOwnPendingAsyncValidator=!1,t.setErrors(n,{emitEvent:e})})}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}},{key:"setErrors",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}},{key:"get",value:function(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;var i=e;return t.forEach(function(e){i=i instanceof G?i.controls.hasOwnProperty(e)?i.controls[e]:null:i instanceof Q&&i.at(e)||null}),i}(this,e)}},{key:"getError",value:function(e,t){var n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}},{key:"hasError",value:function(e,t){return!!this.getError(e,t)}},{key:"root",get:function(){for(var e=this;e._parent;)e=e._parent;return e}},{key:"_updateControlsErrors",value:function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}},{key:"_initObservables",value:function(){this.valueChanges=new i.vpe,this.statusChanges=new i.vpe}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(e){return this._anyControls(function(t){return t.status===e})}},{key:"_anyControlsDirty",value:function(){return this._anyControls(function(e){return e.dirty})}},{key:"_anyControlsTouched",value:function(){return this._anyControls(function(e){return e.touched})}},{key:"_updatePristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"_updateTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"_isBoxedValue",value:function(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}},{key:"_registerOnCollectionChange",value:function(e){this._onCollectionChange=e}},{key:"_setUpdateStrategy",value:function(e){H(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}},{key:"_parentMarkedDirty",value:function(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}]),e}(),J=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0;return _classCallCheck(this,n),(e=t.call(this,F(r),K(o,r)))._onChange=[],e._applyFormState(i),e._setUpdateStrategy(r),e._initObservables(),e.updateValueAndValidity({onlySelf:!0,emitEvent:!!o}),e}return _createClass(n,[{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(function(e){return e(t.value,!1!==n.emitViewToModelChange)}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(e,t)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(e){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(e){this._onChange.push(e)}},{key:"_unregisterOnChange",value:function(e){q(this._onChange,e)}},{key:"registerOnDisabledChange",value:function(e){this._onDisabledChange.push(e)}},{key:"_unregisterOnDisabledChange",value:function(e){q(this._onDisabledChange,e)}},{key:"_forEachChild",value:function(e){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(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}}]),n}(j),G=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r){var o;return _classCallCheck(this,n),(o=t.call(this,F(i),K(r,i))).controls=e,o._initObservables(),o._setUpdateStrategy(i),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!!r}),o}return _createClass(n,[{key:"registerControl",value:function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}},{key:"addControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"removeControl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),delete this.controls[e],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}},{key:"setControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"contains",value:function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),Object.keys(e).forEach(function(i){t._throwIfControlMissing(i),t.controls[i].setValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=e&&(Object.keys(e).forEach(function(i){t.controls[i]&&t.controls[i].patchValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,i){n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this._reduceChildren({},function(e,t,n){return e[n]=t instanceof J?t.value:t.getRawValue(),e})}},{key:"_syncPendingControls",value:function(){var e=this._reduceChildren(!1,function(e,t){return!!t._syncPendingControls()||e});return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(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: ".concat(e,"."))}},{key:"_forEachChild",value:function(e){var t=this;Object.keys(this.controls).forEach(function(n){var i=t.controls[n];i&&e(i,n)})}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild(function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)})}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(e){for(var t=0,n=Object.keys(this.controls);t<n.length;t++){var i=n[t],r=this.controls[i];if(this.contains(i)&&e(r))return!0}return!1}},{key:"_reduceValue",value:function(){var e=this;return this._reduceChildren({},function(t,n,i){return(n.enabled||e.disabled)&&(t[i]=n.value),t})}},{key:"_reduceChildren",value:function(e,t){var n=e;return this._forEachChild(function(e,i){n=t(n,e,i)}),n}},{key:"_allControlsDisabled",value:function(){for(var e=0,t=Object.keys(this.controls);e<t.length;e++){var n=t[e];if(this.controls[n].enabled)return!1}return Object.keys(this.controls).length>0||this.disabled}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild(function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))})}}]),n}(j),Q=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r){var o;return _classCallCheck(this,n),(o=t.call(this,F(i),K(r,i))).controls=e,o._initObservables(),o._setUpdateStrategy(i),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!!r}),o}return _createClass(n,[{key:"at",value:function(e){return this.controls[e]}},{key:"push",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}},{key:"insert",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:n.emitEvent})}},{key:"removeAt",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}},{key:"setControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"length",get:function(){return this.controls.length}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),e.forEach(function(e,i){t._throwIfControlMissing(i),t.at(i).setValue(e,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=e&&(e.forEach(function(e,i){t.at(i)&&t.at(i).patchValue(e,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,i){n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this.controls.map(function(e){return e instanceof J?e.value:e.getRawValue()})}},{key:"clear",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.controls.length<1||(this._forEachChild(function(e){return e._registerOnCollectionChange(function(){})}),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}},{key:"_syncPendingControls",value:function(){var e=this.controls.reduce(function(e,t){return!!t._syncPendingControls()||e},!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(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 ".concat(e))}},{key:"_forEachChild",value:function(e){this.controls.forEach(function(t,n){e(t,n)})}},{key:"_updateValue",value:function(){var e=this;this.value=this.controls.filter(function(t){return t.enabled||e.disabled}).map(function(e){return e.value})}},{key:"_anyControls",value:function(e){return this.controls.some(function(t){return t.enabled&&e(t)})}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild(function(t){return e._registerControl(t)})}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild(function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))})}},{key:"_allControlsDisabled",value:function(){var e,t=_createForOfIteratorHelper(this.controls);try{for(t.s();!(e=t.n()).done;){if(e.value.enabled)return!1}}catch(n){t.e(n)}finally{t.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}]),n}(j),Y={provide:z,useExisting:(0,i.Gpc)(function(){return X})},$=Promise.resolve(null),X=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,o,a){var s;return _classCallCheck(this,n),(s=t.call(this)).control=new J,s._registered=!1,s.update=new i.vpe,s._parent=e,s._setValidators(r),s._setAsyncValidators(o),s.valueAccessor=function(e,t){return t?(Array.isArray(t),t.forEach(function(e){e.constructor===x?n=e:Object.getPrototypeOf(e.constructor)===v?i=e:r=e}),r||i||n||null):null;var n,i,r}(0,a),s}return _createClass(n,[{key:"ngOnChanges",value:function(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),function(e,t){if(!e.hasOwnProperty("model"))return!1;var n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"path",get:function(){return this._parent?[].concat(_toConsumableArray(this._parent.path),[this.name]):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"viewToModelUpdate",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){var e,t;(function(e,t){var n=function(e){return e._rawValidators}(e);null!==t.validator?e.setValidators(L(n,t.validator)):"function"==typeof n&&e.setValidators([n]);var i=function(e){return e._rawAsyncValidators}(e);null!==t.asyncValidator?e.setAsyncValidators(L(i,t.asyncValidator)):"function"==typeof i&&e.setAsyncValidators([i]);var r=function(){return e.updateValueAndValidity()};B(t._rawValidators,r),B(t._rawAsyncValidators,r)})(e=this.control,t=this),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange(function(n){e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&U(e,t)})}(e,t),function(e,t){var n=function(e,n){t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)};e.registerOnChange(n),t._registerOnDestroy(function(){e._unregisterOnChange(n)})}(e,t),function(e,t){t.valueAccessor.registerOnTouched(function(){e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&U(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),function(e,t){if(t.valueAccessor.setDisabledState){var n=function(e){t.valueAccessor.setDisabledState(e)};e.registerOnDisabledChange(n),t._registerOnDestroy(function(){e._unregisterOnDisabledChange(n)})}}(e,t),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}},{key:"_updateValue",value:function(e){var t=this;$.then(function(){t.control.setValue(e,{emitViewToModelChange:!1})})}},{key:"_updateDisabled",value:function(e){var t=this,n=e.isDisabled.currentValue,i=""===n||n&&"false"!==n;$.then(function(){i&&!t.control.disabled?t.control.disable():!i&&t.control.disabled&&t.control.enable()})}}]),n}(z);return e.\u0275fac=function(t){return new(t||e)(i.Y36(Z,9),i.Y36(E,10),i.Y36(C,10),i.Y36(_,10))},e.\u0275dir=i.lG2({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:[i._Bn([Y]),i.qOj,i.TTD]}),e}(),ee={provide:_,useExisting:(0,i.Gpc)(function(){return te}),multi:!0},te=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"writeValue",value:function(e){this.setProperty("value",null==e?"":e)}},{key:"registerOnChange",value:function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}}}]),n}(v);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(e,t){1&e&&i.NdJ("input",function(e){return t.onChange(e.target.value)})("blur",function(){return t.onTouched()})},features:[i._Bn([ee]),i.qOj]}),t}(),ne=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e}(),ie={provide:_,useExisting:(0,i.Gpc)(function(){return oe}),multi:!0};function re(e,t){return null==e?"".concat(t):(t&&"object"==typeof t&&(t="Object"),"".concat(e,": ").concat(t).slice(0,50))}var oe=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments))._optionMap=new Map,e._idCounter=0,e._compareWith=Object.is,e}return _createClass(n,[{key:"compareWith",set:function(e){this._compareWith=e}},{key:"writeValue",value:function(e){this.value=e;var t=this._getOptionId(e);null==t&&this.setProperty("selectedIndex",-1);var n=re(t,e);this.setProperty("value",n)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){t.value=t._getOptionValue(n),e(t.value)}}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(e){for(var t=0,n=Array.from(this._optionMap.keys());t<n.length;t++){var i=n[t];if(this._compareWith(this._optionMap.get(i),e))return i}return null}},{key:"_getOptionValue",value:function(e){var t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t):e}}]),n}(v);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(e,t){1&e&&i.NdJ("change",function(e){return t.onChange(e.target.value)})("blur",function(){return t.onTouched()})},inputs:{compareWith:"compareWith"},features:[i._Bn([ie]),i.qOj]}),t}(),ae=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._element=t,this._renderer=n,this._select=i,this._select&&(this.id=this._select._registerOption())}return _createClass(e,[{key:"ngValue",set:function(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(re(this.id,e)),this._select.writeValue(this._select.value))}},{key:"value",set:function(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}},{key:"_setElementValue",value:function(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}},{key:"ngOnDestroy",value:function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(oe,9))},e.\u0275dir=i.lG2({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),e}(),se={provide:_,useExisting:(0,i.Gpc)(function(){return ce}),multi:!0};function le(e,t){return null==e?"".concat(t):("string"==typeof t&&(t="'".concat(t,"'")),t&&"object"==typeof t&&(t="Object"),"".concat(e,": ").concat(t).slice(0,50))}var ce=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments))._optionMap=new Map,e._idCounter=0,e._compareWith=Object.is,e}return _createClass(n,[{key:"compareWith",set:function(e){this._compareWith=e}},{key:"writeValue",value:function(e){var t,n=this;if(this.value=e,Array.isArray(e)){var i=e.map(function(e){return n._getOptionId(e)});t=function(e,t){e._setSelected(i.indexOf(t.toString())>-1)}}else t=function(e,t){e._setSelected(!1)};this._optionMap.forEach(t)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){var i=[];if(void 0!==n.selectedOptions)for(var r=n.selectedOptions,o=0;o<r.length;o++){var a=r.item(o),s=t._getOptionValue(a.value);i.push(s)}else for(var l=n.options,c=0;c<l.length;c++){var u=l.item(c);if(u.selected){var d=t._getOptionValue(u.value);i.push(d)}}t.value=i,e(i)}}},{key:"_registerOption",value:function(e){var t=(this._idCounter++).toString();return this._optionMap.set(t,e),t}},{key:"_getOptionId",value:function(e){for(var t=0,n=Array.from(this._optionMap.keys());t<n.length;t++){var i=n[t];if(this._compareWith(this._optionMap.get(i)._value,e))return i}return null}},{key:"_getOptionValue",value:function(e){var t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t)._value:e}}]),n}(v);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(e,t){1&e&&i.NdJ("change",function(e){return t.onChange(e.target)})("blur",function(){return t.onTouched()})},inputs:{compareWith:"compareWith"},features:[i._Bn([se]),i.qOj]}),t}(),ue=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._element=t,this._renderer=n,this._select=i,this._select&&(this.id=this._select._registerOption(this))}return _createClass(e,[{key:"ngValue",set:function(e){null!=this._select&&(this._value=e,this._setElementValue(le(this.id,e)),this._select.writeValue(this._select.value))}},{key:"value",set:function(e){this._select?(this._value=e,this._setElementValue(le(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}},{key:"_setElementValue",value:function(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}},{key:"_setSelected",value:function(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}},{key:"ngOnDestroy",value:function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(ce,9))},e.\u0275dir=i.lG2({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),e}(),de=function(){var e=function(){function e(){_classCallCheck(this,e),this._validator=T}return _createClass(e,[{key:"handleChanges",value:function(e){if(this.inputName in e){var t=this.normalizeInput(e[this.inputName].currentValue);this._validator=this.createValidator(t),this._onChange&&this._onChange()}}},{key:"validate",value:function(e){return this._validator(e)}},{key:"registerOnValidatorChange",value:function(e){this._onChange=e}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e}),e}(),pe={provide:E,useExisting:(0,i.Gpc)(function(){return fe}),multi:!0},fe=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments)).inputName="max",e.normalizeInput=function(e){return parseFloat(e)},e.createValidator=function(e){return function(e){return function(t){if(w(t.value)||w(e))return null;var n=parseFloat(t.value);return!isNaN(n)&&n>e?{max:{max:e,actual:t.value}}:null}}(e)},e}return _createClass(n,[{key:"ngOnChanges",value:function(e){this.handleChanges(e)}}]),n}(de);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(e,t){2&e&&i.uIk("max",t.max?t.max:null)},inputs:{max:"max"},features:[i._Bn([pe]),i.qOj,i.TTD]}),t}(),he={provide:E,useExisting:(0,i.Gpc)(function(){return be}),multi:!0},be=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments)).inputName="min",e.normalizeInput=function(e){return parseFloat(e)},e.createValidator=function(e){return function(e){return function(t){if(w(t.value)||w(e))return null;var n=parseFloat(t.value);return!isNaN(n)&&n<e?{min:{min:e,actual:t.value}}:null}}(e)},e}return _createClass(n,[{key:"ngOnChanges",value:function(e){this.handleChanges(e)}}]),n}(de);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(e,t){2&e&&i.uIk("min",t.min?t.min:null)},inputs:{min:"min"},features:[i._Bn([he]),i.qOj,i.TTD]}),t}(),ge={provide:E,useExisting:(0,i.Gpc)(function(){return me}),multi:!0},me=function(){var e=function(){function e(){_classCallCheck(this,e),this._required=!1}return _createClass(e,[{key:"required",get:function(){return this._required},set:function(e){this._required=null!=e&&!1!==e&&"false"!="".concat(e),this._onChange&&this._onChange()}},{key:"validate",value:function(e){return this.required?function(e){return w(e.value)?{required:!0}:null}(e):null}},{key:"registerOnValidatorChange",value:function(e){this._onChange=e}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,t){2&e&&i.uIk("required",t.required?"":null)},inputs:{required:"required"},features:[i._Bn([ge])]}),e}(),ve=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[ne]]}),e}(),_e=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[ve]}),e}()},9624:function(e,t,n){"use strict";n.d(t,{b2:function(){return z},H7:function(){return I},q6:function(){return R},se:function(){return x}});var i,r=n(1116),o=n(5366),a=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"onAndCancel",value:function(e,t,n){return e.addEventListener(t,n,!1),function(){e.removeEventListener(t,n,!1)}}},{key:"dispatchEvent",value:function(e,t){e.dispatchEvent(t)}},{key:"remove",value:function(e){e.parentNode&&e.parentNode.removeChild(e)}},{key:"createElement",value:function(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}},{key:"createHtmlDocument",value:function(){return document.implementation.createHTMLDocument("fakeTitle")}},{key:"getDefaultDocument",value:function(){return document}},{key:"isElementNode",value:function(e){return e.nodeType===Node.ELEMENT_NODE}},{key:"isShadowRoot",value:function(e){return e instanceof DocumentFragment}},{key:"getGlobalEventTarget",value:function(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}},{key:"getBaseHref",value:function(e){var t=(s=s||document.querySelector("base"))?s.getAttribute("href"):null;return null==t?null:function(e){(i=i||document.createElement("a")).setAttribute("href",e);var t=i.pathname;return"/"===t.charAt(0)?t:"/".concat(t)}(t)}},{key:"resetBaseElement",value:function(){s=null}},{key:"getUserAgent",value:function(){return window.navigator.userAgent}},{key:"getCookie",value:function(e){return(0,r.Mx)(document.cookie,e)}}],[{key:"makeCurrent",value:function(){(0,r.HT)(new n)}}]),n}(function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments)).supportsDOMEvents=!0,e}return n}(r.w_)),s=null,l=new o.OlP("TRANSITION_ID"),c=[{provide:o.ip1,useFactory:function(e,t,n){return function(){n.get(o.CZH).donePromise.then(function(){var n=(0,r.q)();Array.prototype.slice.apply(t.querySelectorAll("style[ng-transition]")).filter(function(t){return t.getAttribute("ng-transition")===e}).forEach(function(e){return n.remove(e)})})}},deps:[l,r.K0,o.zs3],multi:!0}],u=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"addToWindow",value:function(e){o.dqk.getAngularTestability=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=e.findTestabilityInTree(t,n);if(null==i)throw new Error("Could not find testability for element.");return i},o.dqk.getAllAngularTestabilities=function(){return e.getAllTestabilities()},o.dqk.getAllAngularRootElements=function(){return e.getAllRootElements()},o.dqk.frameworkStabilizers||(o.dqk.frameworkStabilizers=[]),o.dqk.frameworkStabilizers.push(function(e){var t=o.dqk.getAllAngularTestabilities(),n=t.length,i=!1,r=function(t){i=i||t,0==--n&&e(i)};t.forEach(function(e){e.whenStable(r)})})}},{key:"findTestabilityInTree",value:function(e,t,n){if(null==t)return null;var i=e.getTestability(t);return null!=i?i:n?(0,r.q)().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}],[{key:"init",value:function(){(0,o.VLi)(new e)}}]),e}(),d=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"build",value:function(){return new XMLHttpRequest}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),p=new o.OlP("EventManagerPlugins"),f=function(){var e=function(){function e(t,n){var i=this;_classCallCheck(this,e),this._zone=n,this._eventNameToPlugin=new Map,t.forEach(function(e){return e.manager=i}),this._plugins=t.slice().reverse()}return _createClass(e,[{key:"addEventListener",value:function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}},{key:"addGlobalEventListener",value:function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,i=0;i<n.length;i++){var r=n[i];if(r.supports(e))return this._eventNameToPlugin.set(e,r),r}throw new Error("No event manager plugin found for event ".concat(e))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(o.LFG(p),o.LFG(o.R0b))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),h=function(){function e(t){_classCallCheck(this,e),this._doc=t}return _createClass(e,[{key:"addGlobalEventListener",value:function(e,t,n){var i=(0,r.q)().getGlobalEventTarget(this._doc,e);if(!i)throw new Error("Unsupported event target ".concat(i," for event ").concat(t));return this.addEventListener(i,t,n)}}]),e}(),b=function(){var e=function(){function e(){_classCallCheck(this,e),this._stylesSet=new Set}return _createClass(e,[{key:"addStyles",value:function(e){var t=this,n=new Set;e.forEach(function(e){t._stylesSet.has(e)||(t._stylesSet.add(e),n.add(e))}),this.onStylesAdded(n)}},{key:"onStylesAdded",value:function(e){}},{key:"getAllStyles",value:function(){return Array.from(this._stylesSet)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),g=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this))._doc=e,i._hostNodes=new Map,i._hostNodes.set(e.head,[]),i}return _createClass(n,[{key:"_addStylesToHost",value:function(e,t,n){var i=this;e.forEach(function(e){var r=i._doc.createElement("style");r.textContent=e,n.push(t.appendChild(r))})}},{key:"addHost",value:function(e){var t=[];this._addStylesToHost(this._stylesSet,e,t),this._hostNodes.set(e,t)}},{key:"removeHost",value:function(e){var t=this._hostNodes.get(e);t&&t.forEach(m),this._hostNodes.delete(e)}},{key:"onStylesAdded",value:function(e){var t=this;this._hostNodes.forEach(function(n,i){t._addStylesToHost(e,i,n)})}},{key:"ngOnDestroy",value:function(){this._hostNodes.forEach(function(e){return e.forEach(m)})}}]),n}(b);return e.\u0275fac=function(t){return new(t||e)(o.LFG(r.K0))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}();function m(e){(0,r.q)().remove(e)}var v={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/"},_=/%COMP%/g;function k(e,t,n){for(var i=0;i<t.length;i++){var r=t[i];Array.isArray(r)?k(e,r,n):(r=r.replace(_,e),n.push(r))}return n}function y(e){return function(t){if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}var x=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.eventManager=t,this.sharedStylesHost=n,this.appId=i,this.rendererByCompId=new Map,this.defaultRenderer=new w(t)}return _createClass(e,[{key:"createRenderer",value:function(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case o.ifc.Emulated:var n=this.rendererByCompId.get(t.id);return n||(n=new E(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n;case 1:case o.ifc.ShadowDom:return new C(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){var i=k(t.id,t.styles,[]);this.sharedStylesHost.addStyles(i),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}},{key:"begin",value:function(){}},{key:"end",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)(o.LFG(f),o.LFG(g),o.LFG(o.AFp))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),w=function(){function e(t){_classCallCheck(this,e),this.eventManager=t,this.data=Object.create(null)}return _createClass(e,[{key:"destroy",value:function(){}},{key:"createElement",value:function(e,t){return t?document.createElementNS(v[t]||t,e):document.createElement(e)}},{key:"createComment",value:function(e){return document.createComment(e)}},{key:"createText",value:function(e){return document.createTextNode(e)}},{key:"appendChild",value:function(e,t){e.appendChild(t)}},{key:"insertBefore",value:function(e,t,n){e&&e.insertBefore(t,n)}},{key:"removeChild",value:function(e,t){e&&e.removeChild(t)}},{key:"selectRootElement",value:function(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!n)throw new Error('The selector "'.concat(e,'" did not match any elements'));return t||(n.textContent=""),n}},{key:"parentNode",value:function(e){return e.parentNode}},{key:"nextSibling",value:function(e){return e.nextSibling}},{key:"setAttribute",value:function(e,t,n,i){if(i){t=i+":"+t;var r=v[i];r?e.setAttributeNS(r,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}},{key:"removeAttribute",value:function(e,t,n){if(n){var i=v[n];i?e.removeAttributeNS(i,t):e.removeAttribute("".concat(n,":").concat(t))}else e.removeAttribute(t)}},{key:"addClass",value:function(e,t){e.classList.add(t)}},{key:"removeClass",value:function(e,t){e.classList.remove(t)}},{key:"setStyle",value:function(e,t,n,i){i&(o.JOm.DashCase|o.JOm.Important)?e.style.setProperty(t,n,i&o.JOm.Important?"important":""):e.style[t]=n}},{key:"removeStyle",value:function(e,t,n){n&o.JOm.DashCase?e.style.removeProperty(t):e.style[t]=""}},{key:"setProperty",value:function(e,t,n){e[t]=n}},{key:"setValue",value:function(e,t){e.nodeValue=t}},{key:"listen",value:function(e,t,n){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,y(n)):this.eventManager.addEventListener(e,t,y(n))}}]),e}(),E=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o){var a;_classCallCheck(this,n),(a=t.call(this,e)).component=r;var s=k(o+"-"+r.id,r.styles,[]);return i.addStyles(s),a.contentAttr="_ngcontent-%COMP%".replace(_,o+"-"+r.id),a.hostAttr="_nghost-%COMP%".replace(_,o+"-"+r.id),a}return _createClass(n,[{key:"applyToHost",value:function(e){_get(_getPrototypeOf(n.prototype),"setAttribute",this).call(this,e,this.hostAttr,"")}},{key:"createElement",value:function(e,t){var i=_get(_getPrototypeOf(n.prototype),"createElement",this).call(this,e,t);return _get(_getPrototypeOf(n.prototype),"setAttribute",this).call(this,i,this.contentAttr,""),i}}]),n}(w),C=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o){var a;_classCallCheck(this,n),(a=t.call(this,e)).sharedStylesHost=i,a.hostEl=r,a.shadowRoot=r.attachShadow({mode:"open"}),a.sharedStylesHost.addHost(a.shadowRoot);for(var s=k(o.id,o.styles,[]),l=0;l<s.length;l++){var c=document.createElement("style");c.textContent=s[l],a.shadowRoot.appendChild(c)}return a}return _createClass(n,[{key:"nodeOrShadowRoot",value:function(e){return e===this.hostEl?this.shadowRoot:e}},{key:"destroy",value:function(){this.sharedStylesHost.removeHost(this.shadowRoot)}},{key:"appendChild",value:function(e,t){return _get(_getPrototypeOf(n.prototype),"appendChild",this).call(this,this.nodeOrShadowRoot(e),t)}},{key:"insertBefore",value:function(e,t,i){return _get(_getPrototypeOf(n.prototype),"insertBefore",this).call(this,this.nodeOrShadowRoot(e),t,i)}},{key:"removeChild",value:function(e,t){return _get(_getPrototypeOf(n.prototype),"removeChild",this).call(this,this.nodeOrShadowRoot(e),t)}},{key:"parentNode",value:function(e){return this.nodeOrShadowRoot(_get(_getPrototypeOf(n.prototype),"parentNode",this).call(this,this.nodeOrShadowRoot(e)))}}]),n}(w),T=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){return _classCallCheck(this,n),t.call(this,e)}return _createClass(n,[{key:"supports",value:function(e){return!0}},{key:"addEventListener",value:function(e,t,n){var i=this;return e.addEventListener(t,n,!1),function(){return i.removeEventListener(e,t,n)}}},{key:"removeEventListener",value:function(e,t,n){return e.removeEventListener(t,n)}}]),n}(h);return e.\u0275fac=function(t){return new(t||e)(o.LFG(r.K0))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),O=["alt","control","meta","shift"],M={"\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"},P={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"},D={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},A=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){return _classCallCheck(this,n),t.call(this,e)}return _createClass(n,[{key:"supports",value:function(e){return null!=n.parseEventName(e)}},{key:"addEventListener",value:function(e,t,i){var o=n.parseEventName(t),a=n.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return(0,r.q)().onAndCancel(e,o.domEventName,a)})}}],[{key:"parseEventName",value:function(e){var t=e.toLowerCase().split("."),i=t.shift();if(0===t.length||"keydown"!==i&&"keyup"!==i)return null;var r=n._normalizeKey(t.pop()),o="";if(O.forEach(function(e){var n=t.indexOf(e);n>-1&&(t.splice(n,1),o+=e+".")}),o+=r,0!=t.length||0===r.length)return null;var a={};return a.domEventName=i,a.fullKey=o,a}},{key:"getEventFullKey",value:function(e){var t="",n=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&P.hasOwnProperty(t)&&(t=P[t]))}return M[t]||t}(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),O.forEach(function(i){i!=n&&(0,D[i])(e)&&(t+=i+".")}),t+=n}},{key:"eventCallback",value:function(e,t,i){return function(r){n.getEventFullKey(r)===e&&i.runGuarded(function(){return t(r)})}}},{key:"_normalizeKey",value:function(e){switch(e){case"esc":return"escape";default:return e}}}]),n}(h);return e.\u0275fac=function(t){return new(t||e)(o.LFG(r.K0))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),I=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,o.Yz7)({factory:function(){return(0,o.LFG)(L)},token:e,providedIn:"root"}),e}();function S(e){return new L(e.get(r.K0))}var L=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this))._doc=e,i}return _createClass(n,[{key:"sanitize",value:function(e,t){if(null==t)return null;switch(e){case o.q3G.NONE:return t;case o.q3G.HTML:return(0,o.qzn)(t,"HTML")?(0,o.z3N)(t):(0,o.EiD)(this._doc,String(t)).toString();case o.q3G.STYLE:return(0,o.qzn)(t,"Style")?(0,o.z3N)(t):t;case o.q3G.SCRIPT:if((0,o.qzn)(t,"Script"))return(0,o.z3N)(t);throw new Error("unsafe value used in a script context");case o.q3G.URL:return(0,o.yhl)(t),(0,o.qzn)(t,"URL")?(0,o.z3N)(t):(0,o.mCW)(String(t));case o.q3G.RESOURCE_URL:if((0,o.qzn)(t,"ResourceURL"))return(0,o.z3N)(t);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext ".concat(e," (see https://g.co/ng/security#xss)"))}}},{key:"bypassSecurityTrustHtml",value:function(e){return(0,o.JVY)(e)}},{key:"bypassSecurityTrustStyle",value:function(e){return(0,o.L6k)(e)}},{key:"bypassSecurityTrustScript",value:function(e){return(0,o.eBb)(e)}},{key:"bypassSecurityTrustUrl",value:function(e){return(0,o.LAX)(e)}},{key:"bypassSecurityTrustResourceUrl",value:function(e){return(0,o.pB0)(e)}}]),n}(I);return e.\u0275fac=function(t){return new(t||e)(o.LFG(r.K0))},e.\u0275prov=(0,o.Yz7)({factory:function(){return S((0,o.LFG)(o.gxx))},token:e,providedIn:"root"}),e}(),R=(0,o.eFA)(o._c5,"browser",[{provide:o.Lbi,useValue:r.bD},{provide:o.g9A,useValue:function(){a.makeCurrent(),u.init()},multi:!0},{provide:r.K0,useFactory:function(){return(0,o.RDi)(document),document},deps:[]}]),Z=[[],{provide:o.zSh,useValue:"root"},{provide:o.qLn,useFactory:function(){return new o.qLn},deps:[]},{provide:p,useClass:T,multi:!0,deps:[r.K0,o.R0b,o.Lbi]},{provide:p,useClass:A,multi:!0,deps:[r.K0]},[],{provide:x,useClass:x,deps:[f,g,o.AFp]},{provide:o.FYo,useExisting:x},{provide:b,useExisting:g},{provide:g,useClass:g,deps:[r.K0]},{provide:o.dDg,useClass:o.dDg,deps:[o.R0b]},{provide:f,useClass:f,deps:[p,o.R0b]},{provide:r.JF,useClass:d,deps:[]},[]],z=function(){var e=function(){function e(t){if(_classCallCheck(this,e),t)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.")}return _createClass(e,null,[{key:"withServerTransition",value:function(t){return{ngModule:e,providers:[{provide:o.AFp,useValue:t.appId},{provide:l,useExisting:o.AFp},c]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(o.LFG(e,12))},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({providers:Z,imports:[r.ez,o.hGG]}),e}();"undefined"!=typeof window&&window},1608:function(e,t,n){"use strict";n.d(t,{BN:function(){return ye},uH:function(){return xe}});var i=n(5366);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),i.forEach(function(t){o(e,t,n[t])})}return e}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(l){r=!0,o=l}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var l={},c={};try{"undefined"!=typeof window&&(l=window),"undefined"!=typeof document&&(c=document),"undefined"!=typeof MutationObserver&&MutationObserver,"undefined"!=typeof performance&&performance}catch(we){}var u=(l.navigator||{}).userAgent,d=void 0===u?"":u,p=l,f=c,h=!!f.documentElement&&!!f.head&&"function"==typeof f.addEventListener&&"function"==typeof f.createElement,b=(~d.indexOf("MSIE")||d.indexOf("Trident/"),[1,2,3,4,5,6,7,8,9,10]),g=b.concat([11,12,13,14,15,16,17,18,19,20]),m={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},v=(["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",m.GROUP,m.SWAP_OPACITY,m.PRIMARY,m.SECONDARY].concat(b.map(function(e){return"".concat(e,"x")})).concat(g.map(function(e){return"w-".concat(e)})),p.FontAwesomeConfig||{});f&&"function"==typeof f.querySelector&&[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(function(e){var t=s(e,2),n=t[1],i=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=f.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(t[0]));null!=i&&(v[n]=i)});var _=a({},{familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},v);_.autoReplaceSvg||(_.observeMutations=!1);var k=a({},_);p.FontAwesomeConfig=k;var y=p||{};y.___FONT_AWESOME___||(y.___FONT_AWESOME___={}),y.___FONT_AWESOME___.styles||(y.___FONT_AWESOME___.styles={}),y.___FONT_AWESOME___.hooks||(y.___FONT_AWESOME___.hooks={}),y.___FONT_AWESOME___.shims||(y.___FONT_AWESOME___.shims=[]);var x=y.___FONT_AWESOME___,w=[];h&&((f.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(f.readyState)||f.addEventListener("DOMContentLoaded",function e(){f.removeEventListener("DOMContentLoaded",e),w.map(function(e){return e()})}));var E,C=function(){},T="undefined"!=typeof global&&void 0!==global.process&&"function"==typeof global.process.emit,O="undefined"==typeof setImmediate?setTimeout:setImmediate,M=[];function P(){for(var e=0;e<M.length;e++)M[e][0](M[e][1]);M=[],E=!1}function D(e,t){M.push([e,t]),E||(E=!0,O(P,0))}function A(e){var t=e.owner,n=t._state,i=t._data,r=e[n],o=e.then;if("function"==typeof r){n="fulfilled";try{i=r(i)}catch(we){R(o,we)}}I(o,i)||("fulfilled"===n&&S(o,i),"rejected"===n&&R(o,i))}function I(e,t){var n;try{if(e===t)throw new TypeError("A promises callback cannot return that same promise.");if(t&&("function"==typeof t||"object"===r(t))){var i=t.then;if("function"==typeof i)return i.call(t,function(i){n||(n=!0,t===i?L(e,i):S(e,i))},function(t){n||(n=!0,R(e,t))}),!0}}catch(we){return n||R(e,we),!0}return!1}function S(e,t){e!==t&&I(e,t)||L(e,t)}function L(e,t){"pending"===e._state&&(e._state="settled",e._data=t,D(z,e))}function R(e,t){"pending"===e._state&&(e._state="settled",e._data=t,D(N,e))}function Z(e){e._then=e._then.forEach(A)}function z(e){e._state="fulfilled",Z(e)}function N(e){e._state="rejected",Z(e),!e._handled&&T&&global.process.emit("unhandledRejection",e._data,e)}function B(e){global.process.emit("rejectionHandled",e)}function U(e){if("function"!=typeof e)throw new TypeError("Promise resolver "+e+" is not a function");if(this instanceof U==0)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(e,t){function n(e){R(t,e)}try{e(function(e){S(t,e)},n)}catch(we){n(we)}}(e,this)}U.prototype={constructor:U,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(e,t){var n={owner:this,then:new this.constructor(C),fulfilled:e,rejected:t};return!t&&!e||this._handled||(this._handled=!0,"rejected"===this._state&&T&&D(B,this)),"fulfilled"===this._state||"rejected"===this._state?D(A,n):this._then.push(n),n.then},catch:function(e){return this.then(null,e)}},U.all=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.all().");return new U(function(t,n){var i=[],r=0;function o(e){return r++,function(n){i[e]=n,--r||t(i)}}for(var a,s=0;s<e.length;s++)(a=e[s])&&"function"==typeof a.then?a.then(o(s),n):i[s]=a;r||t(i)})},U.race=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.race().");return new U(function(t,n){for(var i,r=0;r<e.length;r++)(i=e[r])&&"function"==typeof i.then?i.then(t,n):t(i)})},U.resolve=function(e){return e&&"object"===r(e)&&e.constructor===U?e:new U(function(t){t(e)})},U.reject=function(e){return new U(function(t,n){n(e)})};var q={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function F(){for(var e=12,t="";e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function W(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function K(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n],";")},"")}function V(e){return e.size!==q.size||e.x!==q.x||e.y!==q.y||e.rotate!==q.rotate||e.flipX||e.flipY}function H(e){var t=e.transform,n=e.iconWidth,i={transform:"translate(".concat(e.containerWidth/2," 256)")},r="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),a="rotate(".concat(t.rotate," 0 0)");return{outer:i,inner:{transform:"".concat(r," ").concat(o," ").concat(a)},path:{transform:"translate(".concat(n/2*-1," -256)")}}}var j={x:0,y:0,width:"100%",height:"100%"};function J(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function G(e){var t=e.icons,n=t.main,i=t.mask,r=e.prefix,o=e.iconName,s=e.transform,l=e.symbol,c=e.title,u=e.maskId,d=e.titleId,p=e.extra,f=e.watchable,h=void 0!==f&&f,b=i.found?i:n,g=b.width,m=b.height,v="fak"===r,_=v?"":"fa-w-".concat(Math.ceil(g/m*16)),y=[k.replacementClass,o?"".concat(k.familyPrefix,"-").concat(o):"",_].filter(function(e){return-1===p.classes.indexOf(e)}).filter(function(e){return""!==e||!!e}).concat(p.classes).join(" "),x={children:[],attributes:a({},p.attributes,{"data-prefix":r,"data-icon":o,class:y,role:p.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(g," ").concat(m)})},w=v&&!~p.classes.indexOf("fa-fw")?{width:"".concat(g/m*16*.0625,"em")}:{};h&&(x.attributes["data-fa-i2svg"]=""),c&&x.children.push({tag:"title",attributes:{id:x.attributes["aria-labelledby"]||"title-".concat(d||F())},children:[c]});var E=a({},x,{prefix:r,iconName:o,main:n,mask:i,maskId:u,transform:s,symbol:l,styles:a({},w,p.styles)}),C=i.found&&n.found?function(e){var t,n=e.children,i=e.attributes,r=e.main,o=e.mask,s=e.maskId,l=r.icon,c=o.icon,u=H({transform:e.transform,containerWidth:o.width,iconWidth:r.width}),d={tag:"rect",attributes:a({},j,{fill:"white"})},p=l.children?{children:l.children.map(J)}:{},f={tag:"g",attributes:a({},u.inner),children:[J(a({tag:l.tag,attributes:a({},l.attributes,u.path)},p))]},h={tag:"g",attributes:a({},u.outer),children:[f]},b="mask-".concat(s||F()),g="clip-".concat(s||F()),m={tag:"mask",attributes:a({},j,{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[d,h]},v={tag:"defs",children:[{tag:"clipPath",attributes:{id:g},children:(t=c,"g"===t.tag?t.children:[t])},m]};return n.push(v,{tag:"rect",attributes:a({fill:"currentColor","clip-path":"url(#".concat(g,")"),mask:"url(#".concat(b,")")},j)}),{children:n,attributes:i}}(E):function(e){var t=e.children,n=e.attributes,i=e.main,r=e.transform,o=K(e.styles);if(o.length>0&&(n.style=o),V(r)){var s=H({transform:r,containerWidth:i.width,iconWidth:i.width});t.push({tag:"g",attributes:a({},s.outer),children:[{tag:"g",attributes:a({},s.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:a({},i.icon.attributes,s.path)}]}]})}else t.push(i.icon);return{children:t,attributes:n}}(E),T=C.attributes;return E.children=C.children,E.attributes=T,l?function(e){var t=e.iconName,n=e.children,i=e.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:a({},e.attributes,{id:!0===i?"".concat(e.prefix,"-").concat(k.familyPrefix,"-").concat(t):i}),children:n}]}]}(E):function(e){var t=e.children,n=e.main,i=e.mask,r=e.attributes,o=e.styles,s=e.transform;if(V(s)&&n.found&&!i.found){var l={x:n.width/n.height/2,y:.5};r.style=K(a({},o,{"transform-origin":"".concat(l.x+s.x/16,"em ").concat(l.y+s.y/16,"em")}))}return[{tag:"svg",attributes:r,children:t}]}(E)}var Q=function(e,t,n,i){var r,o,a,s=Object.keys(e),l=s.length,c=void 0!==i?function(e,t){return function(n,i,r,o){return e.call(t,n,i,r,o)}}(t,i):t;for(void 0===n?(r=1,a=e[s[0]]):(r=0,a=n);r<l;r++)a=c(a,e[o=s[r]],o,e);return a};function Y(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.skipHooks,r=void 0!==i&&i,o=Object.keys(t).reduce(function(e,n){var i=t[n];return i.icon?e[i.iconName]=i.icon:e[n]=i,e},{});"function"!=typeof x.hooks.addPack||r?x.styles[e]=a({},x.styles[e]||{},o):x.hooks.addPack(e,o),"fas"===e&&Y("fa",t)}var $=x.styles,X=x.shims,ee=function(){var e=function(e){return Q($,function(t,n,i){return t[i]=Q(n,e,{}),t},{})};e(function(e,t,n){return t[3]&&(e[t[3]]=n),e}),e(function(e,t,n){var i=t[2];return e[n]=n,i.forEach(function(t){e[t]=n}),e});var t="far"in $;Q(X,function(e,n){var i=n[1];return"far"!==i||t||(i="fas"),e[n[0]]={prefix:i,iconName:n[2]},e},{})};function te(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}function ne(e){var t=e.tag,n=e.attributes,i=void 0===n?{}:n,r=e.children,o=void 0===r?[]:r;return"string"==typeof e?W(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(W(e[n]),'" ')},"").trim()}(i),">").concat(o.map(ne).join(""),"</").concat(t,">")}function ie(e){this.name="MissingIcon",this.message=e||"Icon unavailable",this.stack=(new Error).stack}ee(),(ie.prototype=Object.create(Error.prototype)).constructor=ie;var re={fill:"currentColor"},oe={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},ae=(a({},re,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}),a({},oe,{attributeName:"opacity"}));function se(e){var t=e[0],n=e[1],i=s(e.slice(4),1)[0];return{found:!0,width:t,height:n,icon:Array.isArray(i)?{tag:"g",attributes:{class:"".concat(k.familyPrefix,"-").concat(m.GROUP)},children:[{tag:"path",attributes:{class:"".concat(k.familyPrefix,"-").concat(m.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(k.familyPrefix,"-").concat(m.PRIMARY),fill:"currentColor",d:i[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:i}}}}function le(){k.autoAddCss&&!fe&&(function(e){if(e&&h){var t=f.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=f.head.childNodes,i=null,r=n.length-1;r>-1;r--){var o=n[r],a=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(i=o)}f.head.insertBefore(t,i)}}(function(){var e="svg-inline--fa",t=k.familyPrefix,n=k.replacementClass,i='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}';if("fa"!==t||n!==e){var r=new RegExp("\\.".concat("fa","\\-"),"g"),o=new RegExp("\\--".concat("fa","\\-"),"g"),a=new RegExp("\\.".concat(e),"g");i=i.replace(r,".".concat(t,"-")).replace(o,"--".concat(t,"-")).replace(a,".".concat(n))}return i}()),fe=!0)}function ce(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(e){return ne(e)})}}),Object.defineProperty(e,"node",{get:function(){if(h){var t=f.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function ue(e){var t=e.prefix,n=void 0===t?"fa":t,i=e.iconName;if(i)return te(pe.definitions,n,i)||te(x.styles,n,i)}a({},re,{cx:"256",cy:"364",r:"28"}),a({},oe,{attributeName:"r",values:"28;14;28;28;14;28;"}),a({},ae,{values:"1;0;1;1;0;1;"}),a({},re,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),a({},ae,{values:"1;0;0;0;0;1;"}),a({},re,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),a({},ae,{values:"0;0;1;1;0;0;"});var de,pe=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}var t;return(t=[{key:"add",value:function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];var r=n.reduce(this._pullDefinitions,{});Object.keys(r).forEach(function(t){e.definitions[t]=a({},e.definitions[t]||{},r[t]),Y(t,r[t]),ee()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(function(t){var i=n[t],r=i.prefix,o=i.iconName,a=i.icon;e[r]||(e[r]={}),e[r][o]=a}),e}}])&&function(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}(e.prototype,t),e}()),fe=!1,he=(de=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,i=void 0===n?q:n,r=t.symbol,o=void 0!==r&&r,s=t.mask,l=void 0===s?null:s,c=t.maskId,u=void 0===c?null:c,d=t.title,p=void 0===d?null:d,f=t.titleId,h=void 0===f?null:f,b=t.classes,g=void 0===b?[]:b,m=t.attributes,v=void 0===m?{}:m,_=t.styles,y=void 0===_?{}:_;if(e){var x=e.prefix,w=e.iconName,E=e.icon;return ce(a({type:"icon"},e),function(){return le(),k.autoA11y&&(p?v["aria-labelledby"]="".concat(k.replacementClass,"-title-").concat(h||F()):(v["aria-hidden"]="true",v.focusable="false")),G({icons:{main:se(E),mask:l?se(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:x,iconName:w,transform:a({},q,i),symbol:o,title:p,maskId:u,titleId:h,extra:{attributes:v,styles:y,classes:g}})})}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(e||{}).icon?e:ue(e||{}),i=t.mask;return i&&(i=(i||{}).icon?i:ue(i||{})),de(n,a({},t,{mask:i}))}),be=n(9624),ge=["*"],me=function(){var e=function e(){_classCallCheck(this,e),this.defaultPrefix="fas",this.fallbackIcon=null,this.globalLibrary=!1};return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({factory:function(){return new e},token:e,providedIn:"root"}),e}(),ve=function(){var e=function(){function e(){_classCallCheck(this,e),this.definitions={}}return _createClass(e,[{key:"addIcons",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var i=0,r=t;i<r.length;i++){var o=r[i];o.prefix in this.definitions||(this.definitions[o.prefix]={}),this.definitions[o.prefix][o.iconName]=o}}},{key:"addIconPacks",value:function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];for(var r=function(){var t=a[o],n=Object.keys(t).map(function(e){return t[e]});e.addIcons.apply(e,_toConsumableArray(n))},o=0,a=n;o<a.length;o++)r()}},{key:"getIconDefinition",value:function(e,t){return e in this.definitions&&t in this.definitions[e]?this.definitions[e][t]:null}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({factory:function(){return new e},token:e,providedIn:"root"}),e}(),_e=function(){var e=function(){function e(){_classCallCheck(this,e),this.stackItemSize="1x"}return _createClass(e,[{key:"ngOnChanges",value:function(e){if("size"in e)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: <fa-stack size="4x">...</fa-stack>.')}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[i.TTD]}),e}(),ke=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.renderer=t,this.elementRef=n}return _createClass(e,[{key:"ngOnInit",value:function(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}},{key:"ngOnChanges",value:function(e){"size"in e&&(null!=e.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,"fa-".concat(e.size.currentValue)),null!=e.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,"fa-".concat(e.size.previousValue)))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Qsj),i.Y36(i.SBq))},e.\u0275cmp=i.Xpm({type:e,selectors:[["fa-stack"]],inputs:{size:"size"},features:[i.TTD],ngContentSelectors:ge,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.Hsn(0))},encapsulation:2}),e}(),ye=function(){var e=function(){function e(t,n,i,r,o){_classCallCheck(this,e),this.sanitizer=t,this.config=n,this.iconLibrary=i,this.stackItem=r,this.classes=[],null!=o&&null==r&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: <fa-icon stackItemSize="2x"></fa-icon>.')}return _createClass(e,[{key:"ngOnChanges",value:function(e){if(null==this.icon&&null==this.config.fallbackIcon)return function(){throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")}();var t;if(t=null==this.icon?this.config.fallbackIcon:this.icon,e){var n=this.findIconDefinition(t);if(null!=n){var i=this.buildParams();this.renderIcon(n,i)}}}},{key:"render",value:function(){this.ngOnChanges({})}},{key:"findIconDefinition",value:function(e){var t=function(e,t){return void 0!==(n=e).prefix&&void 0!==n.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"==typeof e?{prefix:t,iconName:e}:void 0;var n}(e,this.config.defaultPrefix);if("icon"in t)return t;var n=this.iconLibrary.getIconDefinition(t.prefix,t.iconName);if(null!=n)return n;var i=ue(t);if(null!=i){var r="Global icon library is deprecated. Consult https://github.com/FortAwesome/angular-fontawesome/blob/master/UPGRADING.md for the migration instructions.";if("unset"===this.config.globalLibrary)console.error("FontAwesome: "+r);else if(!this.config.globalLibrary)throw new Error(r);return i}return function(e){throw new Error("Could not find icon with iconName=".concat(e.iconName," and prefix=").concat(e.prefix," in the icon library."))}(t),null}},{key:"buildParams",value:function(){var e,t,n,i,r,o={flip:this.flip,spin:this.spin,pulse:this.pulse,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},a="string"==typeof this.transform?(e=this.transform,t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0},e?e.toLowerCase().split(" ").reduce(function(e,t){var n=t.toLowerCase().split("-"),i=n[0],r=n.slice(1).join("-");if(i&&"h"===r)return e.flipX=!0,e;if(i&&"v"===r)return e.flipY=!0,e;if(r=parseFloat(r),isNaN(r))return e;switch(i){case"grow":e.size=e.size+r;break;case"shrink":e.size=e.size-r;break;case"left":e.x=e.x-r;break;case"right":e.x=e.x+r;break;case"up":e.y=e.y-r;break;case"down":e.y=e.y+r;break;case"rotate":e.rotate=e.rotate+r}return e},t):t):this.transform;return{title:this.title,transform:a,classes:[].concat(_toConsumableArray((n=o,_defineProperty2(i={"fa-spin":n.spin,"fa-pulse":n.pulse,"fa-fw":n.fixedWidth,"fa-border":n.border,"fa-inverse":n.inverse,"fa-layers-counter":n.counter,"fa-flip-horizontal":"horizontal"===n.flip||"both"===n.flip,"fa-flip-vertical":"vertical"===n.flip||"both"===n.flip},"fa-".concat(n.size),null!==n.size),_defineProperty2(i,"fa-rotate-".concat(n.rotate),null!==n.rotate),_defineProperty2(i,"fa-pull-".concat(n.pull),null!==n.pull),_defineProperty2(i,"fa-stack-".concat(n.stackItemSize),null!=n.stackItemSize),r=i,Object.keys(r).map(function(e){return r[e]?e:null}).filter(function(e){return e}))),_toConsumableArray(this.classes)),mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}},{key:"renderIcon",value:function(e,t){var n=he(e,t);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(n.html.join("\n"))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(be.H7),i.Y36(me),i.Y36(ve),i.Y36(_e,8),i.Y36(ke,8))},e.\u0275cmp=i.Xpm({type:e,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(e,t){2&e&&(i.Ikx("innerHTML",t.renderedIconHTML,i.oJD),i.uIk("title",t.title))},inputs:{classes:"classes",icon:"icon",title:"title",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",transform:"transform",a11yRole:"a11yRole"},features:[i.TTD],decls:0,vars:0,template:function(e,t){},encapsulation:2}),e}(),xe=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e}()},5291:function(e,t,n){"use strict";n.d(t,{Sbq:function(){return i},gc2:function(){return r},EyR:function(){return o},onQ:function(){return a},FL8:function(){return s},Z$V:function(){return l},_jT:function(){return c},eSF:function(){return u},LEp:function(){return d},KS0:function(){return p},DWN:function(){return f},q7m:function(){return h},eHv:function(){return b},TL5:function(){return g},Xjp:function(){return m},xhP:function(){return v},G_j:function(){return _},jZZ:function(){return k},YHc:function(){return y},mNe:function(){return x},Kl4:function(){return w},XQY:function(){return E},r8p:function(){return C},tMT:function(){return T},KXm:function(){return O},wn1:function(){return M},LM3:function(){return P},UO1:function(){return D},A8:function(){return A},NBC:function(){return I},$aW:function(){return S},cf$:function(){return L}});var i={prefix:"fas",iconName:"angle-double-down",icon:[320,512,[],"f103","M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"]},r={prefix:"fas",iconName:"angle-down",icon:[320,512,[],"f107","M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"]},o={prefix:"fas",iconName:"angle-left",icon:[256,512,[],"f104","M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"]},a={prefix:"fas",iconName:"angle-up",icon:[320,512,[],"f106","M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z"]},s={prefix:"fas",iconName:"book",icon:[448,512,[],"f02d","M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"]},l={prefix:"fas",iconName:"broom",icon:[640,512,[],"f51a","M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z"]},c={prefix:"fas",iconName:"camera",icon:[512,512,[],"f030","M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"]},u={prefix:"fas",iconName:"capsules",icon:[576,512,[],"f46b","M555.3 300.1L424.2 112.8C401.9 81 366.4 64 330.4 64c-22.6 0-45.5 6.7-65.5 20.7-19.7 13.8-33.7 32.8-41.5 53.8C220.5 79.2 172 32 112 32 50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V218.9c3.3 8.6 7.3 17.1 12.8 25L368 431.2c22.2 31.8 57.7 48.8 93.8 48.8 22.7 0 45.5-6.7 65.5-20.7 51.7-36.2 64.2-107.5 28-159.2zM160 256H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm194.8 44.9l-65.6-93.7c-7.7-11-10.7-24.4-8.3-37.6 2.3-13.2 9.7-24.8 20.7-32.5 8.5-6 18.5-9.1 28.8-9.1 16.5 0 31.9 8 41.3 21.5l65.6 93.7-82.5 57.7z"]},d={prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},p={prefix:"fas",iconName:"crosshairs",icon:[512,512,[],"f05b","M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z"]},f={prefix:"fas",iconName:"dna",icon:[448,512,[],"f471","M.1 494.1c-1.1 9.5 6.3 17.8 15.9 17.8l32.3.1c8.1 0 14.9-5.9 16-13.9.7-4.9 1.8-11.1 3.4-18.1H380c1.6 6.9 2.9 13.2 3.5 18.1 1.1 8 7.9 14 16 13.9l32.3-.1c9.6 0 17.1-8.3 15.9-17.8-4.6-37.9-25.6-129-118.9-207.7-17.6 12.4-37.1 24.2-58.5 35.4 6.2 4.6 11.4 9.4 17 14.2H159.7c21.3-18.1 47-35.6 78.7-51.4C410.5 199.1 442.1 65.8 447.9 17.9 449 8.4 441.6.1 432 .1L399.6 0c-8.1 0-14.9 5.9-16 13.9-.7 4.9-1.8 11.1-3.4 18.1H67.8c-1.6-7-2.7-13.1-3.4-18.1-1.1-8-7.9-14-16-13.9L16.1.1C6.5.1-1 8.4.1 17.9 5.3 60.8 31.4 171.8 160 256 31.5 340.2 5.3 451.2.1 494.1zM224 219.6c-25.1-13.7-46.4-28.4-64.3-43.6h128.5c-17.8 15.2-39.1 30-64.2 43.6zM355.1 96c-5.8 10.4-12.8 21.1-21 32H114c-8.3-10.9-15.3-21.6-21-32h262.1zM92.9 416c5.8-10.4 12.8-21.1 21-32h219.4c8.3 10.9 15.4 21.6 21.2 32H92.9z"]},h={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"]},b={prefix:"fas",iconName:"exclamation-triangle",icon:[576,512,[],"f071","M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},g={prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"]},m={prefix:"fas",iconName:"external-link-alt",icon:[512,512,[],"f35d","M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"]},v={prefix:"fas",iconName:"fast-forward",icon:[512,512,[],"f050","M512 76v360c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V284.1L276.5 440.6c-20.6 17.2-52.5 2.8-52.5-24.6V284.1L52.5 440.6C31.9 457.8 0 443.4 0 416V96c0-27.4 31.9-41.7 52.5-24.6L224 226.8V96c0-27.4 31.9-41.7 52.5-24.6L448 226.8V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12z"]},_={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z"]},k={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M437.2 403.5L320 215V64h8c13.3 0 24-10.7 24-24V24c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h8v151L10.8 403.5C-18.5 450.6 15.3 512 70.9 512h306.2c55.7 0 89.4-61.5 60.1-108.5zM137.9 320l48.2-77.6c3.7-5.2 5.8-11.6 5.8-18.4V64h64v160c0 6.9 2.2 13.2 5.8 18.4l48.2 77.6h-172z"]},y={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z"]},x={prefix:"fas",iconName:"microscope",icon:[512,512,[],"f610","M160 320h12v16c0 8.84 7.16 16 16 16h40c8.84 0 16-7.16 16-16v-16h12c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32V16c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v16c-17.67 0-32 14.33-32 32v224c0 17.67 14.33 32 32 32zm304 128h-1.29C493.24 413.99 512 369.2 512 320c0-105.88-86.12-192-192-192v64c70.58 0 128 57.42 128 128s-57.42 128-128 128H48c-26.51 0-48 21.49-48 48 0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16 0-26.51-21.49-48-48-48zm-360-32h208c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8H104c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8z"]},w={prefix:"fas",iconName:"minus",icon:[448,512,[],"f068","M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},E={prefix:"fas",iconName:"pause",icon:[448,512,[],"f04c","M144 479H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zm304-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48z"]},C={prefix:"fas",iconName:"plus",icon:[448,512,[],"f067","M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},T={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z"]},O={prefix:"fas",iconName:"ruler-vertical",icon:[256,512,[],"f548","M168 416c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32v-64h-88z"]},M={prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},P={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"]},D={prefix:"fas",iconName:"sync",icon:[512,512,[],"f021","M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z"]},A={prefix:"fas",iconName:"tasks",icon:[512,512,[],"f0ae","M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},I={prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},S={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"]},L={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"]}},4333:function(e,t,n){"use strict";n.d(t,{w9:function(){return Le},A0:function(){return ze},Z2:function(){return de}});var i=n(5366),r=n(9879),o=n(7849),a=n(3386),s=n(4659),l=n(1879),c=n(2948),u=n(9568),d=n(1520),p=n(1423),f=n(8868),h=n(1681),b=n(1994),g=n(7911),m=n(9666),v=n(5960),_=n(5446),k=n(1116),y=["content"],x=["scroll"],w=["padding"],E=function(e){return{searchTerm:e}};function C(e,t){if(1&e&&(i.TgZ(0,"div",6),i.GkF(1,7),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.headerTemplate)("ngTemplateOutletContext",i.VKq(2,E,n.filterValue))}}function T(e,t){if(1&e&&(i.TgZ(0,"div",8),i.GkF(1,7),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.footerTemplate)("ngTemplateOutletContext",i.VKq(2,E,n.filterValue))}}var O=["*"],M=["searchInput"];function P(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"span",15),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw(2).unselect(e)}),i._uU(1,"\xd7"),i.qZA(),i._UZ(2,"span",16)}if(2&e){var r=i.oxw().$implicit,o=i.oxw(2);i.xp6(2),i.Q6J("ngItemLabel",r.label)("escape",o.escapeHTML)}}function D(e,t){}var A=function(e,t,n){return{item:e,clear:t,label:n}};function I(e,t){if(1&e&&(i.TgZ(0,"div",12),i.YNc(1,P,3,2,"ng-template",null,13,i.W1O),i.YNc(3,D,0,0,"ng-template",14),i.qZA()),2&e){var n=t.$implicit,r=i.MAs(2),o=i.oxw(2);i.ekj("ng-value-disabled",n.disabled),i.xp6(3),i.Q6J("ngTemplateOutlet",o.labelTemplate||r)("ngTemplateOutletContext",i.kEZ(4,A,n.value,o.clearItem,n.label))}}function S(e,t){if(1&e&&(i.ynx(0),i.YNc(1,I,4,8,"div",11),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngForOf",n.selectedItems)("ngForTrackBy",n.trackByOption)}}function L(e,t){}var R=function(e,t){return{items:e,clear:t}};function Z(e,t){if(1&e&&i.YNc(0,L,0,0,"ng-template",14),2&e){var n=i.oxw();i.Q6J("ngTemplateOutlet",n.multiLabelTemplate)("ngTemplateOutletContext",i.WLB(2,R,n.selectedValues,n.clearItem))}}function z(e,t){1&e&&i._UZ(0,"div",19)}function N(e,t){}function B(e,t){if(1&e&&(i.ynx(0),i.YNc(1,z,1,0,"ng-template",null,17,i.W1O),i.YNc(3,N,0,0,"ng-template",18),i.BQk()),2&e){var n=i.MAs(2),r=i.oxw();i.xp6(3),i.Q6J("ngTemplateOutlet",r.loadingSpinnerTemplate||n)}}function U(e,t){if(1&e&&(i.TgZ(0,"span",20),i.TgZ(1,"span",21),i._uU(2,"\xd7"),i.qZA(),i.qZA()),2&e){var n=i.oxw();i.s9C("title",n.clearAllText)}}function q(e,t){if(1&e&&i._UZ(0,"span",27),2&e){var n=i.oxw().$implicit,r=i.oxw(2);i.Q6J("ngItemLabel",n.label)("escape",r.escapeHTML)}}function F(e,t){}var W=function(e,t,n,i){return{item:e,item$:t,index:n,searchTerm:i}};function K(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",25),i.NdJ("click",function(){var e=i.CHM(n).$implicit;return i.oxw(2).toggleItem(e)})("mouseover",function(){var e=i.CHM(n).$implicit;return i.oxw(2).onItemHover(e)}),i.YNc(1,q,1,2,"ng-template",null,26,i.W1O),i.YNc(3,F,0,0,"ng-template",14),i.qZA()}if(2&e){var r=t.$implicit,o=i.MAs(2),a=i.oxw(2);i.ekj("ng-option-disabled",r.disabled)("ng-option-selected",r.selected)("ng-optgroup",r.children)("ng-option",!r.children)("ng-option-child",!!r.parent)("ng-option-marked",r===a.itemsList.markedItem),i.uIk("role",r.children?"group":"option")("aria-selected",r.selected)("id",null==r?null:r.htmlId),i.xp6(3),i.Q6J("ngTemplateOutlet",r.children?a.optgroupTemplate||o:a.optionTemplate||o)("ngTemplateOutletContext",i.l5B(17,W,r.value,r,r.index,a.searchTerm))}}function V(e,t){if(1&e&&(i.TgZ(0,"span"),i.TgZ(1,"span",30),i._uU(2),i.qZA(),i._uU(3),i.qZA()),2&e){var n=i.oxw(3);i.xp6(2),i.Oqu(n.addTagText),i.xp6(1),i.hij('"',n.searchTerm,'"')}}function H(e,t){}function j(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",28),i.NdJ("mouseover",function(){return i.CHM(n),i.oxw(2).itemsList.unmarkItem()})("click",function(){return i.CHM(n),i.oxw(2).selectTag()}),i.YNc(1,V,4,2,"ng-template",null,29,i.W1O),i.YNc(3,H,0,0,"ng-template",14),i.qZA()}if(2&e){var r=i.MAs(2),o=i.oxw(2);i.ekj("ng-option-marked",!o.itemsList.markedItem),i.xp6(3),i.Q6J("ngTemplateOutlet",o.tagTemplate||r)("ngTemplateOutletContext",i.VKq(4,E,o.searchTerm))}}function J(e,t){if(1&e&&(i.TgZ(0,"div",32),i._uU(1),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.Oqu(n.notFoundText)}}function G(e,t){}function Q(e,t){if(1&e&&(i.ynx(0),i.YNc(1,J,2,1,"ng-template",null,31,i.W1O),i.YNc(3,G,0,0,"ng-template",14),i.BQk()),2&e){var n=i.MAs(2),r=i.oxw(2);i.xp6(3),i.Q6J("ngTemplateOutlet",r.notFoundTemplate||n)("ngTemplateOutletContext",i.VKq(2,E,r.searchTerm))}}function Y(e,t){if(1&e&&(i.TgZ(0,"div",32),i._uU(1),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.Oqu(n.typeToSearchText)}}function $(e,t){}function X(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Y,2,1,"ng-template",null,33,i.W1O),i.YNc(3,$,0,0,"ng-template",18),i.BQk()),2&e){var n=i.MAs(2),r=i.oxw(2);i.xp6(3),i.Q6J("ngTemplateOutlet",r.typeToSearchTemplate||n)}}function ee(e,t){if(1&e&&(i.TgZ(0,"div",32),i._uU(1),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.Oqu(n.loadingText)}}function te(e,t){}function ne(e,t){if(1&e&&(i.ynx(0),i.YNc(1,ee,2,1,"ng-template",null,34,i.W1O),i.YNc(3,te,0,0,"ng-template",14),i.BQk()),2&e){var n=i.MAs(2),r=i.oxw(2);i.xp6(3),i.Q6J("ngTemplateOutlet",r.loadingTextTemplate||n)("ngTemplateOutletContext",i.VKq(2,E,r.searchTerm))}}function ie(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"ng-dropdown-panel",22),i.NdJ("update",function(e){return i.CHM(n),i.oxw().viewPortItems=e})("scroll",function(e){return i.CHM(n),i.oxw().scroll.emit(e)})("scrollToEnd",function(e){return i.CHM(n),i.oxw().scrollToEnd.emit(e)})("outsideClick",function(){return i.CHM(n),i.oxw().close()}),i.ynx(1),i.YNc(2,K,4,22,"div",23),i.YNc(3,j,4,6,"div",24),i.BQk(),i.YNc(4,Q,4,4,"ng-container",3),i.YNc(5,X,4,1,"ng-container",3),i.YNc(6,ne,4,4,"ng-container",3),i.qZA()}if(2&e){var r=i.oxw();i.ekj("ng-select-multiple",r.multiple),i.Q6J("virtualScroll",r.virtualScroll)("bufferAmount",r.bufferAmount)("appendTo",r.appendTo)("position",r.dropdownPosition)("headerTemplate",r.headerTemplate)("footerTemplate",r.footerTemplate)("filterValue",r.searchTerm)("items",r.itemsList.filteredItems)("markedItem",r.itemsList.markedItem)("ngClass",r.appendTo?r.classes:null)("id",r.dropdownId),i.xp6(2),i.Q6J("ngForOf",r.viewPortItems)("ngForTrackBy",r.trackByOption),i.xp6(1),i.Q6J("ngIf",r.showAddTag),i.xp6(1),i.Q6J("ngIf",r.showNoItemsFound()),i.xp6(1),i.Q6J("ngIf",r.showTypeToSearch()),i.xp6(1),i.Q6J("ngIf",r.loading&&0===r.itemsList.filteredItems.length)}}var re=/[&<>"']/g,oe=RegExp(re.source),ae={"&":"&","<":"<",">":">",'"':""","'":"'"};function se(e){return null!=e}function le(e){return"object"==typeof e&&se(e)}function ce(e){return e instanceof Function}var ue=function(){var e=function(){function e(t){_classCallCheck(this,e),this.element=t,this.escape=!0}return _createClass(e,[{key:"ngOnChanges",value:function(e){var t;this.element.nativeElement.innerHTML=this.escape?(t=this.ngItemLabel)&&oe.test(t)?t.replace(re,function(e){return ae[e]}):t:this.ngItemLabel}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngItemLabel",""]],inputs:{escape:"escape",ngItemLabel:"ngItemLabel"},features:[i.TTD]}),e}(),de=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-option-tmp",""]]}),e}(),pe=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-optgroup-tmp",""]]}),e}(),fe=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-label-tmp",""]]}),e}(),he=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-multi-label-tmp",""]]}),e}(),be=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-header-tmp",""]]}),e}(),ge=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-footer-tmp",""]]}),e}(),me=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-notfound-tmp",""]]}),e}(),ve=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-typetosearch-tmp",""]]}),e}(),_e=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-loadingtext-tmp",""]]}),e}(),ke=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-tag-tmp",""]]}),e}(),ye=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-loadingspinner-tmp",""]]}),e}(),xe=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"warn",value:function(e){console.warn(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,i.Yz7)({factory:function(){return new e},token:e,providedIn:"root"}),e}();function we(){return"axxxxxxxxxxx".replace(/[x]/g,function(e){return(16*Math.random()|0).toString(16)})}var Ee={"\u24b6":"A","\uff21":"A","\xc0":"A","\xc1":"A","\xc2":"A","\u1ea6":"A","\u1ea4":"A","\u1eaa":"A","\u1ea8":"A","\xc3":"A","\u0100":"A","\u0102":"A","\u1eb0":"A","\u1eae":"A","\u1eb4":"A","\u1eb2":"A","\u0226":"A","\u01e0":"A","\xc4":"A","\u01de":"A","\u1ea2":"A","\xc5":"A","\u01fa":"A","\u01cd":"A","\u0200":"A","\u0202":"A","\u1ea0":"A","\u1eac":"A","\u1eb6":"A","\u1e00":"A","\u0104":"A","\u023a":"A","\u2c6f":"A","\ua732":"AA","\xc6":"AE","\u01fc":"AE","\u01e2":"AE","\ua734":"AO","\ua736":"AU","\ua738":"AV","\ua73a":"AV","\ua73c":"AY","\u24b7":"B","\uff22":"B","\u1e02":"B","\u1e04":"B","\u1e06":"B","\u0243":"B","\u0182":"B","\u0181":"B","\u24b8":"C","\uff23":"C","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\xc7":"C","\u1e08":"C","\u0187":"C","\u023b":"C","\ua73e":"C","\u24b9":"D","\uff24":"D","\u1e0a":"D","\u010e":"D","\u1e0c":"D","\u1e10":"D","\u1e12":"D","\u1e0e":"D","\u0110":"D","\u018b":"D","\u018a":"D","\u0189":"D","\ua779":"D","\u01f1":"DZ","\u01c4":"DZ","\u01f2":"Dz","\u01c5":"Dz","\u24ba":"E","\uff25":"E","\xc8":"E","\xc9":"E","\xca":"E","\u1ec0":"E","\u1ebe":"E","\u1ec4":"E","\u1ec2":"E","\u1ebc":"E","\u0112":"E","\u1e14":"E","\u1e16":"E","\u0114":"E","\u0116":"E","\xcb":"E","\u1eba":"E","\u011a":"E","\u0204":"E","\u0206":"E","\u1eb8":"E","\u1ec6":"E","\u0228":"E","\u1e1c":"E","\u0118":"E","\u1e18":"E","\u1e1a":"E","\u0190":"E","\u018e":"E","\u24bb":"F","\uff26":"F","\u1e1e":"F","\u0191":"F","\ua77b":"F","\u24bc":"G","\uff27":"G","\u01f4":"G","\u011c":"G","\u1e20":"G","\u011e":"G","\u0120":"G","\u01e6":"G","\u0122":"G","\u01e4":"G","\u0193":"G","\ua7a0":"G","\ua77d":"G","\ua77e":"G","\u24bd":"H","\uff28":"H","\u0124":"H","\u1e22":"H","\u1e26":"H","\u021e":"H","\u1e24":"H","\u1e28":"H","\u1e2a":"H","\u0126":"H","\u2c67":"H","\u2c75":"H","\ua78d":"H","\u24be":"I","\uff29":"I","\xcc":"I","\xcd":"I","\xce":"I","\u0128":"I","\u012a":"I","\u012c":"I","\u0130":"I","\xcf":"I","\u1e2e":"I","\u1ec8":"I","\u01cf":"I","\u0208":"I","\u020a":"I","\u1eca":"I","\u012e":"I","\u1e2c":"I","\u0197":"I","\u24bf":"J","\uff2a":"J","\u0134":"J","\u0248":"J","\u24c0":"K","\uff2b":"K","\u1e30":"K","\u01e8":"K","\u1e32":"K","\u0136":"K","\u1e34":"K","\u0198":"K","\u2c69":"K","\ua740":"K","\ua742":"K","\ua744":"K","\ua7a2":"K","\u24c1":"L","\uff2c":"L","\u013f":"L","\u0139":"L","\u013d":"L","\u1e36":"L","\u1e38":"L","\u013b":"L","\u1e3c":"L","\u1e3a":"L","\u0141":"L","\u023d":"L","\u2c62":"L","\u2c60":"L","\ua748":"L","\ua746":"L","\ua780":"L","\u01c7":"LJ","\u01c8":"Lj","\u24c2":"M","\uff2d":"M","\u1e3e":"M","\u1e40":"M","\u1e42":"M","\u2c6e":"M","\u019c":"M","\u24c3":"N","\uff2e":"N","\u01f8":"N","\u0143":"N","\xd1":"N","\u1e44":"N","\u0147":"N","\u1e46":"N","\u0145":"N","\u1e4a":"N","\u1e48":"N","\u0220":"N","\u019d":"N","\ua790":"N","\ua7a4":"N","\u01ca":"NJ","\u01cb":"Nj","\u24c4":"O","\uff2f":"O","\xd2":"O","\xd3":"O","\xd4":"O","\u1ed2":"O","\u1ed0":"O","\u1ed6":"O","\u1ed4":"O","\xd5":"O","\u1e4c":"O","\u022c":"O","\u1e4e":"O","\u014c":"O","\u1e50":"O","\u1e52":"O","\u014e":"O","\u022e":"O","\u0230":"O","\xd6":"O","\u022a":"O","\u1ece":"O","\u0150":"O","\u01d1":"O","\u020c":"O","\u020e":"O","\u01a0":"O","\u1edc":"O","\u1eda":"O","\u1ee0":"O","\u1ede":"O","\u1ee2":"O","\u1ecc":"O","\u1ed8":"O","\u01ea":"O","\u01ec":"O","\xd8":"O","\u01fe":"O","\u0186":"O","\u019f":"O","\ua74a":"O","\ua74c":"O","\u01a2":"OI","\ua74e":"OO","\u0222":"OU","\u24c5":"P","\uff30":"P","\u1e54":"P","\u1e56":"P","\u01a4":"P","\u2c63":"P","\ua750":"P","\ua752":"P","\ua754":"P","\u24c6":"Q","\uff31":"Q","\ua756":"Q","\ua758":"Q","\u024a":"Q","\u24c7":"R","\uff32":"R","\u0154":"R","\u1e58":"R","\u0158":"R","\u0210":"R","\u0212":"R","\u1e5a":"R","\u1e5c":"R","\u0156":"R","\u1e5e":"R","\u024c":"R","\u2c64":"R","\ua75a":"R","\ua7a6":"R","\ua782":"R","\u24c8":"S","\uff33":"S","\u1e9e":"S","\u015a":"S","\u1e64":"S","\u015c":"S","\u1e60":"S","\u0160":"S","\u1e66":"S","\u1e62":"S","\u1e68":"S","\u0218":"S","\u015e":"S","\u2c7e":"S","\ua7a8":"S","\ua784":"S","\u24c9":"T","\uff34":"T","\u1e6a":"T","\u0164":"T","\u1e6c":"T","\u021a":"T","\u0162":"T","\u1e70":"T","\u1e6e":"T","\u0166":"T","\u01ac":"T","\u01ae":"T","\u023e":"T","\ua786":"T","\ua728":"TZ","\u24ca":"U","\uff35":"U","\xd9":"U","\xda":"U","\xdb":"U","\u0168":"U","\u1e78":"U","\u016a":"U","\u1e7a":"U","\u016c":"U","\xdc":"U","\u01db":"U","\u01d7":"U","\u01d5":"U","\u01d9":"U","\u1ee6":"U","\u016e":"U","\u0170":"U","\u01d3":"U","\u0214":"U","\u0216":"U","\u01af":"U","\u1eea":"U","\u1ee8":"U","\u1eee":"U","\u1eec":"U","\u1ef0":"U","\u1ee4":"U","\u1e72":"U","\u0172":"U","\u1e76":"U","\u1e74":"U","\u0244":"U","\u24cb":"V","\uff36":"V","\u1e7c":"V","\u1e7e":"V","\u01b2":"V","\ua75e":"V","\u0245":"V","\ua760":"VY","\u24cc":"W","\uff37":"W","\u1e80":"W","\u1e82":"W","\u0174":"W","\u1e86":"W","\u1e84":"W","\u1e88":"W","\u2c72":"W","\u24cd":"X","\uff38":"X","\u1e8a":"X","\u1e8c":"X","\u24ce":"Y","\uff39":"Y","\u1ef2":"Y","\xdd":"Y","\u0176":"Y","\u1ef8":"Y","\u0232":"Y","\u1e8e":"Y","\u0178":"Y","\u1ef6":"Y","\u1ef4":"Y","\u01b3":"Y","\u024e":"Y","\u1efe":"Y","\u24cf":"Z","\uff3a":"Z","\u0179":"Z","\u1e90":"Z","\u017b":"Z","\u017d":"Z","\u1e92":"Z","\u1e94":"Z","\u01b5":"Z","\u0224":"Z","\u2c7f":"Z","\u2c6b":"Z","\ua762":"Z","\u24d0":"a","\uff41":"a","\u1e9a":"a","\xe0":"a","\xe1":"a","\xe2":"a","\u1ea7":"a","\u1ea5":"a","\u1eab":"a","\u1ea9":"a","\xe3":"a","\u0101":"a","\u0103":"a","\u1eb1":"a","\u1eaf":"a","\u1eb5":"a","\u1eb3":"a","\u0227":"a","\u01e1":"a","\xe4":"a","\u01df":"a","\u1ea3":"a","\xe5":"a","\u01fb":"a","\u01ce":"a","\u0201":"a","\u0203":"a","\u1ea1":"a","\u1ead":"a","\u1eb7":"a","\u1e01":"a","\u0105":"a","\u2c65":"a","\u0250":"a","\ua733":"aa","\xe6":"ae","\u01fd":"ae","\u01e3":"ae","\ua735":"ao","\ua737":"au","\ua739":"av","\ua73b":"av","\ua73d":"ay","\u24d1":"b","\uff42":"b","\u1e03":"b","\u1e05":"b","\u1e07":"b","\u0180":"b","\u0183":"b","\u0253":"b","\u24d2":"c","\uff43":"c","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\xe7":"c","\u1e09":"c","\u0188":"c","\u023c":"c","\ua73f":"c","\u2184":"c","\u24d3":"d","\uff44":"d","\u1e0b":"d","\u010f":"d","\u1e0d":"d","\u1e11":"d","\u1e13":"d","\u1e0f":"d","\u0111":"d","\u018c":"d","\u0256":"d","\u0257":"d","\ua77a":"d","\u01f3":"dz","\u01c6":"dz","\u24d4":"e","\uff45":"e","\xe8":"e","\xe9":"e","\xea":"e","\u1ec1":"e","\u1ebf":"e","\u1ec5":"e","\u1ec3":"e","\u1ebd":"e","\u0113":"e","\u1e15":"e","\u1e17":"e","\u0115":"e","\u0117":"e","\xeb":"e","\u1ebb":"e","\u011b":"e","\u0205":"e","\u0207":"e","\u1eb9":"e","\u1ec7":"e","\u0229":"e","\u1e1d":"e","\u0119":"e","\u1e19":"e","\u1e1b":"e","\u0247":"e","\u025b":"e","\u01dd":"e","\u24d5":"f","\uff46":"f","\u1e1f":"f","\u0192":"f","\ua77c":"f","\u24d6":"g","\uff47":"g","\u01f5":"g","\u011d":"g","\u1e21":"g","\u011f":"g","\u0121":"g","\u01e7":"g","\u0123":"g","\u01e5":"g","\u0260":"g","\ua7a1":"g","\u1d79":"g","\ua77f":"g","\u24d7":"h","\uff48":"h","\u0125":"h","\u1e23":"h","\u1e27":"h","\u021f":"h","\u1e25":"h","\u1e29":"h","\u1e2b":"h","\u1e96":"h","\u0127":"h","\u2c68":"h","\u2c76":"h","\u0265":"h","\u0195":"hv","\u24d8":"i","\uff49":"i","\xec":"i","\xed":"i","\xee":"i","\u0129":"i","\u012b":"i","\u012d":"i","\xef":"i","\u1e2f":"i","\u1ec9":"i","\u01d0":"i","\u0209":"i","\u020b":"i","\u1ecb":"i","\u012f":"i","\u1e2d":"i","\u0268":"i","\u0131":"i","\u24d9":"j","\uff4a":"j","\u0135":"j","\u01f0":"j","\u0249":"j","\u24da":"k","\uff4b":"k","\u1e31":"k","\u01e9":"k","\u1e33":"k","\u0137":"k","\u1e35":"k","\u0199":"k","\u2c6a":"k","\ua741":"k","\ua743":"k","\ua745":"k","\ua7a3":"k","\u24db":"l","\uff4c":"l","\u0140":"l","\u013a":"l","\u013e":"l","\u1e37":"l","\u1e39":"l","\u013c":"l","\u1e3d":"l","\u1e3b":"l","\u017f":"l","\u0142":"l","\u019a":"l","\u026b":"l","\u2c61":"l","\ua749":"l","\ua781":"l","\ua747":"l","\u01c9":"lj","\u24dc":"m","\uff4d":"m","\u1e3f":"m","\u1e41":"m","\u1e43":"m","\u0271":"m","\u026f":"m","\u24dd":"n","\uff4e":"n","\u01f9":"n","\u0144":"n","\xf1":"n","\u1e45":"n","\u0148":"n","\u1e47":"n","\u0146":"n","\u1e4b":"n","\u1e49":"n","\u019e":"n","\u0272":"n","\u0149":"n","\ua791":"n","\ua7a5":"n","\u01cc":"nj","\u24de":"o","\uff4f":"o","\xf2":"o","\xf3":"o","\xf4":"o","\u1ed3":"o","\u1ed1":"o","\u1ed7":"o","\u1ed5":"o","\xf5":"o","\u1e4d":"o","\u022d":"o","\u1e4f":"o","\u014d":"o","\u1e51":"o","\u1e53":"o","\u014f":"o","\u022f":"o","\u0231":"o","\xf6":"o","\u022b":"o","\u1ecf":"o","\u0151":"o","\u01d2":"o","\u020d":"o","\u020f":"o","\u01a1":"o","\u1edd":"o","\u1edb":"o","\u1ee1":"o","\u1edf":"o","\u1ee3":"o","\u1ecd":"o","\u1ed9":"o","\u01eb":"o","\u01ed":"o","\xf8":"o","\u01ff":"o","\u0254":"o","\ua74b":"o","\ua74d":"o","\u0275":"o","\u01a3":"oi","\u0223":"ou","\ua74f":"oo","\u24df":"p","\uff50":"p","\u1e55":"p","\u1e57":"p","\u01a5":"p","\u1d7d":"p","\ua751":"p","\ua753":"p","\ua755":"p","\u24e0":"q","\uff51":"q","\u024b":"q","\ua757":"q","\ua759":"q","\u24e1":"r","\uff52":"r","\u0155":"r","\u1e59":"r","\u0159":"r","\u0211":"r","\u0213":"r","\u1e5b":"r","\u1e5d":"r","\u0157":"r","\u1e5f":"r","\u024d":"r","\u027d":"r","\ua75b":"r","\ua7a7":"r","\ua783":"r","\u24e2":"s","\uff53":"s","\xdf":"s","\u015b":"s","\u1e65":"s","\u015d":"s","\u1e61":"s","\u0161":"s","\u1e67":"s","\u1e63":"s","\u1e69":"s","\u0219":"s","\u015f":"s","\u023f":"s","\ua7a9":"s","\ua785":"s","\u1e9b":"s","\u24e3":"t","\uff54":"t","\u1e6b":"t","\u1e97":"t","\u0165":"t","\u1e6d":"t","\u021b":"t","\u0163":"t","\u1e71":"t","\u1e6f":"t","\u0167":"t","\u01ad":"t","\u0288":"t","\u2c66":"t","\ua787":"t","\ua729":"tz","\u24e4":"u","\uff55":"u","\xf9":"u","\xfa":"u","\xfb":"u","\u0169":"u","\u1e79":"u","\u016b":"u","\u1e7b":"u","\u016d":"u","\xfc":"u","\u01dc":"u","\u01d8":"u","\u01d6":"u","\u01da":"u","\u1ee7":"u","\u016f":"u","\u0171":"u","\u01d4":"u","\u0215":"u","\u0217":"u","\u01b0":"u","\u1eeb":"u","\u1ee9":"u","\u1eef":"u","\u1eed":"u","\u1ef1":"u","\u1ee5":"u","\u1e73":"u","\u0173":"u","\u1e77":"u","\u1e75":"u","\u0289":"u","\u24e5":"v","\uff56":"v","\u1e7d":"v","\u1e7f":"v","\u028b":"v","\ua75f":"v","\u028c":"v","\ua761":"vy","\u24e6":"w","\uff57":"w","\u1e81":"w","\u1e83":"w","\u0175":"w","\u1e87":"w","\u1e85":"w","\u1e98":"w","\u1e89":"w","\u2c73":"w","\u24e7":"x","\uff58":"x","\u1e8b":"x","\u1e8d":"x","\u24e8":"y","\uff59":"y","\u1ef3":"y","\xfd":"y","\u0177":"y","\u1ef9":"y","\u0233":"y","\u1e8f":"y","\xff":"y","\u1ef7":"y","\u1e99":"y","\u1ef5":"y","\u01b4":"y","\u024f":"y","\u1eff":"y","\u24e9":"z","\uff5a":"z","\u017a":"z","\u1e91":"z","\u017c":"z","\u017e":"z","\u1e93":"z","\u1e95":"z","\u01b6":"z","\u0225":"z","\u0240":"z","\u2c6c":"z","\ua763":"z","\u0386":"\u0391","\u0388":"\u0395","\u0389":"\u0397","\u038a":"\u0399","\u03aa":"\u0399","\u038c":"\u039f","\u038e":"\u03a5","\u03ab":"\u03a5","\u038f":"\u03a9","\u03ac":"\u03b1","\u03ad":"\u03b5","\u03ae":"\u03b7","\u03af":"\u03b9","\u03ca":"\u03b9","\u0390":"\u03b9","\u03cc":"\u03bf","\u03cd":"\u03c5","\u03cb":"\u03c5","\u03b0":"\u03c5","\u03c9":"\u03c9","\u03c2":"\u03c3"};function Ce(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return Ee[e]||e})}var Te=function(){function e(t,n){_classCallCheck(this,e),this._ngSelect=t,this._selectionModel=n,this._items=[],this._filteredItems=[],this._markedIndex=-1}return _createClass(e,[{key:"items",get:function(){return this._items}},{key:"filteredItems",get:function(){return this._filteredItems}},{key:"markedIndex",get:function(){return this._markedIndex}},{key:"selectedItems",get:function(){return this._selectionModel.value}},{key:"markedItem",get:function(){return this._filteredItems[this._markedIndex]}},{key:"noItemsToSelect",get:function(){return this._ngSelect.hideSelected&&this._items.length===this.selectedItems.length}},{key:"maxItemsSelected",get:function(){return this._ngSelect.multiple&&this._ngSelect.maxSelectedItems<=this.selectedItems.length}},{key:"lastSelectedItem",get:function(){for(var e=this.selectedItems.length-1;e>=0;e--){var t=this.selectedItems[e];if(!t.disabled)return t}return null}},{key:"setItems",value:function(e){var t=this;this._items=e.map(function(e,n){return t.mapItem(e,n)}),this._ngSelect.groupBy?(this._groups=this._groupBy(this._items,this._ngSelect.groupBy),this._items=this._flatten(this._groups)):(this._groups=new Map,this._groups.set(void 0,this._items)),this._filteredItems=_toConsumableArray(this._items)}},{key:"select",value:function(e){if(!e.selected&&!this.maxItemsSelected){var t=this._ngSelect.multiple;t||this.clearSelected(),this._selectionModel.select(e,t,this._ngSelect.selectableGroupAsModel),this._ngSelect.hideSelected&&this._hideSelected(e)}}},{key:"unselect",value:function(e){e.selected&&(this._selectionModel.unselect(e,this._ngSelect.multiple),this._ngSelect.hideSelected&&se(e.index)&&this._ngSelect.multiple&&this._showSelected(e))}},{key:"findItem",value:function(e){var t,n=this;return t=this._ngSelect.compareWith?function(t){return n._ngSelect.compareWith(t.value,e)}:this._ngSelect.bindValue?function(t){return!t.children&&n.resolveNested(t.value,n._ngSelect.bindValue)===e}:function(t){return t.value===e||!t.children&&t.label&&t.label===n.resolveNested(e,n._ngSelect.bindLabel)},this._items.find(function(e){return t(e)})}},{key:"addItem",value:function(e){var t=this.mapItem(e,this._items.length);return this._items.push(t),this._filteredItems.push(t),t}},{key:"clearSelected",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._selectionModel.clear(e),this._items.forEach(function(t){t.selected=e&&t.selected&&t.disabled,t.marked=!1}),this._ngSelect.hideSelected&&this.resetFilteredItems()}},{key:"findByLabel",value:function(e){return e=Ce(e).toLocaleLowerCase(),this.filteredItems.find(function(t){return Ce(t.label).toLocaleLowerCase().substr(0,e.length)===e})}},{key:"filter",value:function(e){var t=this;if(e){this._filteredItems=[],e=this._ngSelect.searchFn?e:Ce(e).toLocaleLowerCase();for(var n=this._ngSelect.searchFn||this._defaultSearchFn,i=this._ngSelect.hideSelected,r=0,o=Array.from(this._groups.keys());r<o.length;r++){var a,s=o[r],l=[],c=_createForOfIteratorHelper(this._groups.get(s));try{for(c.s();!(a=c.n()).done;){var u=a.value;i&&(u.parent&&u.parent.selected||u.selected)||n(e,this._ngSelect.searchFn?u.value:u)&&l.push(u)}}catch(d){c.e(d)}finally{c.f()}l.length>0&&function(){var e,n=_slicedToArray2(l.slice(-1),1)[0];if(n.parent){var i=t._items.find(function(e){return e===n.parent});t._filteredItems.push(i)}(e=t._filteredItems).push.apply(e,l)}()}}else this.resetFilteredItems()}},{key:"resetFilteredItems",value:function(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected&&this.selectedItems.length>0?this._items.filter(function(e){return!e.selected}):this._items)}},{key:"unmarkItem",value:function(){this._markedIndex=-1}},{key:"markNextItem",value:function(){this._stepToItem(1)}},{key:"markPreviousItem",value:function(){this._stepToItem(-1)}},{key:"markItem",value:function(e){this._markedIndex=this._filteredItems.indexOf(e)}},{key:"markSelectedOrDefault",value:function(e){if(0!==this._filteredItems.length){var t=this._getLastMarkedIndex();this._markedIndex=t>-1?t:e?this.filteredItems.findIndex(function(e){return!e.disabled}):-1}}},{key:"resolveNested",value:function(e,t){if(!le(e))return e;if(-1===t.indexOf("."))return e[t];for(var n=t.split("."),i=e,r=0,o=n.length;r<o;++r){if(null==i)return null;i=i[n[r]]}return i}},{key:"mapItem",value:function(e,t){var n=se(e.$ngOptionLabel)?e.$ngOptionLabel:this.resolveNested(e,this._ngSelect.bindLabel),i=se(e.$ngOptionValue)?e.$ngOptionValue:e;return{index:t,label:se(n)?n.toString():"",value:i,disabled:e.disabled,htmlId:"".concat(this._ngSelect.dropdownId,"-").concat(t)}}},{key:"mapSelectedItems",value:function(){var e,t=this,n=this._ngSelect.multiple,i=_createForOfIteratorHelper(this.selectedItems);try{for(i.s();!(e=i.n()).done;){var r=e.value,o=this._ngSelect.bindValue?this.resolveNested(r.value,this._ngSelect.bindValue):r.value,a=se(o)?this.findItem(o):null;this._selectionModel.unselect(r,n),this._selectionModel.select(a||r,n,this._ngSelect.selectableGroupAsModel)}}catch(s){i.e(s)}finally{i.f()}this._ngSelect.hideSelected&&(this._filteredItems=this.filteredItems.filter(function(e){return-1===t.selectedItems.indexOf(e)}))}},{key:"_showSelected",value:function(e){if(this._filteredItems.push(e),e.parent){var t=e.parent;this._filteredItems.find(function(e){return e===t})||this._filteredItems.push(t)}else if(e.children){var n,i=_createForOfIteratorHelper(e.children);try{for(i.s();!(n=i.n()).done;){var r=n.value;r.selected=!1,this._filteredItems.push(r)}}catch(o){i.e(o)}finally{i.f()}}this._filteredItems=_toConsumableArray(this._filteredItems.sort(function(e,t){return e.index-t.index}))}},{key:"_hideSelected",value:function(e){this._filteredItems=this._filteredItems.filter(function(t){return t!==e}),e.parent?e.parent.children.every(function(e){return e.selected})&&(this._filteredItems=this._filteredItems.filter(function(t){return t!==e.parent})):e.children&&(this._filteredItems=this.filteredItems.filter(function(t){return t.parent!==e}))}},{key:"_defaultSearchFn",value:function(e,t){return Ce(t.label).toLocaleLowerCase().indexOf(e)>-1}},{key:"_getNextItemIndex",value:function(e){return e>0?this._markedIndex>=this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}},{key:"_stepToItem",value:function(e){0===this._filteredItems.length||this._filteredItems.every(function(e){return e.disabled})||(this._markedIndex=this._getNextItemIndex(e),this.markedItem.disabled&&this._stepToItem(e))}},{key:"_getLastMarkedIndex",value:function(){if(this._ngSelect.hideSelected)return-1;if(this._markedIndex>-1&&void 0===this.markedItem)return-1;var e=this._filteredItems.indexOf(this.lastSelectedItem);return this.lastSelectedItem&&e<0?-1:Math.max(this.markedIndex,e)}},{key:"_groupBy",value:function(e,t){var n=this,i=new Map;if(0===e.length)return i;if(Array.isArray(e[0].value[t])){var r,o=_createForOfIteratorHelper(e);try{for(o.s();!(r=o.n()).done;){var a=r.value,s=(a.value[t]||[]).map(function(e,t){return n.mapItem(e,t)});i.set(a,s)}}catch(b){o.e(b)}finally{o.f()}return i}var l,c=ce(this._ngSelect.groupBy),u=function(e){var n=c?t(e.value):e.value[t];return se(n)?n:void 0},d=_createForOfIteratorHelper(e);try{for(d.s();!(l=d.n()).done;){var p=l.value,f=u(p),h=i.get(f);h?h.push(p):i.set(f,[p])}}catch(b){d.e(b)}finally{d.f()}return i}},{key:"_flatten",value:function(e){for(var t=this,n=ce(this._ngSelect.groupBy),i=[],r=function(){var r=a[o],s=i.length;if(void 0===r){var l=e.get(void 0)||[];return i.push.apply(i,_toConsumableArray(l.map(function(e){return e.index=s++,e}))),"continue"}var c=le(r),u={label:c?"":String(r),children:void 0,parent:null,index:s++,disabled:!t._ngSelect.selectableGroup,htmlId:we()},d=n?t._ngSelect.bindLabel:t._ngSelect.groupBy,p=t._ngSelect.groupValue||function(){return c?r.value:_defineProperty2({},d,r)},f=e.get(r).map(function(e){return e.parent=u,e.children=void 0,e.index=s++,e});u.children=f,u.value=p(r,f.map(function(e){return e.value})),i.push(u),i.push.apply(i,_toConsumableArray(f))},o=0,a=Array.from(e.keys());o<a.length;o++)r();return i}}]),e}(),Oe=function(e){return e[e.Tab=9]="Tab",e[e.Enter=13]="Enter",e[e.Esc=27]="Esc",e[e.Space=32]="Space",e[e.ArrowUp=38]="ArrowUp",e[e.ArrowDown=40]="ArrowDown",e[e.Backspace=8]="Backspace",e}({}),Me=function(){var e=function(){function e(){_classCallCheck(this,e),this._dimensions={itemHeight:0,panelHeight:0,itemsPerViewport:0}}return _createClass(e,[{key:"dimensions",get:function(){return this._dimensions}},{key:"calculateItems",value:function(e,t,n){var i=this._dimensions,r=i.itemHeight*t,o=Math.max(0,e)/r*t,a=Math.min(t,Math.ceil(o)+(i.itemsPerViewport+1)),s=Math.max(0,a-i.itemsPerViewport),l=Math.min(s,Math.floor(o)),c=i.itemHeight*Math.ceil(l)-i.itemHeight*Math.min(l,n);return c=isNaN(c)?0:c,l=isNaN(l)?-1:l,a=isNaN(a)?-1:a,l-=n,a+=n,{topPadding:c,scrollHeight:r,start:l=Math.max(0,l),end:a=Math.min(t,a)}}},{key:"setDimensions",value:function(e,t){var n=Math.max(1,Math.floor(t/e));this._dimensions={itemHeight:e,panelHeight:t,itemsPerViewport:n}}},{key:"getScrollTo",value:function(e,t,n){var i=this.dimensions.panelHeight,r=e+t,o=n+i;return i>=r&&n===e?null:r>o?n+r-o:e<=n?e:null}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}(),Pe="undefined"!=typeof requestAnimationFrame?b.Z:g.E,De=function(){var e=function(){function e(t,n,r,o,a){_classCallCheck(this,e),this._renderer=t,this._zone=n,this._panelService=r,this._document=a,this.items=[],this.position="auto",this.virtualScroll=!1,this.filterValue=null,this.update=new i.vpe,this.scroll=new i.vpe,this.scrollToEnd=new i.vpe,this.outsideClick=new i.vpe,this._destroy$=new m.x,this._scrollToEndFired=!1,this._updateScrollHeight=!1,this._lastScrollPosition=0,this._dropdown=o.nativeElement}return _createClass(e,[{key:"currentPosition",get:function(){return this._currentPosition}},{key:"itemsLength",get:function(){return this._itemsLength},set:function(e){e!==this._itemsLength&&(this._itemsLength=e,this._onItemsLengthChanged())}},{key:"_startOffset",get:function(){if(this.markedItem){var e=this._panelService.dimensions,t=e.itemHeight,n=e.panelHeight,i=this.markedItem.index*t;return n>i?0:i}return 0}},{key:"handleMousedown",value:function(e){"INPUT"!==e.target.tagName&&e.preventDefault()}},{key:"ngOnInit",value:function(){this._select=this._dropdown.parentElement,this._virtualPadding=this.paddingElementRef.nativeElement,this._scrollablePanel=this.scrollElementRef.nativeElement,this._contentPanel=this.contentElementRef.nativeElement,this._handleScroll(),this._handleOutsideClick(),this._appendDropdown()}},{key:"ngOnChanges",value:function(e){if(e.items){var t=e.items;this._onItemsChange(t.currentValue,t.firstChange)}}},{key:"ngOnDestroy",value:function(){this._destroy$.next(),this._destroy$.complete(),this._destroy$.unsubscribe(),this.appendTo&&this._renderer.removeChild(this._dropdown.parentNode,this._dropdown)}},{key:"scrollTo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var n=this.items.indexOf(e);if(!(n<0||n>=this.itemsLength)){var i;if(this.virtualScroll){var r=this._panelService.dimensions.itemHeight;i=this._panelService.getScrollTo(n*r,r,this._lastScrollPosition)}else{var o=this._dropdown.querySelector("#".concat(e.htmlId));i=this._panelService.getScrollTo(o.offsetTop,o.clientHeight,t?o.offsetTop:this._lastScrollPosition)}se(i)&&(this._scrollablePanel.scrollTop=i)}}}},{key:"scrollToTag",value:function(){var e=this._scrollablePanel;e.scrollTop=e.scrollHeight-e.clientHeight}},{key:"adjustPosition",value:function(){this._updateYPosition()}},{key:"_handleDropdownPosition",value:function(){this._currentPosition=this._calculateCurrentPosition(this._dropdown),"top"===this._currentPosition?(this._renderer.addClass(this._dropdown,"ng-select-top"),this._renderer.removeClass(this._dropdown,"ng-select-bottom"),this._renderer.addClass(this._select,"ng-select-top"),this._renderer.removeClass(this._select,"ng-select-bottom")):(this._renderer.addClass(this._dropdown,"ng-select-bottom"),this._renderer.removeClass(this._dropdown,"ng-select-top"),this._renderer.addClass(this._select,"ng-select-bottom"),this._renderer.removeClass(this._select,"ng-select-top")),this.appendTo&&this._updateYPosition(),this._dropdown.style.opacity="1"}},{key:"_handleScroll",value:function(){var e=this;this._zone.runOutsideAngular(function(){(0,v.R)(e.scrollElementRef.nativeElement,"scroll").pipe((0,u.R)(e._destroy$),(0,d.e)(0,Pe)).subscribe(function(t){var n=t.path||t.composedPath&&t.composedPath();e._onContentScrolled(n&&0!==n.length?n[0].scrollTop:t.target.scrollTop)})})}},{key:"_handleOutsideClick",value:function(){var e=this;this._document&&this._zone.runOutsideAngular(function(){(0,_.T)((0,v.R)(e._document,"touchstart",{capture:!0}),(0,v.R)(e._document,"mousedown",{capture:!0})).pipe((0,u.R)(e._destroy$)).subscribe(function(t){return e._checkToClose(t)})})}},{key:"_checkToClose",value:function(e){var t=this;if(!this._select.contains(e.target)&&!this._dropdown.contains(e.target)){var n=e.path||e.composedPath&&e.composedPath();e.target&&e.target.shadowRoot&&n&&n[0]&&this._select.contains(n[0])||this._zone.run(function(){return t.outsideClick.emit()})}}},{key:"_onItemsChange",value:function(e,t){this.items=e||[],this._scrollToEndFired=!1,this.itemsLength=e.length,this.virtualScroll?this._updateItemsRange(t):(this._setVirtualHeight(),this._updateItems(t))}},{key:"_updateItems",value:function(e){var t=this;this.update.emit(this.items),!1!==e&&this._zone.runOutsideAngular(function(){Promise.resolve().then(function(){t._panelService.setDimensions(0,t._scrollablePanel.clientHeight),t._handleDropdownPosition(),t.scrollTo(t.markedItem,e)})})}},{key:"_updateItemsRange",value:function(e){var t=this;this._zone.runOutsideAngular(function(){t._measureDimensions().then(function(){e?(t._renderItemsRange(t._startOffset),t._handleDropdownPosition()):t._renderItemsRange()})})}},{key:"_onContentScrolled",value:function(e){this.virtualScroll&&this._renderItemsRange(e),this._lastScrollPosition=e,this._fireScrollToEnd(e)}},{key:"_updateVirtualHeight",value:function(e){this._updateScrollHeight&&(this._virtualPadding.style.height="".concat(e,"px"),this._updateScrollHeight=!1)}},{key:"_setVirtualHeight",value:function(){this._virtualPadding&&(this._virtualPadding.style.height="0px")}},{key:"_onItemsLengthChanged",value:function(){this._updateScrollHeight=!0}},{key:"_renderItemsRange",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!t||this._lastScrollPosition!==t){var n=this._panelService.calculateItems(t=t||this._scrollablePanel.scrollTop,this.itemsLength,this.bufferAmount);this._updateVirtualHeight(n.scrollHeight),this._contentPanel.style.transform="translateY(".concat(n.topPadding,"px)"),this._zone.run(function(){e.update.emit(e.items.slice(n.start,n.end)),e.scroll.emit({start:n.start,end:n.end})}),se(t)&&0===this._lastScrollPosition&&(this._scrollablePanel.scrollTop=t,this._lastScrollPosition=t)}}},{key:"_measureDimensions",value:function(){var e=this;if(this._panelService.dimensions.itemHeight>0||0===this.itemsLength)return Promise.resolve(this._panelService.dimensions);var t=_slicedToArray2(this.items,1)[0];return this.update.emit([t]),Promise.resolve().then(function(){var n=e._dropdown.querySelector("#".concat(t.htmlId)).clientHeight;return e._virtualPadding.style.height=n*e.itemsLength+"px",e._panelService.setDimensions(n,e._scrollablePanel.clientHeight),e._panelService.dimensions})}},{key:"_fireScrollToEnd",value:function(e){var t=this;this._scrollToEndFired||0===e||e+this._dropdown.clientHeight>=(this.virtualScroll?this._virtualPadding:this._contentPanel).clientHeight&&(this._zone.run(function(){return t.scrollToEnd.emit()}),this._scrollToEndFired=!0)}},{key:"_calculateCurrentPosition",value:function(e){if("auto"!==this.position)return this.position;var t=this._select.getBoundingClientRect(),n=document.documentElement.scrollTop||document.body.scrollTop;return t.top+window.pageYOffset+t.height+e.getBoundingClientRect().height>n+document.documentElement.clientHeight?"top":"bottom"}},{key:"_appendDropdown",value:function(){if(this.appendTo){if(this._parent=document.querySelector(this.appendTo),!this._parent)throw new Error("appendTo selector ".concat(this.appendTo," did not found any parent element"));this._updateXPosition(),this._parent.appendChild(this._dropdown)}}},{key:"_updateXPosition",value:function(){var e=this._select.getBoundingClientRect(),t=this._parent.getBoundingClientRect();this._dropdown.style.left=e.left-t.left+"px",this._dropdown.style.width=e.width+"px",this._dropdown.style.minWidth=e.width+"px"}},{key:"_updateYPosition",value:function(){var e=this._select.getBoundingClientRect(),t=this._parent.getBoundingClientRect(),n=e.height;"top"===this._currentPosition?(this._dropdown.style.bottom=t.bottom-e.bottom+n+"px",this._dropdown.style.top="auto"):"bottom"===this._currentPosition&&(this._dropdown.style.top=e.top-t.top+n+"px",this._dropdown.style.bottom="auto")}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Qsj),i.Y36(i.R0b),i.Y36(Me),i.Y36(i.SBq),i.Y36(k.K0,8))},e.\u0275cmp=i.Xpm({type:e,selectors:[["ng-dropdown-panel"]],viewQuery:function(e,t){var n;(1&e&&(i.Gf(y,7,i.SBq),i.Gf(x,7,i.SBq),i.Gf(w,7,i.SBq)),2&e)&&(i.iGM(n=i.CRH())&&(t.contentElementRef=n.first),i.iGM(n=i.CRH())&&(t.scrollElementRef=n.first),i.iGM(n=i.CRH())&&(t.paddingElementRef=n.first))},hostBindings:function(e,t){1&e&&i.NdJ("mousedown",function(e){return t.handleMousedown(e)})},inputs:{items:"items",position:"position",virtualScroll:"virtualScroll",filterValue:"filterValue",markedItem:"markedItem",appendTo:"appendTo",bufferAmount:"bufferAmount",headerTemplate:"headerTemplate",footerTemplate:"footerTemplate"},outputs:{update:"update",scroll:"scroll",scrollToEnd:"scrollToEnd",outsideClick:"outsideClick"},features:[i.TTD],ngContentSelectors:O,decls:9,vars:6,consts:[["class","ng-dropdown-header",4,"ngIf"],[1,"ng-dropdown-panel-items","scroll-host"],["scroll",""],["padding",""],["content",""],["class","ng-dropdown-footer",4,"ngIf"],[1,"ng-dropdown-header"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ng-dropdown-footer"]],template:function(e,t){1&e&&(i.F$t(),i.YNc(0,C,2,4,"div",0),i.TgZ(1,"div",1,2),i._UZ(3,"div",null,3),i.TgZ(5,"div",null,4),i.Hsn(7),i.qZA(),i.qZA(),i.YNc(8,T,2,4,"div",5)),2&e&&(i.Q6J("ngIf",t.headerTemplate),i.xp6(3),i.ekj("total-padding",t.virtualScroll),i.xp6(2),i.ekj("scrollable-content",t.virtualScroll&&t.items.length),i.xp6(3),i.Q6J("ngIf",t.footerTemplate))},directives:[k.O5,k.tP],encapsulation:2,changeDetection:0}),e}(),Ae=function(){var e=function(){function e(t){_classCallCheck(this,e),this.elementRef=t,this.stateChange$=new m.x,this._disabled=!1}return _createClass(e,[{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=this._isDisabled(e)}},{key:"label",get:function(){return(this.elementRef.nativeElement.textContent||"").trim()}},{key:"ngOnChanges",value:function(e){e.disabled&&this.stateChange$.next({value:this.value,disabled:this._disabled})}},{key:"ngAfterViewChecked",value:function(){this.label!==this._previousLabel&&(this._previousLabel=this.label,this.stateChange$.next({value:this.value,disabled:this._disabled,label:this.elementRef.nativeElement.innerHTML}))}},{key:"ngOnDestroy",value:function(){this.stateChange$.complete()}},{key:"_isDisabled",value:function(e){return null!=e&&"false"!="".concat(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq))},e.\u0275cmp=i.Xpm({type:e,selectors:[["ng-option"]],inputs:{disabled:"disabled",value:"value"},features:[i.TTD],ngContentSelectors:O,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),e}(),Ie=function(){var e=function e(){_classCallCheck(this,e),this.notFoundText="No items found",this.typeToSearchText="Type to search",this.addTagText="Add item",this.loadingText="Loading...",this.clearAllText="Clear all",this.disableVirtualScroll=!0,this.openOnEnter=!0,this.appearance="underline"};return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,i.Yz7)({factory:function(){return new e},token:e,providedIn:"root"}),e}(),Se=new i.OlP("ng-select-selection-model"),Le=function(){var e=function(){function e(t,n,r,o,a,s,l){var c=this;_classCallCheck(this,e),this.classes=t,this.autoFocus=n,this._cd=s,this._console=l,this.markFirst=!0,this.dropdownPosition="auto",this.loading=!1,this.closeOnSelect=!0,this.hideSelected=!1,this.selectOnTab=!1,this.bufferAmount=4,this.selectableGroup=!1,this.selectableGroupAsModel=!0,this.searchFn=null,this.trackByFn=null,this.clearOnBackspace=!0,this.labelForId=null,this.inputAttrs={},this.readonly=!1,this.searchWhileComposing=!0,this.minTermLength=0,this.editableSearchTerm=!1,this.keyDownFn=function(e){return!0},this.multiple=!1,this.addTag=!1,this.searchable=!0,this.clearable=!0,this.isOpen=!1,this.blurEvent=new i.vpe,this.focusEvent=new i.vpe,this.changeEvent=new i.vpe,this.openEvent=new i.vpe,this.closeEvent=new i.vpe,this.searchEvent=new i.vpe,this.clearEvent=new i.vpe,this.addEvent=new i.vpe,this.removeEvent=new i.vpe,this.scroll=new i.vpe,this.scrollToEnd=new i.vpe,this.viewPortItems=[],this.searchTerm=null,this.dropdownId=we(),this.escapeHTML=!0,this.useDefaultClass=!0,this._items=[],this._defaultLabel="label",this._pressedKeys=[],this._isComposing=!1,this._destroy$=new m.x,this._keyPress$=new m.x,this._onChange=function(e){},this._onTouched=function(){},this.clearItem=function(e){var t=c.selectedItems.find(function(t){return t.value===e});c.unselect(t)},this.trackByOption=function(e,t){return c.trackByFn?c.trackByFn(t.value):t},this._mergeGlobalConfig(r),this.itemsList=new Te(this,o()),this.element=a.nativeElement}return _createClass(e,[{key:"items",get:function(){return this._items},set:function(e){this._itemsAreUsed=!0,this._items=e}},{key:"compareWith",get:function(){return this._compareWith},set:function(e){if(null!=e&&!ce(e))throw Error("`compareWith` must be a function.");this._compareWith=e}},{key:"clearSearchOnAdd",get:function(){return se(this._clearSearchOnAdd)?this._clearSearchOnAdd:this.closeOnSelect},set:function(e){this._clearSearchOnAdd=e}},{key:"disabled",get:function(){return this.readonly||this._disabled}},{key:"filtered",get:function(){return!!this.searchTerm&&this.searchable||this._isComposing}},{key:"_editableSearchTerm",get:function(){return this.editableSearchTerm&&!this.multiple}},{key:"selectedItems",get:function(){return this.itemsList.selectedItems}},{key:"selectedValues",get:function(){return this.selectedItems.map(function(e){return e.value})}},{key:"hasValue",get:function(){return this.selectedItems.length>0}},{key:"currentPanelPosition",get:function(){if(this.dropdownPanel)return this.dropdownPanel.currentPosition}},{key:"ngOnInit",value:function(){this._handleKeyPresses(),this._setInputAttributes()}},{key:"ngOnChanges",value:function(e){e.multiple&&this.itemsList.clearSelected(),e.items&&this._setItems(e.items.currentValue||[]),e.isOpen&&(this._manualOpen=se(e.isOpen.currentValue))}},{key:"ngAfterViewInit",value:function(){this._itemsAreUsed||(this.escapeHTML=!1,this._setItemsFromNgOptions()),se(this.autoFocus)&&this.focus()}},{key:"ngOnDestroy",value:function(){this._destroy$.next(),this._destroy$.complete()}},{key:"handleKeyDown",value:function(e){if(Oe[e.which]){if(!1===this.keyDownFn(e))return;this.handleKeyCode(e)}else e.key&&1===e.key.length&&this._keyPress$.next(e.key.toLocaleLowerCase())}},{key:"handleKeyCode",value:function(e){switch(e.which){case Oe.ArrowDown:this._handleArrowDown(e);break;case Oe.ArrowUp:this._handleArrowUp(e);break;case Oe.Space:this._handleSpace(e);break;case Oe.Enter:this._handleEnter(e);break;case Oe.Tab:this._handleTab(e);break;case Oe.Esc:this.close(),e.preventDefault();break;case Oe.Backspace:this._handleBackspace()}}},{key:"handleMousedown",value:function(e){var t=e.target;"INPUT"!==t.tagName&&e.preventDefault(),t.classList.contains("ng-clear-wrapper")?this.handleClearClick():t.classList.contains("ng-arrow-wrapper")?this.handleArrowClick():t.classList.contains("ng-value-icon")||(this.focused||this.focus(),this.searchable?this.open():this.toggle())}},{key:"handleArrowClick",value:function(){this.isOpen?this.close():this.open()}},{key:"handleClearClick",value:function(){this.hasValue&&(this.itemsList.clearSelected(!0),this._updateNgModel()),this._clearSearch(),this.focus(),this.clearEvent.emit(),this._onSelectionChanged()}},{key:"clearModel",value:function(){this.clearable&&(this.itemsList.clearSelected(),this._updateNgModel())}},{key:"writeValue",value:function(e){this.itemsList.clearSelected(),this._handleWriteValue(e),this._cd.markForCheck()}},{key:"registerOnChange",value:function(e){this._onChange=e}},{key:"registerOnTouched",value:function(e){this._onTouched=e}},{key:"setDisabledState",value:function(e){this._disabled=e,this._cd.markForCheck()}},{key:"toggle",value:function(){this.isOpen?this.close():this.open()}},{key:"open",value:function(){this.disabled||this.isOpen||this.itemsList.maxItemsSelected||this._manualOpen||(this._isTypeahead||this.addTag||!this.itemsList.noItemsToSelect)&&(this.isOpen=!0,this.itemsList.markSelectedOrDefault(this.markFirst),this.openEvent.emit(),this.searchTerm||this.focus(),this.detectChanges())}},{key:"close",value:function(){this.isOpen&&!this._manualOpen&&(this.isOpen=!1,this._isComposing=!1,this._editableSearchTerm?this.itemsList.resetFilteredItems():this._clearSearch(),this.itemsList.unmarkItem(),this._onTouched(),this.closeEvent.emit(),this._cd.markForCheck())}},{key:"toggleItem",value:function(e){!e||e.disabled||this.disabled||(this.multiple&&e.selected?this.unselect(e):this.select(e),this._editableSearchTerm&&this._setSearchTermFromItems(),this._onSelectionChanged())}},{key:"select",value:function(e){e.selected||(this.itemsList.select(e),this.clearSearchOnAdd&&!this._editableSearchTerm&&this._clearSearch(),this._updateNgModel(),this.multiple&&this.addEvent.emit(e.value)),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close()}},{key:"focus",value:function(){this.searchInput.nativeElement.focus()}},{key:"blur",value:function(){this.searchInput.nativeElement.blur()}},{key:"unselect",value:function(e){e&&(this.itemsList.unselect(e),this.focus(),this._updateNgModel(),this.removeEvent.emit(e))}},{key:"selectTag",value:function(){var e,t=this;e=ce(this.addTag)?this.addTag(this.searchTerm):this._primitive?this.searchTerm:_defineProperty2({},this.bindLabel,this.searchTerm);var n=function(e){return t._isTypeahead||!t.isOpen?t.itemsList.mapItem(e,null):t.itemsList.addItem(e)};e instanceof Promise?e.then(function(e){return t.select(n(e))}).catch(function(){}):e&&this.select(n(e))}},{key:"showClear",value:function(){return this.clearable&&(this.hasValue||this.searchTerm)&&!this.disabled}},{key:"showAddTag",get:function(){if(!this._validTerm)return!1;var e=this.searchTerm.toLowerCase().trim();return this.addTag&&!this.itemsList.filteredItems.some(function(t){return t.label.toLowerCase()===e})&&(!this.hideSelected&&this.isOpen||!this.selectedItems.some(function(t){return t.label.toLowerCase()===e}))&&!this.loading}},{key:"showNoItemsFound",value:function(){var e=0===this.itemsList.filteredItems.length;return(e&&!this._isTypeahead&&!this.loading||e&&this._isTypeahead&&this._validTerm&&!this.loading)&&!this.showAddTag}},{key:"showTypeToSearch",value:function(){return 0===this.itemsList.filteredItems.length&&this._isTypeahead&&!this._validTerm&&!this.loading}},{key:"onCompositionStart",value:function(){this._isComposing=!0}},{key:"onCompositionEnd",value:function(e){this._isComposing=!1,this.searchWhileComposing||this.filter(e)}},{key:"filter",value:function(e){this._isComposing&&!this.searchWhileComposing||(this.searchTerm=e,this._isTypeahead&&(this._validTerm||0===this.minTermLength)&&this.typeahead.next(e),this._isTypeahead||(this.itemsList.filter(this.searchTerm),this.isOpen&&this.itemsList.markSelectedOrDefault(this.markFirst)),this.searchEvent.emit({term:e,items:this.itemsList.filteredItems.map(function(e){return e.value})}),this.open())}},{key:"onInputFocus",value:function(e){this.focused||(this._editableSearchTerm&&this._setSearchTermFromItems(),this.element.classList.add("ng-select-focused"),this.focusEvent.emit(e),this.focused=!0)}},{key:"onInputBlur",value:function(e){this.element.classList.remove("ng-select-focused"),this.blurEvent.emit(e),this.isOpen||this.disabled||this._onTouched(),this._editableSearchTerm&&this._setSearchTermFromItems(),this.focused=!1}},{key:"onItemHover",value:function(e){e.disabled||this.itemsList.markItem(e)}},{key:"detectChanges",value:function(){this._cd.destroyed||this._cd.detectChanges()}},{key:"_setSearchTermFromItems",value:function(){var e=this.selectedItems&&this.selectedItems[0];this.searchTerm=e&&e.label||null}},{key:"_setItems",value:function(e){var t=e[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=se(t)?!le(t):this._primitive||this.bindLabel===this._defaultLabel,this.itemsList.setItems(e),e.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),this.isOpen&&se(this.searchTerm)&&!this._isTypeahead&&this.itemsList.filter(this.searchTerm),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}},{key:"_setItemsFromNgOptions",value:function(){var e=this;this.ngOptions.changes.pipe((0,p.O)(this.ngOptions),(0,u.R)(this._destroy$)).subscribe(function(t){var n;e.bindLabel=e._defaultLabel,function(t){e.items=t.map(function(e){return{$ngOptionValue:e.value,$ngOptionLabel:e.elementRef.nativeElement.innerHTML,disabled:e.disabled}}),e.itemsList.setItems(e.items),e.hasValue&&e.itemsList.mapSelectedItems(),e.detectChanges()}(t),n=(0,_.T)(e.ngOptions.changes,e._destroy$),_.T.apply(void 0,_toConsumableArray(e.ngOptions.map(function(e){return e.stateChange$}))).pipe((0,u.R)(n)).subscribe(function(t){var n=e.itemsList.findItem(t.value);n.disabled=t.disabled,n.label=t.label||n.label,e._cd.detectChanges()})})}},{key:"_isValidWriteValue",value:function(e){var t=this;if(!se(e)||this.multiple&&""===e||Array.isArray(e)&&0===e.length)return!1;var n=function(e){return!(!se(t.compareWith)&&le(e)&&t.bindValue&&(t._console.warn("Setting object(".concat(JSON.stringify(e),") as your model with bindValue is not allowed unless [compareWith] is used.")),1))};return this.multiple?Array.isArray(e)?e.every(function(e){return n(e)}):(this._console.warn("Multiple select ngModel should be array."),!1):n(e)}},{key:"_handleWriteValue",value:function(e){var t=this;if(this._isValidWriteValue(e)){var n=function(e){var n=t.itemsList.findItem(e);if(n)t.itemsList.select(n);else{var i,r=le(e),o=!r&&!t.bindValue;r||o?t.itemsList.select(t.itemsList.mapItem(e,null)):t.bindValue&&(_defineProperty2(i={},t.bindLabel,null),_defineProperty2(i,t.bindValue,e),n=i,t.itemsList.select(t.itemsList.mapItem(n,null)))}};this.multiple?e.forEach(function(e){return n(e)}):n(e)}}},{key:"_handleKeyPresses",value:function(){var e,t,n,i=this;this.searchable||this._keyPress$.pipe((0,u.R)(this._destroy$),(t=function(e){return i._pressedKeys.push(e)},n=(0,o.m)(t)?{next:t,error:void 0,complete:void 0}:t,n?(0,a.e)(function(e,t){e.subscribe(new s.Q(t,function(e){var i;null===(i=n.next)||void 0===i||i.call(n,e),t.next(e)},function(){var e;null===(e=n.complete)||void 0===e||e.call(n),t.complete()},function(e){var i;null===(i=n.error)||void 0===i||i.call(n,e),t.error(e)}))}):l.y),(void 0===e&&(e=c.z),(0,a.e)(function(t,n){var i=null,r=null,o=null,a=function(){if(i){i.unsubscribe(),i=null;var e=r;r=null,n.next(e)}};function l(){var t=o+200,n=e.now();n<t?i=this.schedule(void 0,t-n):a()}t.subscribe(new s.Q(n,function(t){r=t,o=e.now(),i||(i=e.schedule(l,200))},function(){a(),n.complete()},void 0,function(){r=i=null}))})),(0,f.h)(function(){return i._pressedKeys.length>0}),(0,h.U)(function(){return i._pressedKeys.join("")})).subscribe(function(e){var t=i.itemsList.findByLabel(e);t&&(i.isOpen?(i.itemsList.markItem(t),i._scrollToMarked(),i._cd.markForCheck()):i.select(t)),i._pressedKeys=[]})}},{key:"_setInputAttributes",value:function(){for(var e=this.searchInput.nativeElement,t=Object.assign({type:"text",autocorrect:"off",autocapitalize:"off",autocomplete:this.labelForId?"off":this.dropdownId},this.inputAttrs),n=0,i=Object.keys(t);n<i.length;n++){var r=i[n];e.setAttribute(r,t[r])}}},{key:"_updateNgModel",value:function(){var e,t=[],n=_createForOfIteratorHelper(this.selectedItems);try{for(n.s();!(e=n.n()).done;){var i=e.value;if(this.bindValue){var r;r=i.children?i.value[(this.groupValue?this.bindValue:this.groupBy)||this.groupBy]:this.itemsList.resolveNested(i.value,this.bindValue),t.push(r)}else t.push(i.value)}}catch(a){n.e(a)}finally{n.f()}var o=this.selectedItems.map(function(e){return e.value});this.multiple?(this._onChange(t),this.changeEvent.emit(o)):(this._onChange(se(t[0])?t[0]:null),this.changeEvent.emit(o[0])),this._cd.markForCheck()}},{key:"_clearSearch",value:function(){this.searchTerm&&(this._changeSearch(null),this.itemsList.resetFilteredItems())}},{key:"_changeSearch",value:function(e){this.searchTerm=e,this._isTypeahead&&this.typeahead.next(e)}},{key:"_scrollToMarked",value:function(){this.isOpen&&this.dropdownPanel&&this.dropdownPanel.scrollTo(this.itemsList.markedItem)}},{key:"_scrollToTag",value:function(){this.isOpen&&this.dropdownPanel&&this.dropdownPanel.scrollToTag()}},{key:"_onSelectionChanged",value:function(){this.isOpen&&this.multiple&&this.appendTo&&(this._cd.detectChanges(),this.dropdownPanel.adjustPosition())}},{key:"_handleTab",value:function(e){(!1!==this.isOpen||this.addTag)&&(this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),e.preventDefault()):this.showAddTag?(this.selectTag(),e.preventDefault()):this.close():this.close())}},{key:"_handleEnter",value:function(e){if(this.isOpen||this._manualOpen)this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.showAddTag&&this.selectTag();else{if(!this.openOnEnter)return;this.open()}e.preventDefault()}},{key:"_handleSpace",value:function(e){this.isOpen||this._manualOpen||(this.open(),e.preventDefault())}},{key:"_handleArrowDown",value:function(e){this._nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),e.preventDefault()}},{key:"_handleArrowUp",value:function(e){this.isOpen&&(this._nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),e.preventDefault())}},{key:"_nextItemIsTag",value:function(e){var t=this.itemsList.markedIndex+e;return this.addTag&&this.searchTerm&&this.itemsList.markedItem&&(t<0||t===this.itemsList.filteredItems.length)}},{key:"_handleBackspace",value:function(){!this.searchTerm&&this.clearable&&this.clearOnBackspace&&this.hasValue&&(this.multiple?this.unselect(this.itemsList.lastSelectedItem):this.clearModel())}},{key:"_isTypeahead",get:function(){return this.typeahead&&this.typeahead.observers.length>0}},{key:"_validTerm",get:function(){var e=this.searchTerm&&this.searchTerm.trim();return e&&e.length>=this.minTermLength}},{key:"_mergeGlobalConfig",value:function(e){this.placeholder=this.placeholder||e.placeholder,this.notFoundText=this.notFoundText||e.notFoundText,this.typeToSearchText=this.typeToSearchText||e.typeToSearchText,this.addTagText=this.addTagText||e.addTagText,this.loadingText=this.loadingText||e.loadingText,this.clearAllText=this.clearAllText||e.clearAllText,this.virtualScroll=se(this.virtualScroll)?this.virtualScroll:!!se(e.disableVirtualScroll)&&!e.disableVirtualScroll,this.openOnEnter=se(this.openOnEnter)?this.openOnEnter:e.openOnEnter,this.appendTo=this.appendTo||e.appendTo,this.bindValue=this.bindValue||e.bindValue,this.bindLabel=this.bindLabel||e.bindLabel,this.appearance=this.appearance||e.appearance}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.$8M("class"),i.$8M("autofocus"),i.Y36(Ie),i.Y36(Se),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(xe))},e.\u0275cmp=i.Xpm({type:e,selectors:[["ng-select"]],contentQueries:function(e,t,n){var r;(1&e&&(i.Suo(n,de,5,i.Rgc),i.Suo(n,pe,5,i.Rgc),i.Suo(n,fe,5,i.Rgc),i.Suo(n,he,5,i.Rgc),i.Suo(n,be,5,i.Rgc),i.Suo(n,ge,5,i.Rgc),i.Suo(n,me,5,i.Rgc),i.Suo(n,ve,5,i.Rgc),i.Suo(n,_e,5,i.Rgc),i.Suo(n,ke,5,i.Rgc),i.Suo(n,ye,5,i.Rgc),i.Suo(n,Ae,5)),2&e)&&(i.iGM(r=i.CRH())&&(t.optionTemplate=r.first),i.iGM(r=i.CRH())&&(t.optgroupTemplate=r.first),i.iGM(r=i.CRH())&&(t.labelTemplate=r.first),i.iGM(r=i.CRH())&&(t.multiLabelTemplate=r.first),i.iGM(r=i.CRH())&&(t.headerTemplate=r.first),i.iGM(r=i.CRH())&&(t.footerTemplate=r.first),i.iGM(r=i.CRH())&&(t.notFoundTemplate=r.first),i.iGM(r=i.CRH())&&(t.typeToSearchTemplate=r.first),i.iGM(r=i.CRH())&&(t.loadingTextTemplate=r.first),i.iGM(r=i.CRH())&&(t.tagTemplate=r.first),i.iGM(r=i.CRH())&&(t.loadingSpinnerTemplate=r.first),i.iGM(r=i.CRH())&&(t.ngOptions=r))},viewQuery:function(e,t){var n;(1&e&&(i.Gf(De,5),i.Gf(M,7)),2&e)&&(i.iGM(n=i.CRH())&&(t.dropdownPanel=n.first),i.iGM(n=i.CRH())&&(t.searchInput=n.first))},hostVars:20,hostBindings:function(e,t){1&e&&i.NdJ("keydown",function(e){return t.handleKeyDown(e)}),2&e&&i.ekj("ng-select",t.useDefaultClass)("ng-select-single",!t.multiple)("ng-select-multiple",t.multiple)("ng-select-taggable",t.addTag)("ng-select-searchable",t.searchable)("ng-select-clearable",t.clearable)("ng-select-opened",t.isOpen)("ng-select-disabled",t.disabled)("ng-select-filtered",t.filtered)("ng-select-typeahead",t.typeahead)},inputs:{markFirst:"markFirst",dropdownPosition:"dropdownPosition",loading:"loading",closeOnSelect:"closeOnSelect",hideSelected:"hideSelected",selectOnTab:"selectOnTab",bufferAmount:"bufferAmount",selectableGroup:"selectableGroup",selectableGroupAsModel:"selectableGroupAsModel",searchFn:"searchFn",trackByFn:"trackByFn",clearOnBackspace:"clearOnBackspace",labelForId:"labelForId",inputAttrs:"inputAttrs",readonly:"readonly",searchWhileComposing:"searchWhileComposing",minTermLength:"minTermLength",editableSearchTerm:"editableSearchTerm",keyDownFn:"keyDownFn",multiple:"multiple",addTag:"addTag",searchable:"searchable",clearable:"clearable",isOpen:"isOpen",items:"items",compareWith:"compareWith",clearSearchOnAdd:"clearSearchOnAdd",bindLabel:"bindLabel",placeholder:"placeholder",notFoundText:"notFoundText",typeToSearchText:"typeToSearchText",addTagText:"addTagText",loadingText:"loadingText",clearAllText:"clearAllText",virtualScroll:"virtualScroll",openOnEnter:"openOnEnter",appendTo:"appendTo",bindValue:"bindValue",appearance:"appearance",maxSelectedItems:"maxSelectedItems",groupBy:"groupBy",groupValue:"groupValue",tabIndex:"tabIndex",typeahead:"typeahead"},outputs:{blurEvent:"blur",focusEvent:"focus",changeEvent:"change",openEvent:"open",closeEvent:"close",searchEvent:"search",clearEvent:"clear",addEvent:"add",removeEvent:"remove",scroll:"scroll",scrollToEnd:"scrollToEnd"},features:[i._Bn([{provide:r.JU,useExisting:(0,i.Gpc)(function(){return e}),multi:!0},Me]),i.TTD],decls:14,vars:19,consts:[[1,"ng-select-container",3,"mousedown"],[1,"ng-value-container"],[1,"ng-placeholder"],[4,"ngIf"],["role","combobox","aria-haspopup","listbox",1,"ng-input"],["aria-autocomplete","list",3,"readOnly","disabled","value","input","compositionstart","compositionend","focus","blur","change"],["searchInput",""],["class","ng-clear-wrapper",3,"title",4,"ngIf"],[1,"ng-arrow-wrapper"],[1,"ng-arrow"],["class","ng-dropdown-panel","role","listbox","aria-label","Options list",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ng-select-multiple","ngClass","id","update","scroll","scrollToEnd","outsideClick",4,"ngIf"],["class","ng-value",3,"ng-value-disabled",4,"ngFor","ngForOf","ngForTrackBy"],[1,"ng-value"],["defaultLabelTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true",1,"ng-value-icon","left",3,"click"],[1,"ng-value-label",3,"ngItemLabel","escape"],["defaultLoadingSpinnerTemplate",""],[3,"ngTemplateOutlet"],[1,"ng-spinner-loader"],[1,"ng-clear-wrapper",3,"title"],["aria-hidden","true",1,"ng-clear"],["role","listbox","aria-label","Options list",1,"ng-dropdown-panel",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ngClass","id","update","scroll","scrollToEnd","outsideClick"],["class","ng-option",3,"ng-option-disabled","ng-option-selected","ng-optgroup","ng-option","ng-option-child","ng-option-marked","click","mouseover",4,"ngFor","ngForOf","ngForTrackBy"],["class","ng-option","role","option",3,"ng-option-marked","mouseover","click",4,"ngIf"],[1,"ng-option",3,"click","mouseover"],["defaultOptionTemplate",""],[1,"ng-option-label",3,"ngItemLabel","escape"],["role","option",1,"ng-option",3,"mouseover","click"],["defaultTagTemplate",""],[1,"ng-tag-label"],["defaultNotFoundTemplate",""],[1,"ng-option","ng-option-disabled"],["defaultTypeToSearchTemplate",""],["defaultLoadingTextTemplate",""]],template:function(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",0),i.NdJ("mousedown",function(e){return t.handleMousedown(e)}),i.TgZ(1,"div",1),i.TgZ(2,"div",2),i._uU(3),i.qZA(),i.YNc(4,S,2,2,"ng-container",3),i.YNc(5,Z,1,5,void 0,3),i.TgZ(6,"div",4),i.TgZ(7,"input",5,6),i.NdJ("input",function(){i.CHM(n);var e=i.MAs(8);return t.filter(e.value)})("compositionstart",function(){return t.onCompositionStart()})("compositionend",function(){i.CHM(n);var e=i.MAs(8);return t.onCompositionEnd(e.value)})("focus",function(e){return t.onInputFocus(e)})("blur",function(e){return t.onInputBlur(e)})("change",function(e){return e.stopPropagation()}),i.qZA(),i.qZA(),i.qZA(),i.YNc(9,B,4,1,"ng-container",3),i.YNc(10,U,3,1,"span",7),i.TgZ(11,"span",8),i._UZ(12,"span",9),i.qZA(),i.qZA(),i.YNc(13,ie,7,19,"ng-dropdown-panel",10)}2&e&&(i.ekj("ng-appearance-outline","outline"===t.appearance)("ng-has-value",t.hasValue),i.xp6(3),i.Oqu(t.placeholder),i.xp6(1),i.Q6J("ngIf",(!t.multiLabelTemplate||!t.multiple)&&t.selectedItems.length>0),i.xp6(1),i.Q6J("ngIf",t.multiple&&t.multiLabelTemplate&&t.selectedValues.length>0),i.xp6(1),i.uIk("aria-expanded",t.isOpen)("aria-owns",t.isOpen?t.dropdownId:null),i.xp6(1),i.Q6J("readOnly",!t.searchable||t.itemsList.maxItemsSelected)("disabled",t.disabled)("value",t.searchTerm?t.searchTerm:""),i.uIk("id",t.labelForId)("tabindex",t.tabIndex)("aria-activedescendant",t.isOpen?null==t.itemsList||null==t.itemsList.markedItem?null:t.itemsList.markedItem.htmlId:null)("aria-controls",t.isOpen?t.dropdownId:null),i.xp6(2),i.Q6J("ngIf",t.loading),i.xp6(1),i.Q6J("ngIf",t.showClear()),i.xp6(3),i.Q6J("ngIf",t.isOpen))},directives:[k.O5,k.sg,k.tP,ue,De,k.mk],styles:['.ng-select{display:block;position:relative}.ng-select,.ng-select div,.ng-select input,.ng-select span{box-sizing:border-box}.ng-select [hidden]{display:none}.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input{opacity:1}.ng-select.ng-select-opened .ng-select-container{z-index:1001}.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:default;user-select:none}.ng-select.ng-select-disabled .ng-arrow-wrapper{cursor:default}.ng-select.ng-select-filtered .ng-placeholder{display:none}.ng-select .ng-select-container{cursor:default;display:flex;outline:none;overflow:hidden;position:relative;width:100%}.ng-select .ng-select-container .ng-value-container{display:flex;flex:1}.ng-select .ng-select-container .ng-value-container .ng-input{opacity:0}.ng-select .ng-select-container .ng-value-container .ng-input>input{background:none transparent;border:0;box-shadow:none;box-sizing:content-box;cursor:default;outline:none;padding:0;width:100%}.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear{display:none}.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly]{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;padding:0;user-select:none;width:0}.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value{visibility:hidden}.ng-select.ng-select-single .ng-select-container .ng-value-container,.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{left:0;position:absolute;width:100%}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{flex-wrap:wrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{position:absolute}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{white-space:nowrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{cursor:pointer}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{flex:1;z-index:2}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{z-index:1}.ng-select .ng-clear-wrapper{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;position:relative;user-select:none;width:17px}.ng-select .ng-clear-wrapper .ng-clear{display:inline-block;font-size:18px;line-height:1;pointer-events:none}.ng-select .ng-spinner-loader{-webkit-animation:load8 .8s linear infinite;animation:load8 .8s linear infinite;border:2px solid rgba(66,66,66,.2);border-left-color:#424242;border-radius:50%;font-size:10px;height:17px;margin-right:5px;position:relative;text-indent:-9999em;transform:translateZ(0);width:17px}.ng-select .ng-spinner-loader:after{border-radius:50%;height:17px;width:17px}@-webkit-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ng-select .ng-arrow-wrapper{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;position:relative;text-align:center;user-select:none}.ng-select .ng-arrow-wrapper .ng-arrow{display:inline-block;height:0;pointer-events:none;position:relative;width:0}.ng-dropdown-panel{-webkit-overflow-scrolling:touch;box-sizing:border-box;opacity:0;position:absolute;width:100%;z-index:1050}.ng-dropdown-panel .ng-dropdown-panel-items{box-sizing:border-box;display:block;height:auto;max-height:240px;overflow-y:auto}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{box-sizing:border-box;cursor:pointer;display:block}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label:empty:before{content:"\\200b"}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .highlighted{font-weight:700;text-decoration:underline}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.disabled{cursor:default}.ng-dropdown-panel .scroll-host{-webkit-overflow-scrolling:touch;display:block;overflow:hidden;overflow-y:auto;position:relative}.ng-dropdown-panel .scrollable-content{height:100%;left:0;position:absolute;top:0;width:100%}.ng-dropdown-panel .total-padding{opacity:0;width:1px}'],encapsulation:2,changeDetection:0}),e}(),Re=function(){function e(){_classCallCheck(this,e),this._selected=[]}return _createClass(e,[{key:"value",get:function(){return this._selected}},{key:"select",value:function(e,t,n){if(e.selected=!0,(!e.children||!t&&n)&&this._selected.push(e),t)if(e.parent){var i=e.parent.children.length,r=e.parent.children.filter(function(e){return e.selected}).length;e.parent.selected=i===r}else e.children&&(this._setChildrenSelectedState(e.children,!0),this._removeChildren(e),this._selected=n&&this._activeChildren(e)?[].concat(_toConsumableArray(this._selected.filter(function(t){return t.parent!==e})),[e]):[].concat(_toConsumableArray(this._selected),_toConsumableArray(e.children.filter(function(e){return!e.disabled}))))}},{key:"unselect",value:function(e,t){if(this._selected=this._selected.filter(function(t){return t!==e}),e.selected=!1,t)if(e.parent&&e.parent.selected){var n,i=e.parent.children;this._removeParent(e.parent),this._removeChildren(e.parent),(n=this._selected).push.apply(n,_toConsumableArray(i.filter(function(t){return t!==e&&!t.disabled}))),e.parent.selected=!1}else e.children&&(this._setChildrenSelectedState(e.children,!1),this._removeChildren(e))}},{key:"clear",value:function(e){this._selected=e?this._selected.filter(function(e){return e.disabled}):[]}},{key:"_setChildrenSelectedState",value:function(e,t){var n,i=_createForOfIteratorHelper(e);try{for(i.s();!(n=i.n()).done;){var r=n.value;r.disabled||(r.selected=t)}}catch(o){i.e(o)}finally{i.f()}}},{key:"_removeChildren",value:function(e){this._selected=[].concat(_toConsumableArray(this._selected.filter(function(t){return t.parent!==e})),_toConsumableArray(e.children.filter(function(t){return t.parent===e&&t.disabled&&t.selected})))}},{key:"_removeParent",value:function(e){this._selected=this._selected.filter(function(t){return t!==e})}},{key:"_activeChildren",value:function(e){return e.children.every(function(e){return!e.disabled||e.selected})}}]),e}(),Ze=function(){return new Re},ze=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({providers:[{provide:Se,useValue:Ze}],imports:[[k.ez]]}),e}()},8944:function(e,t){!function(e){"use strict";function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var n,i=0;i<t.length;i++)(n=t[i]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}function i(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function a(e){for(var t,n=1;n<arguments.length;n++)t=null==arguments[n]?{}:arguments[n],n%2?o(Object(t),!0).forEach(function(n){r(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))});return e}function s(){var e;return null!==(e=d)&&void 0!==e?e:document}var l={duration:2e3,position:"top-right",closeOnClick:!0,opacity:1,single:!1,offsetTop:0,offsetBottom:0,offsetLeft:0,offsetRight:0},c=a({},l),u={},d=null,p=function(){function e(n){var i=this;t(this,e),this.element=s().createElement("div"),this.opacity=n.opacity,this.type=n.type,this.animate=n.animate,this.dismissible=n.dismissible,this.closeOnClick=n.closeOnClick,this.message=n.message,this.duration=n.duration,this.pauseOnHover=n.pauseOnHover,this.offsetTop=n.offsetTop,this.offsetBottom=n.offsetBottom,this.offsetLeft=n.offsetLeft,this.offsetRight=n.offsetRight;var r="width:auto;pointer-events:auto;display:inline-flex;white-space:pre-wrap;opacity:".concat(this.opacity,";"),o=["notification"];if(this.type&&o.push(this.type),this.animate&&this.animate.in){var a="animate__".concat(this.animate.in),l=this.animate.speed?"animate__".concat(this.animate.speed):"animate__faster";o.push("animate__animated ".concat(a," ").concat(l)),this.onAnimationEnd(function(){return i.element.classList.remove(a)})}if(this.element.className=o.join(" "),this.dismissible){var c=s().createElement("button");c.className="delete",c.addEventListener("click",function(){i.destroy()}),this.element.insertAdjacentElement("afterbegin",c)}else r+="padding: 1.25rem 1.5rem";this.closeOnClick&&this.element.addEventListener("click",function(){i.destroy()}),this.element.setAttribute("style",r),"string"==typeof this.message?this.element.insertAdjacentHTML("beforeend",this.message):this.element.appendChild(this.message);var u=new f(function(){i.destroy()},this.duration);this.pauseOnHover&&(this.element.addEventListener("mouseover",function(){u.pause()}),this.element.addEventListener("mouseout",function(){u.resume()}))}return i(e,[{key:"destroy",value:function(){var e=this;this.animate&&this.animate.out?(this.element.classList.add("animate__".concat(this.animate.out)),this.onAnimationEnd(function(){e.removeParent(e.element.parentNode),e.element.remove(),delete u.position})):(this.removeParent(this.element.parentNode),this.element.remove(),delete u.position)}},{key:"removeParent",value:function(e){e&&1>=e.children.length&&e.remove()}},{key:"onAnimationEnd",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:function(){},t={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(var n in t)if(void 0!==this.element.style[n]){this.element.addEventListener(t[n],function(){return e()});break}}}]),e}(),f=function(){function e(n,i){t(this,e),this.remaining=i,this.callback=n,this.resume()}return i(e,[{key:"pause",value:function(){"undefined"==typeof document||(window.clearTimeout(this.timer),this.remaining-=new Date-this.start)}},{key:"resume",value:function(){"undefined"==typeof document||(this.start=new Date,window.clearTimeout(this.timer),this.timer=window.setTimeout(this.callback,this.remaining))}}]),e}();e.resetDefaults=function(){c=a({},l)},e.setDefaults=function(e){c=a(a({},l),e)},e.setDoc=function(e){for(var t in u)u[t].remove();u={},d=e},e.toast=function(e){if(!e.message)throw new Error("message is required");var t=a(a({},c),e),n=new p(t),i=function(e,t,n,i,r,o){if(u.position)return u.position;var a=s().createElement("div");return a.setAttribute("style","width:100%;z-index:99999;position:fixed;pointer-events:none;display:flex;flex-direction:column;padding:15px;"+function(e,t,n,i,r){return"top-left"===e?"left:".concat(i,";top:").concat(t,";text-align:left;align-items:flex-start;"):"top-right"===e?"right:".concat(r,";top:").concat(t,";text-align:right;align-items:flex-end;"):"top-center"===e?"top:".concat(t,";left:0;right:0;text-align:center;align-items:center;"):"bottom-left"===e?"left:".concat(i,";bottom:").concat(n,";text-align:left;align-items:flex-start;"):"bottom-right"===e?"right:".concat(r,";bottom:").concat(n,";text-align:right;align-items:flex-end;"):"bottom-center"===e?"bottom:".concat(n,";left:0;right:0;text-align:center;align-items:center;"):"center"===e?"top:0;left:0;right:0;bottom:0;flex-flow:column;justify-content:center;align-items:center;":void 0}(t,n,i,r,o)),e.appendChild(a),u.position=a,a}(t.appendTo||s().body,t.position||c.position,t.offsetTop||c.offsetTop,t.offsetBottom||c.offsetBottom,t.offsetLeft||c.offsetLeft,t.offsetRight||c.offsetRight);if(t.single)for(var r=i.lastElementChild;r;)i.removeChild(r),r=i.lastElementChild;i.appendChild(n.element)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},5022:function(){!function(e,t){"use strict";function n(){var e=C.splice(0,C.length);for(Ye=0;e.length;)e.shift().call(null,e.shift())}function i(e,t){for(var n=0,i=e.length;n<i;n++)h(e[n],t)}function r(e){return function(t){Ze(t)&&(h(t,e),oe.length&&i(t.querySelectorAll(oe),e))}}function o(e){var t=Fe.call(e,"is"),n=e.nodeName.toUpperCase(),i=se.call(ie,t?ee+t.toUpperCase():X+n);return t&&-1<i&&!a(n,t)?-1:i}function a(e,t){return-1<oe.indexOf(e+'[is="'+t+'"]')}function s(e){var t=e.currentTarget,n=e.attrChange,i=e.attrName,r=e.target,o=e[J]||2,a=e[G]||3;!it||r&&r!==t||!t[F]||"style"===i||e.prevValue===e.newValue&&(""!==e.newValue||n!==o&&n!==a)||t[F](i,n===o?null:e.prevValue,n===a?null:e.newValue)}function l(e){var t=r(e);return function(e){C.push(t,e.target),Ye&&clearTimeout(Ye),Ye=setTimeout(n,1)}}function c(e){nt&&(nt=!1,e.currentTarget.removeEventListener(Y,c)),oe.length&&i((e.target||x).querySelectorAll(oe),e.detail===U?U:N),Le&&function(){for(var e,t=0,n=ze.length;t<n;t++)ae.contains(e=ze[t])||(n--,ze.splice(t--,1),h(e,U))}()}function u(e,t){var n=this;Ve.call(n,e,t),T.call(n,{target:n})}function d(e,t,n){var i=t.apply(e,n),r=o(i);return-1<r&&I(i,re[r]),n.pop()&&oe.length&&function(e){for(var t,n=0,i=e.length;n<i;n++)I(t=e[n],re[o(t)])}(i.querySelectorAll(oe)),i}function p(e,t){De(e,t),P?P.observe(e,Ge):(tt&&(e.setAttribute=u,e[Z]=M(e),e[z]($,T)),e[z](Q,s)),e[H]&&it&&(e.created=!0,e[H](),e.created=!1)}function f(e){throw new Error("A "+e+" type is already registered")}function h(e,t){var n,i,r=o(e);-1<r&&!Ue.call(e,"TEMPLATE")&&(A(e,re[r]),r=0,t!==N||e[N]?t!==U||e[U]||(e[N]=!1,e[U]=!0,i="disconnected",r=1):(e[U]=!1,e[N]=!0,i="connected",r=1,Le&&se.call(ze,e)<0&&ze.push(e)),r&&(n=e[t+B]||e[i+B])&&n.call(e))}function b(){}function g(e,t,n){var i=n&&n[q]||"",r=t.prototype,o=Pe(r),a=t.observedAttributes||pe,s={prototype:o};Re(o,H,{value:function(){if(Ee)Ee=!1;else if(!this[ve]){this[ve]=!0,new t(this),r[H]&&r[H].call(this);var e=Ce[Oe.get(t)];(!ke||e.create.length>1)&&_(this)}}}),Re(o,F,{value:function(e){-1<se.call(a,e)&&r[F]&&r[F].apply(this,arguments)}}),r[K]&&Re(o,W,{value:r[K]}),r[V]&&Re(o,j,{value:r[V]}),i&&(s[q]=i),e=e.toUpperCase(),Ce[e]={constructor:t,create:i?[i,Me(e)]:[e]},Oe.set(t,e),x[L](e.toLowerCase(),s),k(e),Te[e].r()}function m(e){var t=Ce[e.toUpperCase()];return t&&t.constructor}function v(e){return"string"==typeof e?e:e&&e.is||""}function _(e){for(var t,n=e[F],i=n?e.attributes:pe,r=i.length;r--;)n.call(e,(t=i[r]).name||t.nodeName,null,t.value||t.nodeValue)}function k(e){return(e=e.toUpperCase())in Te||(Te[e]={},Te[e].p=new we(function(t){Te[e].r=t})),Te[e].p}function y(){_e&&delete e.customElements,de(e,"customElements",{configurable:!0,value:new b}),de(e,"CustomElementRegistry",{configurable:!0,value:b});for(var t=E.get(/^HTML[A-Z]*[a-z]/),n=t.length;n--;function(t){var n=e[t];if(n){e[t]=function(e){var t,i;return e||(e=this),e[ve]||(Ee=!0,t=Ce[Oe.get(e.constructor)],(e=(i=ke&&1===t.create.length)?Reflect.construct(n,pe,t.constructor):x.createElement.apply(x,t.create))[ve]=!0,Ee=!1,i||_(e)),e},e[t].prototype=n.prototype;try{n.prototype.constructor=e[t]}catch(i){de(n,ve,{value:e[t]})}}}(t[n]));x.createElement=function(e,t){var n=v(t);return n?Je.call(this,e,Me(n)):Je.call(this,e)},$e||(et=!0,x[L](""))}var x=e.document,w=e.Object,E=function(e){var t,n,i,r,o=/^[A-Z]+[a-z]/,a=function(e,t){(t=t.toLowerCase())in s||(s[e]=(s[e]||[]).concat(t),s[t]=s[t.toUpperCase()]=e)},s=(w.create||w)(null),l={};for(n in e)for(r in e[n])for(s[r]=i=e[n][r],t=0;t<i.length;t++)s[i[t].toLowerCase()]=s[i[t].toUpperCase()]=r;return l.get=function(e){return"string"==typeof e?s[e]||(o.test(e)?[]:""):function(e){var t,n=[];for(t in s)e.test(t)&&n.push(t);return n}(e)},l.set=function(e,t){return o.test(e)?a(e,t):a(t,e),l},l}({collections:{HTMLAllCollection:["all"],HTMLCollection:["forms"],HTMLFormControlsCollection:["elements"],HTMLOptionsCollection:["options"]},elements:{Element:["element"],HTMLAnchorElement:["a"],HTMLAppletElement:["applet"],HTMLAreaElement:["area"],HTMLAttachmentElement:["attachment"],HTMLAudioElement:["audio"],HTMLBRElement:["br"],HTMLBaseElement:["base"],HTMLBodyElement:["body"],HTMLButtonElement:["button"],HTMLCanvasElement:["canvas"],HTMLContentElement:["content"],HTMLDListElement:["dl"],HTMLDataElement:["data"],HTMLDataListElement:["datalist"],HTMLDetailsElement:["details"],HTMLDialogElement:["dialog"],HTMLDirectoryElement:["dir"],HTMLDivElement:["div"],HTMLDocument:["document"],HTMLElement:["element","abbr","address","article","aside","b","bdi","bdo","cite","code","command","dd","dfn","dt","em","figcaption","figure","footer","header","i","kbd","mark","nav","noscript","rp","rt","ruby","s","samp","section","small","strong","sub","summary","sup","u","var","wbr"],HTMLEmbedElement:["embed"],HTMLFieldSetElement:["fieldset"],HTMLFontElement:["font"],HTMLFormElement:["form"],HTMLFrameElement:["frame"],HTMLFrameSetElement:["frameset"],HTMLHRElement:["hr"],HTMLHeadElement:["head"],HTMLHeadingElement:["h1","h2","h3","h4","h5","h6"],HTMLHtmlElement:["html"],HTMLIFrameElement:["iframe"],HTMLImageElement:["img"],HTMLInputElement:["input"],HTMLKeygenElement:["keygen"],HTMLLIElement:["li"],HTMLLabelElement:["label"],HTMLLegendElement:["legend"],HTMLLinkElement:["link"],HTMLMapElement:["map"],HTMLMarqueeElement:["marquee"],HTMLMediaElement:["media"],HTMLMenuElement:["menu"],HTMLMenuItemElement:["menuitem"],HTMLMetaElement:["meta"],HTMLMeterElement:["meter"],HTMLModElement:["del","ins"],HTMLOListElement:["ol"],HTMLObjectElement:["object"],HTMLOptGroupElement:["optgroup"],HTMLOptionElement:["option"],HTMLOutputElement:["output"],HTMLParagraphElement:["p"],HTMLParamElement:["param"],HTMLPictureElement:["picture"],HTMLPreElement:["pre"],HTMLProgressElement:["progress"],HTMLQuoteElement:["blockquote","q","quote"],HTMLScriptElement:["script"],HTMLSelectElement:["select"],HTMLShadowElement:["shadow"],HTMLSlotElement:["slot"],HTMLSourceElement:["source"],HTMLSpanElement:["span"],HTMLStyleElement:["style"],HTMLTableCaptionElement:["caption"],HTMLTableCellElement:["td","th"],HTMLTableColElement:["col","colgroup"],HTMLTableElement:["table"],HTMLTableRowElement:["tr"],HTMLTableSectionElement:["thead","tbody","tfoot"],HTMLTemplateElement:["template"],HTMLTextAreaElement:["textarea"],HTMLTimeElement:["time"],HTMLTitleElement:["title"],HTMLTrackElement:["track"],HTMLUListElement:["ul"],HTMLUnknownElement:["unknown","vhgroupv","vkeygen"],HTMLVideoElement:["video"]},nodes:{Attr:["node"],Audio:["audio"],CDATASection:["node"],CharacterData:["node"],Comment:["#comment"],Document:["#document"],DocumentFragment:["#document-fragment"],DocumentType:["node"],HTMLDocument:["#document"],Image:["img"],Option:["option"],ProcessingInstruction:["node"],ShadowRoot:["#shadow-root"],Text:["#text"],XMLDocument:["xml"]}});"object"!=typeof t&&(t={type:t||"auto"});var C,T,O,M,P,D,A,I,S,L="registerElement",R=1e5*e.Math.random()>>0,Z="__"+L+R,z="addEventListener",N="attached",B="Callback",U="detached",q="extends",F="attributeChanged"+B,W=N+B,K="connected"+B,V="disconnected"+B,H="created"+B,j=U+B,J="ADDITION",G="REMOVAL",Q="DOMAttrModified",Y="DOMContentLoaded",$="DOMSubtreeModified",X="<",ee="=",te=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,ne=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],ie=[],re=[],oe="",ae=x.documentElement,se=ie.indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},le=w.prototype,ce=le.hasOwnProperty,ue=le.isPrototypeOf,de=w.defineProperty,pe=[],fe=w.getOwnPropertyDescriptor,he=w.getOwnPropertyNames,be=w.getPrototypeOf,ge=w.setPrototypeOf,me=!!w.__proto__,ve="__dreCEv1",_e=e.customElements,ke=!/^force/.test(t.type)&&!!(_e&&_e.define&&_e.get&&_e.whenDefined),ye=w.create||w,xe=e.Map||function(){var e,t=[],n=[];return{get:function(e){return n[se.call(t,e)]},set:function(i,r){(e=se.call(t,i))<0?n[t.push(i)-1]=r:n[e]=r}}},we=e.Promise||function(e){function t(e){for(i=!0;n.length;)n.shift()(e)}var n=[],i=!1,r={catch:function(){return r},then:function(e){return n.push(e),i&&setTimeout(t,1),r}};return e(t),r},Ee=!1,Ce=ye(null),Te=ye(null),Oe=new xe,Me=function(e){return e.toLowerCase()},Pe=w.create||function e(t){return t?(e.prototype=t,new e):this},De=ge||(me?function(e,t){return e.__proto__=t,e}:he&&fe?function(){function e(e,t){for(var n,i=he(t),r=0,o=i.length;r<o;r++)ce.call(e,n=i[r])||de(e,n,fe(t,n))}return function(t,n){do{e(t,n)}while((n=be(n))&&!ue.call(n,t));return t}}():function(e,t){for(var n in t)e[n]=t[n];return e}),Ae=e.MutationObserver||e.WebKitMutationObserver,Ie=e.HTMLAnchorElement,Se=(e.HTMLElement||e.Element||e.Node).prototype,Le=!ue.call(Se,ae),Re=Le?function(e,t,n){return e[t]=n.value,e}:de,Ze=Le?function(e){return 1===e.nodeType}:function(e){return ue.call(Se,e)},ze=Le&&[],Ne=Se.attachShadow,Be=Se.cloneNode,Ue=Se.closest||function(e){for(var t=this;t&&t.nodeName!==e;)t=t.parentNode;return t},qe=Se.dispatchEvent,Fe=Se.getAttribute,We=Se.hasAttribute,Ke=Se.removeAttribute,Ve=Se.setAttribute,He=x.createElement,je=x.importNode,Je=He,Ge=Ae&&{attributes:!0,characterData:!0,attributeOldValue:!0},Qe=Ae||function(e){tt=!1,ae.removeEventListener(Q,Qe)},Ye=0,$e=L in x&&!/^force-all/.test(t.type),Xe=!0,et=!1,tt=!0,nt=!0,it=!0;if(Ae&&((S=x.createElement("div")).innerHTML="<div><div></div></div>",new Ae(function(e,t){if(e[0]&&"childList"==e[0].type&&!e[0].removedNodes[0].childNodes.length){var n=(S=fe(Se,"innerHTML"))&&S.set;n&&de(Se,"innerHTML",{set:function(e){for(;this.lastChild;)this.removeChild(this.lastChild);n.call(this,e)}})}t.disconnect(),S=null}).observe(S,{childList:!0,subtree:!0}),S.innerHTML=""),$e||(ge||me?(A=function(e,t){ue.call(t,e)||p(e,t)},I=p):I=A=function(e,t){e[Z]||(e[Z]=w(!0),p(e,t))},Le?(tt=!1,function(){var e=fe(Se,z),t=e.value,n=function(e){var t=new CustomEvent(Q,{bubbles:!0});t.attrName=e,t.prevValue=Fe.call(this,e),t.newValue=null,t[G]=t.attrChange=2,Ke.call(this,e),qe.call(this,t)},i=function(e,t){var n=We.call(this,e),i=n&&Fe.call(this,e),r=new CustomEvent(Q,{bubbles:!0});Ve.call(this,e,t),r.attrName=e,r.prevValue=n?i:null,r.newValue=t,n?r.MODIFICATION=r.attrChange=1:r[J]=r.attrChange=0,qe.call(this,r)},r=function(e){var t,n=e.currentTarget,i=n[Z],r=e.propertyName;i.hasOwnProperty(r)&&(i=i[r],(t=new CustomEvent(Q,{bubbles:!0})).attrName=i.name,t.prevValue=i.value||null,t.newValue=i.value=n[r]||null,null==t.prevValue?t[J]=t.attrChange=0:t.MODIFICATION=t.attrChange=1,qe.call(n,t))};e.value=function(e,o,a){e===Q&&this[F]&&this.setAttribute!==i&&(this[Z]={className:{name:"class",value:this.className}},this.setAttribute=i,this.removeAttribute=n,t.call(this,"propertychange",r)),t.call(this,e,o,a)},de(Se,z,e)}()):Ae||(ae[z](Q,Qe),ae.setAttribute(Z,1),ae.removeAttribute(Z),tt&&(T=function(e){var t,n,i,r=this;if(r===e.target){for(i in t=r[Z],r[Z]=n=M(r),n){if(!(i in t))return O(0,r,i,t[i],n[i],J);if(n[i]!==t[i])return O(1,r,i,t[i],n[i],"MODIFICATION")}for(i in t)if(!(i in n))return O(2,r,i,t[i],n[i],G)}},O=function(e,t,n,i,r,o){var a={attrChange:e,currentTarget:t,attrName:n,prevValue:i,newValue:r};a[o]=e,s(a)},M=function(e){for(var t,n,i={},r=e.attributes,o=0,a=r.length;o<a;o++)"setAttribute"!==(n=(t=r[o]).name)&&(i[n]=t.value);return i})),x[L]=function(e,t){if(n=e.toUpperCase(),Xe&&(Xe=!1,Ae?(P=function(e,t){function n(e,t){for(var n=0,i=e.length;n<i;t(e[n++]));}return new Ae(function(i){for(var r,o,a,s=0,l=i.length;s<l;s++)"childList"===(r=i[s]).type?(n(r.addedNodes,e),n(r.removedNodes,t)):(o=r.target,it&&o[F]&&"style"!==r.attributeName&&(a=Fe.call(o,r.attributeName))!==r.oldValue&&o[F](r.attributeName,r.oldValue,a))})}(r(N),r(U)),(D=function(e){return P.observe(e,{childList:!0,subtree:!0}),e})(x),Ne&&(Se.attachShadow=function(){return D(Ne.apply(this,arguments))})):(C=[],x[z]("DOMNodeInserted",l(N)),x[z]("DOMNodeRemoved",l(U))),x[z](Y,c),x[z]("readystatechange",c),x.importNode=function(e,t){switch(e.nodeType){case 1:return d(x,je,[e,!!t]);case 11:for(var n=x.createDocumentFragment(),i=e.childNodes,r=i.length,o=0;o<r;o++)n.appendChild(x.importNode(i[o],!!t));return n;default:return Be.call(e,!!t)}},Se.cloneNode=function(e){return d(this,Be,[!!e])}),et)return et=!1;if(-2<se.call(ie,ee+n)+se.call(ie,X+n)&&f(e),!te.test(n)||-1<se.call(ne,n))throw new Error("The type "+e+" is invalid");var n,o,a=function(){return u?x.createElement(p,n):x.createElement(p)},s=t||le,u=ce.call(s,q),p=u?t[q].toUpperCase():n;return u&&-1<se.call(ie,X+p)&&f(p),o=ie.push((u?ee:X)+n)-1,oe=oe.concat(oe.length?",":"",u?p+'[is="'+e.toLowerCase()+'"]':p),a.prototype=re[o]=ce.call(s,"prototype")?s.prototype:Pe(Se),oe.length&&i(x.querySelectorAll(oe),N),a},x.createElement=Je=function(e,t){var n=v(t),i=n?He.call(x,e,Me(n)):He.call(x,e),r=""+e,o=se.call(ie,(n?ee:X)+(n||r).toUpperCase()),s=-1<o;return n&&(i.setAttribute("is",n=n.toLowerCase()),s&&(s=a(r.toUpperCase(),n))),it=!x.createElement.innerHTMLHelper,s&&I(i,re[o]),i}),addEventListener("beforeunload",function(){delete x.createElement,delete x.importNode,delete x[L]},!1),b.prototype={constructor:b,define:ke?function(e,t,n){if(n)g(e,t,n);else{var i=e.toUpperCase();Ce[i]={constructor:t,create:[i]},Oe.set(t,i),_e.define(e,t)}}:g,get:ke?function(e){return _e.get(e)||m(e)}:m,whenDefined:ke?function(e){return we.race([_e.whenDefined(e),k(e)])}:k},!_e||/^force/.test(t.type))y();else if(!t.noBuiltIn)try{!function(t,n,i){var r=new RegExp("^<a\\s+is=('|\")"+i+"\\1></a>$");if(n[q]="a",(t.prototype=Pe(Ie.prototype)).constructor=t,e.customElements.define(i,t,n),!r.test(x.createElement("a",{is:i}).outerHTML)||!r.test((new t).outerHTML))throw n}(function e(){return Reflect.construct(Ie,[],e)},{},"document-register-element-a"+R)}catch(rt){y()}if(!t.noBuiltIn)try{if(He.call(x,"a","a").outerHTML.indexOf("is")<0)throw{}}catch(ot){Me=function(e){return{is:e.toLowerCase()}}}}(window)},1699:function(e){!function(t){"use strict";var n=function(){return{escape:function(e){return e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1")},parseExtension:t,mimeType:function(e){var n;return(n="application/font-woff",{woff:n,woff2:n,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml"})[t(e).toLowerCase()]||""},dataAsUrl:function(e,t){return"data:"+t+";base64,"+e},isDataUrl:function(e){return-1!==e.search(/^(data:)/)},canvasToBlob:function(e){return e.toBlob?new Promise(function(t){e.toBlob(t)}):function(e){return new Promise(function(t){for(var n=window.atob(e.toDataURL().split(",")[1]),i=n.length,r=new Uint8Array(i),o=0;o<i;o++)r[o]=n.charCodeAt(o);t(new Blob([r],{type:"image/png"}))})}(e)},resolveUrl:function(e,t){var n=document.implementation.createHTMLDocument(),i=n.createElement("base");n.head.appendChild(i);var r=n.createElement("a");return n.body.appendChild(r),i.href=t,r.href=e,r.href},getAndEncode:function(e){return a.impl.options.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+(new Date).getTime()),new Promise(function(t){var n,i=new XMLHttpRequest;if(i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status){var r=new FileReader;r.onloadend=function(){var e=r.result.split(/,/)[1];t(e)},r.readAsDataURL(i.response)}else n?t(n):o("cannot fetch resource: "+e+", status: "+i.status)},i.ontimeout=function(){n?t(n):o("timeout of 30000ms occured while fetching resource: "+e)},i.responseType="blob",i.timeout=3e4,i.open("GET",e,!0),i.send(),a.impl.options.imagePlaceholder){var r=a.impl.options.imagePlaceholder.split(/,/);r&&r[1]&&(n=r[1])}function o(e){console.error(e),t("")}})},uid:(e=0,function(){return"u"+("0000"+(Math.random()*Math.pow(36,4)<<0).toString(36)).slice(-4)+e++}),delay:function(e){return function(t){return new Promise(function(n){setTimeout(function(){n(t)},e)})}},asArray:function(e){for(var t=[],n=e.length,i=0;i<n;i++)t.push(e[i]);return t},escapeXhtml:function(e){return e.replace(/#/g,"%23").replace(/\n/g,"%0A")},makeImage:function(e){return new Promise(function(t,n){var i=new Image;i.onload=function(){t(i)},i.onerror=n,i.src=e})},width:function(e){var t=n(e,"border-left-width"),i=n(e,"border-right-width");return e.scrollWidth+t+i},height:function(e){var t=n(e,"border-top-width"),i=n(e,"border-bottom-width");return e.scrollHeight+t+i}};var e;function t(e){var t=/\.([^\.\/]*?)$/g.exec(e);return t?t[1]:""}function n(e,t){var n=window.getComputedStyle(e).getPropertyValue(t);return parseFloat(n.replace("px",""))}}(),i=function(){var e=/url\(['"]?([^'"]+?)['"]?\)/g;return{inlineAll:function(e,n,o){return t(e)?Promise.resolve(e).then(i).then(function(t){var i=Promise.resolve(e);return t.forEach(function(e){i=i.then(function(t){return r(t,e,n,o)})}),i}):Promise.resolve(e)},shouldProcess:t,impl:{readUrls:i,inline:r}};function t(t){return-1!==t.search(e)}function i(t){for(var i,r=[];null!==(i=e.exec(t));)r.push(i[1]);return r.filter(function(e){return!n.isDataUrl(e)})}function r(e,t,i,r){return Promise.resolve(t).then(function(e){return i?n.resolveUrl(e,i):e}).then(r||n.getAndEncode).then(function(e){return n.dataAsUrl(e,n.mimeType(t))}).then(function(i){return e.replace(function(e){return new RegExp("(url\\(['\"]?)("+n.escape(e)+")(['\"]?\\))","g")}(t),"$1"+i+"$3")})}}(),r=function(){return{resolveAll:function(){return e(document).then(function(e){return Promise.all(e.map(function(e){return e.resolve()}))}).then(function(e){return e.join("\n")})},impl:{readAll:e}};function e(){return Promise.resolve(n.asArray(document.styleSheets)).then(function(e){var t=[];return e.forEach(function(e){try{n.asArray(e.cssRules||[]).forEach(t.push.bind(t))}catch(i){console.log("Error while reading CSS rules from "+e.href,i.toString())}}),t}).then(function(e){return e.filter(function(e){return e.type===CSSRule.FONT_FACE_RULE}).filter(function(e){return i.shouldProcess(e.style.getPropertyValue("src"))})}).then(function(t){return t.map(e)});function e(e){return{resolve:function(){return i.inlineAll(e.cssText,(e.parentStyleSheet||{}).href)},src:function(){return e.style.getPropertyValue("src")}}}}}(),o=function(){return{inlineAll:function t(r){return r instanceof Element?function(e){var t=e.style.getPropertyValue("background");return t?i.inlineAll(t).then(function(t){e.style.setProperty("background",t,e.style.getPropertyPriority("background"))}).then(function(){return e}):Promise.resolve(e)}(r).then(function(){return r instanceof HTMLImageElement?e(r).inline():Promise.all(n.asArray(r.childNodes).map(function(e){return t(e)}))}):Promise.resolve(r)},impl:{newImage:e}};function e(e){return{inline:function(t){return n.isDataUrl(e.src)?Promise.resolve():Promise.resolve(e.src).then(t||n.getAndEncode).then(function(t){return n.dataAsUrl(t,n.mimeType(e.src))}).then(function(t){return new Promise(function(n,i){e.onload=n,e.onerror=i,e.src=t})})}}}}(),a={toSvg:s,toPng:function(e,t){return l(e,t||{}).then(function(e){return e.toDataURL()})},toJpeg:function(e,t){return l(e,t=t||{}).then(function(e){return e.toDataURL("image/jpeg",t.quality||1)})},toBlob:function(e,t){return l(e,t||{}).then(n.canvasToBlob)},toPixelData:function(e,t){return l(e,t||{}).then(function(t){return t.getContext("2d").getImageData(0,0,n.width(e),n.height(e)).data})},impl:{fontFaces:r,images:o,util:n,inliner:i,options:{}}};function s(e,t){return function(e){a.impl.options.imagePlaceholder=void 0===e.imagePlaceholder?void 0:e.imagePlaceholder,a.impl.options.cacheBust=void 0!==e.cacheBust&&e.cacheBust}(t=t||{}),Promise.resolve(e).then(function(e){return c(e,t.filter,!0)}).then(u).then(d).then(function(e){return t.bgcolor&&(e.style.backgroundColor=t.bgcolor),t.width&&(e.style.width=t.width+"px"),t.height&&(e.style.height=t.height+"px"),t.style&&Object.keys(t.style).forEach(function(n){e.style[n]=t.style[n]}),e}).then(function(i){return function(e,t,i){return Promise.resolve(e).then(function(e){return e.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),(new XMLSerializer).serializeToString(e)}).then(n.escapeXhtml).then(function(e){return'<foreignObject x="0" y="0" width="100%" height="100%">'+e+"</foreignObject>"}).then(function(e){return'<svg xmlns="http://www.w3.org/2000/svg" width="'+t+'" height="'+i+'">'+e+"</svg>"}).then(function(e){return"data:image/svg+xml;charset=utf-8,"+e})}(i,t.width||n.width(e),t.height||n.height(e))})}function l(e,t){return s(e,t).then(n.makeImage).then(n.delay(100)).then(function(i){var r=function(e){var i=document.createElement("canvas");if(i.width=t.width||n.width(e),i.height=t.height||n.height(e),t.bgcolor){var r=i.getContext("2d");r.fillStyle=t.bgcolor,r.fillRect(0,0,i.width,i.height)}return i}(e);return r.getContext("2d").drawImage(i,0,0),r})}function c(e,t,i){return i||!t||t(e)?Promise.resolve(e).then(function(e){return e instanceof HTMLCanvasElement?n.makeImage(e.toDataURL()):e.cloneNode(!1)}).then(function(i){return function(e,t,i){var r=e.childNodes;return 0===r.length?Promise.resolve(t):function(e,t,n){var i=Promise.resolve();return t.forEach(function(t){i=i.then(function(){return c(t,n)}).then(function(t){t&&e.appendChild(t)})}),i}(t,n.asArray(r),i).then(function(){return t})}(e,i,t)}).then(function(t){return function(e,t){return t instanceof Element?Promise.resolve().then(function(){var i,r;i=window.getComputedStyle(e),r=t.style,i.cssText?r.cssText=i.cssText:function(e,t){n.asArray(e).forEach(function(n){t.setProperty(n,e.getPropertyValue(n),e.getPropertyPriority(n))})}(i,r)}).then(function(){[":before",":after"].forEach(function(i){!function(i){var r=window.getComputedStyle(e,i),o=r.getPropertyValue("content");if(""!==o&&"none"!==o){var a=n.uid();t.className=t.className+" "+a;var s=document.createElement("style");s.appendChild(function(e,t,i){var r="."+e+":"+t,o=i.cssText?function(e){var t=e.getPropertyValue("content");return e.cssText+" content: "+t+";"}(i):function(e){return n.asArray(e).map(function(t){return t+": "+e.getPropertyValue(t)+(e.getPropertyPriority(t)?" !important":"")}).join("; ")+";"}(i);return document.createTextNode(r+"{"+o+"}")}(a,i,r)),t.appendChild(s)}}(i)})}).then(function(){e instanceof HTMLTextAreaElement&&(t.innerHTML=e.value),e instanceof HTMLInputElement&&t.setAttribute("value",e.value)}).then(function(){t instanceof SVGElement&&(t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t instanceof SVGRectElement&&["width","height"].forEach(function(e){var n=t.getAttribute(e);n&&t.style.setProperty(e,n)}))}).then(function(){return t}):t}(e,t)}):Promise.resolve()}function u(e){return r.resolveAll().then(function(t){var n=document.createElement("style");return e.appendChild(n),n.appendChild(document.createTextNode(t)),e})}function d(e){return o.inlineAll(e).then(function(){return e})}e.exports=a}()},2290:function(e,t,n){"use strict";n.d(t,{a6:function(){return s},pg:function(){return d},iZ:function(){return u},b4:function(){return l},jx:function(){return p},m8:function(){return f},ws:function(){return c}});var i=n(5366),r=n(9666),o=n(8807),a=n(1116),s=function(){var e=function e(){_classCallCheck(this,e)};return e.STARTS_WITH="startsWith",e.CONTAINS="contains",e.NOT_CONTAINS="notContains",e.ENDS_WITH="endsWith",e.EQUALS="equals",e.NOT_EQUALS="notEquals",e.IN="in",e.LESS_THAN="lt",e.LESS_THAN_OR_EQUAL_TO="lte",e.GREATER_THAN="gt",e.GREATER_THAN_OR_EQUAL_TO="gte",e.BETWEEN="between",e.IS="is",e.IS_NOT="isNot",e.BEFORE="before",e.AFTER="after",e.DATE_IS="dateIs",e.DATE_IS_NOT="dateIsNot",e.DATE_BEFORE="dateBefore",e.DATE_AFTER="dateAfter",e}(),l=function(){var e=function(){function e(){_classCallCheck(this,e),this.ripple=!1,this.filterMatchModeOptions={text:[s.STARTS_WITH,s.CONTAINS,s.NOT_CONTAINS,s.ENDS_WITH,s.EQUALS,s.NOT_EQUALS],numeric:[s.EQUALS,s.NOT_EQUALS,s.LESS_THAN,s.LESS_THAN_OR_EQUAL_TO,s.GREATER_THAN,s.GREATER_THAN_OR_EQUAL_TO],date:[s.DATE_IS,s.DATE_IS_NOT,s.DATE_BEFORE,s.DATE_AFTER]},this.translation={startsWith:"Starts with",contains:"Contains",notContains:"Not contains",endsWith:"Ends with",equals:"Equals",notEquals:"Not equals",noFilter:"No Filter",lt:"Less than",lte:"Less than or equal to",gt:"Greater than",gte:"Greater than or equal to",is:"Is",isNot:"Is not",before:"Before",after:"After",dateIs:"Date is",dateIsNot:"Date is not",dateBefore:"Date is before",dateAfter:"Date is after",clear:"Clear",apply:"Apply",matchAll:"Match All",matchAny:"Match Any",addRule:"Add Rule",removeRule:"Remove Rule",accept:"Yes",reject:"No",choose:"Choose",upload:"Upload",cancel:"Cancel",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",weekHeader:"Wk",weak:"Weak",medium:"Medium",strong:"Strong",passwordPrompt:"Enter a password",emptyMessage:"No results found",emptyFilterMessage:"No results found"},this.translationSource=new r.x,this.translationObserver=this.translationSource.asObservable()}return _createClass(e,[{key:"getTranslation",value:function(e){return this.translation[e]}},{key:"setTranslation",value:function(e){this.translation=Object.assign(Object.assign({},this.translation),e),this.translationSource.next(this.translation)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),c=function(){var e=function e(){_classCallCheck(this,e)};return e.STARTS_WITH="startsWith",e.CONTAINS="contains",e.NOT_CONTAINS="notContains",e.ENDS_WITH="endsWith",e.EQUALS="equals",e.NOT_EQUALS="notEquals",e.NO_FILTER="noFilter",e.LT="lt",e.LTE="lte",e.GT="gt",e.GTE="gte",e.IS="is",e.IS_NOT="isNot",e.BEFORE="before",e.AFTER="after",e.CLEAR="clear",e.APPLY="apply",e.MATCH_ALL="matchAll",e.MATCH_ANY="matchAny",e.ADD_RULE="addRule",e.REMOVE_RULE="removeRule",e.ACCEPT="accept",e.REJECT="reject",e.CHOOSE="choose",e.UPLOAD="upload",e.CANCEL="cancel",e.DAY_NAMES="dayNames",e.DAY_NAMES_SHORT="dayNamesShort",e.DAY_NAMES_MIN="dayNamesMin",e.MONTH_NAMES="monthNames",e.MONTH_NAMES_SHORT="monthNamesShort",e.TODAY="today",e.WEEK_HEADER="weekHeader",e.WEAK="weak",e.MEDIUM="medium",e.STRONG="strong",e.PASSWORD_PROMPT="passwordPrompt",e.EMPTY_MESSAGE="emptyMessage",e.EMPTY_FILTER_MESSAGE="emptyFilterMessage",e}(),u=function(){var e=function(){function e(){var t=this;_classCallCheck(this,e),this.filters={startsWith:function(e,t,n){if(null==t||""===t.trim())return!0;if(null==e)return!1;var i=o.gb.removeAccents(t.toString()).toLocaleLowerCase(n);return o.gb.removeAccents(e.toString()).toLocaleLowerCase(n).slice(0,i.length)===i},contains:function(e,t,n){if(null==t||"string"==typeof t&&""===t.trim())return!0;if(null==e)return!1;var i=o.gb.removeAccents(t.toString()).toLocaleLowerCase(n);return-1!==o.gb.removeAccents(e.toString()).toLocaleLowerCase(n).indexOf(i)},notContains:function(e,t,n){if(null==t||"string"==typeof t&&""===t.trim())return!0;if(null==e)return!1;var i=o.gb.removeAccents(t.toString()).toLocaleLowerCase(n);return-1===o.gb.removeAccents(e.toString()).toLocaleLowerCase(n).indexOf(i)},endsWith:function(e,t,n){if(null==t||""===t.trim())return!0;if(null==e)return!1;var i=o.gb.removeAccents(t.toString()).toLocaleLowerCase(n),r=o.gb.removeAccents(e.toString()).toLocaleLowerCase(n);return-1!==r.indexOf(i,r.length-i.length)},equals:function(e,t,n){return null==t||"string"==typeof t&&""===t.trim()||null!=e&&(e.getTime&&t.getTime?e.getTime()===t.getTime():o.gb.removeAccents(e.toString()).toLocaleLowerCase(n)==o.gb.removeAccents(t.toString()).toLocaleLowerCase(n))},notEquals:function(e,t,n){return!(null==t||"string"==typeof t&&""===t.trim()||null!=e&&(e.getTime&&t.getTime?e.getTime()===t.getTime():o.gb.removeAccents(e.toString()).toLocaleLowerCase(n)==o.gb.removeAccents(t.toString()).toLocaleLowerCase(n)))},in:function(e,t){if(null==t||0===t.length)return!0;for(var n=0;n<t.length;n++)if(o.gb.equals(e,t[n]))return!0;return!1},between:function(e,t){return null==t||null==t[0]||null==t[1]||null!=e&&(e.getTime?t[0].getTime()<=e.getTime()&&e.getTime()<=t[1].getTime():t[0]<=e&&e<=t[1])},lt:function(e,t,n){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()<t.getTime():e<t)},lte:function(e,t,n){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()<=t.getTime():e<=t)},gt:function(e,t,n){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()>t.getTime():e>t)},gte:function(e,t,n){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()>=t.getTime():e>=t)},is:function(e,n,i){return t.filters.equals(e,n,i)},isNot:function(e,n,i){return t.filters.notEquals(e,n,i)},before:function(e,n,i){return t.filters.lt(e,n,i)},after:function(e,n,i){return t.filters.gt(e,n,i)},dateIs:function(e,t){return null==t||null!=e&&e.toDateString()===t.toDateString()},dateIsNot:function(e,t){return null==t||null!=e&&e.toDateString()!==t.toDateString()},dateBefore:function(e,t){return null==t||null!=e&&e.getTime()<t.getTime()},dateAfter:function(e,t){return null==t||null!=e&&e.getTime()>t.getTime()}}}return _createClass(e,[{key:"filter",value:function(e,t,n,i,r){var a=[];if(e){var s,l=_createForOfIteratorHelper(e);try{for(l.s();!(s=l.n()).done;){var c,u=s.value,d=_createForOfIteratorHelper(t);try{for(d.s();!(c=d.n()).done;){var p=c.value,f=o.gb.resolveFieldData(u,p);if(this.filters[i](f,n,r)){a.push(u);break}}}catch(h){d.e(h)}finally{d.f()}}}catch(h){l.e(h)}finally{l.f()}}return a}},{key:"register",value:function(e,t){this.filters[e]=t}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),d=function(){var e=function e(){_classCallCheck(this,e)};return e.AND="and",e.OR="or",e}(),p=function(){var e=function(){function e(t){_classCallCheck(this,e),this.template=t}return _createClass(e,[{key:"getType",value:function(){return this.name}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","pTemplate",""]],inputs:{type:"type",name:["pTemplate","name"]}}),e}(),f=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[a.ez]]}),e}()},7431:function(e,t,n){"use strict";n.d(t,{fz:function(){return Ar},lQ:function(){return Dr},iA:function(){return Or},UA:function(){return Ir},Mo:function(){return Sr},U$:function(){return Lr}});var i=n(5366),r=n(1116),o=n(9879),a=n(2290);function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}(e)?Number(e):t}var l=n(9666),c=n(2041),u=n(2391),d=n(5960),p=n(1994),f=n(7911),h=n(6042),b=n(7849);function g(e){return!!e&&(e instanceof u.y||(0,b.m)(e.lift)&&(0,b.m)(e.subscribe))}var m=n(1879),v=n(3386),_=n(4659);function k(e,t){return e===t}var y,x=n(1520),w=n(8868),E=n(9568),C=n(1423),T=n(4324),O=n(6407),M=n(5728);try{y="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(Rr){y=!1}var P,D,A=function(){var e=function e(t){_classCallCheck(this,e),this._platformId=t,this.isBrowser=this._platformId?(0,r.NF)(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&&!y)&&"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)(i.LFG(i.Lbi))},e.\u0275prov=i.Yz7({factory:function(){return new e(i.LFG(i.Lbi))},token:e,providedIn:"root"}),e}(),I=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e}();function S(){if("object"!=typeof document||!document)return 0;if(null==P){var 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";var n=document.createElement("div"),i=n.style;i.width="2px",i.height="1px",e.appendChild(n),document.body.appendChild(e),P=0,0===e.scrollLeft&&(e.scrollLeft=1,P=0===e.scrollLeft?1:2),e.parentNode.removeChild(e)}return P}var L=new i.OlP("cdk-dir-doc",{providedIn:"root",factory:function(){return(0,i.f3M)(r.K0)}}),R=function(){var e=function(){function e(t){if(_classCallCheck(this,e),this.value="ltr",this.change=new i.vpe,t){var n=t.documentElement?t.documentElement.dir:null,r=(t.body?t.body.dir:null)||n;this.value="ltr"===r||"rtl"===r?r:"ltr"}}return _createClass(e,[{key:"ngOnDestroy",value:function(){this.change.complete()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.LFG(L,8))},e.\u0275prov=i.Yz7({factory:function(){return new e(i.LFG(L,8))},token:e,providedIn:"root"}),e}(),Z=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e}(),z=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this))._data=e,i}return _createClass(n,[{key:"connect",value:function(){return g(this._data)?this._data:(0,c.of)(this._data)}},{key:"disconnect",value:function(){}}]),n}(function(){return function e(){_classCallCheck(this,e)}}()),N=function(){function e(){_classCallCheck(this,e),this.viewCacheSize=20,this._viewCache=[]}return _createClass(e,[{key:"applyChanges",value:function(e,t,n,i,r){var o=this;e.forEachOperation(function(e,a,s){var l,c;null==e.previousIndex?c=(l=o._insertView(function(){return n(e,a,s)},s,t,i(e)))?1:0:null==s?(o._detachAndCacheView(a,t),c=3):(l=o._moveView(a,s,t,i(e)),c=2),r&&r({context:null==l?void 0:l.context,operation:c,record:e})})}},{key:"detach",value:function(){var e,t=_createForOfIteratorHelper(this._viewCache);try{for(t.s();!(e=t.n()).done;){e.value.destroy()}}catch(n){t.e(n)}finally{t.f()}this._viewCache=[]}},{key:"_insertView",value:function(e,t,n,i){var r=this._insertViewFromCache(t,n);if(!r){var o=e();return n.createEmbeddedView(o.templateRef,o.context,o.index)}r.context.$implicit=i}},{key:"_detachAndCacheView",value:function(e,t){var n=t.detach(e);this._maybeCacheView(n,t)}},{key:"_moveView",value:function(e,t,n,i){var r=n.get(e);return n.move(r,t),r.context.$implicit=i,r}},{key:"_maybeCacheView",value:function(e,t){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(e);else{var n=t.indexOf(e);-1===n?e.destroy():t.remove(n)}}},{key:"_insertViewFromCache",value:function(e,t){var n=this._viewCache.pop();return n&&t.insert(n,e),n||null}}]),e}(),B=new i.OlP("_ViewRepeater"),U=["contentWrapper"],q=["*"],F=new i.OlP("VIRTUAL_SCROLL_STRATEGY"),W=function(){function e(t,n,i){var r,o;_classCallCheck(this,e),this._scrolledIndexChange=new l.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((void 0===o&&(o=m.y),r=null!=r?r:k,(0,v.e)(function(e,t){var n,i=!0;e.subscribe(new _.Q(t,function(e){var a=o(e);!i&&r(n,a)||(i=!1,n=a,t.next(e))}))}))),this._viewport=null,this._itemSize=t,this._minBufferPx=n,this._maxBufferPx=i}return _createClass(e,[{key:"attach",value:function(e){this._viewport=e,this._updateTotalContentSize(),this._updateRenderedRange()}},{key:"detach",value:function(){this._scrolledIndexChange.complete(),this._viewport=null}},{key:"updateItemAndBufferSize",value:function(e,t,n){this._itemSize=e,this._minBufferPx=t,this._maxBufferPx=n,this._updateTotalContentSize(),this._updateRenderedRange()}},{key:"onContentScrolled",value:function(){this._updateRenderedRange()}},{key:"onDataLengthChanged",value:function(){this._updateTotalContentSize(),this._updateRenderedRange()}},{key:"onContentRendered",value:function(){}},{key:"onRenderedOffsetChanged",value:function(){}},{key:"scrollToIndex",value:function(e,t){this._viewport&&this._viewport.scrollToOffset(e*this._itemSize,t)}},{key:"_updateTotalContentSize",value:function(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}},{key:"_updateRenderedRange",value:function(){if(this._viewport){var e=this._viewport.getRenderedRange(),t={start:e.start,end:e.end},n=this._viewport.getViewportSize(),i=this._viewport.getDataLength(),r=this._viewport.measureScrollOffset(),o=this._itemSize>0?r/this._itemSize:0;if(t.end>i){var a=Math.ceil(n/this._itemSize),s=Math.max(0,Math.min(o,i-a));o!=s&&(o=s,r=s*this._itemSize,t.start=Math.floor(o)),t.end=Math.max(0,Math.min(i,t.start+a))}var l=r-t.start*this._itemSize;if(l<this._minBufferPx&&0!=t.start){var c=Math.ceil((this._maxBufferPx-l)/this._itemSize);t.start=Math.max(0,t.start-c),t.end=Math.min(i,Math.ceil(o+(n+this._minBufferPx)/this._itemSize))}else{var u=t.end*this._itemSize-(r+n);if(u<this._minBufferPx&&t.end!=i){var d=Math.ceil((this._maxBufferPx-u)/this._itemSize);d>0&&(t.end=Math.min(i,t.end+d),t.start=Math.max(0,Math.floor(o-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(t),this._viewport.setRenderedContentOffset(this._itemSize*t.start),this._scrolledIndexChange.next(Math.floor(o))}}}]),e}();function K(e){return e._scrollStrategy}var V=function(){var e=function(){function e(){_classCallCheck(this,e),this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new W(this.itemSize,this.minBufferPx,this.maxBufferPx)}return _createClass(e,[{key:"itemSize",get:function(){return this._itemSize},set:function(e){this._itemSize=s(e)}},{key:"minBufferPx",get:function(){return this._minBufferPx},set:function(e){this._minBufferPx=s(e)}},{key:"maxBufferPx",get:function(){return this._maxBufferPx},set:function(e){this._maxBufferPx=s(e)}},{key:"ngOnChanges",value:function(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},features:[i._Bn([{provide:F,useFactory:K,deps:[(0,i.Gpc)(function(){return e})]}]),i.TTD]}),e}(),H=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._ngZone=t,this._platform=n,this._scrolled=new l.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=i}return _createClass(e,[{key:"register",value:function(e){var t=this;this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(function(){return t._scrolled.next(e)}))}},{key:"deregister",value:function(e){var t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}},{key:"scrolled",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return this._platform.isBrowser?new u.y(function(n){e._globalSubscription||e._addGlobalListener();var i=t>0?e._scrolled.pipe((0,x.e)(t)).subscribe(n):e._scrolled.subscribe(n);return e._scrolledCount++,function(){i.unsubscribe(),e._scrolledCount--,e._scrolledCount||e._removeGlobalListener()}}):(0,c.of)()}},{key:"ngOnDestroy",value:function(){var e=this;this._removeGlobalListener(),this.scrollContainers.forEach(function(t,n){return e.deregister(n)}),this._scrolled.complete()}},{key:"ancestorScrolled",value:function(e,t){var n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe((0,w.h)(function(e){return!e||n.indexOf(e)>-1}))}},{key:"getAncestorScrollContainers",value:function(e){var t=this,n=[];return this.scrollContainers.forEach(function(i,r){t._scrollableContainsElement(r,e)&&n.push(r)}),n}},{key:"_getWindow",value:function(){return this._document.defaultView||window}},{key:"_scrollableContainsElement",value:function(e,t){var n,r=(n=t)instanceof i.SBq?n.nativeElement:n,o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}},{key:"_addGlobalListener",value:function(){var e=this;this._globalSubscription=this._ngZone.runOutsideAngular(function(){var t=e._getWindow();return(0,d.R)(t.document,"scroll").subscribe(function(){return e._scrolled.next()})})}},{key:"_removeGlobalListener",value:function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.LFG(i.R0b),i.LFG(A),i.LFG(r.K0,8))},e.\u0275prov=i.Yz7({factory:function(){return new e(i.LFG(i.R0b),i.LFG(A),i.LFG(r.K0,8))},token:e,providedIn:"root"}),e}(),j=function(){var e=function(){function e(t,n,i,r){var o=this;_classCallCheck(this,e),this.elementRef=t,this.scrollDispatcher=n,this.ngZone=i,this.dir=r,this._destroyed=new l.x,this._elementScrolled=new u.y(function(e){return o.ngZone.runOutsideAngular(function(){return(0,d.R)(o.elementRef.nativeElement,"scroll").pipe((0,E.R)(o._destroyed)).subscribe(e)})})}return _createClass(e,[{key:"ngOnInit",value:function(){this.scrollDispatcher.register(this)}},{key:"ngOnDestroy",value:function(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}},{key:"elementScrolled",value:function(){return this._elementScrolled}},{key:"getElementRef",value:function(){return this.elementRef}},{key:"scrollTo",value:function(e){var 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!=S()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==S()?e.left=e.right:1==S()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}},{key:"_applyScrollToOptions",value:function(e){var t=this.elementRef.nativeElement;!function(){if(null==D){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return D=!1;if("scrollBehavior"in document.documentElement.style)D=!0;else{var e=Element.prototype.scrollTo;D=!!e&&!/\{\s*\[native code\]\s*\}/.test(e.toString())}}return D}()?(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left)):t.scrollTo(e)}},{key:"measureScrollOffset",value:function(e){var t=this.elementRef.nativeElement;if("top"==e)return t.scrollTop;if("bottom"==e)return t.scrollHeight-t.clientHeight-t.scrollTop;var n=this.dir&&"rtl"==this.dir.value;return"start"==e?e=n?"right":"left":"end"==e&&(e=n?"left":"right"),n&&2==S()?"left"==e?t.scrollWidth-t.clientWidth-t.scrollLeft:t.scrollLeft:n&&1==S()?"left"==e?t.scrollLeft+t.scrollWidth-t.clientWidth:-t.scrollLeft:"left"==e?t.scrollLeft:t.scrollWidth-t.clientWidth-t.scrollLeft}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(H),i.Y36(i.R0b),i.Y36(R,8))},e.\u0275dir=i.lG2({type:e,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),e}(),J=function(){var e=function(){function e(t,n,i){var r=this;_classCallCheck(this,e),this._platform=t,this._change=new l.x,this._changeListener=function(e){r._change.next(e)},this._document=i,n.runOutsideAngular(function(){if(t.isBrowser){var e=r._getWindow();e.addEventListener("resize",r._changeListener),e.addEventListener("orientationchange",r._changeListener)}r.change().subscribe(function(){return r._updateViewportSize()})})}return _createClass(e,[{key:"ngOnDestroy",value:function(){if(this._platform.isBrowser){var e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}},{key:"getViewportSize",value:function(){this._viewportSize||this._updateViewportSize();var e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}},{key:"getViewportRect",value:function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),n=t.width,i=t.height;return{top:e.top,left:e.left,bottom:e.top+i,right:e.left+n,height:i,width:n}}},{key:"getViewportScrollPosition",value:function(){if(!this._platform.isBrowser)return{top:0,left:0};var e=this._document,t=this._getWindow(),n=e.documentElement,i=n.getBoundingClientRect();return{top:-i.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-i.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}},{key:"change",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return e>0?this._change.pipe((0,x.e)(e)):this._change}},{key:"_getWindow",value:function(){return this._document.defaultView||window}},{key:"_updateViewportSize",value:function(){var e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.LFG(A),i.LFG(i.R0b),i.LFG(r.K0,8))},e.\u0275prov=i.Yz7({factory:function(){return new e(i.LFG(A),i.LFG(i.R0b),i.LFG(r.K0,8))},token:e,providedIn:"root"}),e}(),G="undefined"!=typeof requestAnimationFrame?p.Z:f.E,Q=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o,a,s,c){var d;return _classCallCheck(this,n),(d=t.call(this,e,s,r,a)).elementRef=e,d._changeDetectorRef=i,d._scrollStrategy=o,d._detachedSubject=new l.x,d._renderedRangeSubject=new l.x,d._orientation="vertical",d.scrolledIndexChange=new u.y(function(e){return d._scrollStrategy.scrolledIndexChange.subscribe(function(t){return Promise.resolve().then(function(){return d.ngZone.run(function(){return e.next(t)})})})}),d.renderedRangeStream=d._renderedRangeSubject,d._totalContentSize=0,d._totalContentWidth="",d._totalContentHeight="",d._renderedRange={start:0,end:0},d._dataLength=0,d._viewportSize=0,d._renderedContentOffset=0,d._renderedContentOffsetNeedsRewrite=!1,d._isChangeDetectionPending=!1,d._runAfterChangeDetection=[],d._viewportChanges=h.w0.EMPTY,d._viewportChanges=c.change().subscribe(function(){d.checkViewportSize()}),d}return _createClass(n,[{key:"orientation",get:function(){return this._orientation},set:function(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}},{key:"ngOnInit",value:function(){var e=this;_get(_getPrototypeOf(n.prototype),"ngOnInit",this).call(this),this.ngZone.runOutsideAngular(function(){return Promise.resolve().then(function(){e._measureViewportSize(),e._scrollStrategy.attach(e),e.elementScrolled().pipe((0,C.O)(null),(0,x.e)(0,G)).subscribe(function(){return e._scrollStrategy.onContentScrolled()}),e._markChangeDetectionNeeded()})})}},{key:"ngOnDestroy",value:function(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),_get(_getPrototypeOf(n.prototype),"ngOnDestroy",this).call(this)}},{key:"attach",value:function(e){var t=this;this.ngZone.runOutsideAngular(function(){t._forOf=e,t._forOf.dataStream.pipe((0,E.R)(t._detachedSubject)).subscribe(function(e){var n=e.length;n!==t._dataLength&&(t._dataLength=n,t._scrollStrategy.onDataLengthChanged()),t._doChangeDetection()})})}},{key:"detach",value:function(){this._forOf=null,this._detachedSubject.next()}},{key:"getDataLength",value:function(){return this._dataLength}},{key:"getViewportSize",value:function(){return this._viewportSize}},{key:"getRenderedRange",value:function(){return this._renderedRange}},{key:"setTotalContentSize",value:function(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}},{key:"setRenderedRange",value:function(e){var t,n,i=this;((t=this._renderedRange).start!=(n=e).start||t.end!=n.end)&&(this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(function(){return i._scrollStrategy.onContentRendered()}))}},{key:"getOffsetToRenderedContentStart",value:function(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}},{key:"setRenderedContentOffset",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"to-start",i="horizontal"==this.orientation,r=i?"X":"Y",o="translate".concat(r,"(").concat(Number((i&&this.dir&&"rtl"==this.dir.value?-1:1)*e),"px)");this._renderedContentOffset=e,"to-end"===n&&(o+=" translate".concat(r,"(-100%)"),this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=o&&(this._renderedContentTransform=o,this._markChangeDetectionNeeded(function(){t._renderedContentOffsetNeedsRewrite?(t._renderedContentOffset-=t.measureRenderedContentSize(),t._renderedContentOffsetNeedsRewrite=!1,t.setRenderedContentOffset(t._renderedContentOffset)):t._scrollStrategy.onRenderedOffsetChanged()}))}},{key:"scrollToOffset",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto",n={behavior:t};"horizontal"===this.orientation?n.start=e:n.top=e,this.scrollTo(n)}},{key:"scrollToIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto";this._scrollStrategy.scrollToIndex(e,t)}},{key:"measureScrollOffset",value:function(e){return _get(_getPrototypeOf(n.prototype),"measureScrollOffset",this).call(this,e||("horizontal"===this.orientation?"start":"top"))}},{key:"measureRenderedContentSize",value:function(){var e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}},{key:"measureRangeSize",value:function(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}},{key:"checkViewportSize",value:function(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}},{key:"_measureViewportSize",value:function(){var e=this.elementRef.nativeElement;this._viewportSize="horizontal"===this.orientation?e.clientWidth:e.clientHeight}},{key:"_markChangeDetectionNeeded",value:function(e){var t=this;e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(function(){return Promise.resolve().then(function(){t._doChangeDetection()})}))}},{key:"_doChangeDetection",value:function(){var e=this;this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(function(){return e._changeDetectorRef.markForCheck()});var t=this._runAfterChangeDetection;this._runAfterChangeDetection=[];var n,i=_createForOfIteratorHelper(t);try{for(i.s();!(n=i.n()).done;){(0,n.value)()}}catch(r){i.e(r)}finally{i.f()}}},{key:"_calculateSpacerSize",value:function(){this._totalContentHeight="horizontal"===this.orientation?"":"".concat(this._totalContentSize,"px"),this._totalContentWidth="horizontal"===this.orientation?"".concat(this._totalContentSize,"px"):""}}]),n}(j);return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(F,8),i.Y36(R,8),i.Y36(H),i.Y36(J))},e.\u0275cmp=i.Xpm({type:e,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,t){var n;(1&e&&i.Gf(U,7),2&e)&&(i.iGM(n=i.CRH())&&(t._contentWrapper=n.first))},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===t.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==t.orientation)},inputs:{orientation:"orientation"},outputs:{scrolledIndexChange:"scrolledIndexChange"},features:[i._Bn([{provide:j,useExisting:e}]),i.qOj],ngContentSelectors:q,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,t){1&e&&(i.F$t(),i.TgZ(0,"div",0,1),i.Hsn(2),i.qZA(),i._UZ(3,"div",2)),2&e&&(i.xp6(3),i.Udp("width",t._totalContentWidth)("height",t._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}[dir=rtl] .cdk-virtual-scroll-spacer{right:0;left:auto;transform-origin:100% 0}\n"],encapsulation:2,changeDetection:0}),e}();function Y(e,t,n){if(!n.getBoundingClientRect)return 0;var i=n.getBoundingClientRect();return"horizontal"===e?"start"===t?i.left:i.right:"start"===t?i.top:i.bottom}var $=function(){var e=function(){function e(t,n,i,r,o,a){var s=this;_classCallCheck(this,e),this._viewContainerRef=t,this._template=n,this._differs=i,this._viewRepeater=r,this._viewport=o,this.viewChange=new l.x,this._dataSourceChanges=new l.x,this.dataStream=this._dataSourceChanges.pipe((0,C.O)(null),(0,v.e)(function(e,t){var n,i=!1;e.subscribe(new _.Q(t,function(e){var r=n;n=e,i&&t.next([r,e]),i=!0}))}),(0,T.w)(function(e){var t=_slicedToArray2(e,2),n=t[0],i=t[1];return s._changeDataSource(n,i)}),(0,M.B)({connector:function(){return new O.t(1,void 0,void 0)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:!1})),this._differ=null,this._needsUpdate=!1,this._destroyed=new l.x,this.dataStream.subscribe(function(e){s._data=e,s._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,E.R)(this._destroyed)).subscribe(function(e){s._renderedRange=e,a.run(function(){return s.viewChange.next(s._renderedRange)}),s._onRenderedDataChange()}),this._viewport.attach(this)}return _createClass(e,[{key:"cdkVirtualForOf",get:function(){return this._cdkVirtualForOf},set:function(e){this._cdkVirtualForOf=e,function(e){return e&&"function"==typeof e.connect}(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new z(g(e)?e:Array.from(e||[])))}},{key:"cdkVirtualForTrackBy",get:function(){return this._cdkVirtualForTrackBy},set:function(e){var t=this;this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?function(n,i){return e(n+(t._renderedRange?t._renderedRange.start:0),i)}:void 0}},{key:"cdkVirtualForTemplate",set:function(e){e&&(this._needsUpdate=!0,this._template=e)}},{key:"cdkVirtualForTemplateCacheSize",get:function(){return this._viewRepeater.viewCacheSize},set:function(e){this._viewRepeater.viewCacheSize=s(e)}},{key:"measureRangeSize",value:function(e,t){if(e.start>=e.end)return 0;for(var n,i,r=e.start-this._renderedRange.start,o=e.end-e.start,a=0;a<o;a++){var s=this._viewContainerRef.get(a+r);if(s&&s.rootNodes.length){n=i=s.rootNodes[0];break}}for(var l=o-1;l>-1;l--){var c=this._viewContainerRef.get(l+r);if(c&&c.rootNodes.length){i=c.rootNodes[c.rootNodes.length-1];break}}return n&&i?Y(t,"end",i)-Y(t,"start",n):0}},{key:"ngDoCheck",value:function(){if(this._differ&&this._needsUpdate){var e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}},{key:"ngOnDestroy",value:function(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}},{key:"_onRenderedDataChange",value:function(){var e=this;this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create(function(t,n){return e.cdkVirtualForTrackBy?e.cdkVirtualForTrackBy(t,n):n})),this._needsUpdate=!0)}},{key:"_changeDataSource",value:function(e,t){return e&&e.disconnect(this),this._needsUpdate=!0,t?t.connect(this):(0,c.of)()}},{key:"_updateContext",value:function(){for(var e=this._data.length,t=this._viewContainerRef.length;t--;){var n=this._viewContainerRef.get(t);n.context.index=this._renderedRange.start+t,n.context.count=e,this._updateComputedContextProperties(n.context),n.detectChanges()}}},{key:"_applyChanges",value:function(e){var t=this;this._viewRepeater.applyChanges(e,this._viewContainerRef,function(e,n,i){return t._getEmbeddedViewArgs(e,i)},function(e){return e.item}),e.forEachIdentityChange(function(e){t._viewContainerRef.get(e.currentIndex).context.$implicit=e.item});for(var n=this._data.length,i=this._viewContainerRef.length;i--;){var r=this._viewContainerRef.get(i);r.context.index=this._renderedRange.start+i,r.context.count=n,this._updateComputedContextProperties(r.context)}}},{key:"_updateComputedContextProperties",value:function(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}},{key:"_getEmbeddedViewArgs",value:function(e,t){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:t}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(B),i.Y36(Q,4),i.Y36(i.R0b))},e.\u0275dir=i.lG2({type:e,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},features:[i._Bn([{provide:B,useClass:N}])]}),e}(),X=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e}(),ee=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[Z,I,X],Z,X]}),e}(),te=n(9713),ne=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"addClass",value:function(e,t){e.classList?e.classList.add(t):e.className+=" "+t}},{key:"addMultipleClasses",value:function(e,t){if(e.classList)for(var n=t.trim().split(" "),i=0;i<n.length;i++)e.classList.add(n[i]);else for(var r=t.split(" "),o=0;o<r.length;o++)e.className+=" "+r[o]}},{key:"removeClass",value:function(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}},{key:"hasClass",value:function(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)}},{key:"siblings",value:function(e){return Array.prototype.filter.call(e.parentNode.children,function(t){return t!==e})}},{key:"find",value:function(e,t){return Array.from(e.querySelectorAll(t))}},{key:"findSingle",value:function(e,t){return e?e.querySelector(t):null}},{key:"index",value:function(e){for(var t=e.parentNode.childNodes,n=0,i=0;i<t.length;i++){if(t[i]==e)return n;1==t[i].nodeType&&n++}return-1}},{key:"indexWithinGroup",value:function(e,t){for(var n=e.parentNode?e.parentNode.childNodes:[],i=0,r=0;r<n.length;r++){if(n[r]==e)return i;n[r].attributes&&n[r].attributes[t]&&1==n[r].nodeType&&i++}return-1}},{key:"relativePosition",value:function(e,t){var n,i,r=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=t.offsetHeight,a=t.getBoundingClientRect(),s=this.getViewport();a.top+o+r.height>s.height?(n=-1*r.height,e.style.transformOrigin="bottom",a.top+n<0&&(n=-1*a.top)):(n=o,e.style.transformOrigin="top"),i=r.width>s.width?-1*a.left:a.left+r.width>s.width?-1*(a.left+r.width-s.width):0,e.style.top=n+"px",e.style.left=i+"px"}},{key:"absolutePosition",value:function(e,t){var n,i,r=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=r.height,a=r.width,s=t.offsetHeight,l=t.offsetWidth,c=t.getBoundingClientRect(),u=this.getWindowScrollTop(),d=this.getWindowScrollLeft(),p=this.getViewport();c.top+s+o>p.height?(n=c.top+u-o,e.style.transformOrigin="bottom",n<0&&(n=u)):(n=s+c.top+u,e.style.transformOrigin="top"),i=c.left+a>p.width?Math.max(0,c.left+d+l-a):c.left+d,e.style.top=n+"px",e.style.left=i+"px"}},{key:"getParents",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return null===e.parentNode?t:this.getParents(e.parentNode,t.concat([e.parentNode]))}},{key:"getScrollableParents",value:function(e){var t=[];if(e){var n,i=this.getParents(e),r=/(auto|scroll)/,o=function(e){var t=window.getComputedStyle(e,null);return r.test(t.getPropertyValue("overflow"))||r.test(t.getPropertyValue("overflowX"))||r.test(t.getPropertyValue("overflowY"))},a=_createForOfIteratorHelper(i);try{for(a.s();!(n=a.n()).done;){var s=n.value,l=1===s.nodeType&&s.dataset.scrollselectors;if(l){var c,u=_createForOfIteratorHelper(l.split(","));try{for(u.s();!(c=u.n()).done;){var d=c.value,p=this.findSingle(s,d);p&&o(p)&&t.push(p)}}catch(f){u.e(f)}finally{u.f()}}9!==s.nodeType&&o(s)&&t.push(s)}}catch(f){a.e(f)}finally{a.f()}}return t}},{key:"getHiddenElementOuterHeight",value:function(e){e.style.visibility="hidden",e.style.display="block";var t=e.offsetHeight;return e.style.display="none",e.style.visibility="visible",t}},{key:"getHiddenElementOuterWidth",value:function(e){e.style.visibility="hidden",e.style.display="block";var t=e.offsetWidth;return e.style.display="none",e.style.visibility="visible",t}},{key:"getHiddenElementDimensions",value:function(e){var t={};return e.style.visibility="hidden",e.style.display="block",t.width=e.offsetWidth,t.height=e.offsetHeight,e.style.display="none",e.style.visibility="visible",t}},{key:"scrollInView",value:function(e,t){var n=getComputedStyle(e).getPropertyValue("borderTopWidth"),i=n?parseFloat(n):0,r=getComputedStyle(e).getPropertyValue("paddingTop"),o=r?parseFloat(r):0,a=e.getBoundingClientRect(),s=t.getBoundingClientRect().top+document.body.scrollTop-(a.top+document.body.scrollTop)-i-o,l=e.scrollTop,c=e.clientHeight,u=this.getOuterHeight(t);s<0?e.scrollTop=l+s:s+u>c&&(e.scrollTop=l+s-c+u)}},{key:"fadeIn",value:function(e,t){e.style.opacity=0;var n=+new Date,i=0;!function r(){i=+e.style.opacity.replace(",",".")+((new Date).getTime()-n)/t,e.style.opacity=i,n=+new Date,+i<1&&(window.requestAnimationFrame&&requestAnimationFrame(r)||setTimeout(r,16))}()}},{key:"fadeOut",value:function(e,t){var n=1,i=50/t,r=setInterval(function(){(n-=i)<=0&&(n=0,clearInterval(r)),e.style.opacity=n},50)}},{key:"getWindowScrollTop",value:function(){var e=document.documentElement;return(window.pageYOffset||e.scrollTop)-(e.clientTop||0)}},{key:"getWindowScrollLeft",value:function(){var e=document.documentElement;return(window.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}},{key:"matches",value:function(e,t){var n=Element.prototype;return(n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector||function(e){return-1!==[].indexOf.call(document.querySelectorAll(e),this)}).call(e,t)}},{key:"getOuterWidth",value:function(e,t){var n=e.offsetWidth;if(t){var i=getComputedStyle(e);n+=parseFloat(i.marginLeft)+parseFloat(i.marginRight)}return n}},{key:"getHorizontalPadding",value:function(e){var t=getComputedStyle(e);return parseFloat(t.paddingLeft)+parseFloat(t.paddingRight)}},{key:"getHorizontalMargin",value:function(e){var t=getComputedStyle(e);return parseFloat(t.marginLeft)+parseFloat(t.marginRight)}},{key:"innerWidth",value:function(e){var t=e.offsetWidth,n=getComputedStyle(e);return t+=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight)}},{key:"width",value:function(e){var t=e.offsetWidth,n=getComputedStyle(e);return t-=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight),t}},{key:"getInnerHeight",value:function(e){var t=e.offsetHeight,n=getComputedStyle(e);return t+=parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)}},{key:"getOuterHeight",value:function(e,t){var n=e.offsetHeight;if(t){var i=getComputedStyle(e);n+=parseFloat(i.marginTop)+parseFloat(i.marginBottom)}return n}},{key:"getHeight",value:function(e){var t=e.offsetHeight,n=getComputedStyle(e);return t-=parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)+parseFloat(n.borderTopWidth)+parseFloat(n.borderBottomWidth)}},{key:"getWidth",value:function(e){var t=e.offsetWidth,n=getComputedStyle(e);return t-=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight)+parseFloat(n.borderLeftWidth)+parseFloat(n.borderRightWidth)}},{key:"getViewport",value:function(){var e=window,t=document,n=t.documentElement,i=t.getElementsByTagName("body")[0];return{width:e.innerWidth||n.clientWidth||i.clientWidth,height:e.innerHeight||n.clientHeight||i.clientHeight}}},{key:"getOffset",value:function(e){var t=e.getBoundingClientRect();return{top:t.top+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0),left:t.left+(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0)}}},{key:"replaceElementWith",value:function(e,t){var n=e.parentNode;if(!n)throw"Can't replace element";return n.replaceChild(t,e)}},{key:"getUserAgent",value:function(){return navigator.userAgent}},{key:"isIE",value:function(){var e=window.navigator.userAgent;return e.indexOf("MSIE ")>0||(e.indexOf("Trident/")>0?(e.indexOf("rv:"),!0):e.indexOf("Edge/")>0)}},{key:"isIOS",value:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}},{key:"isAndroid",value:function(){return/(android)/i.test(navigator.userAgent)}},{key:"appendChild",value:function(e,t){if(this.isElement(t))t.appendChild(e);else{if(!t.el||!t.el.nativeElement)throw"Cannot append "+t+" to "+e;t.el.nativeElement.appendChild(e)}}},{key:"removeChild",value:function(e,t){if(this.isElement(t))t.removeChild(e);else{if(!t.el||!t.el.nativeElement)throw"Cannot remove "+e+" from "+t;t.el.nativeElement.removeChild(e)}}},{key:"removeElement",value:function(e){"remove"in Element.prototype?e.remove():e.parentNode.removeChild(e)}},{key:"isElement",value:function(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName}},{key:"calculateScrollbarWidth",value:function(e){if(e){var t=getComputedStyle(e);return e.offsetWidth-e.clientWidth-parseFloat(t.borderLeftWidth)-parseFloat(t.borderRightWidth)}if(null!==this.calculatedScrollbarWidth)return this.calculatedScrollbarWidth;var n=document.createElement("div");n.className="p-scrollbar-measure",document.body.appendChild(n);var i=n.offsetWidth-n.clientWidth;return document.body.removeChild(n),this.calculatedScrollbarWidth=i,i}},{key:"calculateScrollbarHeight",value:function(){if(null!==this.calculatedScrollbarHeight)return this.calculatedScrollbarHeight;var e=document.createElement("div");e.className="p-scrollbar-measure",document.body.appendChild(e);var t=e.offsetHeight-e.clientHeight;return document.body.removeChild(e),this.calculatedScrollbarWidth=t,t}},{key:"invokeElementMethod",value:function(e,t,n){e[t].apply(e,n)}},{key:"clearSelection",value:function(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch(e){}}},{key:"getBrowser",value:function(){if(!this.browser){var e=this.resolveUserAgent();this.browser={},e.browser&&(this.browser[e.browser]=!0,this.browser.version=e.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser}},{key:"resolveUserAgent",value:function(){var e=navigator.userAgent.toLowerCase(),t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}}},{key:"isInteger",value:function(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}},{key:"isHidden",value:function(e){return null===e.offsetParent}},{key:"getFocusableElements",value:function(t){var n,i=[],r=_createForOfIteratorHelper(e.find(t,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])'));try{for(r.s();!(n=r.n()).done;){var o=n.value;"none"!=getComputedStyle(o).display&&"hidden"!=getComputedStyle(o).visibility&&i.push(o)}}catch(a){r.e(a)}finally{r.f()}return i}},{key:"generateZIndex",value:function(){return this.zindex=this.zindex||999,++this.zindex}}]),e}();return e.zindex=1e3,e.calculatedScrollbarWidth=null,e.calculatedScrollbarHeight=null,e}(),ie=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};_classCallCheck(this,e),this.element=t,this.listener=n}return _createClass(e,[{key:"bindScrollListener",value:function(){this.scrollableParents=ne.getScrollableParents(this.element);for(var e=0;e<this.scrollableParents.length;e++)this.scrollableParents[e].addEventListener("scroll",this.listener)}},{key:"unbindScrollListener",value:function(){if(this.scrollableParents)for(var e=0;e<this.scrollableParents.length;e++)this.scrollableParents[e].removeEventListener("scroll",this.listener)}},{key:"destroy",value:function(){this.unbindScrollListener(),this.element=null,this.listener=null,this.scrollableParents=null}}]),e}(),re=n(8807),oe=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.el=t,this.zone=n,this.tooltipPosition="right",this.tooltipEvent="hover",this.appendTo="body",this.tooltipZIndex="auto",this.escape=!0}return _createClass(e,[{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=e,this.deactivate()}},{key:"ngAfterViewInit",value:function(){var e=this;this.zone.runOutsideAngular(function(){"hover"===e.tooltipEvent?(e.mouseEnterListener=e.onMouseEnter.bind(e),e.mouseLeaveListener=e.onMouseLeave.bind(e),e.clickListener=e.onClick.bind(e),e.el.nativeElement.addEventListener("mouseenter",e.mouseEnterListener),e.el.nativeElement.addEventListener("mouseleave",e.mouseLeaveListener),e.el.nativeElement.addEventListener("click",e.clickListener)):"focus"===e.tooltipEvent&&(e.focusListener=e.onFocus.bind(e),e.blurListener=e.onBlur.bind(e),e.el.nativeElement.addEventListener("focus",e.focusListener),e.el.nativeElement.addEventListener("blur",e.blurListener))})}},{key:"onMouseEnter",value:function(e){this.container||this.showTimeout||this.activate()}},{key:"onMouseLeave",value:function(e){this.deactivate()}},{key:"onFocus",value:function(e){this.activate()}},{key:"onBlur",value:function(e){this.deactivate()}},{key:"onClick",value:function(e){this.deactivate()}},{key:"activate",value:function(){var e=this;this.active=!0,this.clearHideTimeout(),this.showDelay?this.showTimeout=setTimeout(function(){e.show()},this.showDelay):this.show(),this.life&&(this.hideTimeout=setTimeout(function(){e.hide()},this.showDelay?this.life+this.showDelay:this.life))}},{key:"deactivate",value:function(){var e=this;this.active=!1,this.clearShowTimeout(),this.hideDelay?(this.clearHideTimeout(),this.hideTimeout=setTimeout(function(){e.hide()},this.hideDelay)):this.hide()}},{key:"text",get:function(){return this._text},set:function(e){this._text=e,this.active&&(this._text?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide())}},{key:"create",value:function(){this.container&&(this.clearHideTimeout(),this.remove()),this.container=document.createElement("div");var e=document.createElement("div");e.className="p-tooltip-arrow",this.container.appendChild(e),this.tooltipText=document.createElement("div"),this.tooltipText.className="p-tooltip-text",this.updateText(),this.positionStyle&&(this.container.style.position=this.positionStyle),this.container.appendChild(this.tooltipText),"body"===this.appendTo?document.body.appendChild(this.container):ne.appendChild(this.container,"target"===this.appendTo?this.el.nativeElement:this.appendTo),this.container.style.display="inline-block"}},{key:"show",value:function(){this.text&&!this.disabled&&(this.create(),this.align(),ne.fadeIn(this.container,250),this.container.style.zIndex="auto"===this.tooltipZIndex?++ne.zindex:this.tooltipZIndex,this.bindDocumentResizeListener(),this.bindScrollListener())}},{key:"hide",value:function(){this.remove()}},{key:"updateText",value:function(){this.escape?(this.tooltipText.innerHTML="",this.tooltipText.appendChild(document.createTextNode(this._text))):this.tooltipText.innerHTML=this._text}},{key:"align",value:function(){switch(this.tooltipPosition){case"top":this.alignTop(),this.isOutOfBounds()&&(this.alignBottom(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"bottom":this.alignBottom(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"left":this.alignLeft(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()));break;case"right":this.alignRight(),this.isOutOfBounds()&&(this.alignLeft(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()))}}},{key:"getHostOffset",value:function(){if("body"===this.appendTo||"target"===this.appendTo){var e=this.el.nativeElement.getBoundingClientRect();return{left:e.left+ne.getWindowScrollLeft(),top:e.top+ne.getWindowScrollTop()}}return{left:0,top:0}}},{key:"alignRight",value:function(){this.preAlign("right");var e=this.getHostOffset(),t=e.left+ne.getOuterWidth(this.el.nativeElement),n=e.top+(ne.getOuterHeight(this.el.nativeElement)-ne.getOuterHeight(this.container))/2;this.container.style.left=t+"px",this.container.style.top=n+"px"}},{key:"alignLeft",value:function(){this.preAlign("left");var e=this.getHostOffset(),t=e.left-ne.getOuterWidth(this.container),n=e.top+(ne.getOuterHeight(this.el.nativeElement)-ne.getOuterHeight(this.container))/2;this.container.style.left=t+"px",this.container.style.top=n+"px"}},{key:"alignTop",value:function(){this.preAlign("top");var e=this.getHostOffset(),t=e.left+(ne.getOuterWidth(this.el.nativeElement)-ne.getOuterWidth(this.container))/2,n=e.top-ne.getOuterHeight(this.container);this.container.style.left=t+"px",this.container.style.top=n+"px"}},{key:"alignBottom",value:function(){this.preAlign("bottom");var e=this.getHostOffset(),t=e.left+(ne.getOuterWidth(this.el.nativeElement)-ne.getOuterWidth(this.container))/2,n=e.top+ne.getOuterHeight(this.el.nativeElement);this.container.style.left=t+"px",this.container.style.top=n+"px"}},{key:"preAlign",value:function(e){this.container.style.left="-999px",this.container.style.top="-999px";var t="p-tooltip p-component p-tooltip-"+e;this.container.className=this.tooltipStyleClass?t+" "+this.tooltipStyleClass:t}},{key:"isOutOfBounds",value:function(){var e=this.container.getBoundingClientRect(),t=e.top,n=e.left,i=ne.getOuterWidth(this.container),r=ne.getOuterHeight(this.container),o=ne.getViewport();return n+i>o.width||n<0||t<0||t+r>o.height}},{key:"onWindowResize",value:function(e){this.hide()}},{key:"bindDocumentResizeListener",value:function(){var e=this;this.zone.runOutsideAngular(function(){e.resizeListener=e.onWindowResize.bind(e),window.addEventListener("resize",e.resizeListener)})}},{key:"unbindDocumentResizeListener",value:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)}},{key:"bindScrollListener",value:function(){var e=this;this.scrollHandler||(this.scrollHandler=new ie(this.el.nativeElement,function(){e.container&&e.hide()})),this.scrollHandler.bindScrollListener()}},{key:"unbindScrollListener",value:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}},{key:"unbindEvents",value:function(){"hover"===this.tooltipEvent?(this.el.nativeElement.removeEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.removeEventListener("mouseleave",this.mouseLeaveListener),this.el.nativeElement.removeEventListener("click",this.clickListener)):"focus"===this.tooltipEvent&&(this.el.nativeElement.removeEventListener("focus",this.focusListener),this.el.nativeElement.removeEventListener("blur",this.blurListener)),this.unbindDocumentResizeListener()}},{key:"remove",value:function(){this.container&&this.container.parentElement&&("body"===this.appendTo?document.body.removeChild(this.container):"target"===this.appendTo?this.el.nativeElement.removeChild(this.container):ne.removeChild(this.container,this.appendTo)),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.clearTimeouts(),this.container=null,this.scrollHandler=null}},{key:"clearShowTimeout",value:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null)}},{key:"clearHideTimeout",value:function(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)}},{key:"clearTimeouts",value:function(){this.clearShowTimeout(),this.clearHideTimeout()}},{key:"ngOnDestroy",value:function(){this.unbindEvents(),this.remove(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.R0b))},e.\u0275dir=i.lG2({type:e,selectors:[["","pTooltip",""]],inputs:{tooltipPosition:"tooltipPosition",tooltipEvent:"tooltipEvent",appendTo:"appendTo",positionStyle:"positionStyle",tooltipStyleClass:"tooltipStyleClass",tooltipZIndex:"tooltipZIndex",escape:"escape",showDelay:"showDelay",hideDelay:"hideDelay",life:"life",disabled:["tooltipDisabled","disabled"],text:["pTooltip","text"]}}),e}(),ae=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez]]}),e}(),se=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.el=t,this.zone=n,this.config=i}return _createClass(e,[{key:"ngAfterViewInit",value:function(){var e=this;this.config&&this.config.ripple&&this.zone.runOutsideAngular(function(){e.create(),e.mouseDownListener=e.onMouseDown.bind(e),e.el.nativeElement.addEventListener("mousedown",e.mouseDownListener)})}},{key:"onMouseDown",value:function(e){var t=this.getInk();if(t&&"none"!==getComputedStyle(t,null).display){if(ne.removeClass(t,"p-ink-active"),!ne.getHeight(t)&&!ne.getWidth(t)){var n=Math.max(ne.getOuterWidth(this.el.nativeElement),ne.getOuterHeight(this.el.nativeElement));t.style.height=n+"px",t.style.width=n+"px"}var i=ne.getOffset(this.el.nativeElement),r=e.pageX-i.left+document.body.scrollTop-ne.getWidth(t)/2,o=e.pageY-i.top+document.body.scrollLeft-ne.getHeight(t)/2;t.style.top=o+"px",t.style.left=r+"px",ne.addClass(t,"p-ink-active")}}},{key:"getInk",value:function(){for(var e=0;e<this.el.nativeElement.children.length;e++)if(-1!==this.el.nativeElement.children[e].className.indexOf("p-ink"))return this.el.nativeElement.children[e];return null}},{key:"resetInk",value:function(){var e=this.getInk();e&&ne.removeClass(e,"p-ink-active")}},{key:"onAnimationEnd",value:function(e){ne.removeClass(e.currentTarget,"p-ink-active")}},{key:"create",value:function(){var e=document.createElement("span");e.className="p-ink",this.el.nativeElement.appendChild(e),this.animationListener=this.onAnimationEnd.bind(this),e.addEventListener("animationend",this.animationListener)}},{key:"remove",value:function(){var e=this.getInk();e&&(this.el.nativeElement.removeEventListener("mousedown",this.mouseDownListener),e.removeEventListener("animationend",this.animationListener),ne.removeElement(e))}},{key:"ngOnDestroy",value:function(){this.config&&this.config.ripple&&this.remove()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(a.b4,8))},e.\u0275dir=i.lG2({type:e,selectors:[["","pRipple",""]],hostVars:2,hostBindings:function(e,t){2&e&&i.ekj("p-ripple",!0)}}),e}(),le=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez]]}),e}();function ce(e,t){if(1&e&&(i.TgZ(0,"span"),i._uU(1),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Oqu(n.label||"empty")}}function ue(e,t){1&e&&i.GkF(0)}var de=function(e){return{height:e}},pe=function(e,t){return{"p-dropdown-item":!0,"p-highlight":e,"p-disabled":t}},fe=function(e){return{$implicit:e}},he=["container"],be=["filter"],ge=["in"],me=["editableInput"];function ve(e,t){if(1&e&&(i.ynx(0),i._uU(1),i.BQk()),2&e){var n=i.oxw(2);i.xp6(1),i.Oqu(n.label||"empty")}}function _e(e,t){1&e&&i.GkF(0)}var ke=function(e){return{"p-dropdown-label p-inputtext":!0,"p-dropdown-label-empty":e}};function ye(e,t){if(1&e&&(i.TgZ(0,"span",12),i.YNc(1,ve,2,1,"ng-container",13),i.YNc(2,_e,1,0,"ng-container",14),i.qZA()),2&e){var n=i.oxw();i.Q6J("ngClass",i.VKq(8,ke,null==n.label||0===n.label.length))("pTooltip",n.tooltip)("tooltipPosition",n.tooltipPosition)("positionStyle",n.tooltipPositionStyle)("tooltipStyleClass",n.tooltipStyleClass),i.xp6(1),i.Q6J("ngIf",!n.selectedItemTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",n.selectedItemTemplate)("ngTemplateOutletContext",i.VKq(10,fe,n.selectedOption))}}var xe=function(e){return{"p-dropdown-label p-inputtext p-placeholder":!0,"p-dropdown-label-empty":e}};function we(e,t){if(1&e&&(i.TgZ(0,"span",15),i._uU(1),i.qZA()),2&e){var n=i.oxw();i.Q6J("ngClass",i.VKq(2,xe,null==n.placeholder||0===n.placeholder.length)),i.xp6(1),i.Oqu(n.placeholder||"empty")}}function Ee(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"input",16,17),i.NdJ("click",function(){return i.CHM(n),i.oxw().onEditableInputClick()})("input",function(e){return i.CHM(n),i.oxw().onEditableInputChange(e)})("focus",function(e){return i.CHM(n),i.oxw().onEditableInputFocus(e)})("blur",function(e){return i.CHM(n),i.oxw().onInputBlur(e)}),i.qZA()}if(2&e){var r=i.oxw();i.Q6J("disabled",r.disabled),i.uIk("maxlength",r.maxlength)("placeholder",r.placeholder)("aria-expanded",r.overlayVisible)}}function Ce(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"i",18),i.NdJ("click",function(e){return i.CHM(n),i.oxw().clear(e)}),i.qZA()}}function Te(e,t){1&e&&i.GkF(0)}function Oe(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",26),i.TgZ(1,"div",27),i.NdJ("click",function(e){return e.stopPropagation()}),i.TgZ(2,"input",28,29),i.NdJ("keydown.enter",function(e){return e.preventDefault()})("keydown",function(e){return i.CHM(n),i.oxw(2).onKeydown(e,!1)})("input",function(e){return i.CHM(n),i.oxw(2).onFilterInputChange(e)}),i.qZA(),i._UZ(4,"span",30),i.qZA(),i.qZA()}if(2&e){var r=i.oxw(2);i.xp6(2),i.Q6J("value",r.filterValue||""),i.uIk("placeholder",r.filterPlaceholder)("aria-label",r.ariaFilterLabel)}}function Me(e,t){if(1&e&&(i.TgZ(0,"span"),i._uU(1),i.qZA()),2&e){var n=i.oxw().$implicit,r=i.oxw(3);i.xp6(1),i.Oqu(r.getOptionGroupLabel(n)||"empty")}}function Pe(e,t){1&e&&i.GkF(0)}function De(e,t){1&e&&i.GkF(0)}var Ae=function(e,t){return{$implicit:e,selectedOption:t}};function Ie(e,t){if(1&e&&(i.TgZ(0,"li",32),i.YNc(1,Me,2,1,"span",13),i.YNc(2,Pe,1,0,"ng-container",14),i.qZA(),i.YNc(3,De,1,0,"ng-container",14)),2&e){var n=t.$implicit;i.oxw(2);var r=i.MAs(8),o=i.oxw();i.xp6(1),i.Q6J("ngIf",!o.groupTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",o.groupTemplate)("ngTemplateOutletContext",i.VKq(5,fe,n)),i.xp6(1),i.Q6J("ngTemplateOutlet",r)("ngTemplateOutletContext",i.WLB(7,Ae,o.getOptionGroupChildren(n),o.selectedOption))}}function Se(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Ie,4,10,"ng-template",31),i.BQk()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngForOf",n.optionsToDisplay)}}function Le(e,t){1&e&&i.GkF(0)}function Re(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Le,1,0,"ng-container",14),i.BQk()),2&e){i.oxw();var n=i.MAs(8),r=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",i.WLB(2,Ae,r.optionsToDisplay,r.selectedOption))}}function Ze(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"p-dropdownItem",35),i.NdJ("onClick",function(e){return i.CHM(n),i.oxw(4).onItemClick(e)}),i.qZA()}if(2&e){var r=t.$implicit,o=i.oxw(2).selectedOption,a=i.oxw(2);i.Q6J("option",r)("selected",o==r)("label",a.getOptionLabel(r))("disabled",a.isOptionDisabled(r))("template",a.itemTemplate)}}function ze(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Ze,1,5,"ng-template",31),i.BQk()),2&e){var n=i.oxw().$implicit;i.xp6(1),i.Q6J("ngForOf",n)}}function Ne(e,t){if(1&e){var n=i.EpF();i.ynx(0),i.TgZ(1,"p-dropdownItem",35),i.NdJ("onClick",function(e){return i.CHM(n),i.oxw(5).onItemClick(e)}),i.qZA(),i.BQk()}if(2&e){var r=t.$implicit,o=i.oxw(3).selectedOption,a=i.oxw(2);i.xp6(1),i.Q6J("option",r)("selected",o==r)("label",a.getOptionLabel(r))("disabled",a.isOptionDisabled(r))("template",a.itemTemplate)}}function Be(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"cdk-virtual-scroll-viewport",37,38),i.NdJ("scrolledIndexChange",function(){return i.CHM(n),i.oxw(4).scrollToSelectedVirtualScrollElement()}),i.YNc(2,Ne,2,5,"ng-container",39),i.qZA()}if(2&e){var r=i.oxw(2).$implicit,o=i.oxw(2);i.Q6J("ngStyle",i.VKq(3,de,o.scrollHeight))("itemSize",o.itemSize),i.xp6(2),i.Q6J("cdkVirtualForOf",r)}}function Ue(e,t){if(1&e&&i.YNc(0,Be,3,5,"cdk-virtual-scroll-viewport",36),2&e){var n=i.oxw(3);i.Q6J("ngIf",n.virtualScroll&&n.optionsToDisplay&&n.optionsToDisplay.length)}}function qe(e,t){if(1&e&&(i.YNc(0,ze,2,1,"ng-container",33),i.YNc(1,Ue,1,1,"ng-template",null,34,i.W1O)),2&e){var n=i.MAs(2),r=i.oxw(2);i.Q6J("ngIf",!r.virtualScroll)("ngIfElse",n)}}function Fe(e,t){if(1&e&&(i.ynx(0),i._uU(1),i.BQk()),2&e){var n=i.oxw(3);i.xp6(1),i.hij(" ",n.emptyFilterMessageLabel," ")}}function We(e,t){1&e&&i.GkF(0,null,41)}function Ke(e,t){if(1&e&&(i.TgZ(0,"li",40),i.YNc(1,Fe,2,1,"ng-container",33),i.YNc(2,We,2,0,"ng-container",20),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngIf",!n.emptyFilterTemplate&&!n.emptyTemplate)("ngIfElse",n.emptyFilter),i.xp6(1),i.Q6J("ngTemplateOutlet",n.emptyFilterTemplate||n.emptyTemplate)}}function Ve(e,t){if(1&e&&(i.ynx(0),i._uU(1),i.BQk()),2&e){var n=i.oxw(3);i.xp6(1),i.hij(" ",n.emptyMessageLabel," ")}}function He(e,t){1&e&&i.GkF(0,null,42)}function je(e,t){if(1&e&&(i.TgZ(0,"li",40),i.YNc(1,Ve,2,1,"ng-container",33),i.YNc(2,He,2,0,"ng-container",20),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngIf",!n.emptyTemplate)("ngIfElse",n.empty),i.xp6(1),i.Q6J("ngTemplateOutlet",n.emptyTemplate)}}function Je(e,t){1&e&&i.GkF(0)}var Ge=function(e,t){return{showTransitionParams:e,hideTransitionParams:t}},Qe=function(e){return{value:"visible",params:e}},Ye=function(e){return{"p-dropdown-virtualscroll":e}};function $e(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",19),i.NdJ("@overlayAnimation.start",function(e){return i.CHM(n),i.oxw().onOverlayAnimationStart(e)}),i.YNc(1,Te,1,0,"ng-container",20),i.YNc(2,Oe,5,3,"div",21),i.TgZ(3,"div",22),i.TgZ(4,"ul",23),i.YNc(5,Se,2,1,"ng-container",13),i.YNc(6,Re,2,5,"ng-container",13),i.YNc(7,qe,3,2,"ng-template",null,24,i.W1O),i.YNc(9,Ke,3,3,"li",25),i.YNc(10,je,3,3,"li",25),i.qZA(),i.qZA(),i.YNc(11,Je,1,0,"ng-container",20),i.qZA()}if(2&e){var r=i.oxw();i.Tol(r.panelStyleClass),i.Q6J("ngClass","p-dropdown-panel p-component")("@overlayAnimation",i.VKq(18,Qe,i.WLB(15,Ge,r.showTransitionOptions,r.hideTransitionOptions)))("ngStyle",r.panelStyle),i.xp6(1),i.Q6J("ngTemplateOutlet",r.headerTemplate),i.xp6(1),i.Q6J("ngIf",r.filter),i.xp6(1),i.Udp("max-height",r.virtualScroll?"auto":r.scrollHeight||"auto"),i.xp6(1),i.Q6J("ngClass",i.VKq(20,Ye,r.virtualScroll)),i.xp6(1),i.Q6J("ngIf",r.group),i.xp6(1),i.Q6J("ngIf",!r.group),i.xp6(3),i.Q6J("ngIf",r.filterValue&&r.isEmpty()),i.xp6(1),i.Q6J("ngIf",!r.filterValue&&r.isEmpty()),i.xp6(1),i.Q6J("ngTemplateOutlet",r.footerTemplate)}}var Xe=function(e,t,n,i){return{"p-dropdown p-component":!0,"p-disabled":e,"p-dropdown-open":t,"p-focus":n,"p-dropdown-clearable":i}},et={provide:o.JU,useExisting:(0,i.Gpc)(function(){return nt}),multi:!0},tt=function(){var e=function(){function e(){_classCallCheck(this,e),this.onClick=new i.vpe}return _createClass(e,[{key:"onOptionClick",value:function(e){this.onClick.emit({originalEvent:e,option:this.option})}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-dropdownItem"]],inputs:{option:"option",selected:"selected",label:"label",disabled:"disabled",visible:"visible",itemSize:"itemSize",template:"template"},outputs:{onClick:"onClick"},decls:3,vars:14,consts:[["role","option","pRipple","",3,"ngStyle","ngClass","click"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,t){1&e&&(i.TgZ(0,"li",0),i.NdJ("click",function(e){return t.onOptionClick(e)}),i.YNc(1,ce,2,1,"span",1),i.YNc(2,ue,1,0,"ng-container",2),i.qZA()),2&e&&(i.Q6J("ngStyle",i.VKq(7,de,t.itemSize+"px"))("ngClass",i.WLB(9,pe,t.selected,t.disabled)),i.uIk("aria-label",t.label)("aria-selected",t.selected),i.xp6(1),i.Q6J("ngIf",!t.template),i.xp6(1),i.Q6J("ngTemplateOutlet",t.template)("ngTemplateOutletContext",i.VKq(12,fe,t.option)))},directives:[se,r.PC,r.mk,r.O5,r.tP],encapsulation:2}),e}(),nt=function(){var e=function(){function e(t,n,r,o,a,s){_classCallCheck(this,e),this.el=t,this.renderer=n,this.cd=r,this.zone=o,this.filterService=a,this.config=s,this.scrollHeight="200px",this.resetFilterOnHide=!1,this.dropdownIcon="pi pi-chevron-down",this.optionGroupChildren="items",this.autoDisplayFirst=!0,this.emptyFilterMessage="",this.emptyMessage="",this.autoZIndex=!0,this.baseZIndex=0,this.showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)",this.hideTransitionOptions=".1s linear",this.filterMatchMode="contains",this.tooltip="",this.tooltipPosition="right",this.tooltipPositionStyle="absolute",this.autofocusFilter=!0,this.onChange=new i.vpe,this.onFilter=new i.vpe,this.onFocus=new i.vpe,this.onBlur=new i.vpe,this.onClick=new i.vpe,this.onShow=new i.vpe,this.onHide=new i.vpe,this.onModelChange=function(){},this.onModelTouched=function(){},this.viewPortOffsetTop=0}return _createClass(e,[{key:"disabled",get:function(){return this._disabled},set:function(e){e&&(this.focused=!1,this.overlayVisible&&this.hide()),this._disabled=e,this.cd.destroyed||this.cd.detectChanges()}},{key:"ngAfterContentInit",value:function(){var e=this;this.templates.forEach(function(t){switch(t.getType()){case"item":e.itemTemplate=t.template;break;case"selectedItem":e.selectedItemTemplate=t.template;break;case"header":e.headerTemplate=t.template;break;case"footer":e.footerTemplate=t.template;break;case"emptyfilter":e.emptyFilterTemplate=t.template;break;case"empty":e.emptyTemplate=t.template;break;case"group":e.groupTemplate=t.template;break;default:e.itemTemplate=t.template}})}},{key:"ngOnInit",value:function(){this.optionsToDisplay=this.options,this.updateSelectedOption(null)}},{key:"options",get:function(){return this._options},set:function(e){this._options=e,this.optionsToDisplay=this._options,this.updateSelectedOption(this.value),this.optionsChanged=!0,this._filterValue&&this._filterValue.length&&this.activateFilter()}},{key:"filterValue",get:function(){return this._filterValue},set:function(e){this._filterValue=e,this.activateFilter()}},{key:"ngAfterViewInit",value:function(){this.editable&&this.updateEditableLabel()}},{key:"label",get:function(){return this.selectedOption?this.getOptionLabel(this.selectedOption):null}},{key:"emptyMessageLabel",get:function(){return this.emptyMessage||this.config.getTranslation(a.ws.EMPTY_MESSAGE)}},{key:"emptyFilterMessageLabel",get:function(){return this.emptyFilterMessage||this.config.getTranslation(a.ws.EMPTY_FILTER_MESSAGE)}},{key:"updateEditableLabel",value:function(){this.editableInputViewChild&&this.editableInputViewChild.nativeElement&&(this.editableInputViewChild.nativeElement.value=this.selectedOption?this.getOptionLabel(this.selectedOption):this.value||"")}},{key:"getOptionLabel",value:function(e){return this.optionLabel?re.gb.resolveFieldData(e,this.optionLabel):null!=e.label?e.label:e}},{key:"getOptionValue",value:function(e){return this.optionValue?re.gb.resolveFieldData(e,this.optionValue):this.optionLabel||void 0===e.value?e:e.value}},{key:"isOptionDisabled",value:function(e){return this.optionDisabled?re.gb.resolveFieldData(e,this.optionDisabled):void 0!==e.disabled&&e.disabled}},{key:"getOptionGroupLabel",value:function(e){return this.optionGroupLabel?re.gb.resolveFieldData(e,this.optionGroupLabel):null!=e.label?e.label:e}},{key:"getOptionGroupChildren",value:function(e){return this.optionGroupChildren?re.gb.resolveFieldData(e,this.optionGroupChildren):e.items}},{key:"onItemClick",value:function(e){var t=this,n=e.option;this.isOptionDisabled(n)||(this.selectItem(e,n),this.accessibleViewChild.nativeElement.focus()),setTimeout(function(){t.hide()},150)}},{key:"selectItem",value:function(e,t){var n=this;this.selectedOption!=t&&(this.selectedOption=t,this.value=this.getOptionValue(t),this.onModelChange(this.value),this.updateEditableLabel(),this.onChange.emit({originalEvent:e.originalEvent,value:this.value}),this.virtualScroll&&setTimeout(function(){n.viewPortOffsetTop=n.viewPort?n.viewPort.measureScrollOffset():0},1))}},{key:"ngAfterViewChecked",value:function(){var e=this;if(this.optionsChanged&&this.overlayVisible&&(this.optionsChanged=!1,this.virtualScroll&&this.updateVirtualScrollSelectedIndex(!0),this.zone.runOutsideAngular(function(){setTimeout(function(){e.alignOverlay()},1)})),this.selectedOptionUpdated&&this.itemsWrapper){if(this.virtualScroll&&this.viewPort){var t=this.viewPort.getRenderedRange();this.updateVirtualScrollSelectedIndex(!1),(t.start>this.virtualScrollSelectedIndex||t.end<this.virtualScrollSelectedIndex)&&this.viewPort.scrollToIndex(this.virtualScrollSelectedIndex)}ne.findSingle(this.overlay,"li.p-highlight")&&ne.scrollInView(this.itemsWrapper,ne.findSingle(this.overlay,"li.p-highlight")),this.selectedOptionUpdated=!1}}},{key:"writeValue",value:function(e){this.filter&&this.resetFilter(),this.value=e,this.updateSelectedOption(e),this.updateEditableLabel(),this.cd.markForCheck()}},{key:"resetFilter",value:function(){this._filterValue=null,this.filterViewChild&&this.filterViewChild.nativeElement&&(this.filterViewChild.nativeElement.value=""),this.optionsToDisplay=this.options}},{key:"updateSelectedOption",value:function(e){this.selectedOption=this.findOption(e,this.optionsToDisplay),this.autoDisplayFirst&&!this.placeholder&&!this.selectedOption&&this.optionsToDisplay&&this.optionsToDisplay.length&&!this.editable&&(this.selectedOption=this.optionsToDisplay[0]),this.selectedOptionUpdated=!0}},{key:"registerOnChange",value:function(e){this.onModelChange=e}},{key:"registerOnTouched",value:function(e){this.onModelTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e,this.cd.markForCheck()}},{key:"onMouseclick",value:function(e){this.disabled||this.readonly||this.isInputClick(e)||(this.onClick.emit(e),this.accessibleViewChild.nativeElement.focus(),this.overlayVisible?this.hide():this.show(),this.cd.detectChanges())}},{key:"isInputClick",value:function(e){return ne.hasClass(e.target,"p-dropdown-clear-icon")||e.target.isSameNode(this.accessibleViewChild.nativeElement)||this.editableInputViewChild&&e.target.isSameNode(this.editableInputViewChild.nativeElement)}},{key:"isOutsideClicked",value:function(e){return!(this.el.nativeElement.isSameNode(e.target)||this.el.nativeElement.contains(e.target)||this.overlay&&this.overlay.contains(e.target))}},{key:"isEmpty",value:function(){return!this.optionsToDisplay||this.optionsToDisplay&&0===this.optionsToDisplay.length}},{key:"onEditableInputClick",value:function(){this.bindDocumentClickListener()}},{key:"onEditableInputFocus",value:function(e){this.focused=!0,this.hide(),this.onFocus.emit(e)}},{key:"onEditableInputChange",value:function(e){this.value=e.target.value,this.updateSelectedOption(this.value),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value})}},{key:"show",value:function(){this.overlayVisible=!0}},{key:"onOverlayAnimationStart",value:function(e){switch(e.toState){case"visible":if(this.overlay=e.element,this.itemsWrapper=ne.findSingle(this.overlay,this.virtualScroll?".cdk-virtual-scroll-viewport":".p-dropdown-items-wrapper"),this.appendOverlay(),this.autoZIndex&&(this.overlay.style.zIndex=String(this.baseZIndex+ ++ne.zindex)),this.alignOverlay(),this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindScrollListener(),this.options&&this.options.length&&!this.virtualScroll){var t=ne.findSingle(this.itemsWrapper,".p-dropdown-item.p-highlight");t&&ne.scrollInView(this.itemsWrapper,t)}this.filterViewChild&&this.filterViewChild.nativeElement&&(this.preventModelTouched=!0,this.autofocusFilter&&this.filterViewChild.nativeElement.focus()),this.onShow.emit(e);break;case"void":this.onOverlayHide(),this.onHide.emit(e)}}},{key:"scrollToSelectedVirtualScrollElement",value:function(){this.virtualAutoScrolled||(this.viewPortOffsetTop?this.viewPort.scrollToOffset(this.viewPortOffsetTop):this.virtualScrollSelectedIndex>-1&&this.viewPort.scrollToIndex(this.virtualScrollSelectedIndex)),this.virtualAutoScrolled=!0}},{key:"updateVirtualScrollSelectedIndex",value:function(e){this.selectedOption&&this.optionsToDisplay&&this.optionsToDisplay.length&&(e&&(this.viewPortOffsetTop=0),this.virtualScrollSelectedIndex=this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay))}},{key:"appendOverlay",value:function(){this.appendTo&&("body"===this.appendTo?document.body.appendChild(this.overlay):ne.appendChild(this.overlay,this.appendTo),this.overlay.style.minWidth||(this.overlay.style.minWidth=ne.getWidth(this.containerViewChild.nativeElement)+"px"))}},{key:"restoreOverlayAppend",value:function(){this.overlay&&this.appendTo&&this.el.nativeElement.appendChild(this.overlay)}},{key:"hide",value:function(){this.overlayVisible=!1,this.filter&&this.resetFilterOnHide&&this.resetFilter(),this.virtualScroll&&(this.virtualAutoScrolled=!1),this.cd.markForCheck()}},{key:"alignOverlay",value:function(){this.overlay&&(this.appendTo?ne.absolutePosition(this.overlay,this.containerViewChild.nativeElement):ne.relativePosition(this.overlay,this.containerViewChild.nativeElement))}},{key:"onInputFocus",value:function(e){this.focused=!0,this.onFocus.emit(e)}},{key:"onInputBlur",value:function(e){this.focused=!1,this.onBlur.emit(e),this.preventModelTouched||this.onModelTouched(),this.preventModelTouched=!1}},{key:"findPrevEnabledOption",value:function(e){var t;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(var n=e-1;0<=n;n--){var i=this.optionsToDisplay[n];if(!i.disabled){t=i;break}}if(!t)for(var r=this.optionsToDisplay.length-1;r>=e;r--){var o=this.optionsToDisplay[r];if(!this.isOptionDisabled(o)){t=o;break}}}return t}},{key:"findNextEnabledOption",value:function(e){var t;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(var n=e+1;e<this.optionsToDisplay.length-1;n++){var i=this.optionsToDisplay[n];if(!this.isOptionDisabled(i)){t=i;break}}if(!t)for(var r=0;r<e;r++){var o=this.optionsToDisplay[r];if(!this.isOptionDisabled(o)){t=o;break}}}return t}},{key:"onKeydown",value:function(e,t){if(!this.readonly&&this.optionsToDisplay&&null!==this.optionsToDisplay.length)switch(e.which){case 40:if(!this.overlayVisible&&e.altKey)this.show();else if(this.group){var n=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;if(-1!==n){var i=n.itemIndex+1;i<this.getOptionGroupChildren(this.optionsToDisplay[n.groupIndex]).length?(this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[n.groupIndex])[i]),this.selectedOptionUpdated=!0):this.optionsToDisplay[n.groupIndex+1]&&(this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[n.groupIndex+1])[0]),this.selectedOptionUpdated=!0)}else this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[0])[0])}else{var r=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,o=this.findNextEnabledOption(r);o&&(this.selectItem(e,o),this.selectedOptionUpdated=!0)}e.preventDefault();break;case 38:if(this.group){var a=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;if(-1!==a){var s=a.itemIndex-1;if(s>=0)this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[a.groupIndex])[s]),this.selectedOptionUpdated=!0;else if(s<0){var l=this.optionsToDisplay[a.groupIndex-1];l&&(this.selectItem(e,this.getOptionGroupChildren(l)[this.getOptionGroupChildren(l).length-1]),this.selectedOptionUpdated=!0)}}}else{var c=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,u=this.findPrevEnabledOption(c);u&&(this.selectItem(e,u),this.selectedOptionUpdated=!0)}e.preventDefault();break;case 32:case 32:this.overlayVisible||(this.show(),e.preventDefault());break;case 13:(!this.filter||this.optionsToDisplay&&this.optionsToDisplay.length>0)&&this.hide(),e.preventDefault();break;case 27:case 9:this.hide();break;default:t&&!e.metaKey&&this.search(e)}}},{key:"search",value:function(e){var t=this;this.searchTimeout&&clearTimeout(this.searchTimeout);var n,i=e.key;if(this.previousSearchChar=this.currentSearchChar,this.currentSearchChar=i,this.searchValue=this.previousSearchChar===this.currentSearchChar?this.currentSearchChar:this.searchValue?this.searchValue+i:i,this.group){var r=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):{groupIndex:0,itemIndex:0};n=this.searchOptionWithinGroup(r)}else{var o=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;n=this.searchOption(++o)}n&&!this.isOptionDisabled(n)&&(this.selectItem(e,n),this.selectedOptionUpdated=!0),this.searchTimeout=setTimeout(function(){t.searchValue=null},250)}},{key:"searchOption",value:function(e){var t;return this.searchValue&&((t=this.searchOptionInRange(e,this.optionsToDisplay.length))||(t=this.searchOptionInRange(0,e))),t}},{key:"searchOptionInRange",value:function(e,t){for(var n=e;n<t;n++){var i=this.optionsToDisplay[n];if(this.getOptionLabel(i).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))&&!this.isOptionDisabled(i))return i}return null}},{key:"searchOptionWithinGroup",value:function(e){if(this.searchValue){for(var t=e.groupIndex;t<this.optionsToDisplay.length;t++)for(var n=e.groupIndex===t?e.itemIndex+1:0;n<this.getOptionGroupChildren(this.optionsToDisplay[t]).length;n++){var i=this.getOptionGroupChildren(this.optionsToDisplay[t])[n];if(this.getOptionLabel(i).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))&&!this.isOptionDisabled(i))return i}for(var r=0;r<=e.groupIndex;r++)for(var o=0;o<(e.groupIndex===r?e.itemIndex:this.getOptionGroupChildren(this.optionsToDisplay[r]).length);o++){var a=this.getOptionGroupChildren(this.optionsToDisplay[r])[o];if(this.getOptionLabel(a).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))&&!this.isOptionDisabled(a))return a}}return null}},{key:"findOptionIndex",value:function(e,t){var n=-1;if(t)for(var i=0;i<t.length;i++)if(null==e&&null==this.getOptionValue(t[i])||re.gb.equals(e,this.getOptionValue(t[i]),this.dataKey)){n=i;break}return n}},{key:"findOptionGroupIndex",value:function(e,t){var n,i;if(t)for(var r=0;r<t.length&&(n=r,-1===(i=this.findOptionIndex(e,this.getOptionGroupChildren(t[r]))));r++);return-1!==i?{groupIndex:n,itemIndex:i}:-1}},{key:"findOption",value:function(e,t,n){if(this.group&&!n){var i;if(t&&t.length){var r,o=_createForOfIteratorHelper(t);try{for(o.s();!(r=o.n()).done;){var a=r.value;if(i=this.findOption(e,this.getOptionGroupChildren(a),!0))break}}catch(l){o.e(l)}finally{o.f()}}return i}var s=this.findOptionIndex(e,t);return-1!=s?t[s]:null}},{key:"onFilterInputChange",value:function(e){var t=e.target.value;t&&t.length?(this._filterValue=t,this.activateFilter()):(this._filterValue=null,this.optionsToDisplay=this.options),this.optionsChanged=!0,this.onFilter.emit({originalEvent:e,filter:this._filterValue})}},{key:"activateFilter",value:function(){var e=(this.filterBy||this.optionLabel||"label").split(",");if(this.options&&this.options.length){if(this.group){var t,n=[],i=_createForOfIteratorHelper(this.options);try{for(i.s();!(t=i.n()).done;){var r=t.value,o=this.filterService.filter(this.getOptionGroupChildren(r),e,this.filterValue,this.filterMatchMode,this.filterLocale);o&&o.length&&n.push(Object.assign(Object.assign({},r),_defineProperty2({},this.optionGroupChildren,o)))}}catch(a){i.e(a)}finally{i.f()}this.optionsToDisplay=n}else this.optionsToDisplay=this.filterService.filter(this.options,e,this.filterValue,this.filterMatchMode,this.filterLocale);this.optionsChanged=!0}}},{key:"applyFocus",value:function(){this.editable?ne.findSingle(this.el.nativeElement,".p-dropdown-label.p-inputtext").focus():ne.findSingle(this.el.nativeElement,"input[readonly]").focus()}},{key:"focus",value:function(){this.applyFocus()}},{key:"bindDocumentClickListener",value:function(){var e=this;this.documentClickListener||(this.documentClickListener=this.renderer.listen(this.el?this.el.nativeElement.ownerDocument:"document","click",function(t){e.isOutsideClicked(t)&&(e.hide(),e.unbindDocumentClickListener()),e.cd.markForCheck()}))}},{key:"unbindDocumentClickListener",value:function(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}},{key:"bindDocumentResizeListener",value:function(){this.documentResizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.documentResizeListener)}},{key:"unbindDocumentResizeListener",value:function(){this.documentResizeListener&&(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)}},{key:"onWindowResize",value:function(){ne.isAndroid()||this.hide()}},{key:"bindScrollListener",value:function(){var e=this;this.scrollHandler||(this.scrollHandler=new ie(this.containerViewChild.nativeElement,function(t){e.overlayVisible&&e.hide()})),this.scrollHandler.bindScrollListener()}},{key:"unbindScrollListener",value:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}},{key:"clear",value:function(e){this.value=null,this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value}),this.updateSelectedOption(this.value),this.updateEditableLabel()}},{key:"onOverlayHide",value:function(){this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.overlay=null,this.itemsWrapper=null,this.onModelTouched()}},{key:"ngOnDestroy",value:function(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.restoreOverlayAppend(),this.onOverlayHide()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(a.iZ),i.Y36(a.b4))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-dropdown"]],contentQueries:function(e,t,n){var r;(1&e&&i.Suo(n,a.jx,4),2&e)&&(i.iGM(r=i.CRH())&&(t.templates=r))},viewQuery:function(e,t){var n;(1&e&&(i.Gf(he,5),i.Gf(be,5),i.Gf(ge,5),i.Gf(Q,5),i.Gf(me,5)),2&e)&&(i.iGM(n=i.CRH())&&(t.containerViewChild=n.first),i.iGM(n=i.CRH())&&(t.filterViewChild=n.first),i.iGM(n=i.CRH())&&(t.accessibleViewChild=n.first),i.iGM(n=i.CRH())&&(t.viewPort=n.first),i.iGM(n=i.CRH())&&(t.editableInputViewChild=n.first))},hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("p-inputwrapper-filled",t.value)("p-inputwrapper-focus",t.focused||t.overlayVisible)},inputs:{scrollHeight:"scrollHeight",filter:"filter",name:"name",style:"style",panelStyle:"panelStyle",styleClass:"styleClass",panelStyleClass:"panelStyleClass",readonly:"readonly",required:"required",editable:"editable",appendTo:"appendTo",tabindex:"tabindex",placeholder:"placeholder",filterPlaceholder:"filterPlaceholder",filterLocale:"filterLocale",inputId:"inputId",selectId:"selectId",dataKey:"dataKey",filterBy:"filterBy",autofocus:"autofocus",resetFilterOnHide:"resetFilterOnHide",dropdownIcon:"dropdownIcon",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",optionGroupLabel:"optionGroupLabel",optionGroupChildren:"optionGroupChildren",autoDisplayFirst:"autoDisplayFirst",group:"group",showClear:"showClear",emptyFilterMessage:"emptyFilterMessage",emptyMessage:"emptyMessage",virtualScroll:"virtualScroll",itemSize:"itemSize",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",ariaFilterLabel:"ariaFilterLabel",ariaLabelledBy:"ariaLabelledBy",filterMatchMode:"filterMatchMode",maxlength:"maxlength",tooltip:"tooltip",tooltipPosition:"tooltipPosition",tooltipPositionStyle:"tooltipPositionStyle",tooltipStyleClass:"tooltipStyleClass",autofocusFilter:"autofocusFilter",disabled:"disabled",options:"options",filterValue:"filterValue"},outputs:{onChange:"onChange",onFilter:"onFilter",onFocus:"onFocus",onBlur:"onBlur",onClick:"onClick",onShow:"onShow",onHide:"onHide"},features:[i._Bn([et])],decls:12,vars:22,consts:[[3,"ngClass","ngStyle","click"],["container",""],[1,"p-hidden-accessible"],["type","text","readonly","","aria-haspopup","listbox","aria-haspopup","listbox",3,"disabled","focus","blur","keydown"],["in",""],[3,"ngClass","pTooltip","tooltipPosition","positionStyle","tooltipStyleClass",4,"ngIf"],[3,"ngClass",4,"ngIf"],["type","text","class","p-dropdown-label p-inputtext","aria-haspopup","listbox",3,"disabled","click","input","focus","blur",4,"ngIf"],["class","p-dropdown-clear-icon pi pi-times",3,"click",4,"ngIf"],["role","button","aria-haspopup","listbox",1,"p-dropdown-trigger"],[1,"p-dropdown-trigger-icon",3,"ngClass"],[3,"ngClass","ngStyle","class",4,"ngIf"],[3,"ngClass","pTooltip","tooltipPosition","positionStyle","tooltipStyleClass"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngClass"],["type","text","aria-haspopup","listbox",1,"p-dropdown-label","p-inputtext",3,"disabled","click","input","focus","blur"],["editableInput",""],[1,"p-dropdown-clear-icon","pi","pi-times",3,"click"],[3,"ngClass","ngStyle"],[4,"ngTemplateOutlet"],["class","p-dropdown-header",4,"ngIf"],[1,"p-dropdown-items-wrapper"],["role","listbox",1,"p-dropdown-items",3,"ngClass"],["itemslist",""],["class","p-dropdown-empty-message",4,"ngIf"],[1,"p-dropdown-header"],[1,"p-dropdown-filter-container",3,"click"],["type","text","autocomplete","off",1,"p-dropdown-filter","p-inputtext","p-component",3,"value","keydown.enter","keydown","input"],["filter",""],[1,"p-dropdown-filter-icon","pi","pi-search"],["ngFor","",3,"ngForOf"],[1,"p-dropdown-item-group"],[4,"ngIf","ngIfElse"],["virtualScrollList",""],[3,"option","selected","label","disabled","template","onClick"],[3,"ngStyle","itemSize","scrolledIndexChange",4,"ngIf"],[3,"ngStyle","itemSize","scrolledIndexChange"],["viewport",""],[4,"cdkVirtualFor","cdkVirtualForOf"],[1,"p-dropdown-empty-message"],["emptyFilter",""],["empty",""]],template:function(e,t){1&e&&(i.TgZ(0,"div",0,1),i.NdJ("click",function(e){return t.onMouseclick(e)}),i.TgZ(2,"div",2),i.TgZ(3,"input",3,4),i.NdJ("focus",function(e){return t.onInputFocus(e)})("blur",function(e){return t.onInputBlur(e)})("keydown",function(e){return t.onKeydown(e,!0)}),i.qZA(),i.qZA(),i.YNc(5,ye,3,12,"span",5),i.YNc(6,we,2,4,"span",6),i.YNc(7,Ee,2,4,"input",7),i.YNc(8,Ce,1,0,"i",8),i.TgZ(9,"div",9),i._UZ(10,"span",10),i.qZA(),i.YNc(11,$e,12,22,"div",11),i.qZA()),2&e&&(i.Tol(t.styleClass),i.Q6J("ngClass",i.l5B(17,Xe,t.disabled,t.overlayVisible,t.focused,t.showClear&&!t.disabled))("ngStyle",t.style),i.xp6(3),i.Q6J("disabled",t.disabled),i.uIk("id",t.inputId)("aria-expanded",t.overlayVisible)("aria-labelledby",t.ariaLabelledBy)("tabindex",t.tabindex)("autofocus",t.autofocus),i.xp6(2),i.Q6J("ngIf",!t.editable&&null!=t.label),i.xp6(1),i.Q6J("ngIf",!t.editable&&null==t.label),i.xp6(1),i.Q6J("ngIf",t.editable),i.xp6(1),i.Q6J("ngIf",null!=t.value&&t.showClear&&!t.disabled),i.xp6(1),i.uIk("aria-expanded",t.overlayVisible),i.xp6(1),i.Q6J("ngClass",t.dropdownIcon),i.xp6(1),i.Q6J("ngIf",t.overlayVisible))},directives:[r.mk,r.PC,r.O5,oe,r.tP,r.sg,tt,Q,V,$],styles:[".p-dropdown{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;visibility:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}"],encapsulation:2,data:{animation:[(0,te.X$)("overlayAnimation",[(0,te.eR)(":enter",[(0,te.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,te.jt)("{{showTransitionParams}}")]),(0,te.eR)(":leave",[(0,te.jt)("{{hideTransitionParams}}",(0,te.oB)({opacity:0}))])])]},changeDetection:0}),e}(),it=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,a.m8,ee,ae,le],a.m8,ee]}),e}();function rt(e,t){1&e&&i.GkF(0)}var ot=function(e){return{$implicit:e}};function at(e,t){if(1&e&&(i.TgZ(0,"div",14),i.YNc(1,rt,1,0,"ng-container",15),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",n.templateLeft)("ngTemplateOutletContext",i.VKq(2,ot,n.paginatorState))}}function st(e,t){if(1&e&&(i.TgZ(0,"span",16),i._uU(1),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Oqu(n.currentPageReport)}}var lt=function(e){return{"p-disabled":e}};function ct(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",17),i.NdJ("click",function(e){return i.CHM(n),i.oxw(2).changePageToFirst(e)}),i._UZ(1,"span",18),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("disabled",r.isFirstPage())("ngClass",i.VKq(2,lt,r.isFirstPage()))}}var ut=function(e){return{"p-highlight":e}};function dt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",21),i.NdJ("click",function(e){var t=i.CHM(n).$implicit;return i.oxw(3).onPageLinkClick(e,t-1)}),i._uU(1),i.qZA()}if(2&e){var r=t.$implicit,o=i.oxw(3);i.Q6J("ngClass",i.VKq(2,ut,r-1==o.getPage())),i.xp6(1),i.Oqu(r)}}function pt(e,t){if(1&e&&(i.TgZ(0,"span",19),i.YNc(1,dt,2,4,"button",20),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngForOf",n.pageLinks)}}function ft(e,t){if(1&e&&i._uU(0),2&e){var n=i.oxw(3);i.Oqu(n.currentPageReport)}}function ht(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"p-dropdown",22),i.NdJ("onChange",function(e){return i.CHM(n),i.oxw(2).onPageDropdownChange(e)}),i.YNc(1,ft,1,1,"ng-template",23),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("options",r.pageItems)("ngModel",r.getPage())("appendTo",r.dropdownAppendTo)("scrollHeight",r.dropdownScrollHeight)}}function bt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",24),i.NdJ("click",function(e){return i.CHM(n),i.oxw(2).changePageToLast(e)}),i._UZ(1,"span",25),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("disabled",r.isLastPage())("ngClass",i.VKq(2,lt,r.isLastPage()))}}function gt(e,t){1&e&&i.GkF(0)}function mt(e,t){if(1&e&&i.YNc(0,gt,1,0,"ng-container",15),2&e){var n=t.$implicit,r=i.oxw(4);i.Q6J("ngTemplateOutlet",r.dropdownItemTemplate)("ngTemplateOutletContext",i.VKq(2,ot,n))}}function vt(e,t){1&e&&(i.ynx(0),i.YNc(1,mt,1,4,"ng-template",28),i.BQk())}function _t(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"p-dropdown",26),i.NdJ("ngModelChange",function(e){return i.CHM(n),i.oxw(2).rows=e})("onChange",function(e){return i.CHM(n),i.oxw(2).onRppChange(e)}),i.YNc(1,vt,2,0,"ng-container",27),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("options",r.rowsPerPageItems)("ngModel",r.rows)("appendTo",r.dropdownAppendTo)("scrollHeight",r.dropdownScrollHeight),i.xp6(1),i.Q6J("ngIf",r.dropdownItemTemplate)}}function kt(e,t){1&e&&i.GkF(0)}function yt(e,t){if(1&e&&(i.TgZ(0,"div",29),i.YNc(1,kt,1,0,"ng-container",15),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",n.templateRight)("ngTemplateOutletContext",i.VKq(2,ot,n.paginatorState))}}function xt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",1),i.YNc(1,at,2,4,"div",2),i.YNc(2,st,2,1,"span",3),i.YNc(3,ct,2,4,"button",4),i.TgZ(4,"button",5),i.NdJ("click",function(e){return i.CHM(n),i.oxw().changePageToPrev(e)}),i._UZ(5,"span",6),i.qZA(),i.YNc(6,pt,2,1,"span",7),i.YNc(7,ht,2,4,"p-dropdown",8),i.TgZ(8,"button",9),i.NdJ("click",function(e){return i.CHM(n),i.oxw().changePageToNext(e)}),i._UZ(9,"span",10),i.qZA(),i.YNc(10,bt,2,4,"button",11),i.YNc(11,_t,2,5,"p-dropdown",12),i.YNc(12,yt,2,4,"div",13),i.qZA()}if(2&e){var r=i.oxw();i.Tol(r.styleClass),i.Q6J("ngStyle",r.style)("ngClass","p-paginator p-component"),i.xp6(1),i.Q6J("ngIf",r.templateLeft),i.xp6(1),i.Q6J("ngIf",r.showCurrentPageReport),i.xp6(1),i.Q6J("ngIf",r.showFirstLastIcon),i.xp6(1),i.Q6J("disabled",r.isFirstPage())("ngClass",i.VKq(16,lt,r.isFirstPage())),i.xp6(2),i.Q6J("ngIf",r.showPageLinks),i.xp6(1),i.Q6J("ngIf",r.showJumpToPageDropdown),i.xp6(1),i.Q6J("disabled",r.isLastPage())("ngClass",i.VKq(18,lt,r.isLastPage())),i.xp6(2),i.Q6J("ngIf",r.showFirstLastIcon),i.xp6(1),i.Q6J("ngIf",r.rowsPerPageOptions),i.xp6(1),i.Q6J("ngIf",r.templateRight)}}var wt=function(){var e=function(){function e(t){_classCallCheck(this,e),this.cd=t,this.pageLinkSize=5,this.onPageChange=new i.vpe,this.alwaysShow=!0,this.dropdownScrollHeight="200px",this.currentPageReportTemplate="{currentPage} of {totalPages}",this.showFirstLastIcon=!0,this.totalRecords=0,this.rows=0,this.showPageLinks=!0,this._first=0,this._page=0}return _createClass(e,[{key:"ngOnInit",value:function(){this.updatePaginatorState()}},{key:"ngOnChanges",value:function(e){e.totalRecords&&(this.updatePageLinks(),this.updatePaginatorState(),this.updateFirst(),this.updateRowsPerPageOptions()),e.first&&(this._first=e.first.currentValue,this.updatePageLinks(),this.updatePaginatorState()),e.rows&&(this.updatePageLinks(),this.updatePaginatorState()),e.rowsPerPageOptions&&this.updateRowsPerPageOptions()}},{key:"first",get:function(){return this._first},set:function(e){this._first=e}},{key:"updateRowsPerPageOptions",value:function(){if(this.rowsPerPageOptions){this.rowsPerPageItems=[];var e,t=_createForOfIteratorHelper(this.rowsPerPageOptions);try{for(t.s();!(e=t.n()).done;){var n=e.value;"object"==typeof n&&n.showAll?this.rowsPerPageItems.unshift({label:n.showAll,value:this.totalRecords}):this.rowsPerPageItems.push({label:String(n),value:n})}}catch(i){t.e(i)}finally{t.f()}}}},{key:"isFirstPage",value:function(){return 0===this.getPage()}},{key:"isLastPage",value:function(){return this.getPage()===this.getPageCount()-1}},{key:"getPageCount",value:function(){return Math.ceil(this.totalRecords/this.rows)||1}},{key:"calculatePageLinkBoundaries",value:function(){var e=this.getPageCount(),t=Math.min(this.pageLinkSize,e),n=Math.max(0,Math.ceil(this.getPage()-t/2)),i=Math.min(e-1,n+t-1);return[n=Math.max(0,n-(this.pageLinkSize-(i-n+1))),i]}},{key:"updatePageLinks",value:function(){this.pageLinks=[];for(var e=this.calculatePageLinkBoundaries(),t=e[1],n=e[0];n<=t;n++)this.pageLinks.push(n+1);if(this.showJumpToPageDropdown){this.pageItems=[];for(var i=0;i<this.getPageCount();i++)this.pageItems.push({label:String(i+1),value:i})}}},{key:"changePage",value:function(e){var t=this.getPageCount();if(e>=0&&e<t){this._first=this.rows*e;var n={page:e,first:this.first,rows:this.rows,pageCount:t};this.updatePageLinks(),this.onPageChange.emit(n),this.updatePaginatorState()}}},{key:"updateFirst",value:function(){var e=this,t=this.getPage();t>0&&this.totalRecords&&this.first>=this.totalRecords&&Promise.resolve(null).then(function(){return e.changePage(t-1)})}},{key:"getPage",value:function(){return Math.floor(this.first/this.rows)}},{key:"changePageToFirst",value:function(e){this.isFirstPage()||this.changePage(0),e.preventDefault()}},{key:"changePageToPrev",value:function(e){this.changePage(this.getPage()-1),e.preventDefault()}},{key:"changePageToNext",value:function(e){this.changePage(this.getPage()+1),e.preventDefault()}},{key:"changePageToLast",value:function(e){this.isLastPage()||this.changePage(this.getPageCount()-1),e.preventDefault()}},{key:"onPageLinkClick",value:function(e,t){this.changePage(t),e.preventDefault()}},{key:"onRppChange",value:function(e){this.changePage(this.getPage())}},{key:"onPageDropdownChange",value:function(e){this.changePage(e.value)}},{key:"updatePaginatorState",value:function(){this.paginatorState={page:this.getPage(),pageCount:this.getPageCount(),rows:this.rows,first:this.first,totalRecords:this.totalRecords}}},{key:"currentPageReport",get:function(){return this.currentPageReportTemplate.replace("{currentPage}",String(this.getPage()+1)).replace("{totalPages}",String(this.getPageCount())).replace("{first}",String(this.totalRecords>0?this._first+1:0)).replace("{last}",String(Math.min(this._first+this.rows,this.totalRecords))).replace("{rows}",String(this.rows)).replace("{totalRecords}",String(this.totalRecords))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-paginator"]],inputs:{pageLinkSize:"pageLinkSize",style:"style",styleClass:"styleClass",alwaysShow:"alwaysShow",templateLeft:"templateLeft",templateRight:"templateRight",dropdownAppendTo:"dropdownAppendTo",dropdownScrollHeight:"dropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showFirstLastIcon:"showFirstLastIcon",totalRecords:"totalRecords",rows:"rows",rowsPerPageOptions:"rowsPerPageOptions",showJumpToPageDropdown:"showJumpToPageDropdown",showPageLinks:"showPageLinks",dropdownItemTemplate:"dropdownItemTemplate",first:"first"},outputs:{onPageChange:"onPageChange"},features:[i.TTD],decls:1,vars:1,consts:[[3,"class","ngStyle","ngClass",4,"ngIf"],[3,"ngStyle","ngClass"],["class","p-paginator-left-content",4,"ngIf"],["class","p-paginator-current",4,"ngIf"],["type","button","pRipple","","class","p-paginator-first p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-prev","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-left"],["class","p-paginator-pages",4,"ngIf"],["styleClass","p-paginator-page-options",3,"options","ngModel","appendTo","scrollHeight","onChange",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-next","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-right"],["type","button","pRipple","","class","p-paginator-last p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","appendTo","scrollHeight","ngModelChange","onChange",4,"ngIf"],["class","p-paginator-right-content",4,"ngIf"],[1,"p-paginator-left-content"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-paginator-current"],["type","button","pRipple","",1,"p-paginator-first","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-double-left"],[1,"p-paginator-pages"],["type","button","class","p-paginator-page p-paginator-element p-link","pRipple","",3,"ngClass","click",4,"ngFor","ngForOf"],["type","button","pRipple","",1,"p-paginator-page","p-paginator-element","p-link",3,"ngClass","click"],["styleClass","p-paginator-page-options",3,"options","ngModel","appendTo","scrollHeight","onChange"],["pTemplate","selectedItem"],["type","button","pRipple","",1,"p-paginator-last","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-double-right"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","appendTo","scrollHeight","ngModelChange","onChange"],[4,"ngIf"],["pTemplate","item"],[1,"p-paginator-right-content"]],template:function(e,t){1&e&&i.YNc(0,xt,13,20,"div",0),2&e&&i.Q6J("ngIf",!!t.alwaysShow||t.pageLinks&&t.pageLinks.length>1)},directives:[r.O5,r.PC,r.mk,se,r.tP,r.sg,nt,o.JJ,o.On,a.jx],styles:[".p-paginator{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-current,.p-paginator-first,.p-paginator-last,.p-paginator-next,.p-paginator-page,.p-paginator-prev{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;position:relative}.p-paginator-element:focus{z-index:1;position:relative}"],encapsulation:2,changeDetection:0}),e}(),Et=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,it,o.u5,a.m8,le],it,o.u5,a.m8]}),e}(),Ct=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.el=t,this.ngModel=n}return _createClass(e,[{key:"ngDoCheck",value:function(){this.updateFilledState()}},{key:"onInput",value:function(e){this.updateFilledState()}},{key:"updateFilledState",value:function(){this.filled=this.el.nativeElement.value&&this.el.nativeElement.value.length||this.ngModel&&this.ngModel.model}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(o.On,8))},e.\u0275dir=i.lG2({type:e,selectors:[["","pInputText",""]],hostVars:6,hostBindings:function(e,t){1&e&&i.NdJ("input",function(e){return t.onInput(e)}),2&e&&i.ekj("p-inputtext",!0)("p-component",!0)("p-filled",t.filled)}}),e}(),Tt=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez]]}),e}(),Ot=function(){var e=function(){function e(t){_classCallCheck(this,e),this.el=t,this.iconPos="left",this.loadingIcon="pi pi-spinner pi-spin",this._loading=!1}return _createClass(e,[{key:"ngAfterViewInit",value:function(){this._initialStyleClass=this.el.nativeElement.className,ne.addMultipleClasses(this.el.nativeElement,this.getStyleClass()),this.icon&&this.createIconEl();var e=document.createElement("span");this.icon&&!this.label&&e.setAttribute("aria-hidden","true"),e.className="p-button-label",this.label?e.appendChild(document.createTextNode(this.label)):e.innerHTML=" ",this.el.nativeElement.appendChild(e),this.initialized=!0}},{key:"getStyleClass",value:function(){var e="p-button p-component";return this.icon&&!this.label&&(e+=" p-button-icon-only"),this.loading&&(e+=" p-disabled p-button-loading",!this.icon&&this.label&&(e+=" p-button-loading-label-only")),e}},{key:"setStyleClass",value:function(){var e=this.getStyleClass();this.el.nativeElement.className=e+" "+this._initialStyleClass}},{key:"createIconEl",value:function(){var e=document.createElement("span");e.className="p-button-icon",e.setAttribute("aria-hidden","true");var t=this.label?"p-button-icon-"+this.iconPos:null;t&&ne.addClass(e,t),ne.addMultipleClasses(e,this.getIconClass());var n=ne.findSingle(this.el.nativeElement,".p-button-label");n?this.el.nativeElement.insertBefore(e,n):this.el.nativeElement.appendChild(e)}},{key:"getIconClass",value:function(){return this.loading?"p-button-loading-icon "+this.loadingIcon:this._icon}},{key:"setIconClass",value:function(){var e=ne.findSingle(this.el.nativeElement,".p-button-icon");e?e.className=this.iconPos?"p-button-icon p-button-icon-"+this.iconPos+" "+this.getIconClass():"p-button-icon "+this.getIconClass():this.createIconEl()}},{key:"removeIconElement",value:function(){var e=ne.findSingle(this.el.nativeElement,".p-button-icon");this.el.nativeElement.removeChild(e)}},{key:"label",get:function(){return this._label},set:function(e){this._label=e,this.initialized&&(ne.findSingle(this.el.nativeElement,".p-button-label").textContent=this._label||" ",this.setStyleClass())}},{key:"icon",get:function(){return this._icon},set:function(e){this._icon=e,this.initialized&&(this.setIconClass(),this.setStyleClass())}},{key:"loading",get:function(){return this._loading},set:function(e){this._loading=e,this.initialized&&(this.loading||this.icon?this.setIconClass():this.removeIconElement(),this.setStyleClass())}},{key:"ngOnDestroy",value:function(){this.initialized=!1}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq))},e.\u0275dir=i.lG2({type:e,selectors:[["","pButton",""]],inputs:{iconPos:"iconPos",loadingIcon:"loadingIcon",label:"label",icon:"icon",loading:"loading"}}),e}(),Mt=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,le]]}),e}();function Pt(e,t){if(1&e&&i._UZ(0,"span",8),2&e){var n=i.oxw(2).$implicit;i.Tol(n.icon),i.Q6J("ngClass","p-button-icon p-button-icon-left")}}function Dt(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Pt,1,3,"span",6),i.TgZ(2,"span",7),i._uU(3),i.qZA(),i.BQk()),2&e){var n=i.oxw().$implicit,r=i.oxw();i.xp6(1),i.Q6J("ngIf",n.icon),i.xp6(2),i.Oqu(r.getOptionLabel(n))}}function At(e,t){1&e&&i.GkF(0)}var It=function(e,t){return{$implicit:e,index:t}};function St(e,t){if(1&e&&i.YNc(0,At,1,0,"ng-container",9),2&e){var n=i.oxw(),r=n.$implicit,o=n.index,a=i.oxw();i.Q6J("ngTemplateOutlet",a.itemTemplate)("ngTemplateOutletContext",i.WLB(2,It,r,o))}}var Lt=function(e,t,n){return{"p-highlight":e,"p-disabled":t,"p-button-icon-only":n}};function Rt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",2,3),i.NdJ("click",function(e){var t=i.CHM(n),r=t.$implicit,o=t.index;return i.oxw().onItemClick(e,r,o)})("keydown.enter",function(e){var t=i.CHM(n),r=t.$implicit,o=t.index;return i.oxw().onItemClick(e,r,o)})("blur",function(){return i.CHM(n),i.oxw().onBlur()}),i.YNc(2,Dt,4,2,"ng-container",4),i.YNc(3,St,1,5,"ng-template",null,5,i.W1O),i.qZA()}if(2&e){var r=t.$implicit,o=i.MAs(4),a=i.oxw();i.Tol(r.styleClass),i.Q6J("ngClass",i.kEZ(10,Lt,a.isSelected(r),a.disabled||a.isOptionDisabled(r),r.icon&&!a.getOptionLabel(r))),i.uIk("aria-pressed",a.isSelected(r))("title",r.title)("aria-label",r.label)("tabindex",a.disabled?null:a.tabindex)("aria-labelledby",a.getOptionLabel(r)),i.xp6(2),i.Q6J("ngIf",!a.itemTemplate)("ngIfElse",o)}}var Zt={provide:o.JU,useExisting:(0,i.Gpc)(function(){return zt}),multi:!0},zt=function(){var e=function(){function e(t){_classCallCheck(this,e),this.cd=t,this.tabindex=0,this.onOptionClick=new i.vpe,this.onChange=new i.vpe,this.onModelChange=function(){},this.onModelTouched=function(){}}return _createClass(e,[{key:"getOptionLabel",value:function(e){return this.optionLabel?re.gb.resolveFieldData(e,this.optionLabel):null!=e.label?e.label:e}},{key:"getOptionValue",value:function(e){return this.optionValue?re.gb.resolveFieldData(e,this.optionValue):this.optionLabel||void 0===e.value?e:e.value}},{key:"isOptionDisabled",value:function(e){return this.optionDisabled?re.gb.resolveFieldData(e,this.optionDisabled):void 0!==e.disabled&&e.disabled}},{key:"writeValue",value:function(e){this.value=e,this.cd.markForCheck()}},{key:"registerOnChange",value:function(e){this.onModelChange=e}},{key:"registerOnTouched",value:function(e){this.onModelTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e,this.cd.markForCheck()}},{key:"onItemClick",value:function(e,t,n){this.disabled||this.isOptionDisabled(t)||(this.multiple?this.isSelected(t)?this.removeOption(t):this.value=[].concat(_toConsumableArray(this.value||[]),[this.getOptionValue(t)]):this.value=this.getOptionValue(t),this.onOptionClick.emit({originalEvent:e,option:t,index:n}),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value}))}},{key:"onBlur",value:function(){this.onModelTouched()}},{key:"removeOption",value:function(e){var t=this;this.value=this.value.filter(function(n){return!re.gb.equals(n,t.getOptionValue(e),t.dataKey)})}},{key:"isSelected",value:function(e){var t=!1,n=this.getOptionValue(e);if(this.multiple){if(this.value){var i,r=_createForOfIteratorHelper(this.value);try{for(r.s();!(i=r.n()).done;){var o=i.value;if(re.gb.equals(o,n,this.dataKey)){t=!0;break}}}catch(a){r.e(a)}finally{r.f()}}}else t=re.gb.equals(this.getOptionValue(e),this.value,this.dataKey);return t}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-selectButton"]],contentQueries:function(e,t,n){var r;(1&e&&i.Suo(n,i.Rgc,5),2&e)&&(i.iGM(r=i.CRH())&&(t.itemTemplate=r.first))},inputs:{options:"options",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",tabindex:"tabindex",multiple:"multiple",style:"style",styleClass:"styleClass",ariaLabelledBy:"ariaLabelledBy",disabled:"disabled",dataKey:"dataKey"},outputs:{onOptionClick:"onOptionClick",onChange:"onChange"},features:[i._Bn([Zt])],decls:2,vars:5,consts:[["role","group",3,"ngClass","ngStyle"],["class","p-button p-component","role","button","pRipple","",3,"class","ngClass","click","keydown.enter","blur",4,"ngFor","ngForOf"],["role","button","pRipple","",1,"p-button","p-component",3,"ngClass","click","keydown.enter","blur"],["btn",""],[4,"ngIf","ngIfElse"],["customcontent",""],[3,"ngClass","class",4,"ngIf"],[1,"p-button-label"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.YNc(1,Rt,5,14,"div",1),i.qZA()),2&e&&(i.Tol(t.styleClass),i.Q6J("ngClass","p-selectbutton p-buttonset p-component")("ngStyle",t.style),i.xp6(1),i.Q6J("ngForOf",t.options))},directives:[r.mk,r.PC,r.sg,se,r.O5,r.tP],styles:[".p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-button-label{transition:all .2s}"],encapsulation:2,changeDetection:0}),e}(),Nt=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,le]]}),e}(),Bt=function(e,t,n){return{"p-checkbox-label-active":e,"p-disabled":t,"p-checkbox-label-focus":n}};function Ut(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"label",7),i.NdJ("click",function(e){i.CHM(n);var t=i.oxw(),r=i.MAs(3);return t.onClick(e,r)}),i._uU(1),i.qZA()}if(2&e){var r=i.oxw();i.Q6J("ngClass",i.kEZ(3,Bt,null!=r.value,r.disabled,r.focused)),i.uIk("for",r.inputId),i.xp6(1),i.Oqu(r.label)}}var qt=function(e,t){return{"p-checkbox p-component":!0,"p-checkbox-disabled":e,"p-checkbox-focused":t}},Ft=function(e,t,n){return{"p-highlight":e,"p-disabled":t,"p-focus":n}},Wt={provide:o.JU,useExisting:(0,i.Gpc)(function(){return Kt}),multi:!0},Kt=function(){var e=function(){function e(t){_classCallCheck(this,e),this.cd=t,this.checkboxTrueIcon="pi pi-check",this.checkboxFalseIcon="pi pi-times",this.onChange=new i.vpe,this.onModelChange=function(){},this.onModelTouched=function(){}}return _createClass(e,[{key:"onClick",value:function(e,t){this.disabled||this.readonly||(this.toggle(e),this.focused=!0,t.focus())}},{key:"onKeydown",value:function(e){32==e.keyCode&&e.preventDefault()}},{key:"onKeyup",value:function(e){32!=e.keyCode||this.readonly||(this.toggle(e),e.preventDefault())}},{key:"toggle",value:function(e){null==this.value||null==this.value?this.value=!0:1==this.value?this.value=!1:0==this.value&&(this.value=null),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value})}},{key:"onFocus",value:function(){this.focused=!0}},{key:"onBlur",value:function(){this.focused=!1,this.onModelTouched()}},{key:"registerOnChange",value:function(e){this.onModelChange=e}},{key:"registerOnTouched",value:function(e){this.onModelTouched=e}},{key:"writeValue",value:function(e){this.value=e,this.cd.markForCheck()}},{key:"setDisabledState",value:function(e){this.disabled=e,this.cd.markForCheck()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-triStateCheckbox"]],inputs:{disabled:"disabled",name:"name",ariaLabelledBy:"ariaLabelledBy",tabindex:"tabindex",inputId:"inputId",style:"style",styleClass:"styleClass",label:"label",readonly:"readonly",checkboxTrueIcon:"checkboxTrueIcon",checkboxFalseIcon:"checkboxFalseIcon"},outputs:{onChange:"onChange"},features:[i._Bn([Wt])],decls:7,vars:21,consts:[[3,"ngStyle","ngClass"],[1,"p-hidden-accessible"],["type","text","inputmode","none",3,"name","readonly","disabled","keyup","keydown","focus","blur"],["input",""],["role","checkbox",1,"p-checkbox-box",3,"ngClass","click"],[1,"p-checkbox-icon",3,"ngClass"],["class","p-checkbox-label",3,"ngClass","click",4,"ngIf"],[1,"p-checkbox-label",3,"ngClass","click"]],template:function(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",0),i.TgZ(1,"div",1),i.TgZ(2,"input",2,3),i.NdJ("keyup",function(e){return t.onKeyup(e)})("keydown",function(e){return t.onKeydown(e)})("focus",function(){return t.onFocus()})("blur",function(){return t.onBlur()}),i.qZA(),i.qZA(),i.TgZ(4,"div",4),i.NdJ("click",function(e){i.CHM(n);var r=i.MAs(3);return t.onClick(e,r)}),i._UZ(5,"span",5),i.qZA(),i.qZA(),i.YNc(6,Ut,2,7,"label",6)}2&e&&(i.Tol(t.styleClass),i.Q6J("ngStyle",t.style)("ngClass",i.WLB(14,qt,t.disabled,t.focused)),i.xp6(2),i.Q6J("name",t.name)("readonly",t.readonly)("disabled",t.disabled),i.uIk("id",t.inputId)("tabindex",t.tabindex)("aria-labelledby",t.ariaLabelledBy),i.xp6(2),i.Q6J("ngClass",i.kEZ(17,Ft,null!=t.value,t.disabled,t.focused)),i.uIk("aria-checked",!0===t.value),i.xp6(1),i.Q6J("ngClass",!0===t.value?t.checkboxTrueIcon:!1===t.value?t.checkboxFalseIcon:""),i.xp6(1),i.Q6J("ngIf",t.label))},directives:[r.PC,r.mk,r.O5],encapsulation:2,changeDetection:0}),e}(),Vt=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez]]}),e}(),Ht=["container"],jt=["inputfield"],Jt=["contentWrapper"];function Gt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",7),i.NdJ("click",function(e){i.CHM(n),i.oxw();var t=i.MAs(1);return i.oxw().onButtonClick(e,t)}),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("icon",r.icon)("disabled",r.disabled)}}function Qt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"input",4,5),i.NdJ("focus",function(e){return i.CHM(n),i.oxw().onInputFocus(e)})("keydown",function(e){return i.CHM(n),i.oxw().onInputKeydown(e)})("click",function(){return i.CHM(n),i.oxw().onInputClick()})("blur",function(e){return i.CHM(n),i.oxw().onInputBlur(e)})("input",function(e){return i.CHM(n),i.oxw().onUserInput(e)}),i.qZA(),i.YNc(2,Gt,1,2,"button",6)}if(2&e){var r=i.oxw();i.Tol(r.inputStyleClass),i.Q6J("value",r.inputFieldValue)("readonly",r.readonlyInput)("ngStyle",r.inputStyle)("placeholder",r.placeholder||"")("disabled",r.disabled)("ngClass","p-inputtext p-component"),i.uIk("id",r.inputId)("name",r.name)("required",r.required)("aria-required",r.required)("tabindex",r.tabindex)("inputmode",r.touchUI?"off":null)("aria-labelledby",r.ariaLabelledBy),i.xp6(2),i.Q6J("ngIf",r.showIcon)}}function Yt(e,t){1&e&&i.GkF(0)}function $t(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",27),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(4).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(4).onPrevButtonClick(e)}),i._UZ(1,"span",28),i.qZA()}}function Xt(e,t){if(1&e&&(i.TgZ(0,"span",29),i._uU(1),i.qZA()),2&e){var n=i.oxw().$implicit,r=i.oxw(3);i.xp6(1),i.Oqu(r.getTranslation("monthNames")[n.month])}}function en(e,t){if(1&e&&(i.TgZ(0,"option",32),i._uU(1),i.qZA()),2&e){var n=t.$implicit,r=t.index,o=i.oxw(2).$implicit;i.Q6J("value",r)("selected",r===o.month),i.xp6(1),i.Oqu(n)}}function tn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"select",30),i.NdJ("change",function(e){return i.CHM(n),i.oxw(4).onMonthDropdownChange(e.target.value)}),i.YNc(1,en,2,3,"option",31),i.qZA()}if(2&e){var r=i.oxw(4);i.xp6(1),i.Q6J("ngForOf",r.getTranslation("monthNames"))}}function nn(e,t){if(1&e&&(i.TgZ(0,"option",32),i._uU(1),i.qZA()),2&e){var n=t.$implicit,r=i.oxw(5);i.Q6J("value",n)("selected",n===r.currentYear),i.xp6(1),i.Oqu(n)}}function rn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"select",33),i.NdJ("change",function(e){return i.CHM(n),i.oxw(4).onYearDropdownChange(e.target.value)}),i.YNc(1,nn,2,3,"option",31),i.qZA()}if(2&e){var r=i.oxw(4);i.xp6(1),i.Q6J("ngForOf",r.yearOptions)}}function on(e,t){if(1&e&&(i.TgZ(0,"span",34),i._uU(1),i.qZA()),2&e){var n=i.oxw().$implicit,r=i.oxw(3);i.xp6(1),i.Oqu("month"===r.view?r.currentYear:n.year)}}function an(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",35),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(4).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(4).onNextButtonClick(e)}),i._UZ(1,"span",36),i.qZA()}}function sn(e,t){if(1&e&&(i.TgZ(0,"th",42),i.TgZ(1,"span"),i._uU(2),i.qZA(),i.qZA()),2&e){var n=i.oxw(5);i.xp6(2),i.Oqu(n.getTranslation("weekHeader"))}}function ln(e,t){if(1&e&&(i.TgZ(0,"th",43),i.TgZ(1,"span"),i._uU(2),i.qZA(),i.qZA()),2&e){var n=t.$implicit;i.xp6(2),i.Oqu(n)}}function cn(e,t){if(1&e&&(i.TgZ(0,"td",46),i.TgZ(1,"span",47),i._uU(2),i.qZA(),i.qZA()),2&e){var n=i.oxw().index,r=i.oxw(2).$implicit;i.xp6(2),i.hij(" ",r.weekNumbers[n]," ")}}function un(e,t){if(1&e&&(i.ynx(0),i._uU(1),i.BQk()),2&e){var n=i.oxw(2).$implicit;i.xp6(1),i.Oqu(n.day)}}function dn(e,t){1&e&&i.GkF(0)}var pn=function(e,t){return{"p-highlight":e,"p-disabled":t}},fn=function(e){return{$implicit:e}};function hn(e,t){if(1&e){var n=i.EpF();i.ynx(0),i.TgZ(1,"span",49),i.NdJ("click",function(e){i.CHM(n);var t=i.oxw().$implicit;return i.oxw(6).onDateSelect(e,t)})("keydown",function(e){i.CHM(n);var t=i.oxw().$implicit,r=i.oxw(3).index;return i.oxw(3).onDateCellKeydown(e,t,r)}),i.YNc(2,un,2,1,"ng-container",11),i.YNc(3,dn,1,0,"ng-container",50),i.qZA(),i.BQk()}if(2&e){var r=i.oxw().$implicit,o=i.oxw(6);i.xp6(1),i.Q6J("ngClass",i.WLB(4,pn,o.isSelected(r),!r.selectable)),i.xp6(1),i.Q6J("ngIf",!o.dateTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",o.dateTemplate)("ngTemplateOutletContext",i.VKq(7,fn,r))}}var bn=function(e,t){return{"p-datepicker-other-month":e,"p-datepicker-today":t}};function gn(e,t){if(1&e&&(i.TgZ(0,"td",48),i.YNc(1,hn,4,9,"ng-container",11),i.qZA()),2&e){var n=t.$implicit,r=i.oxw(6);i.Q6J("ngClass",i.WLB(2,bn,n.otherMonth,n.today)),i.xp6(1),i.Q6J("ngIf",!n.otherMonth||r.showOtherMonths)}}function mn(e,t){if(1&e&&(i.TgZ(0,"tr"),i.YNc(1,cn,3,1,"td",44),i.YNc(2,gn,2,5,"td",45),i.qZA()),2&e){var n=t.$implicit,r=i.oxw(5);i.xp6(1),i.Q6J("ngIf",r.showWeek),i.xp6(1),i.Q6J("ngForOf",n)}}function vn(e,t){if(1&e&&(i.TgZ(0,"div",37),i.TgZ(1,"table",38),i.TgZ(2,"thead"),i.TgZ(3,"tr"),i.YNc(4,sn,3,1,"th",39),i.YNc(5,ln,3,1,"th",40),i.qZA(),i.qZA(),i.TgZ(6,"tbody"),i.YNc(7,mn,3,2,"tr",41),i.qZA(),i.qZA(),i.qZA()),2&e){var n=i.oxw().$implicit,r=i.oxw(3);i.xp6(4),i.Q6J("ngIf",r.showWeek),i.xp6(1),i.Q6J("ngForOf",r.weekDays),i.xp6(2),i.Q6J("ngForOf",n.dates)}}function _n(e,t){if(1&e&&(i.TgZ(0,"div",17),i.TgZ(1,"div",18),i.YNc(2,$t,2,0,"button",19),i.TgZ(3,"div",20),i.YNc(4,Xt,2,1,"span",21),i.YNc(5,tn,2,1,"select",22),i.YNc(6,rn,2,1,"select",23),i.YNc(7,on,2,1,"span",24),i.qZA(),i.YNc(8,an,2,0,"button",25),i.qZA(),i.YNc(9,vn,8,3,"div",26),i.qZA()),2&e){var n=t.index,r=i.oxw(3);i.xp6(2),i.Q6J("ngIf",0===n),i.xp6(2),i.Q6J("ngIf",!r.monthNavigator&&"month"!==r.view),i.xp6(1),i.Q6J("ngIf",r.monthNavigator&&"month"!==r.view&&1===r.numberOfMonths),i.xp6(1),i.Q6J("ngIf",r.yearNavigator&&1===r.numberOfMonths),i.xp6(1),i.Q6J("ngIf",!r.yearNavigator),i.xp6(1),i.Q6J("ngIf",1===r.numberOfMonths||n===r.numberOfMonths-1),i.xp6(1),i.Q6J("ngIf","date"===r.view)}}function kn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"span",53),i.NdJ("click",function(e){var t=i.CHM(n).index;return i.oxw(4).onMonthSelect(e,t)})("keydown",function(e){var t=i.CHM(n).index;return i.oxw(4).onMonthCellKeydown(e,t)}),i._uU(1),i.qZA()}if(2&e){var r=t.$implicit,o=t.index,a=i.oxw(4);i.Q6J("ngClass",i.WLB(2,pn,a.isMonthSelected(o),!a.isSelectable(1,o,a.currentYear,!1))),i.xp6(1),i.hij(" ",r," ")}}function yn(e,t){if(1&e&&(i.TgZ(0,"div",51),i.YNc(1,kn,2,5,"span",52),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.Q6J("ngForOf",n.monthPickerValues)}}function xn(e,t){if(1&e&&(i.ynx(0),i.TgZ(1,"div",14),i.YNc(2,_n,10,7,"div",15),i.qZA(),i.YNc(3,yn,2,1,"div",16),i.BQk()),2&e){var n=i.oxw(2);i.xp6(2),i.Q6J("ngForOf",n.months),i.xp6(1),i.Q6J("ngIf","month"===n.view)}}function wn(e,t){1&e&&(i.ynx(0),i._uU(1,"0"),i.BQk())}function En(e,t){1&e&&(i.ynx(0),i._uU(1,"0"),i.BQk())}function Cn(e,t){if(1&e&&(i.TgZ(0,"div",59),i.TgZ(1,"span"),i._uU(2),i.qZA(),i.qZA()),2&e){var n=i.oxw(3);i.xp6(2),i.Oqu(n.timeSeparator)}}function Tn(e,t){1&e&&(i.ynx(0),i._uU(1,"0"),i.BQk())}function On(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",64),i.TgZ(1,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(3).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(3).incrementSecond(e)})("mousedown",function(e){return i.CHM(n),i.oxw(3).onTimePickerElementMouseDown(e,2,1)})("mouseup",function(e){return i.CHM(n),i.oxw(3).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(3).onTimePickerElementMouseLeave()}),i._UZ(2,"span",57),i.qZA(),i.TgZ(3,"span"),i.YNc(4,Tn,2,0,"ng-container",11),i._uU(5),i.qZA(),i.TgZ(6,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(3).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(3).decrementSecond(e)})("mousedown",function(e){return i.CHM(n),i.oxw(3).onTimePickerElementMouseDown(e,2,-1)})("mouseup",function(e){return i.CHM(n),i.oxw(3).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(3).onTimePickerElementMouseLeave()}),i._UZ(7,"span",58),i.qZA(),i.qZA()}if(2&e){var r=i.oxw(3);i.xp6(4),i.Q6J("ngIf",r.currentSecond<10),i.xp6(1),i.Oqu(r.currentSecond)}}function Mn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",65),i.TgZ(1,"button",66),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(3).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(3).toggleAMPM(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(3).toggleAMPM(e)}),i._UZ(2,"span",57),i.qZA(),i.TgZ(3,"span"),i._uU(4),i.qZA(),i.TgZ(5,"button",66),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(3).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(3).toggleAMPM(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(3).toggleAMPM(e)}),i._UZ(6,"span",58),i.qZA(),i.qZA()}if(2&e){var r=i.oxw(3);i.xp6(4),i.Oqu(r.pm?"PM":"AM")}}function Pn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",54),i.TgZ(1,"div",55),i.TgZ(2,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(2).incrementHour(e)})("mousedown",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseDown(e,0,1)})("mouseup",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(2).onTimePickerElementMouseLeave()}),i._UZ(3,"span",57),i.qZA(),i.TgZ(4,"span"),i.YNc(5,wn,2,0,"ng-container",11),i._uU(6),i.qZA(),i.TgZ(7,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(2).decrementHour(e)})("mousedown",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseDown(e,0,-1)})("mouseup",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(2).onTimePickerElementMouseLeave()}),i._UZ(8,"span",58),i.qZA(),i.qZA(),i.TgZ(9,"div",59),i.TgZ(10,"span"),i._uU(11),i.qZA(),i.qZA(),i.TgZ(12,"div",60),i.TgZ(13,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(2).incrementMinute(e)})("mousedown",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseDown(e,1,1)})("mouseup",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(2).onTimePickerElementMouseLeave()}),i._UZ(14,"span",57),i.qZA(),i.TgZ(15,"span"),i.YNc(16,En,2,0,"ng-container",11),i._uU(17),i.qZA(),i.TgZ(18,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(2).decrementMinute(e)})("mousedown",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseDown(e,1,-1)})("mouseup",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(2).onTimePickerElementMouseLeave()}),i._UZ(19,"span",58),i.qZA(),i.qZA(),i.YNc(20,Cn,3,1,"div",61),i.YNc(21,On,8,2,"div",62),i.YNc(22,Mn,7,1,"div",63),i.qZA()}if(2&e){var r=i.oxw(2);i.xp6(5),i.Q6J("ngIf",r.currentHour<10),i.xp6(1),i.Oqu(r.currentHour),i.xp6(5),i.Oqu(r.timeSeparator),i.xp6(5),i.Q6J("ngIf",r.currentMinute<10),i.xp6(1),i.Oqu(r.currentMinute),i.xp6(3),i.Q6J("ngIf",r.showSeconds),i.xp6(1),i.Q6J("ngIf",r.showSeconds),i.xp6(1),i.Q6J("ngIf","12"==r.hourFormat)}}var Dn=function(e){return[e]};function An(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",67),i.TgZ(1,"button",68),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(2).onTodayButtonClick(e)}),i.qZA(),i.TgZ(2,"button",68),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(2).onClearButtonClick(e)}),i.qZA(),i.qZA()}if(2&e){var r=i.oxw(2);i.xp6(1),i.Q6J("label",r.getTranslation("today"))("ngClass",i.VKq(4,Dn,r.todayButtonStyleClass)),i.xp6(1),i.Q6J("label",r.getTranslation("clear"))("ngClass",i.VKq(6,Dn,r.clearButtonStyleClass))}}function In(e,t){1&e&&i.GkF(0)}var Sn=function(e,t,n,i,r,o){return{"p-datepicker p-component":!0,"p-datepicker-inline":e,"p-disabled":t,"p-datepicker-timeonly":n,"p-datepicker-multiple-month":i,"p-datepicker-monthpicker":r,"p-datepicker-touch-ui":o}},Ln=function(e,t){return{showTransitionParams:e,hideTransitionParams:t}},Rn=function(e){return{value:"visibleTouchUI",params:e}},Zn=function(e){return{value:"visible",params:e}};function zn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",8,9),i.NdJ("@overlayAnimation.start",function(e){return i.CHM(n),i.oxw().onOverlayAnimationStart(e)})("@overlayAnimation.done",function(e){return i.CHM(n),i.oxw().onOverlayAnimationDone(e)}),i.Hsn(2),i.YNc(3,Yt,1,0,"ng-container",10),i.YNc(4,xn,4,2,"ng-container",11),i.YNc(5,Pn,23,8,"div",12),i.YNc(6,An,3,8,"div",13),i.Hsn(7,1),i.YNc(8,In,1,0,"ng-container",10),i.qZA()}if(2&e){var r=i.oxw();i.Tol(r.panelStyleClass),i.Q6J("ngStyle",r.panelStyle)("ngClass",i.HTZ(11,Sn,r.inline,r.disabled,r.timeOnly,r.numberOfMonths>1,"month"===r.view,r.touchUI))("@overlayAnimation",r.touchUI?i.VKq(21,Rn,i.WLB(18,Ln,r.showTransitionOptions,r.hideTransitionOptions)):i.VKq(26,Zn,i.WLB(23,Ln,r.showTransitionOptions,r.hideTransitionOptions)))("@.disabled",!0===r.inline),i.xp6(3),i.Q6J("ngTemplateOutlet",r.headerTemplate),i.xp6(1),i.Q6J("ngIf",!r.timeOnly),i.xp6(1),i.Q6J("ngIf",r.showTime||r.timeOnly),i.xp6(1),i.Q6J("ngIf",r.showButtonBar),i.xp6(2),i.Q6J("ngTemplateOutlet",r.footerTemplate)}}var Nn=[[["p-header"]],[["p-footer"]]],Bn=function(e,t,n,i){return{"p-calendar":!0,"p-calendar-w-btn":e,"p-calendar-timeonly":t,"p-calendar-disabled":n,"p-focus":i}},Un=["p-header","p-footer"],qn={provide:o.JU,useExisting:(0,i.Gpc)(function(){return Fn}),multi:!0},Fn=function(){var e=function(){function e(t,n,r,o,a){_classCallCheck(this,e),this.el=t,this.renderer=n,this.cd=r,this.zone=o,this.config=a,this.dateFormat="mm/dd/yy",this.multipleSeparator=",",this.rangeSeparator="-",this.inline=!1,this.showOtherMonths=!0,this.icon="pi pi-calendar",this.shortYearCutoff="+10",this.hourFormat="24",this.stepHour=1,this.stepMinute=1,this.stepSecond=1,this.showSeconds=!1,this.showOnFocus=!0,this.showWeek=!1,this.dataType="date",this.selectionMode="single",this.todayButtonStyleClass="p-button-text",this.clearButtonStyleClass="p-button-text",this.autoZIndex=!0,this.baseZIndex=0,this.keepInvalid=!1,this.hideOnDateTimeSelect=!0,this.numberOfMonths=1,this.view="date",this.timeSeparator=":",this.focusTrap=!0,this.firstDayOfWeek=0,this.showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)",this.hideTransitionOptions=".1s linear",this.onFocus=new i.vpe,this.onBlur=new i.vpe,this.onClose=new i.vpe,this.onSelect=new i.vpe,this.onInput=new i.vpe,this.onTodayClick=new i.vpe,this.onClearClick=new i.vpe,this.onMonthChange=new i.vpe,this.onYearChange=new i.vpe,this.onClickOutside=new i.vpe,this.onShow=new i.vpe,this.onModelChange=function(){},this.onModelTouched=function(){},this.inputFieldValue=null,this.navigationState=null,this.convertTo24Hour=function(e,t){return"12"==this.hourFormat?12===e?t?12:0:t?e+12:e:e}}return _createClass(e,[{key:"content",set:function(e){var t=this;this.contentViewChild=e,this.contentViewChild&&(this.isMonthNavigate?(Promise.resolve(null).then(function(){return t.updateFocus()}),this.isMonthNavigate=!1):this.initFocusableCell())}},{key:"defaultDate",get:function(){return this._defaultDate},set:function(e){if(this._defaultDate=e,this.initialized){var t=e||new Date;this.currentMonth=t.getMonth(),this.currentYear=t.getFullYear(),this.initTime(t),this.createMonths(this.currentMonth,this.currentYear)}}},{key:"minDate",get:function(){return this._minDate},set:function(e){this._minDate=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}},{key:"maxDate",get:function(){return this._maxDate},set:function(e){this._maxDate=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}},{key:"disabledDates",get:function(){return this._disabledDates},set:function(e){this._disabledDates=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}},{key:"disabledDays",get:function(){return this._disabledDays},set:function(e){this._disabledDays=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}},{key:"yearRange",get:function(){return this._yearRange},set:function(e){if(this._yearRange=e,e){var t=e.split(":"),n=parseInt(t[0]),i=parseInt(t[1]);this.populateYearOptions(n,i)}}},{key:"showTime",get:function(){return this._showTime},set:function(e){this._showTime=e,void 0===this.currentHour&&this.initTime(this.value||new Date),this.updateInputfield()}},{key:"locale",get:function(){return this._locale},set:function(e){console.warn("Locale property has no effect, use new i18n API instead.")}},{key:"ngOnInit",value:function(){var e=this,t=this.defaultDate||new Date;this.currentMonth=t.getMonth(),this.currentYear=t.getFullYear(),"date"===this.view?(this.createWeekDays(),this.initTime(t),this.createMonths(this.currentMonth,this.currentYear),this.ticksTo1970=24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7):"month"===this.view&&this.createMonthPickerValues(),this.translationSubscription=this.config.translationObserver.subscribe(function(){e.createWeekDays()}),this.initialized=!0}},{key:"ngAfterContentInit",value:function(){var e=this;this.templates.forEach(function(t){switch(t.getType()){case"date":e.dateTemplate=t.template;break;case"disabledDate":e.disabledDateTemplate=t.template;break;case"header":e.headerTemplate=t.template;break;case"footer":e.footerTemplate=t.template;break;default:e.dateTemplate=t.template}})}},{key:"getTranslation",value:function(e){return this.config.getTranslation(e)}},{key:"populateYearOptions",value:function(e,t){this.yearOptions=[];for(var n=e;n<=t;n++)this.yearOptions.push(n)}},{key:"createWeekDays",value:function(){this.weekDays=[];for(var e=this.firstDayOfWeek,t=this.getTranslation(a.ws.DAY_NAMES_MIN),n=0;n<7;n++)this.weekDays.push(t[e]),e=6==e?0:++e}},{key:"createMonthPickerValues",value:function(){this.monthPickerValues=[];for(var e=this.getTranslation(a.ws.MONTH_NAMES_SHORT),t=0;t<=11;t++)this.monthPickerValues.push(e[t])}},{key:"createMonths",value:function(e,t){this.months=this.months=[];for(var n=0;n<this.numberOfMonths;n++){var i=e+n,r=t;i>11&&(i=i%11-1,r=t+1),this.months.push(this.createMonth(i,r))}}},{key:"getWeekNumber",value:function(e){var t=new Date(e.getTime());t.setDate(t.getDate()+4-(t.getDay()||7));var n=t.getTime();return t.setMonth(0),t.setDate(1),Math.floor(Math.round((n-t.getTime())/864e5)/7)+1}},{key:"createMonth",value:function(e,t){for(var n=[],i=this.getFirstDayOfMonthIndex(e,t),r=this.getDaysCountInMonth(e,t),o=this.getDaysCountInPrevMonth(e,t),a=1,s=new Date,l=[],c=Math.ceil((r+i)/7),u=0;u<c;u++){var d=[];if(0==u){for(var p=o-i+1;p<=o;p++){var f=this.getPreviousMonthAndYear(e,t);d.push({day:p,month:f.month,year:f.year,otherMonth:!0,today:this.isToday(s,p,f.month,f.year),selectable:this.isSelectable(p,f.month,f.year,!0)})}for(var h=7-d.length,b=0;b<h;b++)d.push({day:a,month:e,year:t,today:this.isToday(s,a,e,t),selectable:this.isSelectable(a,e,t,!1)}),a++}else for(var g=0;g<7;g++){if(a>r){var m=this.getNextMonthAndYear(e,t);d.push({day:a-r,month:m.month,year:m.year,otherMonth:!0,today:this.isToday(s,a-r,m.month,m.year),selectable:this.isSelectable(a-r,m.month,m.year,!0)})}else d.push({day:a,month:e,year:t,today:this.isToday(s,a,e,t),selectable:this.isSelectable(a,e,t,!1)});a++}this.showWeek&&l.push(this.getWeekNumber(new Date(d[0].year,d[0].month,d[0].day))),n.push(d)}return{month:e,year:t,dates:n,weekNumbers:l}}},{key:"initTime",value:function(e){this.pm=e.getHours()>11,this.showTime?(this.currentMinute=e.getMinutes(),this.currentSecond=e.getSeconds(),this.setCurrentHourPM(e.getHours())):this.timeOnly&&(this.currentMinute=0,this.currentHour=0,this.currentSecond=0)}},{key:"navBackward",value:function(e){var t=this;e.stopPropagation(),this.disabled?e.preventDefault():(this.isMonthNavigate=!0,"month"===this.view?(this.decrementYear(),setTimeout(function(){t.updateFocus()},1)):(0===this.currentMonth?(this.currentMonth=11,this.decrementYear()):this.currentMonth--,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}},{key:"navForward",value:function(e){var t=this;e.stopPropagation(),this.disabled?e.preventDefault():(this.isMonthNavigate=!0,"month"===this.view?(this.incrementYear(),setTimeout(function(){t.updateFocus()},1)):(11===this.currentMonth?(this.currentMonth=0,this.incrementYear()):this.currentMonth++,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}},{key:"decrementYear",value:function(){if(this.currentYear--,this.yearNavigator&&this.currentYear<this.yearOptions[0]){var e=this.yearOptions[this.yearOptions.length-1]-this.yearOptions[0];this.populateYearOptions(this.yearOptions[0]-e,this.yearOptions[this.yearOptions.length-1]-e)}}},{key:"incrementYear",value:function(){if(this.currentYear++,this.yearNavigator&&this.currentYear>this.yearOptions[this.yearOptions.length-1]){var e=this.yearOptions[this.yearOptions.length-1]-this.yearOptions[0];this.populateYearOptions(this.yearOptions[0]+e,this.yearOptions[this.yearOptions.length-1]+e)}}},{key:"onDateSelect",value:function(e,t){var n=this;!this.disabled&&t.selectable?(this.isMultipleSelection()&&this.isSelected(t)?(this.value=this.value.filter(function(e,i){return!n.isDateEquals(e,t)}),0===this.value.length&&(this.value=null),this.updateModel(this.value)):this.shouldSelectDate(t)&&this.selectDate(t),this.isSingleSelection()&&this.hideOnDateTimeSelect&&setTimeout(function(){e.preventDefault(),n.hideOverlay(),n.mask&&n.disableModality(),n.cd.markForCheck()},150),this.updateInputfield(),e.preventDefault()):e.preventDefault()}},{key:"shouldSelectDate",value:function(e){return!this.isMultipleSelection()||null==this.maxDateCount||this.maxDateCount>(this.value?this.value.length:0)}},{key:"onMonthSelect",value:function(e,t){ne.hasClass(e.target,"p-disabled")||this.onDateSelect(e,{year:this.currentYear,month:t,day:1,selectable:!0})}},{key:"updateInputfield",value:function(){var e="";if(this.value)if(this.isSingleSelection())e=this.formatDateTime(this.value);else if(this.isMultipleSelection())for(var t=0;t<this.value.length;t++)e+=this.formatDateTime(this.value[t]),t!==this.value.length-1&&(e+=this.multipleSeparator+" ");else if(this.isRangeSelection()&&this.value&&this.value.length){var n=this.value[1];e=this.formatDateTime(this.value[0]),n&&(e+=" "+this.rangeSeparator+" "+this.formatDateTime(n))}this.inputFieldValue=e,this.updateFilledState(),this.inputfieldViewChild&&this.inputfieldViewChild.nativeElement&&(this.inputfieldViewChild.nativeElement.value=this.inputFieldValue)}},{key:"formatDateTime",value:function(e){var t=null;return e&&(this.timeOnly?t=this.formatTime(e):(t=this.formatDate(e,this.getDateFormat()),this.showTime&&(t+=" "+this.formatTime(e)))),t}},{key:"setCurrentHourPM",value:function(e){"12"==this.hourFormat?(this.pm=e>11,this.currentHour=e>=12?12==e?12:e-12:0==e?12:e):this.currentHour=e}},{key:"selectDate",value:function(e){var t=new Date(e.year,e.month,e.day);if(this.showTime&&(t.setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),t.setMinutes(this.currentMinute),t.setSeconds(this.currentSecond)),this.minDate&&this.minDate>t&&(t=this.minDate,this.setCurrentHourPM(t.getHours()),this.currentMinute=t.getMinutes(),this.currentSecond=t.getSeconds()),this.maxDate&&this.maxDate<t&&(t=this.maxDate,this.setCurrentHourPM(t.getHours()),this.currentMinute=t.getMinutes(),this.currentSecond=t.getSeconds()),this.isSingleSelection())this.updateModel(t);else if(this.isMultipleSelection())this.updateModel(this.value?[].concat(_toConsumableArray(this.value),[t]):[t]);else if(this.isRangeSelection())if(this.value&&this.value.length){var n=this.value[0],i=this.value[1];!i&&t.getTime()>=n.getTime()?i=t:(n=t,i=null),this.updateModel([n,i])}else this.updateModel([t,null]);this.onSelect.emit(t)}},{key:"updateModel",value:function(e){var t=this;if(this.value=e,"date"==this.dataType)this.onModelChange(this.value);else if("string"==this.dataType)if(this.isSingleSelection())this.onModelChange(this.formatDateTime(this.value));else{var n=null;this.value&&(n=this.value.map(function(e){return t.formatDateTime(e)})),this.onModelChange(n)}}},{key:"getFirstDayOfMonthIndex",value:function(e,t){var n=new Date;n.setDate(1),n.setMonth(e),n.setFullYear(t);var i=n.getDay()+this.getSundayIndex();return i>=7?i-7:i}},{key:"getDaysCountInMonth",value:function(e,t){return 32-this.daylightSavingAdjust(new Date(t,e,32)).getDate()}},{key:"getDaysCountInPrevMonth",value:function(e,t){var n=this.getPreviousMonthAndYear(e,t);return this.getDaysCountInMonth(n.month,n.year)}},{key:"getPreviousMonthAndYear",value:function(e,t){var n,i;return 0===e?(n=11,i=t-1):(n=e-1,i=t),{month:n,year:i}}},{key:"getNextMonthAndYear",value:function(e,t){var n,i;return 11===e?(n=0,i=t+1):(n=e+1,i=t),{month:n,year:i}}},{key:"getSundayIndex",value:function(){return this.firstDayOfWeek>0?7-this.firstDayOfWeek:0}},{key:"isSelected",value:function(e){if(!this.value)return!1;if(this.isSingleSelection())return this.isDateEquals(this.value,e);if(this.isMultipleSelection()){var t,n=!1,i=_createForOfIteratorHelper(this.value);try{for(i.s();!(t=i.n()).done;){var r=t.value;if(n=this.isDateEquals(r,e))break}}catch(o){i.e(o)}finally{i.f()}return n}return this.isRangeSelection()?this.value[1]?this.isDateEquals(this.value[0],e)||this.isDateEquals(this.value[1],e)||this.isDateBetween(this.value[0],this.value[1],e):this.isDateEquals(this.value[0],e):void 0}},{key:"isMonthSelected",value:function(e){var t=this.value?Array.isArray(this.value)?this.value[0].getDate():this.value.getDate():1;return this.isSelected({year:this.currentYear,month:e,day:t,selectable:!0})}},{key:"isDateEquals",value:function(e,t){return!!e&&e.getDate()===t.day&&e.getMonth()===t.month&&e.getFullYear()===t.year}},{key:"isDateBetween",value:function(e,t,n){if(e&&t){var i=new Date(n.year,n.month,n.day);return e.getTime()<=i.getTime()&&t.getTime()>=i.getTime()}return!1}},{key:"isSingleSelection",value:function(){return"single"===this.selectionMode}},{key:"isRangeSelection",value:function(){return"range"===this.selectionMode}},{key:"isMultipleSelection",value:function(){return"multiple"===this.selectionMode}},{key:"isToday",value:function(e,t,n,i){return e.getDate()===t&&e.getMonth()===n&&e.getFullYear()===i}},{key:"isSelectable",value:function(e,t,n,i){var r=!0,o=!0,a=!0,s=!0;return!(i&&!this.selectOtherMonths)&&(this.minDate&&(this.minDate.getFullYear()>n||this.minDate.getFullYear()===n&&(this.minDate.getMonth()>t||this.minDate.getMonth()===t&&this.minDate.getDate()>e))&&(r=!1),this.maxDate&&(this.maxDate.getFullYear()<n||this.maxDate.getFullYear()===n&&(this.maxDate.getMonth()<t||this.maxDate.getMonth()===t&&this.maxDate.getDate()<e))&&(o=!1),this.disabledDates&&(a=!this.isDateDisabled(e,t,n)),this.disabledDays&&(s=!this.isDayDisabled(e,t,n)),r&&o&&a&&s)}},{key:"isDateDisabled",value:function(e,t,n){if(this.disabledDates){var i,r=_createForOfIteratorHelper(this.disabledDates);try{for(r.s();!(i=r.n()).done;){var o=i.value;if(o.getFullYear()===n&&o.getMonth()===t&&o.getDate()===e)return!0}}catch(a){r.e(a)}finally{r.f()}}return!1}},{key:"isDayDisabled",value:function(e,t,n){if(this.disabledDays){var i=new Date(n,t,e).getDay();return-1!==this.disabledDays.indexOf(i)}return!1}},{key:"onInputFocus",value:function(e){this.focus=!0,this.showOnFocus&&this.showOverlay(),this.onFocus.emit(e)}},{key:"onInputClick",value:function(){this.overlay&&this.autoZIndex&&(this.overlay.style.zIndex=String(this.baseZIndex+ ++ne.zindex)),this.showOnFocus&&!this.overlayVisible&&this.showOverlay()}},{key:"onInputBlur",value:function(e){this.focus=!1,this.onBlur.emit(e),this.keepInvalid||this.updateInputfield(),this.onModelTouched()}},{key:"onButtonClick",value:function(e,t){this.overlayVisible?this.hideOverlay():(t.focus(),this.showOverlay())}},{key:"onPrevButtonClick",value:function(e){this.navigationState={backward:!0,button:!0},this.navBackward(e)}},{key:"onNextButtonClick",value:function(e){this.navigationState={backward:!1,button:!0},this.navForward(e)}},{key:"onContainerButtonKeydown",value:function(e){switch(e.which){case 9:this.inline||this.trapFocus(e);break;case 27:this.overlayVisible=!1,e.preventDefault()}}},{key:"onInputKeydown",value:function(e){this.isKeydown=!0,40===e.keyCode&&this.contentViewChild?this.trapFocus(e):27===e.keyCode||13===e.keyCode?this.overlayVisible&&(this.overlayVisible=!1,e.preventDefault()):9===e.keyCode&&this.contentViewChild&&(ne.getFocusableElements(this.contentViewChild.nativeElement).forEach(function(e){return e.tabIndex="-1"}),this.overlayVisible&&(this.overlayVisible=!1))}},{key:"onDateCellKeydown",value:function(e,t,n){var i=e.currentTarget,r=i.parentElement;switch(e.which){case 40:i.tabIndex="-1";var o=ne.index(r),a=r.parentElement.nextElementSibling;a?ne.hasClass(a.children[o].children[0],"p-disabled")?(this.navigationState={backward:!1},this.navForward(e)):(a.children[o].children[0].tabIndex="0",a.children[o].children[0].focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break;case 38:i.tabIndex="-1";var s=ne.index(r),l=r.parentElement.previousElementSibling;if(l){var c=l.children[s].children[0];ne.hasClass(c,"p-disabled")?(this.navigationState={backward:!0},this.navBackward(e)):(c.tabIndex="0",c.focus())}else this.navigationState={backward:!0},this.navBackward(e);e.preventDefault();break;case 37:i.tabIndex="-1";var u=r.previousElementSibling;if(u){var d=u.children[0];ne.hasClass(d,"p-disabled")||ne.hasClass(d.parentElement,"p-datepicker-weeknumber")?this.navigateToMonth(!0,n):(d.tabIndex="0",d.focus())}else this.navigateToMonth(!0,n);e.preventDefault();break;case 39:i.tabIndex="-1";var p=r.nextElementSibling;if(p){var f=p.children[0];ne.hasClass(f,"p-disabled")?this.navigateToMonth(!1,n):(f.tabIndex="0",f.focus())}else this.navigateToMonth(!1,n);e.preventDefault();break;case 13:this.onDateSelect(e,t),e.preventDefault();break;case 27:this.overlayVisible=!1,e.preventDefault();break;case 9:this.inline||this.trapFocus(e)}}},{key:"onMonthCellKeydown",value:function(e,t){var n=e.currentTarget;switch(e.which){case 38:case 40:n.tabIndex="-1";var i=n.parentElement.children,r=ne.index(n),o=i[40===e.which?r+3:r-3];o&&(o.tabIndex="0",o.focus()),e.preventDefault();break;case 37:n.tabIndex="-1";var a=n.previousElementSibling;a&&(a.tabIndex="0",a.focus()),e.preventDefault();break;case 39:n.tabIndex="-1";var s=n.nextElementSibling;s&&(s.tabIndex="0",s.focus()),e.preventDefault();break;case 13:this.onMonthSelect(e,t),e.preventDefault();break;case 27:this.overlayVisible=!1,e.preventDefault();break;case 9:this.inline||this.trapFocus(e)}}},{key:"navigateToMonth",value:function(e,t){if(e)if(1===this.numberOfMonths||0===t)this.navigationState={backward:!0},this.navBackward(event);else{var n=ne.find(this.contentViewChild.nativeElement.children[t-1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"),i=n[n.length-1];i.tabIndex="0",i.focus()}else if(1===this.numberOfMonths||t===this.numberOfMonths-1)this.navigationState={backward:!1},this.navForward(event);else{var r=ne.findSingle(this.contentViewChild.nativeElement.children[t+1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");r.tabIndex="0",r.focus()}}},{key:"updateFocus",value:function(){var e;if(this.navigationState){if(this.navigationState.button)this.initFocusableCell(),this.navigationState.backward?ne.findSingle(this.contentViewChild.nativeElement,".p-datepicker-prev").focus():ne.findSingle(this.contentViewChild.nativeElement,".p-datepicker-next").focus();else{if(this.navigationState.backward){var t=ne.find(this.contentViewChild.nativeElement,".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");e=t[t.length-1]}else e=ne.findSingle(this.contentViewChild.nativeElement,".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");e&&(e.tabIndex="0",e.focus())}this.navigationState=null}else this.initFocusableCell()}},{key:"initFocusableCell",value:function(){var e;if("month"===this.view){var t=ne.find(this.contentViewChild.nativeElement,".p-monthpicker .p-monthpicker-month:not(.p-disabled)"),n=ne.findSingle(this.contentViewChild.nativeElement,".p-monthpicker .p-monthpicker-month.p-highlight");t.forEach(function(e){return e.tabIndex=-1}),e=n||t[0],0===t.length&&ne.find(this.contentViewChild.nativeElement,'.p-monthpicker .p-monthpicker-month.p-disabled[tabindex = "0"]').forEach(function(e){return e.tabIndex=-1})}else(e=ne.findSingle(this.contentViewChild.nativeElement,"span.p-highlight"))||(e=ne.findSingle(this.contentViewChild.nativeElement,"td.p-datepicker-today span:not(.p-disabled):not(.p-ink)")||ne.findSingle(this.contentViewChild.nativeElement,".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"));e&&(e.tabIndex="0")}},{key:"trapFocus",value:function(e){var t=ne.getFocusableElements(this.contentViewChild.nativeElement);if(t&&t.length>0)if(t[0].ownerDocument.activeElement){var n=t.indexOf(t[0].ownerDocument.activeElement);if(e.shiftKey)if(-1==n||0===n)if(this.focusTrap)t[t.length-1].focus();else{if(-1===n)return this.hideOverlay();if(0===n)return}else t[n-1].focus();else if(-1==n||n===t.length-1){if(!this.focusTrap&&-1!=n)return this.hideOverlay();t[0].focus()}else t[n+1].focus()}else t[0].focus();e.preventDefault()}},{key:"onMonthDropdownChange",value:function(e){this.currentMonth=parseInt(e),this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}},{key:"onYearDropdownChange",value:function(e){this.currentYear=parseInt(e),this.onYearChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}},{key:"validateTime",value:function(e,t,n,i){var r=this.value,o=this.convertTo24Hour(e,i);this.isRangeSelection()&&(r=this.value[1]||this.value[0]),this.isMultipleSelection()&&(r=this.value[this.value.length-1]);var a=r?r.toDateString():null;if(this.minDate&&a&&this.minDate.toDateString()===a){if(this.minDate.getHours()>o)return!1;if(this.minDate.getHours()===o){if(this.minDate.getMinutes()>t)return!1;if(this.minDate.getMinutes()===t&&this.minDate.getSeconds()>n)return!1}}if(this.maxDate&&a&&this.maxDate.toDateString()===a){if(this.maxDate.getHours()<o)return!1;if(this.maxDate.getHours()===o){if(this.maxDate.getMinutes()<t)return!1;if(this.maxDate.getMinutes()===t&&this.maxDate.getSeconds()<n)return!1}}return!0}},{key:"incrementHour",value:function(e){var t=this.currentHour+this.stepHour,n=this.pm;"24"==this.hourFormat?t=t>=24?t-24:t:"12"==this.hourFormat&&(this.currentHour<12&&t>11&&(n=!this.pm),t=t>=13?t-12:t),this.validateTime(t,this.currentMinute,this.currentSecond,n)&&(this.currentHour=t,this.pm=n),e.preventDefault()}},{key:"onTimePickerElementMouseDown",value:function(e,t,n){this.disabled||(this.repeat(e,null,t,n),e.preventDefault())}},{key:"onTimePickerElementMouseUp",value:function(e){this.disabled||(this.clearTimePickerTimer(),this.updateTime())}},{key:"onTimePickerElementMouseLeave",value:function(){!this.disabled&&this.timePickerTimer&&(this.clearTimePickerTimer(),this.updateTime())}},{key:"repeat",value:function(e,t,n,i){var r=this,o=t||500;switch(this.clearTimePickerTimer(),this.timePickerTimer=setTimeout(function(){r.repeat(e,100,n,i),r.cd.markForCheck()},o),n){case 0:1===i?this.incrementHour(e):this.decrementHour(e);break;case 1:1===i?this.incrementMinute(e):this.decrementMinute(e);break;case 2:1===i?this.incrementSecond(e):this.decrementSecond(e)}this.updateInputfield()}},{key:"clearTimePickerTimer",value:function(){this.timePickerTimer&&(clearTimeout(this.timePickerTimer),this.timePickerTimer=null)}},{key:"decrementHour",value:function(e){var t=this.currentHour-this.stepHour,n=this.pm;"24"==this.hourFormat?t=t<0?24+t:t:"12"==this.hourFormat&&(12===this.currentHour&&(n=!this.pm),t=t<=0?12+t:t),this.validateTime(t,this.currentMinute,this.currentSecond,n)&&(this.currentHour=t,this.pm=n),e.preventDefault()}},{key:"incrementMinute",value:function(e){var t=this.currentMinute+this.stepMinute;t=t>59?t-60:t,this.validateTime(this.currentHour,t,this.currentSecond,this.pm)&&(this.currentMinute=t),e.preventDefault()}},{key:"decrementMinute",value:function(e){var t=this.currentMinute-this.stepMinute;t=t<0?60+t:t,this.validateTime(this.currentHour,t,this.currentSecond,this.pm)&&(this.currentMinute=t),e.preventDefault()}},{key:"incrementSecond",value:function(e){var t=this.currentSecond+this.stepSecond;t=t>59?t-60:t,this.validateTime(this.currentHour,this.currentMinute,t,this.pm)&&(this.currentSecond=t),e.preventDefault()}},{key:"decrementSecond",value:function(e){var t=this.currentSecond-this.stepSecond;t=t<0?60+t:t,this.validateTime(this.currentHour,this.currentMinute,t,this.pm)&&(this.currentSecond=t),e.preventDefault()}},{key:"updateTime",value:function(){var e=this.value;this.isRangeSelection()&&(e=this.value[1]||this.value[0]),this.isMultipleSelection()&&(e=this.value[this.value.length-1]),(e=e?new Date(e.getTime()):new Date).setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),e.setMinutes(this.currentMinute),e.setSeconds(this.currentSecond),this.isRangeSelection()&&(e=this.value[1]?[this.value[0],e]:[e,null]),this.isMultipleSelection()&&(e=[].concat(_toConsumableArray(this.value.slice(0,-1)),[e])),this.updateModel(e),this.onSelect.emit(e),this.updateInputfield()}},{key:"toggleAMPM",value:function(e){var t=!this.pm;this.validateTime(this.currentHour,this.currentMinute,this.currentSecond,t)&&(this.pm=t,this.updateTime()),e.preventDefault()}},{key:"onUserInput",value:function(e){if(this.isKeydown){this.isKeydown=!1;var t=e.target.value;try{var n=this.parseValueFromString(t);this.isValidSelection(n)&&(this.updateModel(n),this.updateUI())}catch(i){this.updateModel(null)}this.filled=null!=t&&t.length,this.onInput.emit(e)}}},{key:"isValidSelection",value:function(e){var t=this,n=!0;return this.isSingleSelection()?this.isSelectable(e.getDate(),e.getMonth(),e.getFullYear(),!1)||(n=!1):e.every(function(e){return t.isSelectable(e.getDate(),e.getMonth(),e.getFullYear(),!1)})&&this.isRangeSelection()&&(n=e.length>1&&e[1]>e[0]),n}},{key:"parseValueFromString",value:function(e){if(!e||0===e.trim().length)return null;var t;if(this.isSingleSelection())t=this.parseDateTime(e);else if(this.isMultipleSelection()){t=[];var n,i=_createForOfIteratorHelper(e.split(this.multipleSeparator));try{for(i.s();!(n=i.n()).done;){var r=n.value;t.push(this.parseDateTime(r.trim()))}}catch(s){i.e(s)}finally{i.f()}}else if(this.isRangeSelection()){var o=e.split(" "+this.rangeSeparator+" ");t=[];for(var a=0;a<o.length;a++)t[a]=this.parseDateTime(o[a].trim())}return t}},{key:"parseDateTime",value:function(e){var t,n=e.split(" ");if(this.timeOnly)t=new Date,this.populateTime(t,n[0],n[1]);else{var i=this.getDateFormat();if(this.showTime){var r="12"==this.hourFormat?n.pop():null,o=n.pop();t=this.parseDate(n.join(" "),i),this.populateTime(t,o,r)}else t=this.parseDate(e,i)}return t}},{key:"populateTime",value:function(e,t,n){if("12"==this.hourFormat&&!n)throw"Invalid Time";this.pm="PM"===n||"pm"===n;var i=this.parseTime(t);e.setHours(i.hour),e.setMinutes(i.minute),e.setSeconds(i.second)}},{key:"updateUI",value:function(){var e=this.value||this.defaultDate||new Date;Array.isArray(e)&&(e=e[0]),this.currentMonth=e.getMonth(),this.currentYear=e.getFullYear(),this.createMonths(this.currentMonth,this.currentYear),(this.showTime||this.timeOnly)&&(this.setCurrentHourPM(e.getHours()),this.currentMinute=e.getMinutes(),this.currentSecond=e.getSeconds())}},{key:"showOverlay",value:function(){this.overlayVisible||(this.updateUI(),this.overlayVisible=!0)}},{key:"hideOverlay",value:function(){this.overlayVisible=!1,this.clearTimePickerTimer(),this.touchUI&&this.disableModality(),this.cd.markForCheck()}},{key:"toggle",value:function(){this.inline||(this.overlayVisible?this.hideOverlay():(this.showOverlay(),this.inputfieldViewChild.nativeElement.focus()))}},{key:"onOverlayAnimationStart",value:function(e){switch(e.toState){case"visible":case"visibleTouchUI":this.inline||(this.overlay=e.element,this.appendOverlay(),this.autoZIndex&&(this.overlay.style.zIndex=String(this.baseZIndex+ ++ne.zindex)),this.alignOverlay(),this.onShow.emit(e));break;case"void":this.onOverlayHide(),this.onClose.emit(e)}}},{key:"onOverlayAnimationDone",value:function(e){switch(e.toState){case"visible":case"visibleTouchUI":this.inline||(this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindScrollListener())}}},{key:"appendOverlay",value:function(){this.appendTo&&("body"===this.appendTo?document.body.appendChild(this.overlay):ne.appendChild(this.overlay,this.appendTo))}},{key:"restoreOverlayAppend",value:function(){this.overlay&&this.appendTo&&this.el.nativeElement.appendChild(this.overlay)}},{key:"alignOverlay",value:function(){this.touchUI?this.enableModality(this.overlay):this.appendTo?ne.absolutePosition(this.overlay,this.inputfieldViewChild.nativeElement):ne.relativePosition(this.overlay,this.inputfieldViewChild.nativeElement)}},{key:"enableModality",value:function(e){var t=this;this.mask||(this.mask=document.createElement("div"),this.mask.style.zIndex=String(parseInt(e.style.zIndex)-1),ne.addMultipleClasses(this.mask,"p-component-overlay p-datepicker-mask p-datepicker-mask-scrollblocker"),this.maskClickListener=this.renderer.listen(this.mask,"click",function(e){t.disableModality()}),document.body.appendChild(this.mask),ne.addClass(document.body,"p-overflow-hidden"))}},{key:"disableModality",value:function(){if(this.mask){document.body.removeChild(this.mask);for(var e,t=document.body.children,n=0;n<t.length;n++)if(ne.hasClass(t[n],"p-datepicker-mask-scrollblocker")){e=!0;break}e||ne.removeClass(document.body,"p-overflow-hidden"),this.unbindMaskClickListener(),this.mask=null}}},{key:"unbindMaskClickListener",value:function(){this.maskClickListener&&(this.maskClickListener(),this.maskClickListener=null)}},{key:"writeValue",value:function(e){this.value=e,this.value&&"string"==typeof this.value&&(this.value=this.parseValueFromString(this.value)),this.updateInputfield(),this.updateUI(),this.cd.markForCheck()}},{key:"registerOnChange",value:function(e){this.onModelChange=e}},{key:"registerOnTouched",value:function(e){this.onModelTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e,this.cd.markForCheck()}},{key:"getDateFormat",value:function(){return this.dateFormat}},{key:"formatDate",value:function(e,t){if(!e)return"";var n,i=function(e){var i=n+1<t.length&&t.charAt(n+1)===e;return i&&n++,i},r=function(e,t,n){var r=""+t;if(i(e))for(;r.length<n;)r="0"+r;return r},o=function(e,t,n,r){return i(e)?r[t]:n[t]},s="",l=!1;if(e)for(n=0;n<t.length;n++)if(l)"'"!==t.charAt(n)||i("'")?s+=t.charAt(n):l=!1;else switch(t.charAt(n)){case"d":s+=r("d",e.getDate(),2);break;case"D":s+=o("D",e.getDay(),this.getTranslation(a.ws.DAY_NAMES_SHORT),this.getTranslation(a.ws.DAY_NAMES));break;case"o":s+=r("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":s+=r("m",e.getMonth()+1,2);break;case"M":s+=o("M",e.getMonth(),this.getTranslation(a.ws.MONTH_NAMES_SHORT),this.getTranslation(a.ws.MONTH_NAMES));break;case"y":s+=i("y")?e.getFullYear():(e.getFullYear()%100<10?"0":"")+e.getFullYear()%100;break;case"@":s+=e.getTime();break;case"!":s+=1e4*e.getTime()+this.ticksTo1970;break;case"'":i("'")?s+="'":l=!0;break;default:s+=t.charAt(n)}return s}},{key:"formatTime",value:function(e){if(!e)return"";var t="",n=e.getHours(),i=e.getMinutes(),r=e.getSeconds();return"12"==this.hourFormat&&n>11&&12!=n&&(n-=12),t+="12"==this.hourFormat&&0===n?12:n<10?"0"+n:n,t+=":",t+=i<10?"0"+i:i,this.showSeconds&&(t+=":",t+=r<10?"0"+r:r),"12"==this.hourFormat&&(t+=e.getHours()>11?" PM":" AM"),t}},{key:"parseTime",value:function(e){var t=e.split(":");if(t.length!==(this.showSeconds?3:2))throw"Invalid time";var n=parseInt(t[0]),i=parseInt(t[1]),r=this.showSeconds?parseInt(t[2]):null;if(isNaN(n)||isNaN(i)||n>23||i>59||"12"==this.hourFormat&&n>12||this.showSeconds&&(isNaN(r)||r>59))throw"Invalid time";return"12"==this.hourFormat&&(12!==n&&this.pm?n+=12:this.pm||12!==n||(n-=12)),{hour:n,minute:i,second:r}}},{key:"parseDate",value:function(e,t){if(null==t||null==e)throw"Invalid arguments";if(""===(e="object"==typeof e?e.toString():e+""))return null;var n,i,r,o,s=0,l="string"!=typeof this.shortYearCutoff?this.shortYearCutoff:(new Date).getFullYear()%100+parseInt(this.shortYearCutoff,10),c=-1,u=-1,d=-1,p=-1,f=!1,h=function(e){var i=n+1<t.length&&t.charAt(n+1)===e;return i&&n++,i},b=function(t){var n=h(t),i="@"===t?14:"!"===t?20:"y"===t&&n?4:"o"===t?3:2,r=new RegExp("^\\d{"+("y"===t?i:1)+","+i+"}"),o=e.substring(s).match(r);if(!o)throw"Missing number at position "+s;return s+=o[0].length,parseInt(o[0],10)},g=function(t,n,i){for(var r=-1,o=h(t)?i:n,a=[],l=0;l<o.length;l++)a.push([l,o[l]]);a.sort(function(e,t){return-(e[1].length-t[1].length)});for(var c=0;c<a.length;c++){var u=a[c][1];if(e.substr(s,u.length).toLowerCase()===u.toLowerCase()){r=a[c][0],s+=u.length;break}}if(-1!==r)return r+1;throw"Unknown name at position "+s},m=function(){if(e.charAt(s)!==t.charAt(n))throw"Unexpected literal at position "+s;s++};for("month"===this.view&&(d=1),n=0;n<t.length;n++)if(f)"'"!==t.charAt(n)||h("'")?m():f=!1;else switch(t.charAt(n)){case"d":d=b("d");break;case"D":g("D",this.getTranslation(a.ws.DAY_NAMES_SHORT),this.getTranslation(a.ws.DAY_NAMES));break;case"o":p=b("o");break;case"m":u=b("m");break;case"M":u=g("M",this.getTranslation(a.ws.MONTH_NAMES_SHORT),this.getTranslation(a.ws.MONTH_NAMES));break;case"y":c=b("y");break;case"@":c=(o=new Date(b("@"))).getFullYear(),u=o.getMonth()+1,d=o.getDate();break;case"!":c=(o=new Date((b("!")-this.ticksTo1970)/1e4)).getFullYear(),u=o.getMonth()+1,d=o.getDate();break;case"'":h("'")?m():f=!0;break;default:m()}if(s<e.length&&(r=e.substr(s),!/^\s+/.test(r)))throw"Extra/unparsed characters found in date: "+r;if(-1===c?c=(new Date).getFullYear():c<100&&(c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=l?0:-100)),p>-1)for(u=1,d=p;!(d<=(i=this.getDaysCountInMonth(c,u-1)));)u++,d-=i;if((o=this.daylightSavingAdjust(new Date(c,u-1,d))).getFullYear()!==c||o.getMonth()+1!==u||o.getDate()!==d)throw"Invalid date";return o}},{key:"daylightSavingAdjust",value:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null}},{key:"updateFilledState",value:function(){this.filled=this.inputFieldValue&&""!=this.inputFieldValue}},{key:"onTodayButtonClick",value:function(e){var t=new Date,n={day:t.getDate(),month:t.getMonth(),year:t.getFullYear(),otherMonth:t.getMonth()!==this.currentMonth||t.getFullYear()!==this.currentYear,today:!0,selectable:!0};this.onDateSelect(e,n),this.onTodayClick.emit(e)}},{key:"onClearButtonClick",value:function(e){this.updateModel(null),this.updateInputfield(),this.hideOverlay(),this.onClearClick.emit(e)}},{key:"bindDocumentClickListener",value:function(){var e=this;this.documentClickListener||this.zone.runOutsideAngular(function(){e.documentClickListener=e.renderer.listen(e.el?e.el.nativeElement.ownerDocument:"document","click",function(t){e.isOutsideClicked(t)&&e.overlayVisible&&e.zone.run(function(){e.hideOverlay(),e.onClickOutside.emit(t),e.cd.markForCheck()})})})}},{key:"unbindDocumentClickListener",value:function(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}},{key:"bindDocumentResizeListener",value:function(){this.documentResizeListener||this.touchUI||(this.documentResizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.documentResizeListener))}},{key:"unbindDocumentResizeListener",value:function(){this.documentResizeListener&&(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)}},{key:"bindScrollListener",value:function(){var e=this;this.scrollHandler||(this.scrollHandler=new ie(this.containerViewChild.nativeElement,function(){e.overlayVisible&&e.hideOverlay()})),this.scrollHandler.bindScrollListener()}},{key:"unbindScrollListener",value:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}},{key:"isOutsideClicked",value:function(e){return!(this.el.nativeElement.isSameNode(e.target)||this.isNavIconClicked(e)||this.el.nativeElement.contains(e.target)||this.overlay&&this.overlay.contains(e.target))}},{key:"isNavIconClicked",value:function(e){return ne.hasClass(e.target,"p-datepicker-prev")||ne.hasClass(e.target,"p-datepicker-prev-icon")||ne.hasClass(e.target,"p-datepicker-next")||ne.hasClass(e.target,"p-datepicker-next-icon")}},{key:"onWindowResize",value:function(){this.overlayVisible&&!ne.isAndroid()&&this.hideOverlay()}},{key:"onOverlayHide",value:function(){this.unbindDocumentClickListener(),this.unbindMaskClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.overlay=null,this.disableModality()}},{key:"ngOnDestroy",value:function(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.translationSubscription&&this.translationSubscription.unsubscribe(),this.clearTimePickerTimer(),this.restoreOverlayAppend(),this.onOverlayHide()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(a.b4))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-calendar"]],contentQueries:function(e,t,n){var r;(1&e&&i.Suo(n,a.jx,4),2&e)&&(i.iGM(r=i.CRH())&&(t.templates=r))},viewQuery:function(e,t){var n;(1&e&&(i.Gf(Ht,5),i.Gf(jt,5),i.Gf(Jt,5)),2&e)&&(i.iGM(n=i.CRH())&&(t.containerViewChild=n.first),i.iGM(n=i.CRH())&&(t.inputfieldViewChild=n.first),i.iGM(n=i.CRH())&&(t.content=n.first))},hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("p-inputwrapper-filled",t.filled)("p-inputwrapper-focus",t.focus)},inputs:{style:"style",styleClass:"styleClass",inputStyle:"inputStyle",inputId:"inputId",name:"name",inputStyleClass:"inputStyleClass",placeholder:"placeholder",ariaLabelledBy:"ariaLabelledBy",disabled:"disabled",dateFormat:"dateFormat",multipleSeparator:"multipleSeparator",rangeSeparator:"rangeSeparator",inline:"inline",showOtherMonths:"showOtherMonths",selectOtherMonths:"selectOtherMonths",showIcon:"showIcon",icon:"icon",appendTo:"appendTo",readonlyInput:"readonlyInput",shortYearCutoff:"shortYearCutoff",monthNavigator:"monthNavigator",yearNavigator:"yearNavigator",hourFormat:"hourFormat",timeOnly:"timeOnly",stepHour:"stepHour",stepMinute:"stepMinute",stepSecond:"stepSecond",showSeconds:"showSeconds",required:"required",showOnFocus:"showOnFocus",showWeek:"showWeek",dataType:"dataType",selectionMode:"selectionMode",maxDateCount:"maxDateCount",showButtonBar:"showButtonBar",todayButtonStyleClass:"todayButtonStyleClass",clearButtonStyleClass:"clearButtonStyleClass",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",panelStyleClass:"panelStyleClass",panelStyle:"panelStyle",keepInvalid:"keepInvalid",hideOnDateTimeSelect:"hideOnDateTimeSelect",numberOfMonths:"numberOfMonths",view:"view",touchUI:"touchUI",timeSeparator:"timeSeparator",focusTrap:"focusTrap",firstDayOfWeek:"firstDayOfWeek",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",tabindex:"tabindex",defaultDate:"defaultDate",minDate:"minDate",maxDate:"maxDate",disabledDates:"disabledDates",disabledDays:"disabledDays",yearRange:"yearRange",showTime:"showTime",locale:"locale"},outputs:{onFocus:"onFocus",onBlur:"onBlur",onClose:"onClose",onSelect:"onSelect",onInput:"onInput",onTodayClick:"onTodayClick",onClearClick:"onClearClick",onMonthChange:"onMonthChange",onYearChange:"onYearChange",onClickOutside:"onClickOutside",onShow:"onShow"},features:[i._Bn([qn])],ngContentSelectors:Un,decls:4,vars:11,consts:[[3,"ngClass","ngStyle"],["container",""],[3,"ngIf"],[3,"class","ngStyle","ngClass",4,"ngIf"],["type","text","autocomplete","off",3,"value","readonly","ngStyle","placeholder","disabled","ngClass","focus","keydown","click","blur","input"],["inputfield",""],["type","button","pButton","","pRipple","","class","p-datepicker-trigger","tabindex","0",3,"icon","disabled","click",4,"ngIf"],["type","button","pButton","","pRipple","","tabindex","0",1,"p-datepicker-trigger",3,"icon","disabled","click"],[3,"ngStyle","ngClass"],["contentWrapper",""],[4,"ngTemplateOutlet"],[4,"ngIf"],["class","p-timepicker",4,"ngIf"],["class","p-datepicker-buttonbar",4,"ngIf"],[1,"p-datepicker-group-container"],["class","p-datepicker-group",4,"ngFor","ngForOf"],["class","p-monthpicker",4,"ngIf"],[1,"p-datepicker-group"],[1,"p-datepicker-header"],["class","p-datepicker-prev p-link","type","button","pRipple","",3,"keydown","click",4,"ngIf"],[1,"p-datepicker-title"],["class","p-datepicker-month",4,"ngIf"],["tabindex","0","class","p-datepicker-month",3,"change",4,"ngIf"],["tabindex","0","class","p-datepicker-year",3,"change",4,"ngIf"],["class","p-datepicker-year",4,"ngIf"],["class","p-datepicker-next p-link","type","button","pRipple","",3,"keydown","click",4,"ngIf"],["class","p-datepicker-calendar-container",4,"ngIf"],["type","button","pRipple","",1,"p-datepicker-prev","p-link",3,"keydown","click"],[1,"p-datepicker-prev-icon","pi","pi-chevron-left"],[1,"p-datepicker-month"],["tabindex","0",1,"p-datepicker-month",3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"],["tabindex","0",1,"p-datepicker-year",3,"change"],[1,"p-datepicker-year"],["type","button","pRipple","",1,"p-datepicker-next","p-link",3,"keydown","click"],[1,"p-datepicker-next-icon","pi","pi-chevron-right"],[1,"p-datepicker-calendar-container"],[1,"p-datepicker-calendar"],["class","p-datepicker-weekheader p-disabled",4,"ngIf"],["scope","col",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"p-datepicker-weekheader","p-disabled"],["scope","col"],["class","p-datepicker-weeknumber",4,"ngIf"],[3,"ngClass",4,"ngFor","ngForOf"],[1,"p-datepicker-weeknumber"],[1,"p-disabled"],[3,"ngClass"],["draggable","false","pRipple","",3,"ngClass","click","keydown"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-monthpicker"],["class","p-monthpicker-month","pRipple","",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["pRipple","",1,"p-monthpicker-month",3,"ngClass","click","keydown"],[1,"p-timepicker"],[1,"p-hour-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","keydown.enter","mousedown","mouseup","mouseleave"],[1,"pi","pi-chevron-up"],[1,"pi","pi-chevron-down"],[1,"p-separator"],[1,"p-minute-picker"],["class","p-separator",4,"ngIf"],["class","p-second-picker",4,"ngIf"],["class","p-ampm-picker",4,"ngIf"],[1,"p-second-picker"],[1,"p-ampm-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","click","keydown.enter"],[1,"p-datepicker-buttonbar"],["type","button","pButton","","pRipple","",3,"label","ngClass","keydown","click"]],template:function(e,t){1&e&&(i.F$t(Nn),i.TgZ(0,"span",0,1),i.YNc(2,Qt,3,16,"ng-template",2),i.YNc(3,zn,9,28,"div",3),i.qZA()),2&e&&(i.Tol(t.styleClass),i.Q6J("ngClass",i.l5B(6,Bn,t.showIcon,t.timeOnly,t.disabled,t.focus))("ngStyle",t.style),i.xp6(2),i.Q6J("ngIf",!t.inline),i.xp6(1),i.Q6J("ngIf",t.inline||t.overlayVisible))},directives:[r.mk,r.PC,r.O5,Ot,se,r.tP,r.sg],styles:[".p-calendar{position:relative;display:inline-flex}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto;position:absolute}.p-datepicker-inline{position:static}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-next,.p-datepicker-prev{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker table{width:100%;border-collapse:collapse}.p-datepicker td>span{display:flex;margin:0 auto}.p-datepicker td>span,.p-monthpicker-month{justify-content:center;align-items:center;cursor:pointer;overflow:hidden;position:relative}.p-monthpicker-month{width:33.3%;display:inline-flex}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center}.p-timepicker,.p-timepicker button{display:flex;justify-content:center;align-items:center}.p-timepicker button{cursor:pointer;overflow:hidden;position:relative}.p-timepicker>div{display:flex;align-items:center;flex-direction:column}.p-calendar .p-datepicker-touch-ui,.p-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw;transform:translate(-50%,-50%)}"],encapsulation:2,data:{animation:[(0,te.X$)("overlayAnimation",[(0,te.SB)("visibleTouchUI",(0,te.oB)({transform:"translate(-50%,-50%)",opacity:1})),(0,te.eR)("void => visible",[(0,te.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,te.jt)("{{showTransitionParams}}",(0,te.oB)({opacity:1,transform:"*"}))]),(0,te.eR)("visible => void",[(0,te.jt)("{{hideTransitionParams}}",(0,te.oB)({opacity:0}))]),(0,te.eR)("void => visibleTouchUI",[(0,te.oB)({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}),(0,te.jt)("{{showTransitionParams}}")]),(0,te.eR)("visibleTouchUI => void",[(0,te.jt)("{{hideTransitionParams}}",(0,te.oB)({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}))])])]},changeDetection:0}),e}(),Wn=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,Mt,a.m8,le],Mt,a.m8]}),e}(),Kn=["input"],Vn=function(){return{"p-inputnumber-button p-inputnumber-button-up":!0}},Hn=function(){return{"p-inputnumber-button p-inputnumber-button-down":!0}};function jn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"span",5),i.TgZ(1,"button",6),i.NdJ("mousedown",function(e){return i.CHM(n),i.oxw().onUpButtonMouseDown(e)})("mouseup",function(){return i.CHM(n),i.oxw().onUpButtonMouseUp()})("mouseleave",function(){return i.CHM(n),i.oxw().onUpButtonMouseLeave()})("keydown",function(e){return i.CHM(n),i.oxw().onUpButtonKeyDown(e)})("keyup",function(){return i.CHM(n),i.oxw().onUpButtonKeyUp()}),i.qZA(),i.TgZ(2,"button",6),i.NdJ("mousedown",function(e){return i.CHM(n),i.oxw().onDownButtonMouseDown(e)})("mouseup",function(){return i.CHM(n),i.oxw().onDownButtonMouseUp()})("mouseleave",function(){return i.CHM(n),i.oxw().onDownButtonMouseLeave()})("keydown",function(e){return i.CHM(n),i.oxw().onDownButtonKeyDown(e)})("keyup",function(){return i.CHM(n),i.oxw().onDownButtonKeyUp()}),i.qZA(),i.qZA()}if(2&e){var r=i.oxw();i.xp6(1),i.Tol(r.incrementButtonClass),i.Q6J("ngClass",i.DdM(10,Vn))("icon",r.incrementButtonIcon)("disabled",r.disabled),i.xp6(1),i.Tol(r.decrementButtonClass),i.Q6J("ngClass",i.DdM(11,Hn))("icon",r.decrementButtonIcon)("disabled",r.disabled)}}function Jn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",6),i.NdJ("mousedown",function(e){return i.CHM(n),i.oxw().onUpButtonMouseDown(e)})("mouseup",function(){return i.CHM(n),i.oxw().onUpButtonMouseUp()})("mouseleave",function(){return i.CHM(n),i.oxw().onUpButtonMouseLeave()})("keydown",function(e){return i.CHM(n),i.oxw().onUpButtonKeyDown(e)})("keyup",function(){return i.CHM(n),i.oxw().onUpButtonKeyUp()}),i.qZA()}if(2&e){var r=i.oxw();i.Tol(r.incrementButtonClass),i.Q6J("ngClass",i.DdM(5,Vn))("icon",r.incrementButtonIcon)("disabled",r.disabled)}}function Gn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",6),i.NdJ("mousedown",function(e){return i.CHM(n),i.oxw().onDownButtonMouseDown(e)})("mouseup",function(){return i.CHM(n),i.oxw().onDownButtonMouseUp()})("mouseleave",function(){return i.CHM(n),i.oxw().onDownButtonMouseLeave()})("keydown",function(e){return i.CHM(n),i.oxw().onDownButtonKeyDown(e)})("keyup",function(){return i.CHM(n),i.oxw().onDownButtonKeyUp()}),i.qZA()}if(2&e){var r=i.oxw();i.Tol(r.decrementButtonClass),i.Q6J("ngClass",i.DdM(5,Hn))("icon",r.decrementButtonIcon)("disabled",r.disabled)}}var Qn=function(e,t,n){return{"p-inputnumber p-component":!0,"p-inputnumber-buttons-stacked":e,"p-inputnumber-buttons-horizontal":t,"p-inputnumber-buttons-vertical":n}},Yn={provide:o.JU,useExisting:(0,i.Gpc)(function(){return $n}),multi:!0},$n=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.el=t,this.cd=n,this.showButtons=!1,this.format=!0,this.buttonLayout="stacked",this.incrementButtonIcon="pi pi-angle-up",this.decrementButtonIcon="pi pi-angle-down",this.step=1,this.onInput=new i.vpe,this.onFocus=new i.vpe,this.onBlur=new i.vpe,this.onKeyDown=new i.vpe,this.onModelChange=function(){},this.onModelTouched=function(){},this.groupChar="",this.prefixChar="",this.suffixChar="",this._modeOption="decimal",this._useGroupingOption=!0}return _createClass(e,[{key:"locale",get:function(){return this._localeOption},set:function(e){this._localeOption=e,this.updateConstructParser()}},{key:"localeMatcher",get:function(){return this._localeMatcherOption},set:function(e){this._localeMatcherOption=e,this.updateConstructParser()}},{key:"mode",get:function(){return this._modeOption},set:function(e){this._modeOption=e,this.updateConstructParser()}},{key:"currency",get:function(){return this._currencyOption},set:function(e){this._currencyOption=e,this.updateConstructParser()}},{key:"currencyDisplay",get:function(){return this._currencyDisplayOption},set:function(e){this._currencyDisplayOption=e,this.updateConstructParser()}},{key:"useGrouping",get:function(){return this._useGroupingOption},set:function(e){this._useGroupingOption=e,this.updateConstructParser()}},{key:"minFractionDigits",get:function(){return this._minFractionDigitsOption},set:function(e){this._minFractionDigitsOption=e,this.updateConstructParser()}},{key:"maxFractionDigits",get:function(){return this._maxFractionDigitsOption},set:function(e){this._maxFractionDigitsOption=e,this.updateConstructParser()}},{key:"prefix",get:function(){return this._prefixOption},set:function(e){this._prefixOption=e,this.updateConstructParser()}},{key:"suffix",get:function(){return this._suffixOption},set:function(e){this._suffixOption=e,this.updateConstructParser()}},{key:"disabled",get:function(){return this._disabled},set:function(e){e&&(this.focused=!1),this._disabled=e,this.timer&&this.clearTimer()}},{key:"ngOnInit",value:function(){this.constructParser(),this.initialized=!0}},{key:"getOptions",value:function(){return{localeMatcher:this.localeMatcher,style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,useGrouping:this.useGrouping,minimumFractionDigits:this.minFractionDigits,maximumFractionDigits:this.maxFractionDigits}}},{key:"constructParser",value:function(){this.numberFormat=new Intl.NumberFormat(this.locale,this.getOptions());var e=_toConsumableArray(new Intl.NumberFormat(this.locale,{useGrouping:!1}).format(9876543210)).reverse(),t=new Map(e.map(function(e,t){return[e,t]}));this._numeral=new RegExp("[".concat(e.join(""),"]"),"g"),this._decimal=this.getDecimalExpression(),this._group=this.getGroupingExpression(),this._minusSign=this.getMinusSignExpression(),this._currency=this.getCurrencyExpression(),this._suffix=this.getSuffixExpression(),this._prefix=this.getPrefixExpression(),this._index=function(e){return t.get(e)}}},{key:"updateConstructParser",value:function(){this.initialized&&this.constructParser()}},{key:"escapeRegExp",value:function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},{key:"getDecimalExpression",value:function(){var e=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp("[".concat(e.format(1.1).trim().replace(this._numeral,""),"]"),"g")}},{key:"getGroupingExpression",value:function(){var e=new Intl.NumberFormat(this.locale,{useGrouping:!0});return this.groupChar=e.format(1e6).trim().replace(this._numeral,"").charAt(0),new RegExp("[".concat(this.groupChar,"]"),"g")}},{key:"getMinusSignExpression",value:function(){var e=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp("[".concat(e.format(-1).trim().replace(this._numeral,""),"]"),"g")}},{key:"getCurrencyExpression",value:function(){if(this.currency){var e=new Intl.NumberFormat(this.locale,{style:"currency",currency:this.currency,currencyDisplay:this.currencyDisplay});return new RegExp("[".concat(e.format(1).replace(/\s/g,"").replace(this._numeral,"").replace(this._decimal,"").replace(this._group,""),"]"),"g")}return new RegExp("[]","g")}},{key:"getPrefixExpression",value:function(){if(this.prefix)this.prefixChar=this.prefix;else{var e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay});this.prefixChar=e.format(1).split("1")[0]}return new RegExp("".concat(this.escapeRegExp(this.prefixChar||"")),"g")}},{key:"getSuffixExpression",value:function(){if(this.suffix)this.suffixChar=this.suffix;else{var e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});this.suffixChar=e.format(1).split("1")[1]}return new RegExp("".concat(this.escapeRegExp(this.suffixChar||"")),"g")}},{key:"formatValue",value:function(e){if(null!=e){if("-"===e)return e;if(this.format){var t=new Intl.NumberFormat(this.locale,this.getOptions()).format(e);return this.prefix&&(t=this.prefix+t),this.suffix&&(t+=this.suffix),t}return e.toString()}return""}},{key:"parseValue",value:function(e){var t=e.replace(this._suffix,"").replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").replace(this._group,"").replace(this._minusSign,"-").replace(this._decimal,".").replace(this._numeral,this._index);if(t){if("-"===t)return t;var n=+t;return isNaN(n)?null:n}return null}},{key:"repeat",value:function(e,t,n){var i=this,r=t||500;this.clearTimer(),this.timer=setTimeout(function(){i.repeat(e,40,n)},r),this.spin(e,n)}},{key:"spin",value:function(e,t){var n=this.step*t,i=this.parseValue(this.input.nativeElement.value)||0,r=this.validateValue(i+n);this.maxlength&&this.maxlength<this.formatValue(r).length||(this.updateInput(r,null,"spin"),this.updateModel(e,r),this.handleOnInput(e,i,r))}},{key:"onUpButtonMouseDown",value:function(e){this.input.nativeElement.focus(),this.repeat(e,null,1),e.preventDefault()}},{key:"onUpButtonMouseUp",value:function(){this.clearTimer()}},{key:"onUpButtonMouseLeave",value:function(){this.clearTimer()}},{key:"onUpButtonKeyDown",value:function(e){32!==e.keyCode&&13!==e.keyCode||this.repeat(e,null,1)}},{key:"onUpButtonKeyUp",value:function(){this.clearTimer()}},{key:"onDownButtonMouseDown",value:function(e){this.input.nativeElement.focus(),this.repeat(e,null,-1),e.preventDefault()}},{key:"onDownButtonMouseUp",value:function(){this.clearTimer()}},{key:"onDownButtonMouseLeave",value:function(){this.clearTimer()}},{key:"onDownButtonKeyUp",value:function(){this.clearTimer()}},{key:"onDownButtonKeyDown",value:function(e){32!==e.keyCode&&13!==e.keyCode||this.repeat(e,null,-1)}},{key:"onUserInput",value:function(e){this.isSpecialChar&&(e.target.value=this.lastValue),this.isSpecialChar=!1}},{key:"onInputKeyDown",value:function(e){if(this.lastValue=e.target.value,e.shiftKey||e.altKey)this.isSpecialChar=!0;else{var t=e.target.selectionStart,n=e.target.selectionEnd,i=e.target.value,r=null;switch(e.altKey&&e.preventDefault(),e.which){case 38:this.spin(e,1),e.preventDefault();break;case 40:this.spin(e,-1),e.preventDefault();break;case 37:this.isNumeralChar(i.charAt(t-1))||e.preventDefault();break;case 39:this.isNumeralChar(i.charAt(t))||e.preventDefault();break;case 13:var o=this.validateValue(this.parseValue(this.input.nativeElement.value));this.input.nativeElement.value=this.formatValue(o),this.input.nativeElement.setAttribute("aria-valuenow",o),this.updateModel(e,o);break;case 8:if(e.preventDefault(),t===n){var a=i.charAt(t-1),s=i.search(this._decimal);this._decimal.lastIndex=0,this.isNumeralChar(a)&&(this._group.test(a)?(this._group.lastIndex=0,r=i.slice(0,t-2)+i.slice(t-1)):this._decimal.test(a)?(this._decimal.lastIndex=0,this.input.nativeElement.setSelectionRange(t-1,t-1)):s>0&&t>s?r=i.slice(0,t-1)+"0"+i.slice(t):s>0&&1===s?(r=i.slice(0,t-1)+"0"+i.slice(t),r=this.parseValue(r)>0?r:""):r=i.slice(0,t-1)+i.slice(t)),this.updateValue(e,r,null,"delete-single")}else r=this.deleteRange(i,t,n),this.updateValue(e,r,null,"delete-range");break;case 46:if(e.preventDefault(),t===n){var l=i.charAt(t),c=i.search(this._decimal);this._decimal.lastIndex=0,this.isNumeralChar(l)&&(this._group.test(l)?(this._group.lastIndex=0,r=i.slice(0,t)+i.slice(t+2)):this._decimal.test(l)?(this._decimal.lastIndex=0,this.input.nativeElement.setSelectionRange(t+1,t+1)):c>0&&t>c?r=i.slice(0,t)+"0"+i.slice(t+1):c>0&&1===c?(r=i.slice(0,t)+"0"+i.slice(t+1),r=this.parseValue(r)>0?r:""):r=i.slice(0,t)+i.slice(t+1)),this.updateValue(e,r,null,"delete-back-single")}else r=this.deleteRange(i,t,n),this.updateValue(e,r,null,"delete-range")}this.onKeyDown.emit(e)}}},{key:"onInputKeyPress",value:function(e){e.preventDefault();var t=e.which||e.keyCode,n=String.fromCharCode(t),i=this.isDecimalSign(n),r=this.isMinusSign(n);(48<=t&&t<=57||r||i)&&this.insert(e,n,{isDecimalSign:i,isMinusSign:r})}},{key:"onPaste",value:function(e){if(!this.disabled){e.preventDefault();var t=(e.clipboardData||window.clipboardData).getData("Text");if(t){var n=this.parseValue(t);null!=n&&this.insert(e,n.toString())}}}},{key:"isMinusSign",value:function(e){return!!this._minusSign.test(e)&&(this._minusSign.lastIndex=0,!0)}},{key:"isDecimalSign",value:function(e){return!!this._decimal.test(e)&&(this._decimal.lastIndex=0,!0)}},{key:"insert",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{isDecimalSign:!1,isMinusSign:!1},i=this.input.nativeElement.selectionStart,r=this.input.nativeElement.selectionEnd,o=this.input.nativeElement.value.trim(),a=o.search(this._decimal);this._decimal.lastIndex=0;var s,l=o.search(this._minusSign);if(this._minusSign.lastIndex=0,n.isMinusSign)0===i&&(s=o,-1!==l&&0===r||(s=this.insertText(o,t,0,r)),this.updateValue(e,s,t,"insert"));else if(n.isDecimalSign)a>0&&i===a?this.updateValue(e,o,t,"insert"):a>i&&a<r&&(s=this.insertText(o,t,i,r),this.updateValue(e,s,t,"insert"));else{var c=this.numberFormat.resolvedOptions().maximumFractionDigits,u=i!==r?"range-insert":"insert";a>0&&i>a?i+t.length-(a+1)<=c&&(s=o.slice(0,i)+t+o.slice(i+t.length),this.updateValue(e,s,t,u)):(s=this.insertText(o,t,i,r),this.updateValue(e,s,t,u))}}},{key:"insertText",value:function(e,t,n,i){if(2==t.split(".").length){var r=e.slice(n,i).search(this._decimal);return this._decimal.lastIndex=0,r>0?e.slice(0,n)+this.formatValue(t)+e.slice(i):e||this.formatValue(t)}return i-n===e.length?this.formatValue(t):0===n?t+e.slice(i):i===e.length?e.slice(0,n)+t:e.slice(0,n)+t+e.slice(i)}},{key:"deleteRange",value:function(e,t,n){return n-t===e.length?"":0===t?e.slice(n):n===e.length?e.slice(0,t):e.slice(0,t)+e.slice(n)}},{key:"initCursor",value:function(){var e=this.input.nativeElement.selectionStart,t=this.input.nativeElement.value,n=t.length,i=null,r=t.charAt(e);if(!this.isNumeralChar(r)){for(var o=e-1;o>=0;){if(r=t.charAt(o),this.isNumeralChar(r)){i=o;break}o--}if(null!==i)this.input.nativeElement.setSelectionRange(i+1,i+1);else{for(o=e+1;o<n;){if(r=t.charAt(o),this.isNumeralChar(r)){i=o;break}o++}null!==i&&this.input.nativeElement.setSelectionRange(i,i)}}}},{key:"onInputClick",value:function(){this.initCursor()}},{key:"isNumeralChar",value:function(e){return!(1!==e.length||!(this._numeral.test(e)||this._decimal.test(e)||this._group.test(e)||this._minusSign.test(e))||(this.resetRegex(),0))}},{key:"resetRegex",value:function(){this._numeral.lastIndex=0,this._decimal.lastIndex=0,this._group.lastIndex=0,this._minusSign.lastIndex=0}},{key:"updateValue",value:function(e,t,n,i){var r=this.input.nativeElement.value,o=null;null!=t&&(o=this.parseValue(t),this.updateInput(o,n,i)),this.handleOnInput(e,r,o)}},{key:"handleOnInput",value:function(e,t,n){this.isValueChanged(t,n)&&this.onInput.emit({originalEvent:e,value:n})}},{key:"isValueChanged",value:function(e,t){return null===t&&null!==e||null!=t&&t!==("string"==typeof e?this.parseValue(e):e)}},{key:"validateValue",value:function(e){return null!==this.min&&e<this.min?this.min:null!==this.max&&e>this.max?this.max:"-"===e?null:e}},{key:"updateInput",value:function(e,t,n){t=t||"";var i=this.input.nativeElement.value,r=this.formatValue(e),o=i.length;if(0===o){this.input.nativeElement.value=r,this.input.nativeElement.setSelectionRange(0,0),this.initCursor();var a=(this.prefixChar||"").length+t.length;this.input.nativeElement.setSelectionRange(a,a)}else{var s=this.input.nativeElement.selectionStart,l=this.input.nativeElement.selectionEnd;if(this.maxlength&&this.maxlength<r.length)return;this.input.nativeElement.value=r;var c=r.length;if("range-insert"===n){var u=this.parseValue((i||"").slice(0,s)),d=(null!==u?u.toString():"").split("").join("(".concat(this.groupChar,")?")),p=new RegExp(d,"g");p.test(r);var f=t.split("").join("(".concat(this.groupChar,")?")),h=new RegExp(f,"g");h.test(r.slice(p.lastIndex)),l=p.lastIndex+h.lastIndex,this.input.nativeElement.setSelectionRange(l,l)}else if(c===o)"insert"===n||"delete-back-single"===n?this.input.nativeElement.setSelectionRange(l+1,l+1):"delete-single"===n?this.input.nativeElement.setSelectionRange(l-1,l-1):"delete-range"!==n&&"spin"!==n||this.input.nativeElement.setSelectionRange(l,l);else if("delete-back-single"===n){var b=i.charAt(l-1),g=i.charAt(l),m=o-c,v=this._group.test(g);v&&1===m?l+=1:!v&&this.isNumeralChar(b)&&(l+=-1*m+1),this._group.lastIndex=0,this.input.nativeElement.setSelectionRange(l,l)}else l+=c-o,this.input.nativeElement.setSelectionRange(l,l)}this.input.nativeElement.setAttribute("aria-valuenow",e)}},{key:"onInputFocus",value:function(e){this.focused=!0,this.onFocus.emit(e)}},{key:"onInputBlur",value:function(e){this.focused=!1;var t=this.validateValue(this.parseValue(this.input.nativeElement.value));this.input.nativeElement.value=this.formatValue(t),this.input.nativeElement.setAttribute("aria-valuenow",t),this.updateModel(e,t),this.onBlur.emit(e)}},{key:"formattedValue",value:function(){return this.formatValue(this.value)}},{key:"updateModel",value:function(e,t){this.value!==t&&(this.value=t,this.onModelChange(t)),this.onModelTouched()}},{key:"writeValue",value:function(e){this.value=e,this.cd.markForCheck()}},{key:"registerOnChange",value:function(e){this.onModelChange=e}},{key:"registerOnTouched",value:function(e){this.onModelTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e,this.cd.markForCheck()}},{key:"filled",get:function(){return null!=this.value&&this.value.toString().length>0}},{key:"clearTimer",value:function(){this.timer&&clearInterval(this.timer)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-inputNumber"]],viewQuery:function(e,t){var n;(1&e&&i.Gf(Kn,5),2&e)&&(i.iGM(n=i.CRH())&&(t.input=n.first))},hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("p-inputwrapper-filled",t.filled)("p-inputwrapper-focus",t.focused)},inputs:{showButtons:"showButtons",format:"format",buttonLayout:"buttonLayout",inputId:"inputId",styleClass:"styleClass",style:"style",placeholder:"placeholder",size:"size",maxlength:"maxlength",tabindex:"tabindex",title:"title",ariaLabel:"ariaLabel",ariaRequired:"ariaRequired",name:"name",required:"required",autocomplete:"autocomplete",min:"min",max:"max",incrementButtonClass:"incrementButtonClass",decrementButtonClass:"decrementButtonClass",incrementButtonIcon:"incrementButtonIcon",decrementButtonIcon:"decrementButtonIcon",step:"step",inputStyle:"inputStyle",inputStyleClass:"inputStyleClass",locale:"locale",localeMatcher:"localeMatcher",mode:"mode",currency:"currency",currencyDisplay:"currencyDisplay",useGrouping:"useGrouping",minFractionDigits:"minFractionDigits",maxFractionDigits:"maxFractionDigits",prefix:"prefix",suffix:"suffix",disabled:"disabled"},outputs:{onInput:"onInput",onFocus:"onFocus",onBlur:"onBlur",onKeyDown:"onKeyDown"},features:[i._Bn([Yn])],decls:6,vars:30,consts:[[3,"ngClass","ngStyle"],["pInputText","",3,"ngClass","ngStyle","value","disabled","input","keydown","keypress","paste","click","focus","blur"],["input",""],["class","p-inputnumber-button-group",4,"ngIf"],["type","button","pButton","",3,"ngClass","class","icon","disabled","mousedown","mouseup","mouseleave","keydown","keyup",4,"ngIf"],[1,"p-inputnumber-button-group"],["type","button","pButton","",3,"ngClass","icon","disabled","mousedown","mouseup","mouseleave","keydown","keyup"]],template:function(e,t){1&e&&(i.TgZ(0,"span",0),i.TgZ(1,"input",1,2),i.NdJ("input",function(e){return t.onUserInput(e)})("keydown",function(e){return t.onInputKeyDown(e)})("keypress",function(e){return t.onInputKeyPress(e)})("paste",function(e){return t.onPaste(e)})("click",function(){return t.onInputClick()})("focus",function(e){return t.onInputFocus(e)})("blur",function(e){return t.onInputBlur(e)}),i.qZA(),i.YNc(3,jn,3,12,"span",3),i.YNc(4,Jn,1,6,"button",4),i.YNc(5,Gn,1,6,"button",4),i.qZA()),2&e&&(i.Tol(t.styleClass),i.Q6J("ngClass",i.kEZ(26,Qn,t.showButtons&&"stacked"===t.buttonLayout,t.showButtons&&"horizontal"===t.buttonLayout,t.showButtons&&"vertical"===t.buttonLayout))("ngStyle",t.style),i.xp6(1),i.Tol(t.inputStyleClass),i.Q6J("ngClass","p-inputnumber-input")("ngStyle",t.inputStyle)("value",t.formattedValue())("disabled",t.disabled),i.uIk("placeholder",t.placeholder)("title",t.title)("id",t.inputId)("size",t.size)("name",t.name)("autocomplete",t.autocomplete)("maxlength",t.maxlength)("tabindex",t.tabindex)("aria-label",t.ariaLabel)("aria-required",t.ariaRequired)("required",t.required)("aria-valuemin",t.min)("aria-valuemax",t.max),i.xp6(2),i.Q6J("ngIf",t.showButtons&&"stacked"===t.buttonLayout),i.xp6(1),i.Q6J("ngIf",t.showButtons&&"stacked"!==t.buttonLayout),i.xp6(1),i.Q6J("ngIf",t.showButtons&&"stacked"!==t.buttonLayout))},directives:[r.mk,r.PC,Ct,r.O5,Ot],styles:[".p-inputnumber{display:inline-flex}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:1 1 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.p-inputnumber-buttons-horizontal .p-inputnumber-input{order:2;border-radius:0}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.p-inputnumber-input{flex:1 1 auto}.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}"],encapsulation:2,changeDetection:0}),e}(),Xn=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,Tt,Mt]]}),e}(),ei=["container"],ti=["resizeHelper"],ni=["reorderIndicatorUp"],ii=["reorderIndicatorDown"],ri=["table"],oi=["scrollableView"],ai=["scrollableFrozenView"];function si(e,t){if(1&e&&(i.TgZ(0,"div",12),i._UZ(1,"i"),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Tol("p-datatable-loading-icon pi-spin "+n.loadingIcon)}}function li(e,t){1&e&&i.GkF(0)}function ci(e,t){if(1&e&&(i.TgZ(0,"div",13),i.YNc(1,li,1,0,"ng-container",14),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.captionTemplate)}}function ui(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"p-paginator",15),i.NdJ("onPageChange",function(e){return i.CHM(n),i.oxw().onPageChange(e)}),i.qZA()}if(2&e){var r=i.oxw();i.Q6J("rows",r.rows)("first",r.first)("totalRecords",r.totalRecords)("pageLinkSize",r.pageLinks)("alwaysShow",r.alwaysShowPaginator)("rowsPerPageOptions",r.rowsPerPageOptions)("templateLeft",r.paginatorLeftTemplate)("templateRight",r.paginatorRightTemplate)("dropdownAppendTo",r.paginatorDropdownAppendTo)("dropdownScrollHeight",r.paginatorDropdownScrollHeight)("currentPageReportTemplate",r.currentPageReportTemplate)("showFirstLastIcon",r.showFirstLastIcon)("dropdownItemTemplate",r.paginatorDropdownItemTemplate)("showCurrentPageReport",r.showCurrentPageReport)("showJumpToPageDropdown",r.showJumpToPageDropdown)("showPageLinks",r.showPageLinks)}}function di(e,t){1&e&&i.GkF(0)}function pi(e,t){1&e&&i.GkF(0)}function fi(e,t){1&e&&i.GkF(0)}var hi=function(e){return{$implicit:e}};function bi(e,t){if(1&e&&(i.TgZ(0,"tfoot",23),i.YNc(1,fi,1,0,"ng-container",19),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",n.footerTemplate)("ngTemplateOutletContext",i.VKq(2,hi,n.columns))}}function gi(e,t){if(1&e&&(i.TgZ(0,"div",16),i.TgZ(1,"table",17,18),i.YNc(3,di,1,0,"ng-container",19),i.TgZ(4,"thead",20),i.YNc(5,pi,1,0,"ng-container",19),i.qZA(),i._UZ(6,"tbody",21),i.YNc(7,bi,2,4,"tfoot",22),i.qZA(),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngClass",n.tableStyleClass)("ngStyle",n.tableStyle),i.xp6(2),i.Q6J("ngTemplateOutlet",n.colGroupTemplate)("ngTemplateOutletContext",i.VKq(9,hi,n.columns)),i.xp6(2),i.Q6J("ngTemplateOutlet",n.headerTemplate)("ngTemplateOutletContext",i.VKq(11,hi,n.columns)),i.xp6(1),i.Q6J("pTableBody",n.columns)("pTableBodyTemplate",n.bodyTemplate),i.xp6(1),i.Q6J("ngIf",n.footerTemplate)}}var mi=function(e){return{width:e}};function vi(e,t){if(1&e&&i._UZ(0,"div",28,29),2&e){var n=i.oxw(2);i.Q6J("pScrollableView",n.frozenColumns)("frozen",!0)("ngStyle",i.VKq(4,mi,n.frozenWidth))("scrollHeight",n.scrollHeight)}}var _i=function(e,t){return{left:e,width:t}};function ki(e,t){if(1&e&&(i.TgZ(0,"div",24),i.YNc(1,vi,2,6,"div",25),i._UZ(2,"div",26,27),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngIf",n.frozenColumns||n.frozenBodyTemplate),i.xp6(1),i.Q6J("pScrollableView",n.columns)("frozen",!1)("scrollHeight",n.scrollHeight)("ngStyle",i.WLB(5,_i,n.frozenWidth,"calc(100% - "+n.frozenWidth+")"))}}function yi(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"p-paginator",30),i.NdJ("onPageChange",function(e){return i.CHM(n),i.oxw().onPageChange(e)}),i.qZA()}if(2&e){var r=i.oxw();i.Q6J("rows",r.rows)("first",r.first)("totalRecords",r.totalRecords)("pageLinkSize",r.pageLinks)("alwaysShow",r.alwaysShowPaginator)("rowsPerPageOptions",r.rowsPerPageOptions)("templateLeft",r.paginatorLeftTemplate)("templateRight",r.paginatorRightTemplate)("dropdownAppendTo",r.paginatorDropdownAppendTo)("dropdownScrollHeight",r.paginatorDropdownScrollHeight)("currentPageReportTemplate",r.currentPageReportTemplate)("showFirstLastIcon",r.showFirstLastIcon)("dropdownItemTemplate",r.paginatorDropdownItemTemplate)("showCurrentPageReport",r.showCurrentPageReport)("showJumpToPageDropdown",r.showJumpToPageDropdown)("showPageLinks",r.showPageLinks)}}function xi(e,t){1&e&&i.GkF(0)}function wi(e,t){if(1&e&&(i.TgZ(0,"div",31),i.YNc(1,xi,1,0,"ng-container",14),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.summaryTemplate)}}function Ei(e,t){1&e&&i._UZ(0,"div",32,33)}function Ci(e,t){1&e&&i._UZ(0,"span",34,35)}function Ti(e,t){1&e&&i._UZ(0,"span",36,37)}var Oi=function(e,t,n,i,r,o,a){return{"p-datatable p-component":!0,"p-datatable-hoverable-rows":e,"p-datatable-auto-layout":t,"p-datatable-resizable":n,"p-datatable-resizable-fit":i,"p-datatable-scrollable":r,"p-datatable-flex-scrollable":o,"p-datatable-responsive":a}},Mi=["pTableBody",""];function Pi(e,t){1&e&&i.GkF(0)}var Di=function(e,t,n,i){return{$implicit:e,rowIndex:t,columns:n,editing:i}};function Ai(e,t){if(1&e&&i.YNc(0,Pi,1,0,"ng-container",2),2&e){var n=t.$implicit,r=t.index,o=i.oxw(2);i.Q6J("ngTemplateOutlet",o.template)("ngTemplateOutletContext",i.l5B(2,Di,n,o.dt.paginator?o.dt.first+r:r,o.columns,"row"===o.dt.editMode&&o.dt.isRowEditing(n)))}}function Ii(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Ai,1,7,"ng-template",1),i.ALo(2,"slice"),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngForOf",n.dt.paginator&&!n.dt.lazy?i.Dn7(2,2,n.dt.filteredValue||n.dt.value,n.dt.first,n.dt.first+n.dt.rows):n.dt.filteredValue||n.dt.value)("ngForTrackBy",n.dt.rowTrackBy)}}function Si(e,t){1&e&&i.GkF(0)}function Li(e,t){if(1&e&&i.YNc(0,Si,1,0,"ng-container",2),2&e){var n=t.$implicit,r=t.index,o=i.oxw(2);i.Q6J("ngTemplateOutlet",n?o.template:o.dt.loadingBodyTemplate)("ngTemplateOutletContext",i.l5B(2,Di,n,o.dt.paginator?o.dt.first+r:r,o.columns,"row"===o.dt.editMode&&o.dt.isRowEditing(n)))}}function Ri(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Li,1,7,"ng-template",3),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("cdkVirtualForOf",n.dt.filteredValue||n.dt.value)("cdkVirtualForTrackBy",n.dt.rowTrackBy)("cdkVirtualForTemplateCacheSize",0)}}function Zi(e,t){1&e&&i.GkF(0)}function zi(e,t){1&e&&i.GkF(0)}var Ni=function(e,t,n){return{$implicit:e,rowIndex:t,columns:n}};function Bi(e,t){if(1&e&&(i.ynx(0),i.YNc(1,zi,1,0,"ng-container",2),i.BQk()),2&e){var n=i.oxw(),r=n.$implicit,o=n.index,a=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",a.dt.expandedRowTemplate)("ngTemplateOutletContext",i.kEZ(2,Ni,r,a.dt.paginator?a.dt.first+o:o,a.columns))}}var Ui=function(e,t,n,i,r){return{$implicit:e,rowIndex:t,columns:n,expanded:i,editing:r}};function qi(e,t){if(1&e&&(i.YNc(0,Zi,1,0,"ng-container",2),i.YNc(1,Bi,2,6,"ng-container",0)),2&e){var n=t.$implicit,r=t.index,o=i.oxw(2);i.Q6J("ngTemplateOutlet",o.template)("ngTemplateOutletContext",i.qbA(3,Ui,n,o.dt.paginator?o.dt.first+r:r,o.columns,o.dt.isRowExpanded(n),"row"===o.dt.editMode&&o.dt.isRowEditing(n))),i.xp6(1),i.Q6J("ngIf",o.dt.isRowExpanded(n))}}function Fi(e,t){if(1&e&&(i.ynx(0),i.YNc(1,qi,2,9,"ng-template",1),i.ALo(2,"slice"),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngForOf",n.dt.paginator&&!n.dt.lazy?i.Dn7(2,2,n.dt.filteredValue||n.dt.value,n.dt.first,n.dt.first+n.dt.rows):n.dt.filteredValue||n.dt.value)("ngForTrackBy",n.dt.rowTrackBy)}}function Wi(e,t){1&e&&i.GkF(0)}function Ki(e,t){1&e&&i.GkF(0)}function Vi(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Ki,1,0,"ng-container",2),i.BQk()),2&e){var n=i.oxw(),r=n.$implicit,o=n.index,a=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",a.dt.frozenExpandedRowTemplate)("ngTemplateOutletContext",i.kEZ(2,Ni,r,a.dt.paginator?a.dt.first+o:o,a.columns))}}function Hi(e,t){if(1&e&&(i.YNc(0,Wi,1,0,"ng-container",2),i.YNc(1,Vi,2,6,"ng-container",0)),2&e){var n=t.$implicit,r=t.index,o=i.oxw(2);i.Q6J("ngTemplateOutlet",o.template)("ngTemplateOutletContext",i.qbA(3,Ui,n,o.dt.paginator?o.dt.first+r:r,o.columns,o.dt.isRowExpanded(n),"row"===o.dt.editMode&&o.dt.isRowEditing(n))),i.xp6(1),i.Q6J("ngIf",o.dt.isRowExpanded(n))}}function ji(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Hi,2,9,"ng-template",1),i.ALo(2,"slice"),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngForOf",n.dt.paginator&&!n.dt.lazy?i.Dn7(2,2,n.dt.filteredValue||n.dt.value,n.dt.first,n.dt.first+n.dt.rows):n.dt.filteredValue||n.dt.value)("ngForTrackBy",n.dt.rowTrackBy)}}function Ji(e,t){1&e&&i.GkF(0)}var Gi=function(e,t){return{$implicit:e,frozen:t}};function Qi(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Ji,1,0,"ng-container",2),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.dt.loadingBodyTemplate)("ngTemplateOutletContext",i.WLB(2,Gi,n.columns,n.frozen))}}function Yi(e,t){1&e&&i.GkF(0)}function $i(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Yi,1,0,"ng-container",2),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.dt.emptyMessageTemplate)("ngTemplateOutletContext",i.WLB(2,Gi,n.columns,n.frozen))}}var Xi=["scrollHeader"],er=["scrollHeaderBox"],tr=["scrollBody"],nr=["scrollTable"],ir=["scrollFooter"],rr=["scrollFooterBox"],or=["scrollableAligner"],ar=["pScrollableView",""];function sr(e,t){1&e&&i.GkF(0)}function lr(e,t){1&e&&i.GkF(0)}function cr(e,t){1&e&&i.GkF(0)}function ur(e,t){if(1&e&&i.YNc(0,cr,1,0,"ng-container",5),2&e){var n=t.$implicit,r=t.index,o=i.oxw();i.Q6J("ngTemplateOutlet",o.dt.frozenRowsTemplate)("ngTemplateOutletContext",i.kEZ(2,Ni,n,r,o.columns))}}function dr(e,t){1&e&&i.GkF(0)}function pr(e,t){1&e&&i._UZ(0,"div",23,24)}var fr=function(e,t){return{"max-height":e,"overflow-y":t}};function hr(e,t){if(1&e&&(i.ynx(0),i.TgZ(1,"div",17,18),i.TgZ(3,"table",19,20),i.YNc(5,dr,1,0,"ng-container",5),i._UZ(6,"tbody",21),i.qZA(),i.YNc(7,pr,2,0,"div",22),i.qZA(),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngStyle",i.WLB(10,fr,"flex"!==n.dt.scrollHeight?n.scrollHeight:void 0,!n.frozen&&n.dt.scrollHeight?"scroll":void 0)),i.xp6(2),i.Tol(n.dt.tableStyleClass),i.Q6J("ngStyle",n.dt.tableStyle),i.xp6(2),i.Q6J("ngTemplateOutlet",n.frozen&&n.dt.frozenColGroupTemplate||n.dt.colGroupTemplate)("ngTemplateOutletContext",i.VKq(13,hi,n.columns)),i.xp6(1),i.Q6J("pTableBody",n.columns)("pTableBodyTemplate",n.frozen&&n.dt.frozenBodyTemplate||n.dt.bodyTemplate)("frozen",n.frozen),i.xp6(1),i.Q6J("ngIf",n.frozen)}}function br(e,t){1&e&&i.GkF(0)}function gr(e,t){1&e&&i._UZ(0,"div",23,24)}function mr(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"cdk-virtual-scroll-viewport",25),i.NdJ("scrolledIndexChange",function(e){return i.CHM(n),i.oxw().onScrollIndexChange(e)}),i.TgZ(1,"table",19,20),i.YNc(3,br,1,0,"ng-container",5),i._UZ(4,"tbody",21),i.qZA(),i.YNc(5,gr,2,0,"div",22),i.qZA()}if(2&e){var r=i.oxw();i.Udp("height","flex"!==r.dt.scrollHeight?r.scrollHeight:void 0),i.Q6J("itemSize",r.dt.virtualRowHeight)("minBufferPx",r.dt.minBufferPx)("maxBufferPx",r.dt.maxBufferPx),i.xp6(1),i.Tol(r.dt.tableStyleClass),i.Q6J("ngStyle",r.dt.tableStyle),i.xp6(2),i.Q6J("ngTemplateOutlet",r.frozen&&r.dt.frozenColGroupTemplate||r.dt.colGroupTemplate)("ngTemplateOutletContext",i.VKq(14,hi,r.columns)),i.xp6(1),i.Q6J("pTableBody",r.columns)("pTableBodyTemplate",r.frozen&&r.dt.frozenBodyTemplate||r.dt.bodyTemplate)("frozen",r.frozen),i.xp6(1),i.Q6J("ngIf",r.frozen)}}function vr(e,t){1&e&&i.GkF(0)}function _r(e,t){1&e&&i.GkF(0)}function kr(e,t){if(1&e&&(i.TgZ(0,"span",2),i._uU(1),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Oqu(n.getMultiSortMetaIndex()+1)}}var yr=function(e,t,n){return{"pi-sort-amount-up-alt":e,"pi-sort-amount-down":t,"pi-sort-alt":n}},xr=["box"],wr=function(e,t){return{"p-checkbox-box p-component":!0,"p-highlight":e,"p-disabled":t}},Er=function(e){return{"pi pi-check":e}},Cr=function(e,t){return{"p-checkbox-box":!0,"p-highlight":e,"p-disabled":t}},Tr=function(){var e=function(){function e(){_classCallCheck(this,e),this.sortSource=new l.x,this.selectionSource=new l.x,this.contextMenuSource=new l.x,this.valueSource=new l.x,this.totalRecordsSource=new l.x,this.columnsSource=new l.x,this.resetSource=new l.x,this.sortSource$=this.sortSource.asObservable(),this.selectionSource$=this.selectionSource.asObservable(),this.contextMenuSource$=this.contextMenuSource.asObservable(),this.valueSource$=this.valueSource.asObservable(),this.totalRecordsSource$=this.totalRecordsSource.asObservable(),this.columnsSource$=this.columnsSource.asObservable(),this.resetSource$=this.resetSource.asObservable()}return _createClass(e,[{key:"onSort",value:function(e){this.sortSource.next(e)}},{key:"onSelectionChange",value:function(){this.selectionSource.next()}},{key:"onResetChange",value:function(){this.resetSource.next()}},{key:"onContextMenu",value:function(e){this.contextMenuSource.next(e)}},{key:"onValueChange",value:function(e){this.valueSource.next(e)}},{key:"onTotalRecordsChange",value:function(e){this.totalRecordsSource.next(e)}},{key:"onColumnsChange",value:function(e){this.columnsSource.next(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}(),Or=function(){var e=function(){function e(t,n,r,o,a){_classCallCheck(this,e),this.el=t,this.zone=n,this.tableService=r,this.cd=o,this.filterService=a,this.pageLinks=5,this.alwaysShowPaginator=!0,this.paginatorPosition="bottom",this.paginatorDropdownScrollHeight="200px",this.currentPageReportTemplate="{currentPage} of {totalPages}",this.showFirstLastIcon=!0,this.showPageLinks=!0,this.defaultSortOrder=1,this.sortMode="single",this.resetPageOnSort=!0,this.selectionChange=new i.vpe,this.contextMenuSelectionChange=new i.vpe,this.contextMenuSelectionMode="separate",this.rowTrackBy=function(e,t){return t},this.lazy=!1,this.lazyLoadOnInit=!0,this.compareSelectionBy="deepEquals",this.csvSeparator=",",this.exportFilename="download",this.filters={},this.filterDelay=300,this.expandedRowKeys={},this.editingRowKeys={},this.rowExpandMode="multiple",this.virtualScrollDelay=250,this.virtualRowHeight=28,this.columnResizeMode="fit",this.loadingIcon="pi pi-spinner",this.showLoader=!0,this.showInitialSortBadge=!0,this.stateStorage="session",this.editMode="cell",this.onRowSelect=new i.vpe,this.onRowUnselect=new i.vpe,this.onPage=new i.vpe,this.onSort=new i.vpe,this.onFilter=new i.vpe,this.onLazyLoad=new i.vpe,this.onRowExpand=new i.vpe,this.onRowCollapse=new i.vpe,this.onContextMenuSelect=new i.vpe,this.onColResize=new i.vpe,this.onColReorder=new i.vpe,this.onRowReorder=new i.vpe,this.onEditInit=new i.vpe,this.onEditComplete=new i.vpe,this.onEditCancel=new i.vpe,this.onHeaderCheckboxToggle=new i.vpe,this.sortFunction=new i.vpe,this.firstChange=new i.vpe,this.rowsChange=new i.vpe,this.onStateSave=new i.vpe,this.onStateRestore=new i.vpe,this._value=[],this._totalRecords=0,this._first=0,this.selectionKeys={},this._sortOrder=1}return _createClass(e,[{key:"ngOnInit",value:function(){this.lazy&&this.lazyLoadOnInit&&(this.virtualScroll||this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.restoringFilter&&(this.restoringFilter=!1)),this.initialized=!0}},{key:"ngAfterContentInit",value:function(){var e=this;this.templates.forEach(function(t){switch(t.getType()){case"caption":e.captionTemplate=t.template;break;case"header":e.headerTemplate=t.template;break;case"body":e.bodyTemplate=t.template;break;case"loadingbody":e.loadingBodyTemplate=t.template;break;case"footer":e.footerTemplate=t.template;break;case"summary":e.summaryTemplate=t.template;break;case"colgroup":e.colGroupTemplate=t.template;break;case"rowexpansion":e.expandedRowTemplate=t.template;break;case"frozenrows":e.frozenRowsTemplate=t.template;break;case"frozenheader":e.frozenHeaderTemplate=t.template;break;case"frozenbody":e.frozenBodyTemplate=t.template;break;case"frozenfooter":e.frozenFooterTemplate=t.template;break;case"frozencolgroup":e.frozenColGroupTemplate=t.template;break;case"frozenrowexpansion":e.frozenExpandedRowTemplate=t.template;break;case"emptymessage":e.emptyMessageTemplate=t.template;break;case"paginatorleft":e.paginatorLeftTemplate=t.template;break;case"paginatorright":e.paginatorRightTemplate=t.template;break;case"paginatordropdownitem":e.paginatorDropdownItemTemplate=t.template}})}},{key:"ngAfterViewInit",value:function(){this.isStateful()&&this.resizableColumns&&this.restoreColumnWidths()}},{key:"ngOnChanges",value:function(e){e.value&&(this.isStateful()&&!this.stateRestored&&this.restoreState(),this._value=e.value.currentValue,this.lazy||(this.totalRecords=this._value?this._value.length:0,"single"==this.sortMode&&this.sortField?this.sortSingle():"multiple"==this.sortMode&&this.multiSortMeta?this.sortMultiple():this.hasFilter()&&this._filter()),this.tableService.onValueChange(e.value.currentValue)),e.columns&&(this._columns=e.columns.currentValue,this.tableService.onColumnsChange(e.columns.currentValue),this._columns&&this.isStateful()&&this.reorderableColumns&&!this.columnOrderStateRestored&&this.restoreColumnOrder()),e.sortField&&(this._sortField=e.sortField.currentValue,this.lazy&&!this.initialized||"single"===this.sortMode&&this.sortSingle()),e.sortOrder&&(this._sortOrder=e.sortOrder.currentValue,this.lazy&&!this.initialized||"single"===this.sortMode&&this.sortSingle()),e.multiSortMeta&&(this._multiSortMeta=e.multiSortMeta.currentValue,"multiple"!==this.sortMode||!this.initialized&&(this.lazy||this.virtualScroll)||this.sortMultiple()),e.selection&&(this._selection=e.selection.currentValue,this.preventSelectionSetterPropagation||(this.updateSelectionKeys(),this.tableService.onSelectionChange()),this.preventSelectionSetterPropagation=!1)}},{key:"value",get:function(){return this._value},set:function(e){this._value=e}},{key:"columns",get:function(){return this._columns},set:function(e){this._columns=e}},{key:"first",get:function(){return this._first},set:function(e){this._first=e}},{key:"rows",get:function(){return this._rows},set:function(e){this._rows=e}},{key:"totalRecords",get:function(){return this._totalRecords},set:function(e){this._totalRecords=e,this.tableService.onTotalRecordsChange(this._totalRecords)}},{key:"sortField",get:function(){return this._sortField},set:function(e){this._sortField=e}},{key:"sortOrder",get:function(){return this._sortOrder},set:function(e){this._sortOrder=e}},{key:"multiSortMeta",get:function(){return this._multiSortMeta},set:function(e){this._multiSortMeta=e}},{key:"selection",get:function(){return this._selection},set:function(e){this._selection=e}},{key:"updateSelectionKeys",value:function(){if(this.dataKey&&this._selection)if(this.selectionKeys={},Array.isArray(this._selection)){var e,t=_createForOfIteratorHelper(this._selection);try{for(t.s();!(e=t.n()).done;){var n=e.value;this.selectionKeys[String(re.gb.resolveFieldData(n,this.dataKey))]=1}}catch(i){t.e(i)}finally{t.f()}}else this.selectionKeys[String(re.gb.resolveFieldData(this._selection,this.dataKey))]=1}},{key:"onPageChange",value:function(e){this.first=e.first,this.rows=e.rows,this.lazy&&this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.onPage.emit({first:this.first,rows:this.rows}),this.firstChange.emit(this.first),this.rowsChange.emit(this.rows),this.tableService.onValueChange(this.value),this.isStateful()&&this.saveState(),this.anchorRowIndex=null,this.scrollable&&this.resetScrollTop()}},{key:"sort",value:function(e){var t=e.originalEvent;if("single"===this.sortMode&&(this._sortOrder=this.sortField===e.field?-1*this.sortOrder:this.defaultSortOrder,this._sortField=e.field,this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop()),this.sortSingle()),"multiple"===this.sortMode){var n=t.metaKey||t.ctrlKey,i=this.getSortMeta(e.field);i?n?i.order=-1*i.order:(this._multiSortMeta=[{field:e.field,order:-1*i.order}],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop())):(n&&this.multiSortMeta||(this._multiSortMeta=[],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first))),this._multiSortMeta.push({field:e.field,order:this.defaultSortOrder})),this.sortMultiple()}this.isStateful()&&this.saveState(),this.anchorRowIndex=null}},{key:"sortSingle",value:function(){var e=this;if(this.sortField&&this.sortOrder){this.restoringSort&&(this.restoringSort=!1),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,field:this.sortField,order:this.sortOrder}):(this.value.sort(function(t,n){var i,r=re.gb.resolveFieldData(t,e.sortField),o=re.gb.resolveFieldData(n,e.sortField);return i=null==r&&null!=o?-1:null!=r&&null==o?1:null==r&&null==o?0:"string"==typeof r&&"string"==typeof o?r.localeCompare(o):r<o?-1:r>o?1:0,e.sortOrder*i}),this._value=_toConsumableArray(this.value)),this.hasFilter()&&this._filter());var t={field:this.sortField,order:this.sortOrder};this.onSort.emit(t),this.tableService.onSort(t)}}},{key:"sortMultiple",value:function(){var e=this;this.multiSortMeta&&(this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,multiSortMeta:this.multiSortMeta}):(this.value.sort(function(t,n){return e.multisortField(t,n,e.multiSortMeta,0)}),this._value=_toConsumableArray(this.value)),this.hasFilter()&&this._filter()),this.onSort.emit({multisortmeta:this.multiSortMeta}),this.tableService.onSort(this.multiSortMeta))}},{key:"multisortField",value:function(e,t,n,i){var r=re.gb.resolveFieldData(e,n[i].field),o=re.gb.resolveFieldData(t,n[i].field),a=null;if(null==r&&null!=o)a=-1;else if(null!=r&&null==o)a=1;else if(null==r&&null==o)a=0;else if("string"==typeof r||r instanceof String){if(r.localeCompare&&r!=o)return n[i].order*r.localeCompare(o)}else a=r<o?-1:1;return r==o?n.length-1>i?this.multisortField(e,t,n,i+1):0:n[i].order*a}},{key:"getSortMeta",value:function(e){if(this.multiSortMeta&&this.multiSortMeta.length)for(var t=0;t<this.multiSortMeta.length;t++)if(this.multiSortMeta[t].field===e)return this.multiSortMeta[t];return null}},{key:"isSorted",value:function(e){if("single"===this.sortMode)return this.sortField&&this.sortField===e;if("multiple"===this.sortMode){var t=!1;if(this.multiSortMeta)for(var n=0;n<this.multiSortMeta.length;n++)if(this.multiSortMeta[n].field==e){t=!0;break}return t}}},{key:"handleRowClick",value:function(e){var t=e.originalEvent.target,n=t.nodeName,i=t.parentElement&&t.parentElement.nodeName;if("INPUT"!=n&&"BUTTON"!=n&&"A"!=n&&"INPUT"!=i&&"BUTTON"!=i&&"A"!=i&&!ne.hasClass(e.originalEvent.target,"p-clickable")){if(this.selectionMode){if(this.preventSelectionSetterPropagation=!0,this.isMultipleSelectionMode()&&e.originalEvent.shiftKey&&null!=this.anchorRowIndex)ne.clearSelection(),null!=this.rangeRowIndex&&this.clearSelectionRange(e.originalEvent),this.rangeRowIndex=e.rowIndex,this.selectRange(e.originalEvent,e.rowIndex);else{var r=e.rowData,o=this.isSelected(r),a=!this.rowTouched&&this.metaKeySelection,s=this.dataKey?String(re.gb.resolveFieldData(r,this.dataKey)):null;if(this.anchorRowIndex=e.rowIndex,this.rangeRowIndex=e.rowIndex,a){var l=e.originalEvent.metaKey||e.originalEvent.ctrlKey;if(o&&l){if(this.isSingleSelectionMode())this._selection=null,this.selectionKeys={},this.selectionChange.emit(null);else{var c=this.findIndexInSelection(r);this._selection=this.selection.filter(function(e,t){return t!=c}),this.selectionChange.emit(this.selection),s&&delete this.selectionKeys[s]}this.onRowUnselect.emit({originalEvent:e.originalEvent,data:r,type:"row"})}else this.isSingleSelectionMode()?(this._selection=r,this.selectionChange.emit(r),s&&(this.selectionKeys={},this.selectionKeys[s]=1)):this.isMultipleSelectionMode()&&(l?this._selection=this.selection||[]:(this._selection=[],this.selectionKeys={}),this._selection=[].concat(_toConsumableArray(this.selection),[r]),this.selectionChange.emit(this.selection),s&&(this.selectionKeys[s]=1)),this.onRowSelect.emit({originalEvent:e.originalEvent,data:r,type:"row",index:e.rowIndex})}else if("single"===this.selectionMode)o?(this._selection=null,this.selectionKeys={},this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,data:r,type:"row",index:e.rowIndex})):(this._selection=r,this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,data:r,type:"row",index:e.rowIndex}),s&&(this.selectionKeys={},this.selectionKeys[s]=1));else if("multiple"===this.selectionMode)if(o){var u=this.findIndexInSelection(r);this._selection=this.selection.filter(function(e,t){return t!=u}),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,data:r,type:"row",index:e.rowIndex}),s&&delete this.selectionKeys[s]}else this._selection=this.selection?[].concat(_toConsumableArray(this.selection),[r]):[r],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,data:r,type:"row",index:e.rowIndex}),s&&(this.selectionKeys[s]=1)}this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}this.rowTouched=!1}}},{key:"handleRowTouchEnd",value:function(e){this.rowTouched=!0}},{key:"handleRowRightClick",value:function(e){if(this.contextMenu){var t=e.rowData;if("separate"===this.contextMenuSelectionMode)this.contextMenuSelection=t,this.contextMenuSelectionChange.emit(t),this.onContextMenuSelect.emit({originalEvent:e.originalEvent,data:t,index:e.rowIndex}),this.contextMenu.show(e.originalEvent),this.tableService.onContextMenu(t);else if("joint"===this.contextMenuSelectionMode){this.preventSelectionSetterPropagation=!0;var n=this.isSelected(t),i=this.dataKey?String(re.gb.resolveFieldData(t,this.dataKey)):null;n||(this.isSingleSelectionMode()?(this.selection=t,this.selectionChange.emit(t),i&&(this.selectionKeys={},this.selectionKeys[i]=1)):this.isMultipleSelectionMode()&&(this._selection=this.selection?[].concat(_toConsumableArray(this.selection),[t]):[t],this.selectionChange.emit(this.selection),i&&(this.selectionKeys[i]=1))),this.tableService.onSelectionChange(),this.contextMenu.show(e.originalEvent),this.onContextMenuSelect.emit({originalEvent:e,data:t,index:e.rowIndex})}}}},{key:"selectRange",value:function(e,t){var n,i;this.anchorRowIndex>t?(n=t,i=this.anchorRowIndex):this.anchorRowIndex<t?(n=this.anchorRowIndex,i=t):(n=t,i=t),this.lazy&&this.paginator&&(n-=this.first,i-=this.first);for(var r=[],o=n;o<=i;o++){var a=this.filteredValue?this.filteredValue[o]:this.value[o];if(!this.isSelected(a)){r.push(a),this._selection=[].concat(_toConsumableArray(this.selection),[a]);var s=this.dataKey?String(re.gb.resolveFieldData(a,this.dataKey)):null;s&&(this.selectionKeys[s]=1)}}this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e,data:r,type:"row"})}},{key:"clearSelectionRange",value:function(e){var t,n,i=this;this.rangeRowIndex>this.anchorRowIndex?(t=this.anchorRowIndex,n=this.rangeRowIndex):this.rangeRowIndex<this.anchorRowIndex?(t=this.rangeRowIndex,n=this.anchorRowIndex):(t=this.rangeRowIndex,n=this.rangeRowIndex);for(var r=function(t){var n=i.value[t],r=i.findIndexInSelection(n);i._selection=i.selection.filter(function(e,t){return t!=r});var o=i.dataKey?String(re.gb.resolveFieldData(n,i.dataKey)):null;o&&delete i.selectionKeys[o],i.onRowUnselect.emit({originalEvent:e,data:n,type:"row"})},o=t;o<=n;o++)r(o)}},{key:"isSelected",value:function(e){return!(!e||!this.selection)&&(this.dataKey?void 0!==this.selectionKeys[re.gb.resolveFieldData(e,this.dataKey)]:this.selection instanceof Array?this.findIndexInSelection(e)>-1:this.equals(e,this.selection))}},{key:"findIndexInSelection",value:function(e){var t=-1;if(this.selection&&this.selection.length)for(var n=0;n<this.selection.length;n++)if(this.equals(e,this.selection[n])){t=n;break}return t}},{key:"toggleRowWithRadio",value:function(e,t){this.preventSelectionSetterPropagation=!0,this.selection!=t?(this._selection=t,this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:t,type:"radiobutton"}),this.dataKey&&(this.selectionKeys={},this.selectionKeys[String(re.gb.resolveFieldData(t,this.dataKey))]=1)):(this._selection=null,this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:t,type:"radiobutton"})),this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}},{key:"toggleRowWithCheckbox",value:function(e,t){this.selection=this.selection||[];var n=this.isSelected(t),i=this.dataKey?String(re.gb.resolveFieldData(t,this.dataKey)):null;if(this.preventSelectionSetterPropagation=!0,n){var r=this.findIndexInSelection(t);this._selection=this.selection.filter(function(e,t){return t!=r}),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:t,type:"checkbox"}),i&&delete this.selectionKeys[i]}else this._selection=this.selection?[].concat(_toConsumableArray(this.selection),[t]):[t],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:t,type:"checkbox"}),i&&(this.selectionKeys[i]=1);this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}},{key:"toggleRowsWithCheckbox",value:function(e,t){this._selection=t?this.filteredValue?this.filteredValue.slice():this.value.slice():[],this.preventSelectionSetterPropagation=!0,this.updateSelectionKeys(),this.selectionChange.emit(this._selection),this.tableService.onSelectionChange(),this.onHeaderCheckboxToggle.emit({originalEvent:e,checked:t}),this.isStateful()&&this.saveState()}},{key:"equals",value:function(e,t){return"equals"===this.compareSelectionBy?e===t:re.gb.equals(e,t,this.dataKey)}},{key:"filter",value:function(e,t,n){var i=this;this.filterTimeout&&clearTimeout(this.filterTimeout),this.isFilterBlank(e)?this.filters[t]&&delete this.filters[t]:this.filters[t]={value:e,matchMode:n},this.filterTimeout=setTimeout(function(){i._filter(),i.filterTimeout=null},this.filterDelay),this.anchorRowIndex=null}},{key:"filterGlobal",value:function(e,t){this.filter(e,"global",t)}},{key:"isFilterBlank",value:function(e){return null==e||"string"==typeof e&&0==e.trim().length||e instanceof Array&&0==e.length}},{key:"_filter",value:function(){if(this.restoringFilter||(this.first=0,this.firstChange.emit(this.first)),this.lazy)this.onLazyLoad.emit(this.createLazyLoadMetadata());else{if(!this.value)return;if(this.hasFilter()){var e;if(this.filters.global){if(!this.columns&&!this.globalFilterFields)throw new Error("Global filtering requires dynamic columns or globalFilterFields to be defined.");e=this.globalFilterFields||this.columns}this.filteredValue=[];for(var t=0;t<this.value.length;t++){var n=!0,i=!1,r=!1;for(var o in this.filters)if(this.filters.hasOwnProperty(o)&&"global"!==o){r=!0;var s=o,l=this.filters[s];if(Array.isArray(l)){var c,u=_createForOfIteratorHelper(l);try{for(u.s();!(c=u.n()).done;){var d=c.value;if(n=this.executeLocalFilter(s,this.value[t],d),d.operator===a.pg.OR&&n||d.operator===a.pg.AND&&!n)break}}catch(f){u.e(f)}finally{u.f()}}else n=this.executeLocalFilter(s,this.value[t],l);if(!n)break}if(this.filters.global&&!i&&e)for(var p=0;p<e.length&&!(i=this.filterService.filters[this.filters.global.matchMode](re.gb.resolveFieldData(this.value[t],e[p].field||e[p]),this.filters.global.value,this.filterLocale));p++);(this.filters.global?r?r&&n&&i:i:r&&n)&&this.filteredValue.push(this.value[t])}this.filteredValue.length===this.value.length&&(this.filteredValue=null),this.paginator&&(this.totalRecords=this.filteredValue?this.filteredValue.length:this.value?this.value.length:0)}else this.filteredValue=null,this.paginator&&(this.totalRecords=this.value?this.value.length:0)}this.onFilter.emit({filters:this.filters,filteredValue:this.filteredValue||this.value}),this.tableService.onValueChange(this.value),this.isStateful()&&!this.restoringFilter&&this.saveState(),this.restoringFilter&&(this.restoringFilter=!1),this.cd.markForCheck(),this.scrollable&&this.resetScrollTop()}},{key:"executeLocalFilter",value:function(e,t,n){var i=n.value,r=n.matchMode||a.a6.STARTS_WITH,o=re.gb.resolveFieldData(t,e);return(0,this.filterService.filters[r])(o,i,this.filterLocale)}},{key:"hasFilter",value:function(){var e=!0;for(var t in this.filters)if(this.filters.hasOwnProperty(t)){e=!1;break}return!e}},{key:"createLazyLoadMetadata",value:function(){return{first:this.first,rows:this.rows,sortField:this.sortField,sortOrder:this.sortOrder,filters:this.filters,globalFilter:this.filters&&this.filters.global?this.filters.global.value:null,multiSortMeta:this.multiSortMeta}}},{key:"clear",value:function(){this._sortField=null,this._sortOrder=this.defaultSortOrder,this._multiSortMeta=null,this.tableService.onSort(null),this.filteredValue=null,this.tableService.onResetChange(),this.first=0,this.firstChange.emit(this.first),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.totalRecords=this._value?this._value.length:0}},{key:"reset",value:function(){this.clear()}},{key:"exportCSV",value:function(e){var t,n=this,i="",r=this.frozenColumns?[].concat(_toConsumableArray(this.frozenColumns),_toConsumableArray(this.columns)):this.columns;e&&e.selectionOnly?t=this.selection||[]:(t=this.filteredValue||this.value,this.frozenValue&&(t=t?[].concat(_toConsumableArray(this.frozenValue),_toConsumableArray(t)):this.frozenValue));for(var o=0;o<r.length;o++){var a=r[o];!1!==a.exportable&&a.field&&(i+='"'+(a.header||a.field)+'"',o<r.length-1&&(i+=this.csvSeparator))}t.forEach(function(e,t){i+="\n";for(var o=0;o<r.length;o++){var a=r[o];if(!1!==a.exportable&&a.field){var s=re.gb.resolveFieldData(e,a.field);s=null!=s?n.exportFunction?n.exportFunction({data:s,field:a.field}):String(s).replace(/"/g,'""'):"",i+='"'+s+'"',o<r.length-1&&(i+=n.csvSeparator)}}});var s=new Blob([i],{type:"text/csv;charset=utf-8;"});if(window.navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(s,this.exportFilename+".csv");else{var l=document.createElement("a");l.style.display="none",document.body.appendChild(l),void 0!==l.download?(l.setAttribute("href",URL.createObjectURL(s)),l.setAttribute("download",this.exportFilename+".csv"),l.click()):(i="data:text/csv;charset=utf-8,"+i,window.open(encodeURI(i))),document.body.removeChild(l)}}},{key:"resetScrollTop",value:function(){this.virtualScroll?this.scrollToVirtualIndex(0):this.scrollTo({top:0})}},{key:"scrollToVirtualIndex",value:function(e){this.scrollableViewChild&&this.scrollableViewChild.scrollToVirtualIndex(e),this.scrollableFrozenViewChild&&this.scrollableFrozenViewChild.scrollToVirtualIndex(e)}},{key:"scrollTo",value:function(e){this.scrollableViewChild&&this.scrollableViewChild.scrollTo(e),this.scrollableFrozenViewChild&&this.scrollableFrozenViewChild.scrollTo(e)}},{key:"updateEditingCell",value:function(e,t,n,i){this.editingCell=e,this.editingCellData=t,this.editingCellField=n,this.editingCellRowIndex=i,this.bindDocumentEditListener()}},{key:"isEditingCellValid",value:function(){return this.editingCell&&0===ne.find(this.editingCell,".ng-invalid.ng-dirty").length}},{key:"bindDocumentEditListener",value:function(){var e=this;this.documentEditListener||(this.documentEditListener=function(t){e.editingCell&&!e.editingCellClick&&e.isEditingCellValid()&&(ne.removeClass(e.editingCell,"p-cell-editing"),e.editingCell=null,e.onEditComplete.emit({field:e.editingCellField,data:e.editingCellData,originalEvent:t,index:e.editingCellRowIndex}),e.editingCellField=null,e.editingCellData=null,e.editingCellRowIndex=null,e.unbindDocumentEditListener(),e.cd.markForCheck()),e.editingCellClick=!1},document.addEventListener("click",this.documentEditListener))}},{key:"unbindDocumentEditListener",value:function(){this.documentEditListener&&(document.removeEventListener("click",this.documentEditListener),this.documentEditListener=null)}},{key:"initRowEdit",value:function(e){var t=String(re.gb.resolveFieldData(e,this.dataKey));this.editingRowKeys[t]=!0}},{key:"saveRowEdit",value:function(e,t){if(0===ne.find(t,".ng-invalid.ng-dirty").length){var n=String(re.gb.resolveFieldData(e,this.dataKey));delete this.editingRowKeys[n]}}},{key:"cancelRowEdit",value:function(e){var t=String(re.gb.resolveFieldData(e,this.dataKey));delete this.editingRowKeys[t]}},{key:"toggleRow",value:function(e,t){if(!this.dataKey)throw new Error("dataKey must be defined to use row expansion");var n=String(re.gb.resolveFieldData(e,this.dataKey));null!=this.expandedRowKeys[n]?(delete this.expandedRowKeys[n],this.onRowCollapse.emit({originalEvent:t,data:e})):("single"===this.rowExpandMode&&(this.expandedRowKeys={}),this.expandedRowKeys[n]=!0,this.onRowExpand.emit({originalEvent:t,data:e})),t&&t.preventDefault(),this.isStateful()&&this.saveState()}},{key:"isRowExpanded",value:function(e){return!0===this.expandedRowKeys[String(re.gb.resolveFieldData(e,this.dataKey))]}},{key:"isRowEditing",value:function(e){return!0===this.editingRowKeys[String(re.gb.resolveFieldData(e,this.dataKey))]}},{key:"isSingleSelectionMode",value:function(){return"single"===this.selectionMode}},{key:"isMultipleSelectionMode",value:function(){return"multiple"===this.selectionMode}},{key:"onColumnResizeBegin",value:function(e){var t=ne.getOffset(this.containerViewChild.nativeElement).left;this.lastResizerHelperX=e.pageX-t+this.containerViewChild.nativeElement.scrollLeft,this.onColumnResize(e),e.preventDefault()}},{key:"onColumnResize",value:function(e){var t=ne.getOffset(this.containerViewChild.nativeElement).left;ne.addClass(this.containerViewChild.nativeElement,"p-unselectable-text"),this.resizeHelperViewChild.nativeElement.style.height=this.containerViewChild.nativeElement.offsetHeight+"px",this.resizeHelperViewChild.nativeElement.style.top="0px",this.resizeHelperViewChild.nativeElement.style.left=e.pageX-t+this.containerViewChild.nativeElement.scrollLeft+"px",this.resizeHelperViewChild.nativeElement.style.display="block"}},{key:"onColumnResizeEnd",value:function(e,t){var n=this.resizeHelperViewChild.nativeElement.offsetLeft-this.lastResizerHelperX,i=t.offsetWidth,r=parseInt(t.style.minWidth||15);i+n<r&&(n=r-i);var o=i+n;if(o>=r){if("fit"===this.columnResizeMode){for(var a=t.nextElementSibling;!a.offsetParent;)a=a.nextElementSibling;if(a){var s=a.offsetWidth-n,l=a.style.minWidth||15;if(o>15&&s>parseInt(l))if(this.scrollable){var c=this.findParentScrollableView(t),u=ne.findSingle(c,".p-datatable-scrollable-body table")||ne.findSingle(c,".p-datatable-virtual-scrollable-body table"),d=ne.findSingle(c,"table.p-datatable-scrollable-header-table"),p=ne.findSingle(c,"table.p-datatable-scrollable-footer-table"),f=ne.index(t);this.resizeColGroup(d,f,o,s),this.resizeColGroup(u,f,o,s),this.resizeColGroup(p,f,o,s)}else t.style.width=o+"px",a&&(a.style.width=s+"px")}}else"expand"===this.columnResizeMode&&o>=r&&(this.scrollable?this.setScrollableItemsWidthOnExpandResize(t,o,n):(this.tableViewChild.nativeElement.style.width=this.tableViewChild.nativeElement.offsetWidth+n+"px",t.style.width=o+"px",this.containerViewChild.nativeElement.style.width=this.tableViewChild.nativeElement.style.width+"px"));this.onColResize.emit({element:t,delta:n}),this.isStateful()&&this.saveState()}this.resizeHelperViewChild.nativeElement.style.display="none",ne.removeClass(this.containerViewChild.nativeElement,"p-unselectable-text")}},{key:"setScrollableItemsWidthOnExpandResize",value:function(e,t,n){var i=e?this.findParentScrollableView(e):this.containerViewChild.nativeElement,r=ne.findSingle(i,".p-datatable-scrollable-body")||ne.findSingle(i,"cdk-virtual-scroll-viewport"),o=ne.findSingle(i,".p-datatable-scrollable-header"),a=ne.findSingle(i,".p-datatable-scrollable-footer"),s=ne.findSingle(r,".p-datatable-scrollable-body table")||ne.findSingle(i,"cdk-virtual-scroll-viewport table"),l=ne.findSingle(o,"table.p-datatable-scrollable-header-table"),c=ne.findSingle(a,"table.p-datatable-scrollable-footer-table"),u=e?s.offsetWidth+n:t,d=e?l.offsetWidth+n:t,p=this.containerViewChild.nativeElement.offsetWidth>=u,f=function(e,t,n,i){e&&t&&(e.style.width=i?n+ne.calculateScrollbarWidth(r)+"px":"auto",t.style.width=n+"px")};if(f(r,s,u,p),f(o,l,d,p),f(a,c,d,p),e){var h=ne.index(e);this.resizeColGroup(l,h,t,null),this.resizeColGroup(s,h,t,null),this.resizeColGroup(c,h,t,null)}}},{key:"findParentScrollableView",value:function(e){if(e){for(var t=e.parentElement;t&&!ne.hasClass(t,"p-datatable-scrollable-view");)t=t.parentElement;return t}return null}},{key:"resizeColGroup",value:function(e,t,n,i){if(e){var r="COLGROUP"===e.children[0].nodeName?e.children[0]:null;if(!r)throw"Scrollable tables require a colgroup to support resizable columns";var o=r.children[t],a=o.nextElementSibling;o.style.width=n+"px",a&&i&&(a.style.width=i+"px")}}},{key:"onColumnDragStart",value:function(e,t){this.reorderIconWidth=ne.getHiddenElementOuterWidth(this.reorderIndicatorUpViewChild.nativeElement),this.reorderIconHeight=ne.getHiddenElementOuterHeight(this.reorderIndicatorDownViewChild.nativeElement),this.draggedColumn=t,e.dataTransfer.setData("text","b")}},{key:"onColumnDragEnter",value:function(e,t){if(this.reorderableColumns&&this.draggedColumn&&t){e.preventDefault();var n=ne.getOffset(this.containerViewChild.nativeElement),i=ne.getOffset(t);if(this.draggedColumn!=t){var r=ne.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),o=ne.indexWithinGroup(t,"preorderablecolumn"),a=i.left-n.left,s=i.left+t.offsetWidth/2;this.reorderIndicatorUpViewChild.nativeElement.style.top=i.top-n.top-(this.reorderIconHeight-1)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.top=i.top-n.top+t.offsetHeight+"px",e.pageX>s?(this.reorderIndicatorUpViewChild.nativeElement.style.left=a+t.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=a+t.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=1):(this.reorderIndicatorUpViewChild.nativeElement.style.left=a-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=a-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=-1),o-r==1&&-1===this.dropPosition||o-r==-1&&1===this.dropPosition?(this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none"):(this.reorderIndicatorUpViewChild.nativeElement.style.display="block",this.reorderIndicatorDownViewChild.nativeElement.style.display="block")}else e.dataTransfer.dropEffect="none"}}},{key:"onColumnDragLeave",value:function(e){this.reorderableColumns&&this.draggedColumn&&(e.preventDefault(),this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none")}},{key:"onColumnDrop",value:function(e,t){var n=this;if(e.preventDefault(),this.draggedColumn){var i=ne.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),r=ne.indexWithinGroup(t,"preorderablecolumn"),o=i!=r;o&&(r-i==1&&-1===this.dropPosition||i-r==1&&1===this.dropPosition)&&(o=!1),o&&r<i&&1===this.dropPosition&&(r+=1),o&&r>i&&-1===this.dropPosition&&(r-=1),o&&(re.gb.reorderArray(this.columns,i,r),this.onColReorder.emit({dragIndex:i,dropIndex:r,columns:this.columns}),this.isStateful()&&this.zone.runOutsideAngular(function(){setTimeout(function(){n.saveState()})})),this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none",this.draggedColumn.draggable=!1,this.draggedColumn=null,this.dropPosition=null}}},{key:"onRowDragStart",value:function(e,t){this.rowDragging=!0,this.draggedRowIndex=t,e.dataTransfer.setData("text","b")}},{key:"onRowDragOver",value:function(e,t,n){if(this.rowDragging&&this.draggedRowIndex!==t){var i=ne.getOffset(n).top+ne.getWindowScrollTop(),r=e.pageY,o=i+ne.getOuterHeight(n)/2,a=n.previousElementSibling;r<o?(ne.removeClass(n,"p-datatable-dragpoint-bottom"),this.droppedRowIndex=t,a?ne.addClass(a,"p-datatable-dragpoint-bottom"):ne.addClass(n,"p-datatable-dragpoint-top")):(a?ne.removeClass(a,"p-datatable-dragpoint-bottom"):ne.addClass(n,"p-datatable-dragpoint-top"),this.droppedRowIndex=t+1,ne.addClass(n,"p-datatable-dragpoint-bottom"))}}},{key:"onRowDragLeave",value:function(e,t){var n=t.previousElementSibling;n&&ne.removeClass(n,"p-datatable-dragpoint-bottom"),ne.removeClass(t,"p-datatable-dragpoint-bottom"),ne.removeClass(t,"p-datatable-dragpoint-top")}},{key:"onRowDragEnd",value:function(e){this.rowDragging=!1,this.draggedRowIndex=null,this.droppedRowIndex=null}},{key:"onRowDrop",value:function(e,t){if(null!=this.droppedRowIndex){var n=this.draggedRowIndex>this.droppedRowIndex?this.droppedRowIndex:0===this.droppedRowIndex?0:this.droppedRowIndex-1;re.gb.reorderArray(this.value,this.draggedRowIndex,n),this.onRowReorder.emit({dragIndex:this.draggedRowIndex,dropIndex:n})}this.onRowDragLeave(e,t),this.onRowDragEnd(e)}},{key:"isEmpty",value:function(){var e=this.filteredValue||this.value;return null==e||0==e.length}},{key:"getBlockableElement",value:function(){return this.el.nativeElement.children[0]}},{key:"getStorage",value:function(){switch(this.stateStorage){case"local":return window.localStorage;case"session":return window.sessionStorage;default:throw new Error(this.stateStorage+' is not a valid value for the state storage, supported values are "local" and "session".')}}},{key:"isStateful",value:function(){return null!=this.stateKey}},{key:"saveState",value:function(){var e=this.getStorage(),t={};this.paginator&&(t.first=this.first,t.rows=this.rows),this.sortField&&(t.sortField=this.sortField,t.sortOrder=this.sortOrder),this.multiSortMeta&&(t.multiSortMeta=this.multiSortMeta),this.hasFilter()&&(t.filters=this.filters),this.resizableColumns&&this.saveColumnWidths(t),this.reorderableColumns&&this.saveColumnOrder(t),this.selection&&(t.selection=this.selection),Object.keys(this.expandedRowKeys).length&&(t.expandedRowKeys=this.expandedRowKeys),e.setItem(this.stateKey,JSON.stringify(t)),this.onStateSave.emit(t)}},{key:"clearState",value:function(){var e=this.getStorage();this.stateKey&&e.removeItem(this.stateKey)}},{key:"restoreState",value:function(){var e=this,t=this.getStorage().getItem(this.stateKey),n=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;if(t){var i=JSON.parse(t,function(e,t){return"string"==typeof t&&n.test(t)?new Date(t):t});this.paginator&&(void 0!==this.first&&(this.first=i.first,this.firstChange.emit(this.first)),void 0!==this.rows&&(this.rows=i.rows,this.rowsChange.emit(this.rows))),i.sortField&&(this.restoringSort=!0,this._sortField=i.sortField,this._sortOrder=i.sortOrder),i.multiSortMeta&&(this.restoringSort=!0,this._multiSortMeta=i.multiSortMeta),i.filters&&(this.restoringFilter=!0,this.filters=i.filters),this.resizableColumns&&(this.columnWidthsState=i.columnWidths,this.tableWidthState=i.tableWidth),i.expandedRowKeys&&(this.expandedRowKeys=i.expandedRowKeys),i.selection&&Promise.resolve(null).then(function(){return e.selectionChange.emit(i.selection)}),this.stateRestored=!0,this.onStateRestore.emit(i)}}},{key:"saveColumnWidths",value:function(e){var t=[];ne.find(this.containerViewChild.nativeElement,".p-datatable-thead > tr:first-child > th").map(function(e){return t.push(ne.getOuterWidth(e))}),e.columnWidths=t.join(","),"expand"===this.columnResizeMode&&(e.tableWidth=this.scrollable?ne.findSingle(this.containerViewChild.nativeElement,".p-datatable-scrollable-header-table").style.width:ne.getOuterWidth(this.tableViewChild.nativeElement)+"px")}},{key:"restoreColumnWidths",value:function(){if(this.columnWidthsState){var e=this.columnWidthsState.split(",");if("expand"===this.columnResizeMode&&this.tableWidthState&&(this.scrollable?this.setScrollableItemsWidthOnExpandResize(null,this.tableWidthState,0):this.tableViewChild.nativeElement.style.width=this.tableWidthState),this.scrollable){var t=ne.find(this.containerViewChild.nativeElement,".p-datatable-scrollable-header-table > colgroup > col"),n=ne.find(this.containerViewChild.nativeElement,this.virtualScroll?"cdk-virtual-scroll-viewport table > colgroup > col":".p-datatable-scrollable-body table > colgroup > col");t.map(function(t,n){return t.style.width=e[n]+"px"}),n.map(function(t,n){return t.style.width=e[n]+"px"})}else ne.find(this.tableViewChild.nativeElement,".p-datatable-thead > tr:first-child > th").map(function(t,n){return t.style.width=e[n]+"px"})}}},{key:"saveColumnOrder",value:function(e){if(this.columns){var t=[];this.columns.map(function(e){t.push(e.field||e.key)}),e.columnOrder=t}}},{key:"restoreColumnOrder",value:function(){var e=this,t=this.getStorage().getItem(this.stateKey);if(t){var n=JSON.parse(t).columnOrder;if(n){var i=[];n.map(function(t){var n=e.findColumnByKey(t);n&&i.push(n)}),this.columnOrderStateRestored=!0,this.columns=i}}}},{key:"findColumnByKey",value:function(e){if(!this.columns)return null;var t,n=_createForOfIteratorHelper(this.columns);try{for(n.s();!(t=n.n()).done;){var i=t.value;if(i.key===e||i.field===e)return i}}catch(r){n.e(r)}finally{n.f()}}},{key:"ngOnDestroy",value:function(){this.unbindDocumentEditListener(),this.editingCell=null,this.initialized=null}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(Tr),i.Y36(i.sBO),i.Y36(a.iZ))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-table"]],contentQueries:function(e,t,n){var r;(1&e&&i.Suo(n,a.jx,4),2&e)&&(i.iGM(r=i.CRH())&&(t.templates=r))},viewQuery:function(e,t){var n;(1&e&&(i.Gf(ei,5),i.Gf(ti,5),i.Gf(ni,5),i.Gf(ii,5),i.Gf(ri,5),i.Gf(oi,5),i.Gf(ai,5)),2&e)&&(i.iGM(n=i.CRH())&&(t.containerViewChild=n.first),i.iGM(n=i.CRH())&&(t.resizeHelperViewChild=n.first),i.iGM(n=i.CRH())&&(t.reorderIndicatorUpViewChild=n.first),i.iGM(n=i.CRH())&&(t.reorderIndicatorDownViewChild=n.first),i.iGM(n=i.CRH())&&(t.tableViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollableViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollableFrozenViewChild=n.first))},inputs:{frozenColumns:"frozenColumns",frozenValue:"frozenValue",style:"style",styleClass:"styleClass",tableStyle:"tableStyle",tableStyleClass:"tableStyleClass",paginator:"paginator",pageLinks:"pageLinks",rowsPerPageOptions:"rowsPerPageOptions",alwaysShowPaginator:"alwaysShowPaginator",paginatorPosition:"paginatorPosition",paginatorDropdownAppendTo:"paginatorDropdownAppendTo",paginatorDropdownScrollHeight:"paginatorDropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showJumpToPageDropdown:"showJumpToPageDropdown",showFirstLastIcon:"showFirstLastIcon",showPageLinks:"showPageLinks",defaultSortOrder:"defaultSortOrder",sortMode:"sortMode",resetPageOnSort:"resetPageOnSort",selectionMode:"selectionMode",contextMenuSelection:"contextMenuSelection",contextMenuSelectionMode:"contextMenuSelectionMode",dataKey:"dataKey",metaKeySelection:"metaKeySelection",rowTrackBy:"rowTrackBy",lazy:"lazy",lazyLoadOnInit:"lazyLoadOnInit",compareSelectionBy:"compareSelectionBy",csvSeparator:"csvSeparator",exportFilename:"exportFilename",filters:"filters",globalFilterFields:"globalFilterFields",filterDelay:"filterDelay",filterLocale:"filterLocale",expandedRowKeys:"expandedRowKeys",editingRowKeys:"editingRowKeys",rowExpandMode:"rowExpandMode",scrollable:"scrollable",scrollHeight:"scrollHeight",virtualScroll:"virtualScroll",virtualScrollDelay:"virtualScrollDelay",virtualRowHeight:"virtualRowHeight",frozenWidth:"frozenWidth",responsive:"responsive",contextMenu:"contextMenu",resizableColumns:"resizableColumns",columnResizeMode:"columnResizeMode",reorderableColumns:"reorderableColumns",loading:"loading",loadingIcon:"loadingIcon",showLoader:"showLoader",rowHover:"rowHover",customSort:"customSort",showInitialSortBadge:"showInitialSortBadge",autoLayout:"autoLayout",exportFunction:"exportFunction",stateKey:"stateKey",stateStorage:"stateStorage",editMode:"editMode",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx",value:"value",columns:"columns",first:"first",rows:"rows",totalRecords:"totalRecords",sortField:"sortField",sortOrder:"sortOrder",multiSortMeta:"multiSortMeta",selection:"selection"},outputs:{selectionChange:"selectionChange",contextMenuSelectionChange:"contextMenuSelectionChange",onRowSelect:"onRowSelect",onRowUnselect:"onRowUnselect",onPage:"onPage",onSort:"onSort",onFilter:"onFilter",onLazyLoad:"onLazyLoad",onRowExpand:"onRowExpand",onRowCollapse:"onRowCollapse",onContextMenuSelect:"onContextMenuSelect",onColResize:"onColResize",onColReorder:"onColReorder",onRowReorder:"onRowReorder",onEditInit:"onEditInit",onEditComplete:"onEditComplete",onEditCancel:"onEditCancel",onHeaderCheckboxToggle:"onHeaderCheckboxToggle",sortFunction:"sortFunction",firstChange:"firstChange",rowsChange:"rowsChange",onStateSave:"onStateSave",onStateRestore:"onStateRestore"},features:[i._Bn([Tr]),i.TTD],decls:12,vars:22,consts:[["data-scrollselectors",".p-datatable-scrollable-body, .p-datatable-unfrozen-view .p-datatable-scrollable-body",3,"ngStyle","ngClass"],["container",""],["class","p-datatable-loading-overlay p-component-overlay",4,"ngIf"],["class","p-datatable-header",4,"ngIf"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","onPageChange",4,"ngIf"],["class","p-datatable-wrapper",4,"ngIf"],["class","p-datatable-scrollable-wrapper",4,"ngIf"],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","onPageChange",4,"ngIf"],["class","p-datatable-footer",4,"ngIf"],["class","p-column-resizer-helper","style","display:none",4,"ngIf"],["class","pi pi-arrow-down p-datatable-reorder-indicator-up","style","display:none",4,"ngIf"],["class","pi pi-arrow-up p-datatable-reorder-indicator-down","style","display:none",4,"ngIf"],[1,"p-datatable-loading-overlay","p-component-overlay"],[1,"p-datatable-header"],[4,"ngTemplateOutlet"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","onPageChange"],[1,"p-datatable-wrapper"],["role","grid",3,"ngClass","ngStyle"],["table",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-datatable-thead"],[1,"p-datatable-tbody",3,"pTableBody","pTableBodyTemplate"],["class","p-datatable-tfoot",4,"ngIf"],[1,"p-datatable-tfoot"],[1,"p-datatable-scrollable-wrapper"],["class","p-datatable-scrollable-view p-datatable-frozen-view",3,"pScrollableView","frozen","ngStyle","scrollHeight",4,"ngIf"],[1,"p-datatable-scrollable-view",3,"pScrollableView","frozen","scrollHeight","ngStyle"],["scrollableView",""],[1,"p-datatable-scrollable-view","p-datatable-frozen-view",3,"pScrollableView","frozen","ngStyle","scrollHeight"],["scrollableFrozenView",""],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","onPageChange"],[1,"p-datatable-footer"],[1,"p-column-resizer-helper",2,"display","none"],["resizeHelper",""],[1,"pi","pi-arrow-down","p-datatable-reorder-indicator-up",2,"display","none"],["reorderIndicatorUp",""],[1,"pi","pi-arrow-up","p-datatable-reorder-indicator-down",2,"display","none"],["reorderIndicatorDown",""]],template:function(e,t){1&e&&(i.TgZ(0,"div",0,1),i.YNc(2,si,2,2,"div",2),i.YNc(3,ci,2,1,"div",3),i.YNc(4,ui,1,16,"p-paginator",4),i.YNc(5,gi,8,13,"div",5),i.YNc(6,ki,4,8,"div",6),i.YNc(7,yi,1,16,"p-paginator",7),i.YNc(8,wi,2,1,"div",8),i.YNc(9,Ei,2,0,"div",9),i.YNc(10,Ci,2,0,"span",10),i.YNc(11,Ti,2,0,"span",11),i.qZA()),2&e&&(i.Tol(t.styleClass),i.Q6J("ngStyle",t.style)("ngClass",i.Hh0(14,Oi,t.rowHover||t.selectionMode,t.autoLayout,t.resizableColumns,t.resizableColumns&&"fit"===t.columnResizeMode,t.scrollable,t.scrollable&&"flex"===t.scrollHeight,t.responsive)),i.xp6(2),i.Q6J("ngIf",t.loading&&t.showLoader),i.xp6(1),i.Q6J("ngIf",t.captionTemplate),i.xp6(1),i.Q6J("ngIf",t.paginator&&("top"===t.paginatorPosition||"both"==t.paginatorPosition)),i.xp6(1),i.Q6J("ngIf",!t.scrollable),i.xp6(1),i.Q6J("ngIf",t.scrollable),i.xp6(1),i.Q6J("ngIf",t.paginator&&("bottom"===t.paginatorPosition||"both"==t.paginatorPosition)),i.xp6(1),i.Q6J("ngIf",t.summaryTemplate),i.xp6(1),i.Q6J("ngIf",t.resizableColumns),i.xp6(1),i.Q6J("ngIf",t.reorderableColumns),i.xp6(1),i.Q6J("ngIf",t.reorderableColumns))},directives:function(){return[r.PC,r.mk,r.O5,r.tP,wt,Mr,Pr]},styles:[".p-datatable{position:relative}.p-datatable table{border-collapse:collapse;width:100%;table-layout:fixed}.p-datatable .p-sortable-column{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-badge,.p-datatable .p-sortable-column .p-sortable-column-icon{vertical-align:middle}.p-datatable .p-sortable-column .p-sortable-column-badge{display:inline-flex;align-items:center;justify-content:center}.p-datatable-auto-layout>.p-datatable-wrapper{overflow-x:auto}.p-datatable-auto-layout>.p-datatable-wrapper>table{table-layout:auto}.p-datatable-hoverable-rows .p-selectable-row{cursor:pointer}.p-datatable-scrollable-wrapper{position:relative}.p-datatable-scrollable-footer,.p-datatable-scrollable-header{overflow:hidden}.p-datatable-scrollable-body{overflow:auto;position:relative}.p-datatable-scrollable-body>table>.p-datatable-tbody>tr:first-child>td{border-top:0}.p-datatable-virtual-table{position:absolute}.p-datatable-frozen-view .p-datatable-scrollable-body{overflow:hidden}.p-datatable-frozen-view>.p-datatable-scrollable-body>table>.p-datatable-tbody>tr>td:last-child{border-right:0}.p-datatable-unfrozen-view{position:absolute;top:0}.p-datatable-flex-scrollable,.p-datatable-flex-scrollable .p-datatable-scrollable-view,.p-datatable-flex-scrollable .p-datatable-scrollable-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.p-datatable-flex-scrollable .p-datatable-scrollable-body,.p-datatable-flex-scrollable .p-datatable-virtual-scrollable-body{flex:1}.p-datatable-resizable>.p-datatable-wrapper{overflow-x:auto}.p-datatable-resizable .p-datatable-tbody>tr>td,.p-datatable-resizable .p-datatable-tfoot>tr>td,.p-datatable-resizable .p-datatable-thead>tr>th{overflow:hidden;white-space:nowrap}.p-datatable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-datatable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{display:block;position:absolute!important;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-datatable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-datatable .p-row-editor-cancel,.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-toggler{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-datatable-reorder-indicator-down,.p-datatable-reorder-indicator-up{position:absolute;display:none}.p-datatable-reorderablerow-handle,[pReorderableColumn]{cursor:move}.p-datatable .p-datatable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-column-filter-row{display:flex;align-items:center;width:100%}.p-column-filter-menu{display:inline-flex}.p-column-filter-row p-columnfilterformelement{flex:1 1 auto;width:1%}.p-column-filter-clear-button,.p-column-filter-menu-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-column-filter-overlay{position:absolute}.p-column-filter-row-items{margin:0;padding:0;list-style:none}.p-column-filter-row-item{cursor:pointer}.p-column-filter-add-button,.p-column-filter-remove-button{justify-content:center}.p-column-filter-add-button .p-button-label,.p-column-filter-remove-button .p-button-label{flex-grow:0}.p-column-filter-buttonbar{display:flex;align-items:center;justify-content:space-between}.p-column-filter-buttonbar .p-button{width:auto}.p-datatable.p-datatable-responsive .p-datatable-tbody>tr>td .p-column-title{display:none}cdk-virtual-scroll-viewport{outline:0 none}@media screen and (max-width:40em){.p-datatable.p-datatable-responsive .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-responsive .p-datatable-thead>tr>th{display:none!important}.p-datatable.p-datatable-responsive .p-datatable-tbody>tr>td{text-align:left;display:block;width:100%;float:left;clear:left;border:0}.p-datatable.p-datatable-responsive .p-datatable-tbody>tr>td .p-column-title{padding:.4rem;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4rem;font-weight:700}}"],encapsulation:2}),e}(),Mr=function(){var e=function(){function e(t,n,i){var r=this;_classCallCheck(this,e),this.dt=t,this.tableService=n,this.cd=i,this.subscription=this.dt.tableService.valueSource$.subscribe(function(){r.dt.virtualScroll&&r.cd.detectChanges()})}return _createClass(e,[{key:"ngOnDestroy",value:function(){this.subscription&&this.subscription.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or),i.Y36(Tr),i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["","pTableBody",""]],inputs:{columns:["pTableBody","columns"],template:["pTableBodyTemplate","template"],frozen:"frozen"},attrs:Mi,decls:6,vars:6,consts:[[4,"ngIf"],["ngFor","",3,"ngForOf","ngForTrackBy"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["cdkVirtualFor","",3,"cdkVirtualForOf","cdkVirtualForTrackBy","cdkVirtualForTemplateCacheSize"]],template:function(e,t){1&e&&(i.YNc(0,Ii,3,6,"ng-container",0),i.YNc(1,Ri,2,3,"ng-container",0),i.YNc(2,Fi,3,6,"ng-container",0),i.YNc(3,ji,3,6,"ng-container",0),i.YNc(4,Qi,2,5,"ng-container",0),i.YNc(5,$i,2,5,"ng-container",0)),2&e&&(i.Q6J("ngIf",!t.dt.expandedRowTemplate&&!t.dt.virtualScroll),i.xp6(1),i.Q6J("ngIf",!t.dt.expandedRowTemplate&&t.dt.virtualScroll),i.xp6(1),i.Q6J("ngIf",t.dt.expandedRowTemplate&&!(t.frozen&&t.dt.frozenExpandedRowTemplate)),i.xp6(1),i.Q6J("ngIf",t.dt.frozenExpandedRowTemplate&&t.frozen),i.xp6(1),i.Q6J("ngIf",t.dt.loading),i.xp6(1),i.Q6J("ngIf",t.dt.isEmpty()&&!t.dt.loading))},directives:[r.O5,r.sg,r.tP,$],pipes:[r.OU],encapsulation:2}),e}(),Pr=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.dt=t,this.el=n,this.zone=i}return _createClass(e,[{key:"scrollHeight",get:function(){return this._scrollHeight},set:function(e){this._scrollHeight=e,null!=e&&(e.includes("%")||e.includes("calc"))&&console.log('Percentage scroll height calculation is removed in favor of the more performant CSS based flex mode, use scrollHeight="flex" instead.'),this.dt.virtualScroll&&this.virtualScrollBody&&this.virtualScrollBody.ngOnInit()}},{key:"ngAfterViewInit",value:function(){if(this.frozen)this.scrollableAlignerViewChild&&this.scrollableAlignerViewChild.nativeElement&&(this.scrollableAlignerViewChild.nativeElement.style.height=ne.calculateScrollbarHeight()+"px");else{(this.dt.frozenColumns||this.dt.frozenBodyTemplate)&&ne.addClass(this.el.nativeElement,"p-datatable-unfrozen-view");var e=this.el.nativeElement.previousElementSibling;e&&(this.frozenSiblingBody=ne.findSingle(e,this.dt.virtualScroll?".p-datatable-virtual-scrollable-body":".p-datatable-scrollable-body"));var t=ne.calculateScrollbarWidth();this.scrollHeaderBoxViewChild.nativeElement.style.paddingRight=t+"px",this.scrollFooterBoxViewChild&&this.scrollFooterBoxViewChild.nativeElement&&(this.scrollFooterBoxViewChild.nativeElement.style.paddingRight=t+"px")}this.bindEvents()}},{key:"bindEvents",value:function(){var e=this;this.zone.runOutsideAngular(function(){e.scrollHeaderViewChild&&e.scrollHeaderViewChild.nativeElement&&(e.headerScrollListener=e.onHeaderScroll.bind(e),e.scrollHeaderViewChild.nativeElement.addEventListener("scroll",e.headerScrollListener)),e.scrollFooterViewChild&&e.scrollFooterViewChild.nativeElement&&(e.footerScrollListener=e.onFooterScroll.bind(e),e.scrollFooterViewChild.nativeElement.addEventListener("scroll",e.footerScrollListener)),e.frozen||(e.bodyScrollListener=e.onBodyScroll.bind(e),e.dt.virtualScroll?e.virtualScrollBody.getElementRef().nativeElement.addEventListener("scroll",e.bodyScrollListener):e.scrollBodyViewChild.nativeElement.addEventListener("scroll",e.bodyScrollListener))})}},{key:"unbindEvents",value:function(){this.scrollHeaderViewChild&&this.scrollHeaderViewChild.nativeElement&&this.scrollHeaderViewChild.nativeElement.removeEventListener("scroll",this.headerScrollListener),this.scrollFooterViewChild&&this.scrollFooterViewChild.nativeElement&&this.scrollFooterViewChild.nativeElement.removeEventListener("scroll",this.footerScrollListener),this.scrollBodyViewChild&&this.scrollBodyViewChild.nativeElement&&this.scrollBodyViewChild.nativeElement.removeEventListener("scroll",this.bodyScrollListener),this.virtualScrollBody&&this.virtualScrollBody.getElementRef()&&this.virtualScrollBody.getElementRef().nativeElement.removeEventListener("scroll",this.bodyScrollListener)}},{key:"onHeaderScroll",value:function(){var e=this.scrollHeaderViewChild.nativeElement.scrollLeft;this.scrollBodyViewChild.nativeElement.scrollLeft=e,this.scrollFooterViewChild&&this.scrollFooterViewChild.nativeElement&&(this.scrollFooterViewChild.nativeElement.scrollLeft=e),this.preventBodyScrollPropagation=!0}},{key:"onFooterScroll",value:function(){var e=this.scrollFooterViewChild.nativeElement.scrollLeft;this.scrollBodyViewChild.nativeElement.scrollLeft=e,this.scrollHeaderViewChild&&this.scrollHeaderViewChild.nativeElement&&(this.scrollHeaderViewChild.nativeElement.scrollLeft=e),this.preventBodyScrollPropagation=!0}},{key:"onBodyScroll",value:function(e){this.preventBodyScrollPropagation?this.preventBodyScrollPropagation=!1:(this.scrollHeaderViewChild&&this.scrollHeaderViewChild.nativeElement&&(this.scrollHeaderBoxViewChild.nativeElement.style.marginLeft=-1*e.target.scrollLeft+"px"),this.scrollFooterViewChild&&this.scrollFooterViewChild.nativeElement&&(this.scrollFooterBoxViewChild.nativeElement.style.marginLeft=-1*e.target.scrollLeft+"px"),this.frozenSiblingBody&&(this.frozenSiblingBody.scrollTop=e.target.scrollTop))}},{key:"onScrollIndexChange",value:function(e){var t=this;this.dt.lazy&&(this.virtualScrollTimeout&&clearTimeout(this.virtualScrollTimeout),this.virtualScrollTimeout=setTimeout(function(){var n=Math.floor(e/t.dt.rows),i=0===n?0:(n-1)*t.dt.rows,r=0===n?2*t.dt.rows:3*t.dt.rows;n!==t.virtualPage&&(t.virtualPage=n,t.dt.onLazyLoad.emit({first:i,rows:r,sortField:t.dt.sortField,sortOrder:t.dt.sortOrder,filters:t.dt.filters,globalFilter:t.dt.filters&&t.dt.filters.global?t.dt.filters.global.value:null,multiSortMeta:t.dt.multiSortMeta}))},this.dt.virtualScrollDelay))}},{key:"getPageCount",value:function(){var e=this.dt.filteredValue||this.dt.value;return Math.ceil((e?e.length:0)/this.dt.rows)}},{key:"scrollToVirtualIndex",value:function(e){this.virtualScrollBody&&this.virtualScrollBody.scrollToIndex(e)}},{key:"scrollTo",value:function(e){this.virtualScrollBody?this.virtualScrollBody.scrollTo(e):this.scrollBodyViewChild.nativeElement.scrollTo?this.scrollBodyViewChild.nativeElement.scrollTo(e):(this.scrollBodyViewChild.nativeElement.scrollLeft=e.left,this.scrollBodyViewChild.nativeElement.scrollTop=e.top)}},{key:"ngOnDestroy",value:function(){this.unbindEvents(),this.frozenSiblingBody=null}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or),i.Y36(i.SBq),i.Y36(i.R0b))},e.\u0275cmp=i.Xpm({type:e,selectors:[["","pScrollableView",""]],viewQuery:function(e,t){var n;(1&e&&(i.Gf(Xi,5),i.Gf(er,5),i.Gf(tr,5),i.Gf(nr,5),i.Gf(ir,5),i.Gf(rr,5),i.Gf(or,5),i.Gf(Q,5)),2&e)&&(i.iGM(n=i.CRH())&&(t.scrollHeaderViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollHeaderBoxViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollBodyViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollTableViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollFooterViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollFooterBoxViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollableAlignerViewChild=n.first),i.iGM(n=i.CRH())&&(t.virtualScrollBody=n.first))},inputs:{columns:["pScrollableView","columns"],frozen:"frozen",scrollHeight:"scrollHeight"},attrs:ar,decls:21,vars:24,consts:[[1,"p-datatable-scrollable-header"],["scrollHeader",""],[1,"p-datatable-scrollable-header-box"],["scrollHeaderBox",""],[1,"p-datatable-scrollable-header-table",3,"ngClass","ngStyle"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-datatable-thead"],[1,"p-datatable-tbody"],["ngFor","",3,"ngForOf","ngForTrackBy"],[4,"ngIf","ngIfElse"],["virtualScrollTemplate",""],[1,"p-datatable-scrollable-footer"],["scrollFooter",""],[1,"p-datatable-scrollable-footer-box"],["scrollFooterBox",""],[1,"p-datatable-scrollable-footer-table",3,"ngClass","ngStyle"],[1,"p-datatable-tfoot"],[1,"p-datatable-scrollable-body",3,"ngStyle"],["scrollBody",""],[3,"ngStyle"],["scrollTable",""],[1,"p-datatable-tbody",3,"pTableBody","pTableBodyTemplate","frozen"],["style","background-color:transparent",4,"ngIf"],[2,"background-color","transparent"],["scrollableAligner",""],["tabindex","0",1,"p-datatable-virtual-scrollable-body",3,"itemSize","minBufferPx","maxBufferPx","scrolledIndexChange"]],template:function(e,t){if(1&e&&(i.TgZ(0,"div",0,1),i.TgZ(2,"div",2,3),i.TgZ(4,"table",4),i.YNc(5,sr,1,0,"ng-container",5),i.TgZ(6,"thead",6),i.YNc(7,lr,1,0,"ng-container",5),i.qZA(),i.TgZ(8,"tbody",7),i.YNc(9,ur,1,6,"ng-template",8),i.qZA(),i.qZA(),i.qZA(),i.qZA(),i.YNc(10,hr,8,15,"ng-container",9),i.YNc(11,mr,6,16,"ng-template",null,10,i.W1O),i.TgZ(13,"div",11,12),i.TgZ(15,"div",13,14),i.TgZ(17,"table",15),i.YNc(18,vr,1,0,"ng-container",5),i.TgZ(19,"tfoot",16),i.YNc(20,_r,1,0,"ng-container",5),i.qZA(),i.qZA(),i.qZA(),i.qZA()),2&e){var n=i.MAs(12);i.xp6(4),i.Q6J("ngClass",t.dt.tableStyleClass)("ngStyle",t.dt.tableStyle),i.xp6(1),i.Q6J("ngTemplateOutlet",t.frozen&&t.dt.frozenColGroupTemplate||t.dt.colGroupTemplate)("ngTemplateOutletContext",i.VKq(16,hi,t.columns)),i.xp6(2),i.Q6J("ngTemplateOutlet",t.frozen&&t.dt.frozenHeaderTemplate||t.dt.headerTemplate)("ngTemplateOutletContext",i.VKq(18,hi,t.columns)),i.xp6(2),i.Q6J("ngForOf",t.dt.frozenValue)("ngForTrackBy",t.dt.rowTrackBy),i.xp6(1),i.Q6J("ngIf",!t.dt.virtualScroll)("ngIfElse",n),i.xp6(7),i.Q6J("ngClass",t.dt.tableStyleClass)("ngStyle",t.dt.tableStyle),i.xp6(1),i.Q6J("ngTemplateOutlet",t.frozen&&t.dt.frozenColGroupTemplate||t.dt.colGroupTemplate)("ngTemplateOutletContext",i.VKq(20,hi,t.columns)),i.xp6(2),i.Q6J("ngTemplateOutlet",t.frozen&&t.dt.frozenFooterTemplate||t.dt.footerTemplate)("ngTemplateOutletContext",i.VKq(22,hi,t.columns))}},directives:[r.mk,r.PC,r.tP,r.sg,r.O5,Mr,Q,V],encapsulation:2}),e}(),Dr=function(){var e=function(){function e(t){var n=this;_classCallCheck(this,e),this.dt=t,this.isEnabled()&&(this.subscription=this.dt.tableService.sortSource$.subscribe(function(e){n.updateSortState()}))}return _createClass(e,[{key:"ngOnInit",value:function(){this.isEnabled()&&this.updateSortState()}},{key:"updateSortState",value:function(){this.sorted=this.dt.isSorted(this.field),this.sortOrder=this.sorted?1===this.dt.sortOrder?"ascending":"descending":"none"}},{key:"onClick",value:function(e){this.isEnabled()&&!this.isFilterElement(e.target)&&(this.updateSortState(),this.dt.sort({originalEvent:e,field:this.field}),ne.clearSelection())}},{key:"onEnterKey",value:function(e){this.onClick(e)}},{key:"isEnabled",value:function(){return!0!==this.pSortableColumnDisabled}},{key:"isFilterElement",value:function(e){return ne.hasClass(e,"pi-filter-icon")||ne.hasClass(e,"p-column-filter-menu-button")}},{key:"ngOnDestroy",value:function(){this.subscription&&this.subscription.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or))},e.\u0275dir=i.lG2({type:e,selectors:[["","pSortableColumn",""]],hostVars:7,hostBindings:function(e,t){1&e&&i.NdJ("click",function(e){return t.onClick(e)})("keydown.enter",function(e){return t.onEnterKey(e)}),2&e&&(i.uIk("tabindex",t.isEnabled()?"0":null)("role","columnheader")("aria-sort",t.sortOrder),i.ekj("p-sortable-column",t.isEnabled())("p-highlight",t.sorted))},inputs:{field:["pSortableColumn","field"],pSortableColumnDisabled:"pSortableColumnDisabled"}}),e}(),Ar=function(){var e=function(){function e(t,n){var i=this;_classCallCheck(this,e),this.dt=t,this.cd=n,this.subscription=this.dt.tableService.sortSource$.subscribe(function(e){i.updateSortState()})}return _createClass(e,[{key:"ngOnInit",value:function(){this.updateSortState()}},{key:"onClick",value:function(e){e.preventDefault()}},{key:"updateSortState",value:function(){if("single"===this.dt.sortMode)this.sortOrder=this.dt.isSorted(this.field)?this.dt.sortOrder:0;else if("multiple"===this.dt.sortMode){var e=this.dt.getSortMeta(this.field);this.sortOrder=e?e.order:0}this.cd.markForCheck()}},{key:"getMultiSortMetaIndex",value:function(){var e=this.dt._multiSortMeta,t=-1;if(e&&"multiple"===this.dt.sortMode&&(this.dt.showInitialSortBadge||e.length>1))for(var n=0;n<e.length;n++){var i=e[n];if(i.field===this.field||i.field===this.field){t=n;break}}return t}},{key:"isMultiSorted",value:function(){return"multiple"===this.dt.sortMode&&this.getMultiSortMetaIndex()>-1}},{key:"ngOnDestroy",value:function(){this.subscription&&this.subscription.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or),i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-sortIcon"]],inputs:{field:"field"},decls:2,vars:6,consts:[[1,"p-sortable-column-icon","pi","pi-fw",3,"ngClass"],["class","p-sortable-column-badge",4,"ngIf"],[1,"p-sortable-column-badge"]],template:function(e,t){1&e&&(i._UZ(0,"i",0),i.YNc(1,kr,2,1,"span",1)),2&e&&(i.Q6J("ngClass",i.kEZ(2,yr,1===t.sortOrder,-1===t.sortOrder,0===t.sortOrder)),i.xp6(1),i.Q6J("ngIf",t.isMultiSorted()))},directives:[r.mk,r.O5],encapsulation:2,changeDetection:0}),e}(),Ir=function(){var e=function(){function e(t,n,i){var r=this;_classCallCheck(this,e),this.dt=t,this.tableService=n,this.cd=i,this.subscription=this.dt.tableService.selectionSource$.subscribe(function(){r.checked=r.dt.isSelected(r.value),r.cd.markForCheck()})}return _createClass(e,[{key:"ngOnInit",value:function(){this.checked=this.dt.isSelected(this.value)}},{key:"onClick",value:function(e){this.disabled||this.dt.toggleRowWithCheckbox({originalEvent:e,rowIndex:this.index},this.value),ne.clearSelection()}},{key:"onFocus",value:function(){ne.addClass(this.boxViewChild.nativeElement,"p-focus")}},{key:"onBlur",value:function(){ne.removeClass(this.boxViewChild.nativeElement,"p-focus")}},{key:"ngOnDestroy",value:function(){this.subscription&&this.subscription.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or),i.Y36(Tr),i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-tableCheckbox"]],viewQuery:function(e,t){var n;(1&e&&i.Gf(xr,5),2&e)&&(i.iGM(n=i.CRH())&&(t.boxViewChild=n.first))},inputs:{disabled:"disabled",value:"value",index:"index",inputId:"inputId",name:"name",required:"required",ariaLabel:"ariaLabel"},decls:6,vars:14,consts:[[1,"p-checkbox","p-component",3,"click"],[1,"p-hidden-accessible"],["type","checkbox",3,"checked","disabled","focus","blur"],["role","checkbox",3,"ngClass"],["box",""],[1,"p-checkbox-icon",3,"ngClass"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.NdJ("click",function(e){return t.onClick(e)}),i.TgZ(1,"div",1),i.TgZ(2,"input",2),i.NdJ("focus",function(){return t.onFocus()})("blur",function(){return t.onBlur()}),i.qZA(),i.qZA(),i.TgZ(3,"div",3,4),i._UZ(5,"span",5),i.qZA(),i.qZA()),2&e&&(i.xp6(2),i.Q6J("checked",t.checked)("disabled",t.disabled),i.uIk("id",t.inputId)("name",t.name)("required",t.required)("aria-label",t.ariaLabel),i.xp6(1),i.Q6J("ngClass",i.WLB(9,wr,t.checked,t.disabled)),i.uIk("aria-checked",t.checked),i.xp6(2),i.Q6J("ngClass",i.VKq(12,Er,t.checked)))},directives:[r.mk],encapsulation:2,changeDetection:0}),e}(),Sr=function(){var e=function(){function e(t,n,i){var r=this;_classCallCheck(this,e),this.dt=t,this.tableService=n,this.cd=i,this.valueChangeSubscription=this.dt.tableService.valueSource$.subscribe(function(){r.checked=r.updateCheckedState()}),this.selectionChangeSubscription=this.dt.tableService.selectionSource$.subscribe(function(){r.checked=r.updateCheckedState()})}return _createClass(e,[{key:"ngOnInit",value:function(){this.checked=this.updateCheckedState()}},{key:"onClick",value:function(e){this.disabled||this.dt.value&&this.dt.value.length>0&&this.dt.toggleRowsWithCheckbox(e,!this.checked),ne.clearSelection()}},{key:"onFocus",value:function(){ne.addClass(this.boxViewChild.nativeElement,"p-focus")}},{key:"onBlur",value:function(){ne.removeClass(this.boxViewChild.nativeElement,"p-focus")}},{key:"isDisabled",value:function(){return this.disabled||!this.dt.value||!this.dt.value.length}},{key:"ngOnDestroy",value:function(){this.selectionChangeSubscription&&this.selectionChangeSubscription.unsubscribe(),this.valueChangeSubscription&&this.valueChangeSubscription.unsubscribe()}},{key:"updateCheckedState",value:function(){if(this.cd.markForCheck(),this.dt.filteredValue){var e=this.dt.filteredValue;return e&&e.length>0&&this.dt.selection&&this.dt.selection.length>0&&this.isAllFilteredValuesChecked()}var t=this.dt.value;return t&&t.length>0&&this.dt.selection&&this.dt.selection.length>0&&this.dt.selection.length===t.length}},{key:"isAllFilteredValuesChecked",value:function(){if(this.dt.filteredValue){var e,t=_createForOfIteratorHelper(this.dt.filteredValue);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(!this.dt.isSelected(n))return!1}}catch(i){t.e(i)}finally{t.f()}return!0}return!1}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or),i.Y36(Tr),i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-tableHeaderCheckbox"]],viewQuery:function(e,t){var n;(1&e&&i.Gf(xr,5),2&e)&&(i.iGM(n=i.CRH())&&(t.boxViewChild=n.first))},inputs:{disabled:"disabled",inputId:"inputId",name:"name",ariaLabel:"ariaLabel"},decls:7,vars:13,consts:[[1,"p-checkbox","p-component",3,"click"],[1,"p-hidden-accessible"],["type","checkbox",3,"checked","disabled","focus","blur"],["cb",""],["role","checkbox",3,"ngClass"],["box",""],[1,"p-checkbox-icon",3,"ngClass"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.NdJ("click",function(e){return t.onClick(e)}),i.TgZ(1,"div",1),i.TgZ(2,"input",2,3),i.NdJ("focus",function(){return t.onFocus()})("blur",function(){return t.onBlur()}),i.qZA(),i.qZA(),i.TgZ(4,"div",4,5),i._UZ(6,"span",6),i.qZA(),i.qZA()),2&e&&(i.xp6(2),i.Q6J("checked",t.checked)("disabled",t.isDisabled()),i.uIk("id",t.inputId)("name",t.name)("aria-label",t.ariaLabel),i.xp6(2),i.Q6J("ngClass",i.WLB(8,Cr,t.checked,t.isDisabled())),i.uIk("aria-checked",t.checked),i.xp6(2),i.Q6J("ngClass",i.VKq(11,Er,t.checked)))},directives:[r.mk],encapsulation:2,changeDetection:0}),e}(),Lr=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,Et,Tt,it,ee,o.u5,Mt,Nt,Wn,Xn,Vt],a.m8,ee]}),e}()},8807:function(e,t,n){"use strict";n.d(t,{gb:function(){return i}});var i=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"equals",value:function(e,t,n){return n?this.resolveFieldData(e,n)===this.resolveFieldData(t,n):this.equalsByValue(e,t)}},{key:"equalsByValue",value:function(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){var n,i,r,o=Array.isArray(e),a=Array.isArray(t);if(o&&a){if((i=e.length)!=t.length)return!1;for(n=i;0!=n--;)if(!this.equalsByValue(e[n],t[n]))return!1;return!0}if(o!=a)return!1;var s=e instanceof Date,l=t instanceof Date;if(s!=l)return!1;if(s&&l)return e.getTime()==t.getTime();var c=e instanceof RegExp,u=t instanceof RegExp;if(c!=u)return!1;if(c&&u)return e.toString()==t.toString();var d=Object.keys(e);if((i=d.length)!==Object.keys(t).length)return!1;for(n=i;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,d[n]))return!1;for(n=i;0!=n--;)if(!this.equalsByValue(e[r=d[n]],t[r]))return!1;return!0}return e!=e&&t!=t}},{key:"resolveFieldData",value:function(e,t){if(e&&t){if(this.isFunction(t))return t(e);if(-1==t.indexOf("."))return e[t];for(var n=t.split("."),i=e,r=0,o=n.length;r<o;++r){if(null==i)return null;i=i[n[r]]}return i}return null}},{key:"isFunction",value:function(e){return!!(e&&e.constructor&&e.call&&e.apply)}},{key:"reorderArray",value:function(e,t,n){e&&t!==n&&(n>=e.length&&(n%=e.length,t%=e.length),e.splice(n,0,e.splice(t,1)[0]))}},{key:"insertIntoOrderedArray",value:function(e,t,n,i){if(n.length>0){for(var r=!1,o=0;o<n.length;o++)if(this.findIndexInList(n[o],i)>t){n.splice(o,0,e),r=!0;break}r||n.push(e)}else n.push(e)}},{key:"findIndexInList",value:function(e,t){var n=-1;if(t)for(var i=0;i<t.length;i++)if(t[i]==e){n=i;break}return n}},{key:"removeAccents",value:function(e){return e&&e.search(/[\xC0-\xFF]/g)>-1&&(e=e.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),e}}]),e}()},2391:function(e,t,n){"use strict";n.d(t,{y:function(){return u}});var i=n(9643),r=n(6042),o=n(3004),a=n(1879);function s(e){return 0===e.length?a.y:1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}}var l=n(7296),c=n(7849),u=function(){function e(e){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 o,a=(o=e)&&o instanceof i.Lv||function(e){return e&&(0,c.m)(e.next)&&(0,c.m)(e.error)&&(0,c.m)(e.complete)}(o)&&(0,r.Nn)(o)?e:new i.Hp(e,t,n);if(l.v.useDeprecatedSynchronousErrorHandling)this._deprecatedSyncErrorSubscribe(a);else{var s=this.operator,u=this.source;a.add(s?s.call(a,u):u?this._subscribe(a):this._trySubscribe(a))}return a},e.prototype._deprecatedSyncErrorSubscribe=function(e){var t=e;t._syncErrorHack_isSubscribing=!0;var n=this.operator;if(n)e.add(n.call(e,this.source));else try{e.add(this._subscribe(e))}catch(r){t.__syncError=r}for(var i=t;i;){if("__syncError"in i)try{throw i.__syncError}finally{e.unsubscribe()}i=i.destination}t._syncErrorHack_isSubscribing=!1},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=d(t))(function(t,i){var r;r=n.subscribe(function(t){try{e(t)}catch(n){i(n),null==r||r.unsubscribe()}},i,t)})},e.prototype._subscribe=function(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)},e.prototype[o.L]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length?s(e)(this):this},e.prototype.toPromise=function(e){var t=this;return new(e=d(e))(function(e,n){var i;t.subscribe(function(e){return i=e},function(e){return n(e)},function(){return e(i)})})},e.create=function(t){return new e(t)},e}();function d(e){var t;return null!==(t=null!=e?e:l.v.Promise)&&void 0!==t?t:Promise}},6407:function(e,t,n){"use strict";n.d(t,{t:function(){return a}});var i=n(9162),r=n(9666),o=n(5170),a=function(e){function t(t,n,i){void 0===t&&(t=1/0),void 0===n&&(n=1/0),void 0===i&&(i=o.l);var r=e.call(this)||this;return r._bufferSize=t,r._windowTime=n,r._timestampProvider=i,r._buffer=[],r._infiniteTimeWindow=!0,r._infiniteTimeWindow=n===1/0,r._bufferSize=Math.max(1,t),r._windowTime=Math.max(1,n),r}return(0,i.ZT)(t,e),t.prototype.next=function(t){var n=this,i=n._buffer,r=n._infiniteTimeWindow,o=n._timestampProvider,a=n._windowTime;n.isStopped||(i.push(t),!r&&i.push(o.now()+a)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),n=this._infiniteTimeWindow,i=this._buffer.slice(),r=0;r<i.length&&!e.closed;r+=n?1:2)e.next(i[r]);return this._checkFinalizedStatuses(e),t},t.prototype._trimBuffer=function(){var e=this._bufferSize,t=this._timestampProvider,n=this._buffer,i=this._infiniteTimeWindow,r=(i?1:2)*e;if(e<1/0&&r<n.length&&n.splice(0,n.length-r),!i){for(var o=t.now(),a=0,s=1;s<n.length&&n[s]<=o;s+=2)a=s;a&&n.splice(0,a+1)}},t}(r.x)},9666:function(e,t,n){"use strict";n.d(t,{x:function(){return l}});var i=n(9162),r=n(2391),o=n(6042),a=(0,n(9951).d)(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),s=n(8764),l=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return(0,i.ZT)(t,e),t.prototype.lift=function(e){var t=new c(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new a},t.prototype.next=function(e){var t,n;if(this._throwIfClosed(),!this.isStopped){var r=this.observers.slice();try{for(var o=(0,i.XA)(r),a=o.next();!a.done;a=o.next())a.value.next(e)}catch(s){t={error:s}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}}},t.prototype.error=function(e){if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;for(var t=this.observers;t.length;)t.shift().error(e)}},t.prototype.complete=function(){if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;for(var e=this.observers;e.length;)e.shift().complete()}},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this.observers;return this.hasError||this.isStopped?o.Lc:(t.push(e),new o.w0(function(){return(0,s.P)(t,e)}))},t.prototype._checkFinalizedStatuses=function(e){var t=this.isStopped;this.hasError?e.error(this.thrownError):t&&e.complete()},t.prototype.asObservable=function(){var e=new r.y;return e.source=this,e},t.create=function(e,t){return new c(e,t)},t}(r.y),c=function(e){function t(t,n){var i=e.call(this)||this;return i.destination=t,i.source=n,i}return(0,i.ZT)(t,e),t.prototype.next=function(e){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===n||n.call(t,e)},t.prototype.error=function(e){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===n||n.call(t,e)},t.prototype.complete=function(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)},t.prototype._subscribe=function(e){var t,n;return null!==(n=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==n?n:o.Lc},t}(l)},9643:function(e,t,n){"use strict";n.d(t,{Hp:function(){return f},Lv:function(){return p}});var i=n(9162),r=n(7849),o=n(6042),a=n(7296),s=n(2765),l=n(5397),c=u("C",void 0,void 0);function u(e,t,n){return{kind:e,value:t,error:n}}var d=n(4490),p=function(e){function t(t){var n=e.call(this)||this;return n.isStopped=!1,t?(n.destination=t,(0,o.Nn)(t)&&t.add(n)):n.destination=m,n}return(0,i.ZT)(t,e),t.create=function(e,t,n){return new f(e,t,n)},t.prototype.next=function(e){this.isStopped?g(function(e){return u("N",e,void 0)}(e),this):this._next(e)},t.prototype.error=function(e){this.isStopped?g(u("E",void 0,e),this):(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped?g(c,this):(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(o.w0),f=function(e){function t(t,n,i){var o,s=e.call(this)||this;if((0,r.m)(t))o=t;else if(t){var c;o=t.next,n=t.error,i=t.complete,s&&a.v.useDeprecatedNextContext?(c=Object.create(t)).unsubscribe=function(){return s.unsubscribe()}:c=t,o=null==o?void 0:o.bind(c),n=null==n?void 0:n.bind(c),i=null==i?void 0:i.bind(c)}return s.destination={next:o?h(o,s):l.Z,error:h(null!=n?n:b,s),complete:i?h(i,s):l.Z},s}return(0,i.ZT)(t,e),t}(p);function h(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];try{e.apply(void 0,(0,i.ev)([],(0,i.CR)(n)))}catch(o){if(a.v.useDeprecatedSynchronousErrorHandling){if(!t._syncErrorHack_isSubscribing)throw o;t.__syncError=o}else(0,s.h)(o)}}}function b(e){throw e}function g(e,t){var n=a.v.onStoppedNotification;n&&d.z.setTimeout(function(){return n(e,t)})}var m={closed:!0,next:l.Z,error:b,complete:l.Z}},6042:function(e,t,n){"use strict";n.d(t,{Lc:function(){return l},w0:function(){return s},Nn:function(){return c}});var i=n(9162),r=n(7849),o=(0,n(9951).d)(function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map(function(e,t){return t+1+") "+e.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=t}}),a=n(8764),s=function(){function e(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._teardowns=null}var t;return e.prototype.unsubscribe=function(){var e,t,n,a,s;if(!this.closed){this.closed=!0;var l=this._parentage;if(l)if(this._parentage=null,Array.isArray(l))try{for(var c=(0,i.XA)(l),d=c.next();!d.done;d=c.next())d.value.remove(this)}catch(m){e={error:m}}finally{try{d&&!d.done&&(t=c.return)&&t.call(c)}finally{if(e)throw e.error}}else l.remove(this);var p=this.initialTeardown;if((0,r.m)(p))try{p()}catch(v){s=v instanceof o?v.errors:[v]}var f=this._teardowns;if(f){this._teardowns=null;try{for(var h=(0,i.XA)(f),b=h.next();!b.done;b=h.next()){var g=b.value;try{u(g)}catch(_){s=null!=s?s:[],_ instanceof o?s=(0,i.ev)((0,i.ev)([],(0,i.CR)(s)),(0,i.CR)(_.errors)):s.push(_)}}}catch(k){n={error:k}}finally{try{b&&!b.done&&(a=h.return)&&a.call(h)}finally{if(n)throw n.error}}}if(s)throw new o(s)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)u(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._teardowns=null!==(n=this._teardowns)&&void 0!==n?n:[]).push(t)}},e.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},e.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},e.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&(0,a.P)(t,e)},e.prototype.remove=function(t){var n=this._teardowns;n&&(0,a.P)(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=((t=new e).closed=!0,t),e}(),l=s.EMPTY;function c(e){return e instanceof s||e&&"closed"in e&&(0,r.m)(e.remove)&&(0,r.m)(e.add)&&(0,r.m)(e.unsubscribe)}function u(e){(0,r.m)(e)?e():e.unsubscribe()}},7296:function(e,t,n){"use strict";n.d(t,{v:function(){return i}});var i={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4951:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});var i=new(n(2391).y)(function(e){return e.complete()})},1929:function(e,t,n){"use strict";n.d(t,{Dp:function(){return k},OO:function(){return x},Xf:function(){return y}});var i=n(9162),r=n(3345),o=n(7849);function a(e){return(0,o.m)(null==e?void 0:e.then)}var s=n(3004),l=n(2391),c=n(6042),u=n(8006),d="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function p(e,t){if(!e)throw new Error("Iterable cannot be null");return new l.y(function(n){var i=new c.w0;return i.add(t.schedule(function(){var r=e[Symbol.asyncIterator]();i.add(t.schedule(function(){var e=this;r.next().then(function(t){t.done?n.complete():(n.next(t.value),e.schedule())})}))})),i})}function f(e){return(0,o.m)(e[s.L])}function h(e){return(0,o.m)(null==e?void 0:e[d])}function b(e){return Symbol.asyncIterator&&(0,o.m)(null==e?void 0:e[Symbol.asyncIterator])}function g(e){return new TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function m(e){return(0,i.FC)(this,arguments,function(){var t,n,r;return(0,i.Jh)(this,function(o){switch(o.label){case 0:t=e.getReader(),o.label=1;case 1:o.trys.push([1,,9,10]),o.label=2;case 2:return[4,(0,i.qq)(t.read())];case 3:return n=o.sent(),r=n.value,n.done?[4,(0,i.qq)(void 0)]:[3,5];case 4:return[2,o.sent()];case 5:return[4,(0,i.qq)(r)];case 6:return[4,o.sent()];case 7:return o.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function v(e){return(0,o.m)(null==e?void 0:e.getReader)}var _=n(2765);function k(e,t){return t?function(e,t){if(null!=e){if(f(e))return function(e,t){return new l.y(function(n){var i=new c.w0;return i.add(t.schedule(function(){var r=e[s.L]();i.add(r.subscribe({next:function(e){i.add(t.schedule(function(){return n.next(e)}))},error:function(e){i.add(t.schedule(function(){return n.error(e)}))},complete:function(){i.add(t.schedule(function(){return n.complete()}))}}))})),i})}(e,t);if((0,r.z)(e))return(0,u.r)(e,t);if(a(e))return function(e,t){return new l.y(function(n){return t.schedule(function(){return e.then(function(e){n.add(t.schedule(function(){n.next(e),n.add(t.schedule(function(){return n.complete()}))}))},function(e){n.add(t.schedule(function(){return n.error(e)}))})})})}(e,t);if(b(e))return p(e,t);if(h(e))return function(e,t){return new l.y(function(n){var i;return n.add(t.schedule(function(){i=e[d](),function(e,t,n,i){void 0===i&&(i=0);var r=t.schedule(function(){try{n.call(this)}catch(t){e.error(t)}},i);e.add(r)}(n,t,function(){var e=i.next(),t=e.value;e.done?n.complete():(n.next(t),this.schedule())})})),function(){return(0,o.m)(null==i?void 0:i.return)&&i.return()}})}(e,t);if(v(e))return function(e,t){return p(m(e),t)}(e,t)}throw g(e)}(e,t):y(e)}function y(e){if(e instanceof l.y)return e;if(null!=e){if(f(e))return c=e,new l.y(function(e){var t=c[s.L]();if((0,o.m)(t.subscribe))return t.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")});if((0,r.z)(e))return x(e);if(a(e))return n=e,new l.y(function(e){n.then(function(t){e.closed||(e.next(t),e.complete())},function(t){return e.error(t)}).then(null,_.h)});if(b(e))return w(e);if(h(e))return t=e,new l.y(function(e){var n,r;try{for(var o=(0,i.XA)(t),a=o.next();!a.done;a=o.next())if(e.next(a.value),e.closed)return}catch(s){n={error:s}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}e.complete()});if(v(e))return w(m(e))}var t,n,c;throw g(e)}function x(e){return new l.y(function(t){for(var n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function w(e){return new l.y(function(t){(function(e,t){var n,r,o,a;return(0,i.mG)(this,void 0,void 0,function(){var s;return(0,i.Jh)(this,function(l){switch(l.label){case 0:l.trys.push([0,5,6,11]),n=(0,i.KL)(e),l.label=1;case 1:return[4,n.next()];case 2:if((r=l.sent()).done)return[3,4];if(t.next(r.value),t.closed)return[2];l.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return s=l.sent(),o={error:s},[3,11];case 6:return l.trys.push([6,,9,10]),r&&!r.done&&(a=n.return)?[4,a.call(n)]:[3,8];case 7:l.sent(),l.label=8;case 8:return[3,10];case 9:if(o)throw o.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}})})})(e,t).catch(function(e){return t.error(e)})})}},5622:function(e,t,n){"use strict";n.d(t,{h:function(){return o}});var i=n(8006),r=n(1929);function o(e,t){return t?(0,i.r)(e,t):(0,r.OO)(e)}},5960:function(e,t,n){"use strict";n.d(t,{R:function(){return f}});var i=n(9162),r=n(2391),o=n(7228),a=n(3345),s=n(7849),l=n(8432),c=n(5622),u=["addListener","removeListener"],d=["addEventListener","removeEventListener"],p=["on","off"];function f(e,t,n,b){if((0,s.m)(n)&&(b=n,n=void 0),b)return f(e,t,n).pipe((0,l.Z)(b));var g=(0,i.CR)(function(e){return(0,s.m)(e.addEventListener)&&(0,s.m)(e.removeEventListener)}(e)?d.map(function(i){return function(r){return e[i](t,r,n)}}):function(e){return(0,s.m)(e.addListener)&&(0,s.m)(e.removeListener)}(e)?u.map(h(e,t)):function(e){return(0,s.m)(e.on)&&(0,s.m)(e.off)}(e)?p.map(h(e,t)):[],2),m=g[0],v=g[1];if(!m&&(0,a.z)(e))return(0,o.z)(function(e){return f(e,t,n)})((0,c.h)(e));if(!m)throw new TypeError("Invalid event target");return new r.y(function(e){var t=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.next(1<t.length?t:t[0])};return m(t),function(){return v(t)}})}function h(e,t){return function(n){return function(i){return e[n](t,i)}}}},5446:function(e,t,n){"use strict";n.d(t,{T:function(){return l}});var i=n(5813),r=n(5622),o=n(1929),a=n(4951),s=n(7070);function l(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=(0,s.yG)(e),l=(0,s._6)(e,1/0),c=e;return c.length?1===c.length?(0,o.Xf)(c[0]):(0,i.J)(l)((0,r.h)(c,n)):a.E}},2041:function(e,t,n){"use strict";n.d(t,{of:function(){return a}});var i=n(5622),r=n(8006),o=n(7070);function a(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=(0,o.yG)(e);return n?(0,r.r)(e,n):(0,i.h)(e)}},4659:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});var i=n(9162),r=function(e){function t(t,n,i,r,o){var a=e.call(this,t)||this;return a.onFinalize=o,a._next=n?function(e){try{n(e)}catch(i){t.error(i)}}:e.prototype._next,a._error=r?function(e){try{r(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,a._complete=i?function(){try{i()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,a}return(0,i.ZT)(t,e),t.prototype.unsubscribe=function(){var t,n=this.closed;e.prototype.unsubscribe.call(this),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))},t}(n(9643).Lv)},1520:function(e,t,n){"use strict";n.d(t,{e:function(){return c}});var i=n(2948),r=n(3386),o=n(1929),a=n(4659),s=n(2391),l=n(1495);function c(e,t){return void 0===t&&(t=i.P),n=function(){return function(e,t,n){void 0===e&&(e=0),void 0===n&&(n=i.P);var r=-1;return null!=t&&((0,l.K)(t)?n=t:r=t),new s.y(function(t){var i,o=(i=e)instanceof Date&&!isNaN(i)?+e-n.now():e;o<0&&(o=0);var a=0;return n.schedule(function(){t.closed||(t.next(a++),0<=r?this.schedule(void 0,r):t.complete())},o)})}(e,t)},(0,r.e)(function(e,t){var i=!1,r=null,s=null,l=!1,c=function(){if(null==s||s.unsubscribe(),s=null,i){i=!1;var e=r;r=null,t.next(e)}l&&t.complete()},u=function(){s=null,l&&t.complete()};e.subscribe(new a.Q(t,function(e){i=!0,r=e,s||(0,o.Xf)(n()).subscribe(s=new a.Q(t,c,u))},function(){l=!0,(!i||!s||s.closed)&&t.complete()}))});var n}},8868:function(e,t,n){"use strict";n.d(t,{h:function(){return o}});var i=n(3386),r=n(4659);function o(e,t){return(0,i.e)(function(n,i){var o=0;n.subscribe(new r.Q(i,function(n){return e.call(t,n,o++)&&i.next(n)}))})}},1681:function(e,t,n){"use strict";n.d(t,{U:function(){return o}});var i=n(3386),r=n(4659);function o(e,t){return(0,i.e)(function(n,i){var o=0;n.subscribe(new r.Q(i,function(n){i.next(e.call(t,n,o++))}))})}},5813:function(e,t,n){"use strict";n.d(t,{J:function(){return o}});var i=n(7228),r=n(1879);function o(e){return void 0===e&&(e=1/0),(0,i.z)(r.y,e)}},7228:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});var i=n(1681),r=n(1929),o=n(3386),a=n(4659),s=n(7849);function l(e,t,n){return void 0===n&&(n=1/0),(0,s.m)(t)?l(function(n,o){return(0,i.U)(function(e,i){return t(n,e,o,i)})((0,r.Xf)(e(n,o)))},n):("number"==typeof t&&(n=t),(0,o.e)(function(t,i){return function(e,t,n,i,o,s,l,c){var u=[],d=0,p=0,f=!1,h=function(){!f||u.length||d||t.complete()},b=function e(o){d++;var s=!1;(0,r.Xf)(n(o,p++)).subscribe(new a.Q(t,function(e){t.next(e)},function(){s=!0},void 0,function(){if(s)try{for(d--;u.length&&d<i;)n=u.shift(),e(n);h()}catch(r){t.error(r)}var n}))};return e.subscribe(new a.Q(t,function(e){return d<i?b(e):u.push(e)},function(){f=!0,h()})),function(){}}(t,i,e,n)}))}},5728:function(e,t,n){"use strict";n.d(t,{B:function(){return d}});var i=n(9162),r=n(1929),o=n(4951),a=n(3386),s=n(4659);function l(e){return e<=0?function(){return o.E}:(0,a.e)(function(t,n){var i=0;t.subscribe(new s.Q(n,function(t){++i<=e&&(n.next(t),e<=i&&n.complete())}))})}var c=n(9666),u=n(9643);function d(e){void 0===e&&(e={});var t=e.connector,n=void 0===t?function(){return new c.x}:t,i=e.resetOnError,o=void 0===i||i,s=e.resetOnComplete,l=void 0===s||s,d=e.resetOnRefCountZero,f=void 0===d||d;return function(e){var t=null,i=null,s=null,c=0,d=!1,h=!1,b=function(){null==i||i.unsubscribe(),i=null},g=function(){b(),t=s=null,d=h=!1},m=function(){var e=t;g(),null==e||e.unsubscribe()};return(0,a.e)(function(e,a){c++,h||d||b();var v=s=null!=s?s:n();a.add(function(){0!=--c||h||d||(i=p(m,f))}),v.subscribe(a),t||(t=new u.Hp({next:function(e){return v.next(e)},error:function(e){h=!0,b(),i=p(g,o,e),v.error(e)},complete:function(){d=!0,b(),i=p(g,l),v.complete()}}),(0,r.Dp)(e).subscribe(t))})(e)}}function p(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return!0===t?(e(),null):!1===t?null:t.apply(void 0,(0,i.ev)([],(0,i.CR)(n))).pipe(l(1)).subscribe(function(){return e()})}},1423:function(e,t,n){"use strict";n.d(t,{O:function(){return c}});var i=n(5813);function r(){return(0,i.J)(1)}var o=n(5622),a=n(7070);function s(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return r()((0,o.h)(e,(0,a.yG)(e)))}var l=n(3386);function c(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=(0,a.yG)(e);return(0,l.e)(function(t,i){(n?s(e,t,n):s(e,t)).subscribe(i)})}},4324:function(e,t,n){"use strict";n.d(t,{w:function(){return a}});var i=n(1929),r=n(3386),o=n(4659);function a(e,t){return(0,r.e)(function(n,r){var a=null,s=0,l=!1,c=function(){return l&&!a&&r.complete()};n.subscribe(new o.Q(r,function(n){null==a||a.unsubscribe();var l=0,u=s++;(0,i.Xf)(e(n,u)).subscribe(a=new o.Q(r,function(e){return r.next(t?t(n,e,u,l++):e)},function(){a=null,c()}))},function(){l=!0,c()}))})}},9568:function(e,t,n){"use strict";n.d(t,{R:function(){return s}});var i=n(3386),r=n(4659),o=n(1929),a=n(5397);function s(e){return(0,i.e)(function(t,n){(0,o.Xf)(e).subscribe(new r.Q(n,function(){return n.complete()},a.Z)),!n.closed&&t.subscribe(n)})}},8006:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});var i=n(2391);function r(e,t){return new i.y(function(n){var i=0;return t.schedule(function(){i===e.length?n.complete():(n.next(e[i++]),n.closed||this.schedule())})})}},6551:function(e,t,n){"use strict";n.d(t,{o:function(){return s}});var i=n(9162),r=function(e){function t(t,n){return e.call(this)||this}return(0,i.ZT)(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(n(6042).w0),o={setInterval:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=o.delegate;return((null==n?void 0:n.setInterval)||setInterval).apply(void 0,(0,i.ev)([],(0,i.CR)(e)))}),clearInterval:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){var t=o.delegate;return((null==t?void 0:t.clearInterval)||clearInterval)(e)}),delegate:void 0},a=n(8764),s=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.scheduler=t,i.work=n,i.pending=!1,i}return(0,i.ZT)(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(i,this.id,t),this},t.prototype.requestAsyncId=function(e,t,n){return void 0===n&&(n=0),o.setInterval(e.flush.bind(e,this),n)},t.prototype.recycleAsyncId=function(e,t,n){if(void 0===n&&(n=0),null!=n&&this.delay===n&&!1===this.pending)return t;o.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var n,i=!1;try{this.work(e)}catch(r){i=!0,n=!!r&&r||new Error(r)}if(i)return this.unsubscribe(),n},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,n=this.scheduler,i=n.actions;this.work=this.state=this.scheduler=null,this.pending=!1,(0,a.P)(i,this),null!=t&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(r)},8106:function(e,t,n){"use strict";n.d(t,{v:function(){return a}});var i=n(9162),r=n(5170),o=function(){function e(t,n){void 0===n&&(n=e.now),this.schedulerActionCtor=t,this.now=n}return e.prototype.schedule=function(e,t,n){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(n,t)},e.now=r.l.now,e}(),a=function(e){function t(t,n){void 0===n&&(n=o.now);var i=e.call(this,t,n)||this;return i.actions=[],i._active=!1,i._scheduled=void 0,i}return(0,i.ZT)(t,e),t.prototype.flush=function(e){var t=this.actions;if(this._active)t.push(e);else{var 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}}},t}(o)},1994:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(9162),r=n(6551),o=n(6042),a={schedule:function(e){var t=requestAnimationFrame,n=cancelAnimationFrame,i=a.delegate;i&&(t=i.requestAnimationFrame,n=i.cancelAnimationFrame);var r=t(function(t){n=void 0,e(t)});return new o.w0(function(){return null==n?void 0:n(r)})},requestAnimationFrame:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=a.delegate;return((null==n?void 0:n.requestAnimationFrame)||requestAnimationFrame).apply(void 0,(0,i.ev)([],(0,i.CR)(e)))}),cancelAnimationFrame:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=a.delegate;return((null==n?void 0:n.cancelAnimationFrame)||cancelAnimationFrame).apply(void 0,(0,i.ev)([],(0,i.CR)(e)))}),delegate:void 0},s=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.scheduler=t,i.work=n,i}return(0,i.ZT)(t,e),t.prototype.requestAsyncId=function(t,n,i){return void 0===i&&(i=0),null!==i&&i>0?e.prototype.requestAsyncId.call(this,t,n,i):(t.actions.push(this),t._scheduled||(t._scheduled=a.requestAnimationFrame(function(){return t.flush(void 0)})))},t.prototype.recycleAsyncId=function(t,n,i){if(void 0===i&&(i=0),null!=i&&i>0||null==i&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,i);0===t.actions.length&&(a.cancelAnimationFrame(n),t._scheduled=void 0)},t}(r.o),l=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.ZT)(t,e),t.prototype.flush=function(e){this._active=!0,this._scheduled=void 0;var t,n=this.actions,i=-1;e=e||n.shift();var r=n.length;do{if(t=e.execute(e.state,e.delay))break}while(++i<r&&(e=n.shift()));if(this._active=!1,t){for(;++i<r&&(e=n.shift());)e.unsubscribe();throw t}},t}(n(8106).v))(s)},7911:function(e,t,n){"use strict";n.d(t,{E:function(){return f}});var i,r=n(9162),o=n(6551),a=1,s={};function l(e){return e in s&&(delete s[e],!0)}var c=function(e){var t=a++;return s[t]=!0,i||(i=Promise.resolve()),i.then(function(){return l(t)&&e()}),t},u=function(e){l(e)},d={setImmediate:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=d.delegate;return((null==n?void 0:n.setImmediate)||c).apply(void 0,(0,r.ev)([],(0,r.CR)(e)))}),clearImmediate:function(e){var t=d.delegate;return((null==t?void 0:t.clearImmediate)||u)(e)},delegate:void 0},p=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.scheduler=t,i.work=n,i}return(0,r.ZT)(t,e),t.prototype.requestAsyncId=function(t,n,i){return void 0===i&&(i=0),null!==i&&i>0?e.prototype.requestAsyncId.call(this,t,n,i):(t.actions.push(this),t._scheduled||(t._scheduled=d.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,n,i){if(void 0===i&&(i=0),null!=i&&i>0||null==i&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,i);0===t.actions.length&&(d.clearImmediate(n),t._scheduled=void 0)},t}(o.o),f=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.ZT)(t,e),t.prototype.flush=function(e){this._active=!0,this._scheduled=void 0;var t,n=this.actions,i=-1;e=e||n.shift();var r=n.length;do{if(t=e.execute(e.state,e.delay))break}while(++i<r&&(e=n.shift()));if(this._active=!1,t){for(;++i<r&&(e=n.shift());)e.unsubscribe();throw t}},t}(n(8106).v))(p)},2948:function(e,t,n){"use strict";n.d(t,{z:function(){return r},P:function(){return o}});var i=n(6551),r=new(n(8106).v)(i.o),o=r},5170:function(e,t,n){"use strict";n.d(t,{l:function(){return i}});var i={now:function(){return(i.delegate||Date).now()},delegate:void 0}},4490:function(e,t,n){"use strict";n.d(t,{z:function(){return r}});var i=n(9162),r={setTimeout:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=r.delegate;return((null==n?void 0:n.setTimeout)||setTimeout).apply(void 0,(0,i.ev)([],(0,i.CR)(e)))}),clearTimeout:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){var t=r.delegate;return((null==t?void 0:t.clearTimeout)||clearTimeout)(e)}),delegate:void 0}},3004:function(e,t,n){"use strict";n.d(t,{L:function(){return i}});var i="function"==typeof Symbol&&Symbol.observable||"@@observable"},7070:function(e,t,n){"use strict";n.d(t,{jO:function(){return a},yG:function(){return s},_6:function(){return l}});var i=n(7849),r=n(1495);function o(e){return e[e.length-1]}function a(e){return(0,i.m)(o(e))?e.pop():void 0}function s(e){return(0,r.K)(o(e))?e.pop():void 0}function l(e,t){return"number"==typeof o(e)?e.pop():t}},8764:function(e,t,n){"use strict";function i(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}n.d(t,{P:function(){return i}})},9951:function(e,t,n){"use strict";function i(e){var t=e(function(e){Error.call(e),e.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}n.d(t,{d:function(){return i}})},1879:function(e,t,n){"use strict";function i(e){return e}n.d(t,{y:function(){return i}})},3345:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});var i=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},7849:function(e,t,n){"use strict";function i(e){return"function"==typeof e}n.d(t,{m:function(){return i}})},1495:function(e,t,n){"use strict";n.d(t,{K:function(){return r}});var i=n(7849);function r(e){return e&&(0,i.m)(e.schedule)}},3386:function(e,t,n){"use strict";n.d(t,{e:function(){return r}});var i=n(7849);function r(e){return function(t){if(function(e){return(0,i.m)(null==e?void 0:e.lift)}(t))return t.lift(function(t){try{return e(t,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}},8432:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var i=n(9162),r=n(1681),o=Array.isArray;function a(e){return(0,r.U)(function(t){return function(e,t){return o(t)?e.apply(void 0,(0,i.ev)([],(0,i.CR)(t))):e(t)}(e,t)})}},5397:function(e,t,n){"use strict";function i(){}n.d(t,{Z:function(){return i}})},2765:function(e,t,n){"use strict";n.d(t,{h:function(){return o}});var i=n(7296),r=n(4490);function o(e){r.z.setTimeout(function(){var t=i.v.onUnhandledError;if(!t)throw e;t(e)})}},2782:function(){"use strict";Zone.__load_patch("Error",function(e,t,n){var i,r,o,a,s,l=n.symbol("zoneJsInternalStackFrames"),c=e[n.symbol("Error")]=e.Error,u={};e.Error=h;var d=e.__Zone_Error_BlacklistedStackFrames_policy||e.__Zone_Error_ZoneJsInternalStackFrames_policy||"default";function p(e){for(var t={zoneName:e.zone.name},n=t;e.parent;){var i={zoneName:(e=e.parent).zone.name};t.parent=i,t=i}return n}function f(e,t){for(var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],l=e.split("\n"),c=0;l[c]!==i&&l[c]!==r&&l[c]!==o&&l[c]!==a&&l[c]!==s&&c<l.length;)c++;for(;c<l.length&&t;c++){var d=l[c];if(d.trim())switch(u[d]){case 0:l.splice(c,1),c--;break;case 1:t=t.parent?t.parent:null,l.splice(c,1),c--;break;default:l[c]+=" [".concat(n?t.zone.name:t.zoneName,"]")}}return l.join("\n")}function h(){var e=this,t=c.apply(this,arguments),i=t.originalStack=t.stack;if(h.stackRewrite&&i){var r=n.currentZoneFrame();if("lazy"===d)t[n.symbol("zoneFrameNames")]=p(r);else if("default"===d)try{t.stack=t.zoneAwareStack=f(i,r)}catch(o){}}return this instanceof c&&this.constructor!=c?(Object.keys(t).concat("stack","message").forEach(function(n){var i=t[n];if(void 0!==i)try{e[n]=i}catch(o){}}),this):t}h.prototype=c.prototype,h[l]=u,h.stackRewrite=!1;var b=n.symbol("zoneAwareStack");"lazy"===d&&Object.defineProperty(h.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){return this[b]||(this[b]=f(this.originalStack,this[n.symbol("zoneFrameNames")],!1)),this[b]},set:function(e){this.originalStack=e,this[b]=f(this.originalStack,this[n.symbol("zoneFrameNames")],!1)}});var g=["stackTraceLimit","captureStackTrace","prepareStackTrace"],m=Object.keys(c);if(m&&m.forEach(function(e){0===g.filter(function(t){return t===e}).length&&Object.defineProperty(h,e,{get:function(){return c[e]},set:function(t){c[e]=t}})}),c.hasOwnProperty("stackTraceLimit")&&(c.stackTraceLimit=Math.max(c.stackTraceLimit,15),Object.defineProperty(h,"stackTraceLimit",{get:function(){return c.stackTraceLimit},set:function(e){return c.stackTraceLimit=e}})),c.hasOwnProperty("captureStackTrace")&&Object.defineProperty(h,"captureStackTrace",{value:function(e,t){c.captureStackTrace(e,t)}}),Object.defineProperty(h,"prepareStackTrace",{get:function(){return c.prepareStackTrace},set:function(e){return c.prepareStackTrace=e&&"function"==typeof e?function(t,n){if(n)for(var i=0;i<n.length;i++)if("zoneCaptureStackTrace"===n[i].getFunctionName()){n.splice(i,1);break}return e.call(this,t,n)}:e}}),"disable"!==d){var v=t.current.fork({name:"detect",onHandleError:function(e,t,n,l){if(l.originalStack&&Error===h)for(var c=l.originalStack.split(/\n/),d=!1,p=!1,f=!1;c.length;){var b=c.shift();if(/:\d+:\d+/.test(b)||"ZoneAwareError"===b){var g=b.split("(")[0].split("@")[0],m=1;if(-1!==g.indexOf("ZoneAwareError")&&(-1!==g.indexOf("new ZoneAwareError")?(i=b,r=b.replace("new ZoneAwareError","new Error.ZoneAwareError")):(o=b,a=b.replace("Error.",""),-1===b.indexOf("Error.ZoneAwareError")&&(s=b.replace("ZoneAwareError","Error.ZoneAwareError"))),u[r]=0),-1!==g.indexOf("runGuarded")?p=!0:-1!==g.indexOf("runTask")?f=!0:-1!==g.indexOf("run")?d=!0:m=0,u[b]=m,d&&p&&f){h.stackRewrite=!0;break}}}return!1}}).fork({name:"child",onScheduleTask:function(e,t,n,i){return e.scheduleTask(n,i)},onInvokeTask:function(e,t,n,i,r,o){return e.invokeTask(n,i,r,o)},onCancelTask:function(e,t,n,i){return e.cancelTask(n,i)},onInvoke:function(e,t,n,i,r,o,a){return e.invoke(n,i,r,o,a)}}),_=Error.stackTraceLimit;Error.stackTraceLimit=100,v.run(function(){v.runGuarded(function(){var e=function(){};v.scheduleEventTask(l,function(){v.scheduleMacroTask(l,function(){v.scheduleMicroTask(l,function(){throw new Error},void 0,function(t){t._transitionTo=e,t.invoke()}),v.scheduleMicroTask(l,function(){throw Error()},void 0,function(t){t._transitionTo=e,t.invoke()})},void 0,function(t){t._transitionTo=e,t.invoke()},function(){})},void 0,function(t){t._transitionTo=e,t.invoke()},function(){})})}),Error.stackTraceLimit=_}})},2167:function(){"use strict";!function(e){var t=e.performance;function n(e){t&&t.mark&&t.mark(e)}function i(e,n){t&&t.measure&&t.measure(e,n)}n("Zone");var r=e.__Zone_symbol_prefix||"__zone_symbol__";function o(e){return r+e}var a=!0===e[o("forceDuplicateZoneCheck")];if(e.Zone){if(a||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var s=function(){function t(e,n){_classCallCheck(this,t),this._parent=e,this._name=n?n.name||"unnamed":"<root>",this._properties=n&&n.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,n)}return _createClass(t,[{key:"parent",get:function(){return this._parent}},{key:"name",get:function(){return this._name}},{key:"get",value:function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]}},{key:"getZoneWith",value:function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}},{key:"fork",value:function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}},{key:"wrap",value:function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),i=this;return function(){return i.runGuarded(n,this,arguments,t)}}},{key:"run",value:function(e,t,n,i){A={parent:A,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,i)}finally{A=A.parent}}},{key:"runGuarded",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;A={parent:A,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,i)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{A=A.parent}}},{key:"runTask",value:function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||_).name+"; Execution: "+this.name+")");if(e.state!==k||e.type!==M&&e.type!==O){var i=e.state!=w;i&&e._transitionTo(w,x),e.runCount++;var r=I;I=e,A={parent:A,zone:this};try{e.type==O&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{e.state!==k&&e.state!==C&&(e.type==M||e.data&&e.data.isPeriodic?i&&e._transitionTo(x,w):(e.runCount=0,this._updateTaskCount(e,-1),i&&e._transitionTo(k,w,k))),A=A.parent,I=r}}}},{key:"scheduleTask",value:function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));t=t.parent}e._transitionTo(y,k);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(i){throw e._transitionTo(C,y,k),this._zoneDelegate.handleError(this,i),i}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==y&&e._transitionTo(x,y),e}},{key:"scheduleMicroTask",value:function(e,t,n,i){return this.scheduleTask(new d(T,e,t,n,i,void 0))}},{key:"scheduleMacroTask",value:function(e,t,n,i,r){return this.scheduleTask(new d(O,e,t,n,i,r))}},{key:"scheduleEventTask",value:function(e,t,n,i,r){return this.scheduleTask(new d(M,e,t,n,i,r))}},{key:"cancelTask",value:function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||_).name+"; Execution: "+this.name+")");e._transitionTo(E,x,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(C,E),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(k,E),e.runCount=0,e}},{key:"_updateTaskCount",value:function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var i=0;i<n.length;i++)n[i]._updateTaskCount(e.type,t)}}],[{key:"assertZonePatched",value:function(){if(e.Promise!==P.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}},{key:"root",get:function(){for(var e=t.current;e.parent;)e=e.parent;return e}},{key:"current",get:function(){return A.zone}},{key:"currentTask",get:function(){return I}},{key:"__load_patch",value:function(r,o){var s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(P.hasOwnProperty(r)){if(!s&&a)throw Error("Already loaded patch: "+r)}else if(!e["__Zone_disable_"+r]){var l="Zone:"+r;n(l),P[r]=o(e,t,D),i(l,l)}}}]),t}();s.__symbol__=o;var l,c={name:"",onHasTask:function(e,t,n,i){return e.hasTask(n,i)},onScheduleTask:function(e,t,n,i){return e.scheduleTask(n,i)},onInvokeTask:function(e,t,n,i,r,o){return e.invokeTask(n,i,r,o)},onCancelTask:function(e,t,n,i){return e.cancelTask(n,i)}},u=function(){function e(t,n,i){_classCallCheck(this,e),this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=n,this._forkZS=i&&(i&&i.onFork?i:n._forkZS),this._forkDlgt=i&&(i.onFork?n:n._forkDlgt),this._forkCurrZone=i&&(i.onFork?this.zone:n._forkCurrZone),this._interceptZS=i&&(i.onIntercept?i:n._interceptZS),this._interceptDlgt=i&&(i.onIntercept?n:n._interceptDlgt),this._interceptCurrZone=i&&(i.onIntercept?this.zone:n._interceptCurrZone),this._invokeZS=i&&(i.onInvoke?i:n._invokeZS),this._invokeDlgt=i&&(i.onInvoke?n:n._invokeDlgt),this._invokeCurrZone=i&&(i.onInvoke?this.zone:n._invokeCurrZone),this._handleErrorZS=i&&(i.onHandleError?i:n._handleErrorZS),this._handleErrorDlgt=i&&(i.onHandleError?n:n._handleErrorDlgt),this._handleErrorCurrZone=i&&(i.onHandleError?this.zone:n._handleErrorCurrZone),this._scheduleTaskZS=i&&(i.onScheduleTask?i:n._scheduleTaskZS),this._scheduleTaskDlgt=i&&(i.onScheduleTask?n:n._scheduleTaskDlgt),this._scheduleTaskCurrZone=i&&(i.onScheduleTask?this.zone:n._scheduleTaskCurrZone),this._invokeTaskZS=i&&(i.onInvokeTask?i:n._invokeTaskZS),this._invokeTaskDlgt=i&&(i.onInvokeTask?n:n._invokeTaskDlgt),this._invokeTaskCurrZone=i&&(i.onInvokeTask?this.zone:n._invokeTaskCurrZone),this._cancelTaskZS=i&&(i.onCancelTask?i:n._cancelTaskZS),this._cancelTaskDlgt=i&&(i.onCancelTask?n:n._cancelTaskDlgt),this._cancelTaskCurrZone=i&&(i.onCancelTask?this.zone:n._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;var r=i&&i.onHasTask;(r||n&&n._hasTaskZS)&&(this._hasTaskZS=r?i:c,this._hasTaskDlgt=n,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=t,i.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=n,this._scheduleTaskCurrZone=this.zone),i.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=n,this._invokeTaskCurrZone=this.zone),i.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=n,this._cancelTaskCurrZone=this.zone))}return _createClass(e,[{key:"fork",value:function(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new s(e,t)}},{key:"intercept",value:function(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}},{key:"invoke",value:function(e,t,n,i,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,i,r):t.apply(n,i)}},{key:"handleError",value:function(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}},{key:"scheduleTask",value:function(e,t){var n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),(n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t))||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=T)throw new Error("Task is missing scheduleFn.");m(t)}return n}},{key:"invokeTask",value:function(e,t,n,i){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,i):t.callback.apply(n,i)}},{key:"cancelTask",value:function(e,t){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n}},{key:"hasTask",value:function(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}},{key:"_updateTaskCount",value:function(e,t){var n=this._taskCounts,i=n[e],r=n[e]=i+t;if(r<0)throw new Error("More tasks executed then were scheduled.");0!=i&&0!=r||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}]),e}(),d=function(){function t(n,i,r,o,a,s){if(_classCallCheck(this,t),this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=i,this.data=o,this.scheduleFn=a,this.cancelFn=s,!r)throw new Error("callback is not defined");this.callback=r;var l=this;this.invoke=n===M&&o&&o.useG?t.invokeTask:function(){return t.invokeTask.call(e,l,this,arguments)}}return _createClass(t,[{key:"zone",get:function(){return this._zone}},{key:"state",get:function(){return this._state}},{key:"cancelScheduleRequest",value:function(){this._transitionTo(k,y)}},{key:"_transitionTo",value:function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(e,"', expecting state '").concat(t,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=e,e==k&&(this._zoneDelegates=null)}},{key:"toString",value:function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}},{key:"toJSON",value:function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}],[{key:"invokeTask",value:function(e,t,n){e||(e=this),S++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==S&&v(),S--}}}]),t}(),p=o("setTimeout"),f=o("Promise"),h=o("then"),b=[],g=!1;function m(t){if(0===S&&0===b.length)if(l||e[f]&&(l=e[f].resolve(0)),l){var n=l[h];n||(n=l.then),n.call(l,v)}else e[p](v,0);t&&b.push(t)}function v(){if(!g){for(g=!0;b.length;){var e=b;b=[];for(var t=0;t<e.length;t++){var n=e[t];try{n.zone.runTask(n,null,null)}catch(i){D.onUnhandledError(i)}}}D.microtaskDrainDone(),g=!1}}var _={name:"NO ZONE"},k="notScheduled",y="scheduling",x="scheduled",w="running",E="canceling",C="unknown",T="microTask",O="macroTask",M="eventTask",P={},D={symbol:o,currentZoneFrame:function(){return A},onUnhandledError:L,microtaskDrainDone:L,scheduleMicroTask:m,showUncaughtError:function(){return!s[o("ignoreConsoleErrorUncaughtError")]},patchEventTarget:function(){return[]},patchOnProperties:L,patchMethod:function(){return L},bindArguments:function(){return[]},patchThen:function(){return L},patchMacroTask:function(){return L},patchEventPrototype:function(){return L},isIEOrEdge:function(){return!1},getGlobalObjects:function(){},ObjectDefineProperty:function(){return L},ObjectGetOwnPropertyDescriptor:function(){},ObjectCreate:function(){},ArraySlice:function(){return[]},patchClass:function(){return L},wrapWithCurrentZone:function(){return L},filterProperties:function(){return[]},attachOriginToPatched:function(){return L},_redefineProperty:function(){return L},patchCallbacks:function(){return L}},A={parent:null,zone:new s(null,null)},I=null,S=0;function L(){}i("Zone","Zone"),e.Zone=s}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);var e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,n=Object.getPrototypeOf,i=Object.create,r=Array.prototype.slice,o=Zone.__symbol__("addEventListener"),a=Zone.__symbol__("removeEventListener"),s=Zone.__symbol__("");function l(e,t){return Zone.current.wrap(e,t)}function c(e,t,n,i,r){return Zone.current.scheduleMacroTask(e,t,n,i,r)}var u=Zone.__symbol__,d="undefined"!=typeof window,p=d?window:void 0,f=d&&p||"object"==typeof self&&self||global,h=[null];function b(e,t){for(var n=e.length-1;n>=0;n--)"function"==typeof e[n]&&(e[n]=l(e[n],t+"_"+n));return e}function g(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var m="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,v=!("nw"in f)&&void 0!==f.process&&"[object process]"==={}.toString.call(f.process),_=!v&&!m&&!(!d||!p.HTMLElement),k=void 0!==f.process&&"[object process]"==={}.toString.call(f.process)&&!m&&!(!d||!p.HTMLElement),y={},x=function(e){if(e=e||f.event){var t=y[e.type];t||(t=y[e.type]=u("ON_PROPERTY"+e.type));var n,i=this||e.target||f,r=i[t];if(_&&i===p&&"error"===e.type){var o=e;!0===(n=r&&r.call(this,o.message,o.filename,o.lineno,o.colno,o.error))&&e.preventDefault()}else null==(n=r&&r.apply(this,arguments))||n||e.preventDefault();return n}};function w(n,i,r){var o=e(n,i);if(!o&&r&&e(r,i)&&(o={enumerable:!0,configurable:!0}),o&&o.configurable){var a=u("on"+i+"patched");if(!n.hasOwnProperty(a)||!n[a]){delete o.writable,delete o.value;var s=o.get,l=o.set,c=i.substr(2),d=y[c];d||(d=y[c]=u("ON_PROPERTY"+c)),o.set=function(e){var t=this;t||n!==f||(t=f),t&&(t[d]&&t.removeEventListener(c,x),l&&l.apply(t,h),"function"==typeof e?(t[d]=e,t.addEventListener(c,x,!1)):t[d]=null)},o.get=function(){var e=this;if(e||n!==f||(e=f),!e)return null;var t=e[d];if(t)return t;if(s){var r=s&&s.call(this);if(r)return o.set.call(this,r),"function"==typeof e.removeAttribute&&e.removeAttribute(i),r}return null},t(n,i,o),n[a]=!0}}}function E(e,t,n){if(t)for(var i=0;i<t.length;i++)w(e,"on"+t[i],n);else{var r=[];for(var o in e)"on"==o.substr(0,2)&&r.push(o);for(var a=0;a<r.length;a++)w(e,r[a],n)}}var C=u("originalInstance");function T(e){var n=f[e];if(n){f[u(e)]=n,f[e]=function(){var t=b(arguments,e);switch(t.length){case 0:this[C]=new n;break;case 1:this[C]=new n(t[0]);break;case 2:this[C]=new n(t[0],t[1]);break;case 3:this[C]=new n(t[0],t[1],t[2]);break;case 4:this[C]=new n(t[0],t[1],t[2],t[3]);break;default:throw new Error("Arg list too long.")}},P(f[e],n);var i,r=new n(function(){});for(i in r)"XMLHttpRequest"===e&&"responseBlob"===i||function(n){"function"==typeof r[n]?f[e].prototype[n]=function(){return this[C][n].apply(this[C],arguments)}:t(f[e].prototype,n,{set:function(t){"function"==typeof t?(this[C][n]=l(t,e+"."+n),P(this[C][n],t)):this[C][n]=t},get:function(){return this[C][n]}})}(i);for(i in n)"prototype"!==i&&n.hasOwnProperty(i)&&(f[e][i]=n[i])}}function O(t,i,r){for(var o=t;o&&!o.hasOwnProperty(i);)o=n(o);!o&&t[i]&&(o=t);var a=u(i),s=null;if(o&&(!(s=o[a])||!o.hasOwnProperty(a))&&(s=o[a]=o[i],g(o&&e(o,i)))){var l=r(s,a,i);o[i]=function(){return l(this,arguments)},P(o[i],s)}return s}function M(e,t,n){var i=null;function r(e){var t=e.data;return t.args[t.cbIdx]=function(){e.invoke.apply(this,arguments)},i.apply(t.target,t.args),e}i=O(e,t,function(e){return function(t,i){var o=n(t,i);return o.cbIdx>=0&&"function"==typeof i[o.cbIdx]?c(o.name,i[o.cbIdx],o,r):e.apply(t,i)}})}function P(e,t){e[u("OriginalDelegate")]=t}var D=!1,A=!1;function I(){if(D)return A;D=!0;try{var e=p.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(A=!0)}catch(t){}return A}Zone.__load_patch("ZoneAwarePromise",function(e,t,n){var i=Object.getOwnPropertyDescriptor,r=Object.defineProperty,o=n.symbol,a=[],s=!0===e[o("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],l=o("Promise"),c=o("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(var e=function(){var e=a.shift();try{e.zone.runGuarded(function(){if(e.throwOriginal)throw e.rejection;throw e})}catch(i){!function(e){n.onUnhandledError(e);try{var i=t[u];"function"==typeof i&&i.call(this,e)}catch(r){}}(i)}};a.length;)e()};var u=o("unhandledPromiseRejectionHandler");function d(e){return e&&e.then}function p(e){return e}function f(e){return T.reject(e)}var h=o("state"),b=o("value"),g=o("finally"),m=o("parentPromiseValue"),v=o("parentPromiseState");function _(e,t){return function(n){try{y(e,t,n)}catch(i){y(e,!1,i)}}}var k=o("currentTaskTrace");function y(e,i,o){var l,c,u=(l=!1,function(e){return function(){l||(l=!0,e.apply(null,arguments))}});if(e===o)throw new TypeError("Promise resolved with itself");if(null===e[h]){var d=null;try{"object"!=typeof o&&"function"!=typeof o||(d=o&&o.then)}catch(O){return u(function(){y(e,!1,O)})(),e}if(!1!==i&&o instanceof T&&o.hasOwnProperty(h)&&o.hasOwnProperty(b)&&null!==o[h])w(o),y(e,o[h],o[b]);else if(!1!==i&&"function"==typeof d)try{d.call(o,u(_(e,i)),u(_(e,!1)))}catch(O){u(function(){y(e,!1,O)})()}else{e[h]=i;var p=e[b];if(e[b]=o,e[g]===g&&!0===i&&(e[h]=e[v],e[b]=e[m]),!1===i&&o instanceof Error){var f=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;f&&r(o,k,{configurable:!0,enumerable:!1,writable:!0,value:f})}for(var x=0;x<p.length;)E(e,p[x++],p[x++],p[x++],p[x++]);if(0==p.length&&0==i){e[h]=0;var C=o;try{throw new Error("Uncaught (in promise): "+((c=o)&&c.toString===Object.prototype.toString?(c.constructor&&c.constructor.name||"")+": "+JSON.stringify(c):c?c.toString():Object.prototype.toString.call(c))+(o&&o.stack?"\n"+o.stack:""))}catch(O){C=O}s&&(C.throwOriginal=!0),C.rejection=o,C.promise=e,C.zone=t.current,C.task=t.currentTask,a.push(C),n.scheduleMicroTask()}}}return e}var x=o("rejectionHandledHandler");function w(e){if(0===e[h]){try{var n=t[x];n&&"function"==typeof n&&n.call(this,{rejection:e[b],promise:e})}catch(r){}e[h]=!1;for(var i=0;i<a.length;i++)e===a[i].promise&&a.splice(i,1)}}function E(e,t,n,i,r){w(e);var o=e[h],a=o?"function"==typeof i?i:p:"function"==typeof r?r:f;t.scheduleMicroTask("Promise.then",function(){try{var i=e[b],r=!!n&&g===n[g];r&&(n[m]=i,n[v]=o);var s=t.run(a,void 0,r&&a!==f&&a!==p?[]:[i]);y(n,!0,s)}catch(l){y(n,!1,l)}},n)}var C=function(){},T=function(){function e(t){_classCallCheck(this,e);var n=this;if(!(n instanceof e))throw new Error("Must be an instanceof Promise.");n[h]=null,n[b]=[];try{t&&t(_(n,!0),_(n,!1))}catch(i){y(n,!1,i)}}return _createClass(e,[{key:Symbol.toStringTag,get:function(){return"Promise"}},{key:Symbol.species,get:function(){return e}},{key:"then",value:function(n,i){var r=this.constructor[Symbol.species];r&&"function"==typeof r||(r=this.constructor||e);var o=new r(C),a=t.current;return null==this[h]?this[b].push(a,o,n,i):E(this,a,o,n,i),o}},{key:"catch",value:function(e){return this.then(null,e)}},{key:"finally",value:function(n){var i=this.constructor[Symbol.species];i&&"function"==typeof i||(i=e);var r=new i(C);r[g]=g;var o=t.current;return null==this[h]?this[b].push(o,r,n,n):E(this,o,r,n,n),r}}],[{key:"toString",value:function(){return"function ZoneAwarePromise() { [native code] }"}},{key:"resolve",value:function(e){return y(new this(null),!0,e)}},{key:"reject",value:function(e){return y(new this(null),!1,e)}},{key:"race",value:function(e){var t,n,i=new this(function(e,i){t=e,n=i});function r(e){t(e)}function o(e){n(e)}var a,s=_createForOfIteratorHelper(e);try{for(s.s();!(a=s.n()).done;){var l=a.value;d(l)||(l=this.resolve(l)),l.then(r,o)}}catch(c){s.e(c)}finally{s.f()}return i}},{key:"all",value:function(t){return e.allWithCallback(t)}},{key:"allSettled",value:function(t){return(this&&this.prototype instanceof e?this:e).allWithCallback(t,{thenCallback:function(e){return{status:"fulfilled",value:e}},errorCallback:function(e){return{status:"rejected",reason:e}}})}},{key:"allWithCallback",value:function(e,t){var n,i,r,o=this,a=new this(function(e,t){n=e,i=t}),s=2,l=0,c=[],u=_createForOfIteratorHelper(e);try{var p=function(){var e=r.value;d(e)||(e=o.resolve(e));var a=l;try{e.then(function(e){c[a]=t?t.thenCallback(e):e,0===--s&&n(c)},function(e){t?(c[a]=t.errorCallback(e),0===--s&&n(c)):i(e)})}catch(u){i(u)}s++,l++};for(u.s();!(r=u.n()).done;)p()}catch(f){u.e(f)}finally{u.f()}return 0===(s-=2)&&n(c),a}}]),e}();T.resolve=T.resolve,T.reject=T.reject,T.race=T.race,T.all=T.all;var M=e[l]=e.Promise;e.Promise=T;var P=o("thenPatched");function D(e){var t=e.prototype,n=i(t,"then");if(!n||!1!==n.writable&&n.configurable){var r=t.then;t[c]=r,e.prototype.then=function(e,t){var n=this;return new T(function(e,t){r.call(n,e,t)}).then(e,t)},e[P]=!0}}return n.patchThen=D,M&&(D(M),O(e,"fetch",function(e){return t=e,function(e,n){var i=t.apply(e,n);if(i instanceof T)return i;var r=i.constructor;return r[P]||D(r),i};var t})),Promise[t.__symbol__("uncaughtPromiseErrors")]=a,T}),Zone.__load_patch("toString",function(e){var t=Function.prototype.toString,n=u("OriginalDelegate"),i=u("Promise"),r=u("Error"),o=function(){if("function"==typeof this){var o=this[n];if(o)return"function"==typeof o?t.call(o):Object.prototype.toString.call(o);if(this===Promise){var a=e[i];if(a)return t.call(a)}if(this===Error){var s=e[r];if(s)return t.call(s)}}return t.call(this)};o[n]=t,Function.prototype.toString=o;var a=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":a.call(this)}});var S=!1;if("undefined"!=typeof window)try{var L=Object.defineProperty({},"passive",{get:function(){S=!0}});window.addEventListener("test",L,L),window.removeEventListener("test",L,L)}catch(se){S=!1}var R={useG:!0},Z={},z={},N=new RegExp("^"+s+"(\\w+)(true|false)$"),B=u("propagationStopped");function U(e,t){var n=(t?t(e):e)+"false",i=(t?t(e):e)+"true",r=s+n,o=s+i;Z[e]={},Z[e].false=r,Z[e].true=o}function q(e,t,i){var r=i&&i.add||"addEventListener",o=i&&i.rm||"removeEventListener",a=i&&i.listeners||"eventListeners",l=i&&i.rmAll||"removeAllListeners",c=u(r),d="."+r+":",p=function(e,t,n){if(!e.isRemoved){var i=e.callback;"object"==typeof i&&i.handleEvent&&(e.callback=function(e){return i.handleEvent(e)},e.originalDelegate=i),e.invoke(e,t,[n]);var r=e.options;r&&"object"==typeof r&&r.once&&t[o].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,r)}},f=function(t){if(t=t||e.event){var n=this||t.target||e,i=n[Z[t.type].false];if(i)if(1===i.length)p(i[0],n,t);else for(var r=i.slice(),o=0;o<r.length&&(!t||!0!==t[B]);o++)p(r[o],n,t)}},h=function(t){if(t=t||e.event){var n=this||t.target||e,i=n[Z[t.type].true];if(i)if(1===i.length)p(i[0],n,t);else for(var r=i.slice(),o=0;o<r.length&&(!t||!0!==t[B]);o++)p(r[o],n,t)}};function b(t,i){if(!t)return!1;var p=!0;i&&void 0!==i.useG&&(p=i.useG);var b=i&&i.vh,g=!0;i&&void 0!==i.chkDup&&(g=i.chkDup);var m=!1;i&&void 0!==i.rt&&(m=i.rt);for(var _=t;_&&!_.hasOwnProperty(r);)_=n(_);if(!_&&t[r]&&(_=t),!_)return!1;if(_[c])return!1;var k,y=i&&i.eventNameToString,x={},w=_[c]=_[r],E=_[u(o)]=_[o],C=_[u(a)]=_[a],T=_[u(l)]=_[l];function O(e,t){return!S&&"object"==typeof e&&e?!!e.capture:S&&t?"boolean"==typeof e?{capture:e,passive:!0}:e?"object"==typeof e&&!1!==e.passive?Object.assign(Object.assign({},e),{passive:!0}):e:{passive:!0}:e}i&&i.prepend&&(k=_[u(i.prepend)]=_[i.prepend]);var M=p?function(e){if(!x.isExisting)return w.call(x.target,x.eventName,x.capture?h:f,x.options)}:function(e){return w.call(x.target,x.eventName,e.invoke,x.options)},D=p?function(e){if(!e.isRemoved){var t,n=Z[e.eventName];n&&(t=n[e.capture?"true":"false"]);var i=t&&e.target[t];if(i)for(var r=0;r<i.length;r++)if(i[r]===e){i.splice(r,1),e.isRemoved=!0,0===i.length&&(e.allRemoved=!0,e.target[t]=null);break}}if(e.allRemoved)return E.call(e.target,e.eventName,e.capture?h:f,e.options)}:function(e){return E.call(e.target,e.eventName,e.invoke,e.options)},A=i&&i.diff?i.diff:function(e,t){var n=typeof t;return"function"===n&&e.callback===t||"object"===n&&e.originalDelegate===t},I=Zone[u("UNPATCHED_EVENTS")],L=e[u("PASSIVE_EVENTS")],B=function(t,n,r,o){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return function(){var l=this||e,c=arguments[0];i&&i.transferEventName&&(c=i.transferEventName(c));var u=arguments[1];if(!u)return t.apply(this,arguments);if(v&&"uncaughtException"===c)return t.apply(this,arguments);var d=!1;if("function"!=typeof u){if(!u.handleEvent)return t.apply(this,arguments);d=!0}if(!b||b(t,u,l,arguments)){var f=S&&!!L&&-1!==L.indexOf(c),h=O(arguments[2],f);if(I)for(var m=0;m<I.length;m++)if(c===I[m])return f?t.call(l,c,u,h):t.apply(this,arguments);var _=!!h&&("boolean"==typeof h||h.capture),k=!(!h||"object"!=typeof h)&&h.once,w=Zone.current,E=Z[c];E||(U(c,y),E=Z[c]);var C,T=E[_?"true":"false"],M=l[T],P=!1;if(M){if(P=!0,g)for(var D=0;D<M.length;D++)if(A(M[D],u))return}else M=l[T]=[];var N=l.constructor.name,B=z[N];B&&(C=B[c]),C||(C=N+n+(y?y(c):c)),x.options=h,k&&(x.options.once=!1),x.target=l,x.capture=_,x.eventName=c,x.isExisting=P;var q=p?R:void 0;q&&(q.taskData=x);var F=w.scheduleEventTask(C,u,q,r,o);return x.target=null,q&&(q.taskData=null),k&&(h.once=!0),(S||"boolean"!=typeof F.options)&&(F.options=h),F.target=l,F.capture=_,F.eventName=c,d&&(F.originalDelegate=u),s?M.unshift(F):M.push(F),a?l:void 0}}};return _[r]=B(w,d,M,D,m),k&&(_.prependListener=B(k,".prependListener:",function(e){return k.call(x.target,x.eventName,e.invoke,x.options)},D,m,!0)),_[o]=function(){var t=this||e,n=arguments[0];i&&i.transferEventName&&(n=i.transferEventName(n));var r=arguments[2],o=!!r&&("boolean"==typeof r||r.capture),a=arguments[1];if(!a)return E.apply(this,arguments);if(!b||b(E,a,t,arguments)){var l,c=Z[n];c&&(l=c[o?"true":"false"]);var u=l&&t[l];if(u)for(var d=0;d<u.length;d++){var p=u[d];if(A(p,a))return u.splice(d,1),p.isRemoved=!0,0===u.length&&(p.allRemoved=!0,t[l]=null,"string"==typeof n)&&(t[s+"ON_PROPERTY"+n]=null),p.zone.cancelTask(p),m?t:void 0}return E.apply(this,arguments)}},_[a]=function(){var t=this||e,n=arguments[0];i&&i.transferEventName&&(n=i.transferEventName(n));for(var r=[],o=F(t,y?y(n):n),a=0;a<o.length;a++){var s=o[a];r.push(s.originalDelegate?s.originalDelegate:s.callback)}return r},_[l]=function(){var t=this||e,n=arguments[0];if(n){i&&i.transferEventName&&(n=i.transferEventName(n));var r=Z[n];if(r){var a=t[r.false],s=t[r.true];if(a)for(var c=a.slice(),u=0;u<c.length;u++){var d=c[u];this[o].call(this,n,d.originalDelegate?d.originalDelegate:d.callback,d.options)}if(s)for(var p=s.slice(),f=0;f<p.length;f++){var h=p[f];this[o].call(this,n,h.originalDelegate?h.originalDelegate:h.callback,h.options)}}}else{for(var b=Object.keys(t),g=0;g<b.length;g++){var v=N.exec(b[g]),_=v&&v[1];_&&"removeListener"!==_&&this[l].call(this,_)}this[l].call(this,"removeListener")}if(m)return this},P(_[r],w),P(_[o],E),T&&P(_[l],T),C&&P(_[a],C),!0}for(var g=[],m=0;m<t.length;m++)g[m]=b(t[m],i);return g}function F(e,t){if(!t){var n=[];for(var i in e){var r=N.exec(i),o=r&&r[1];if(o&&(!t||o===t)){var a=e[i];if(a)for(var s=0;s<a.length;s++)n.push(a[s])}}return n}var l=Z[t];l||(U(t),l=Z[t]);var c=e[l.false],u=e[l.true];return c?u?c.concat(u):c.slice():u?u.slice():[]}function W(e,t){var n=e.Event;n&&n.prototype&&t.patchMethod(n.prototype,"stopImmediatePropagation",function(e){return function(t,n){t[B]=!0,e&&e.apply(t,n)}})}function K(e,t,n,i,r){var o=Zone.__symbol__(i);if(!t[o]){var a=t[o]=t[i];t[i]=function(o,s,l){return s&&s.prototype&&r.forEach(function(t){var r="".concat(n,".").concat(i,"::")+t,o=s.prototype;if(o.hasOwnProperty(t)){var a=e.ObjectGetOwnPropertyDescriptor(o,t);a&&a.value?(a.value=e.wrapWithCurrentZone(a.value,r),e._redefineProperty(s.prototype,t,a)):o[t]&&(o[t]=e.wrapWithCurrentZone(o[t],r))}else o[t]&&(o[t]=e.wrapWithCurrentZone(o[t],r))}),a.call(t,o,s,l)},e.attachOriginToPatched(t[i],a)}}var V=["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],H=["encrypted","waitingforkey","msneedkey","mozinterruptbegin","mozinterruptend"],j=["load"],J=["blur","error","focus","load","resize","scroll","messageerror"],G=["bounce","finish","start"],Q=["loadstart","progress","abort","error","load","progress","timeout","loadend","readystatechange"],Y=["upgradeneeded","complete","abort","success","error","blocked","versionchange","close"],$=["close","error","open","message"],X=["error","message"],ee=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"].concat(["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],["autocomplete","autocompleteerror"],["toggle"],["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],V,["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"]);function te(e,t,n){if(!n||0===n.length)return t;var i=n.filter(function(t){return t.target===e});if(!i||0===i.length)return t;var r=i[0].ignoreProperties;return t.filter(function(e){return-1===r.indexOf(e)})}function ne(e,t,n,i){e&&E(e,te(e,t,n),i)}function ie(e,t){if((!v||k)&&!Zone[e.symbol("patchEvents")]){var i="undefined"!=typeof WebSocket,r=t.__Zone_ignore_on_properties;if(_){var o=window,a=function(){try{var e=p.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(t){}return!1}()?[{target:o,ignoreProperties:["error"]}]:[];ne(o,ee.concat(["messageerror"]),r?r.concat(a):r,n(o)),ne(Document.prototype,ee,r),void 0!==o.SVGElement&&ne(o.SVGElement.prototype,ee,r),ne(Element.prototype,ee,r),ne(HTMLElement.prototype,ee,r),ne(HTMLMediaElement.prototype,H,r),ne(HTMLFrameSetElement.prototype,V.concat(J),r),ne(HTMLBodyElement.prototype,V.concat(J),r),ne(HTMLFrameElement.prototype,j,r),ne(HTMLIFrameElement.prototype,j,r);var s=o.HTMLMarqueeElement;s&&ne(s.prototype,G,r);var l=o.Worker;l&&ne(l.prototype,X,r)}var c=t.XMLHttpRequest;c&&ne(c.prototype,Q,r);var u=t.XMLHttpRequestEventTarget;u&&ne(u&&u.prototype,Q,r),"undefined"!=typeof IDBIndex&&(ne(IDBIndex.prototype,Y,r),ne(IDBRequest.prototype,Y,r),ne(IDBOpenDBRequest.prototype,Y,r),ne(IDBDatabase.prototype,Y,r),ne(IDBTransaction.prototype,Y,r),ne(IDBCursor.prototype,Y,r)),i&&ne(WebSocket.prototype,$,r)}}Zone.__load_patch("util",function(n,o,a){a.patchOnProperties=E,a.patchMethod=O,a.bindArguments=b,a.patchMacroTask=M;var c=o.__symbol__("BLACK_LISTED_EVENTS"),u=o.__symbol__("UNPATCHED_EVENTS");n[u]&&(n[c]=n[u]),n[c]&&(o[c]=o[u]=n[c]),a.patchEventPrototype=W,a.patchEventTarget=q,a.isIEOrEdge=I,a.ObjectDefineProperty=t,a.ObjectGetOwnPropertyDescriptor=e,a.ObjectCreate=i,a.ArraySlice=r,a.patchClass=T,a.wrapWithCurrentZone=l,a.filterProperties=te,a.attachOriginToPatched=P,a._redefineProperty=Object.defineProperty,a.patchCallbacks=K,a.getGlobalObjects=function(){return{globalSources:z,zoneSymbolEventNames:Z,eventNames:ee,isBrowser:_,isMix:k,isNode:v,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:s,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"}}});var re=u("zoneTask");function oe(e,t,n,i){var r=null,o=null;n+=i;var a={};function s(t){var n=t.data;return n.args[0]=function(){return t.invoke.apply(this,arguments)},n.handleId=r.apply(e,n.args),t}function l(t){return o.call(e,t.data.handleId)}r=O(e,t+=i,function(n){return function(r,o){if("function"==typeof o[0]){var u={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?o[1]||0:void 0,args:o},d=o[0];o[0]=function(){try{return d.apply(this,arguments)}finally{u.isPeriodic||("number"==typeof u.handleId?delete a[u.handleId]:u.handleId&&(u.handleId[re]=null))}};var p=c(t,o[0],u,s,l);if(!p)return p;var f=p.data.handleId;return"number"==typeof f?a[f]=p:f&&(f[re]=p),f&&f.ref&&f.unref&&"function"==typeof f.ref&&"function"==typeof f.unref&&(p.ref=f.ref.bind(f),p.unref=f.unref.bind(f)),"number"==typeof f||f?f:p}return n.apply(e,o)}}),o=O(e,n,function(t){return function(n,i){var r,o=i[0];"number"==typeof o?r=a[o]:(r=o&&o[re])||(r=o),r&&"string"==typeof r.type?"notScheduled"!==r.state&&(r.cancelFn&&r.data.isPeriodic||0===r.runCount)&&("number"==typeof o?delete a[o]:o&&(o[re]=null),r.zone.cancelTask(r)):t.apply(e,i)}})}function ae(e,t){if(!Zone[t.symbol("patchEventTarget")]){for(var n=t.getGlobalObjects(),i=n.eventNames,r=n.zoneSymbolEventNames,o=n.TRUE_STR,a=n.FALSE_STR,s=n.ZONE_SYMBOL_PREFIX,l=0;l<i.length;l++){var c=i[l],u=s+(c+a),d=s+(c+o);r[c]={},r[c][a]=u,r[c][o]=d}var p=e.EventTarget;return p&&p.prototype?(t.patchEventTarget(e,[p&&p.prototype]),!0):void 0}}Zone.__load_patch("legacy",function(e){var t=e[Zone.__symbol__("legacyPatch")];t&&t()}),Zone.__load_patch("queueMicrotask",function(e,t,n){n.patchMethod(e,"queueMicrotask",function(e){return function(e,n){t.current.scheduleMicroTask("queueMicrotask",n[0])}})}),Zone.__load_patch("timers",function(e){oe(e,"set","clear","Timeout"),oe(e,"set","clear","Interval"),oe(e,"set","clear","Immediate")}),Zone.__load_patch("requestAnimationFrame",function(e){oe(e,"request","cancel","AnimationFrame"),oe(e,"mozRequest","mozCancel","AnimationFrame"),oe(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",function(e,t){for(var n=["alert","prompt","confirm"],i=0;i<n.length;i++)O(e,n[i],function(n,i,r){return function(i,o){return t.current.run(n,e,o,r)}})}),Zone.__load_patch("EventTarget",function(e,t,n){!function(e,t){t.patchEventPrototype(e,t)}(e,n),ae(e,n);var i=e.XMLHttpRequestEventTarget;i&&i.prototype&&n.patchEventTarget(e,[i.prototype])}),Zone.__load_patch("MutationObserver",function(e,t,n){T("MutationObserver"),T("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",function(e,t,n){T("IntersectionObserver")}),Zone.__load_patch("FileReader",function(e,t,n){T("FileReader")}),Zone.__load_patch("on_property",function(e,t,n){ie(n,e)}),Zone.__load_patch("customElements",function(e,t,n){!function(e,t){var n=t.getGlobalObjects(),i=n.isBrowser,r=n.isMix;(i||r)&&e.customElements&&"customElements"in e&&t.patchCallbacks(t,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,n)}),Zone.__load_patch("XHR",function(e,t){!function(e){var p=e.XMLHttpRequest;if(p){var f=p.prototype,h=f[o],b=f[a];if(!h){var g=e.XMLHttpRequestEventTarget;if(g){var m=g.prototype;h=m[o],b=m[a]}}var v=O(f,"open",function(){return function(e,t){return e[i]=0==t[2],e[l]=t[1],v.apply(e,t)}}),_=u("fetchTaskAborting"),k=u("fetchTaskScheduling"),y=O(f,"send",function(){return function(e,n){if(!0===t.current[k])return y.apply(e,n);if(e[i])return y.apply(e,n);var r={target:e,url:e[l],isPeriodic:!1,args:n,aborted:!1},o=c("XMLHttpRequest.send",E,r,w,C);e&&!0===e[d]&&!r.aborted&&"scheduled"===o.state&&o.invoke()}}),x=O(f,"abort",function(){return function(e,i){var r=e[n];if(r&&"string"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[_])return x.apply(e,i)}})}function w(e){var i=e.data,l=i.target;l[s]=!1,l[d]=!1;var c=l[r];h||(h=l[o],b=l[a]),c&&b.call(l,"readystatechange",c);var u=l[r]=function(){if(l.readyState===l.DONE)if(!i.aborted&&l[s]&&"scheduled"===e.state){var n=l[t.__symbol__("loadfalse")];if(0!==l.status&&n&&n.length>0){var r=e.invoke;e.invoke=function(){for(var n=l[t.__symbol__("loadfalse")],o=0;o<n.length;o++)n[o]===e&&n.splice(o,1);i.aborted||"scheduled"!==e.state||r.call(e)},n.push(e)}else e.invoke()}else i.aborted||!1!==l[s]||(l[d]=!0)};return h.call(l,"readystatechange",u),l[n]||(l[n]=e),y.apply(l,i.args),l[s]=!0,e}function E(){}function C(e){var t=e.data;return t.aborted=!0,x.apply(t.target,t.args)}}(e);var n=u("xhrTask"),i=u("xhrSync"),r=u("xhrListener"),s=u("xhrScheduled"),l=u("xhrURL"),d=u("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",function(t){t.navigator&&t.navigator.geolocation&&function(t,n){for(var i=t.constructor.name,r=function(r){var o=n[r],a=t[o];if(a){if(!g(e(t,o)))return"continue";t[o]=function(e){var t=function(){return e.apply(this,b(arguments,i+"."+o))};return P(t,e),t}(a)}},o=0;o<n.length;o++)r(o)}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",function(e,t){function n(t){return function(n){F(e,t).forEach(function(i){var r=e.PromiseRejectionEvent;if(r){var o=new r(t,{promise:n.promise,reason:n.rejection});i.invoke(o)}})}}e.PromiseRejectionEvent&&(t[u("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),t[u("rejectionHandledHandler")]=n("rejectionhandled"))})},3976:function(e,t,n){"use strict";n.d(t,{C:function(){return Oe}});var i=n(4762),r=n(5366),o=n(529),a=n(3943),s=n(1174),l=n(1699),c=n.n(l),u=n(8944),d=n(4251),p=n(5248),f=n(8297),h=n(9501),b=n(1116),g=n(1144),m=n(2065),v=n(5291),_={prefix:"far",iconName:"question-circle",icon:[512,512,[],"f059","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm107.244-255.2c0 67.052-72.421 68.084-72.421 92.863V300c0 6.627-5.373 12-12 12h-45.647c-6.627 0-12-5.373-12-12v-8.659c0-35.745 27.1-50.034 47.579-61.516 17.561-9.845 28.324-16.541 28.324-29.579 0-17.246-21.999-28.693-39.784-28.693-23.189 0-33.894 10.977-48.942 29.969-4.057 5.12-11.46 6.071-16.666 2.124l-27.824-21.098c-5.107-3.872-6.251-11.066-2.644-16.363C184.846 131.491 214.94 112 261.794 112c49.071 0 101.45 38.304 101.45 88.8zM298 368c0 23.159-18.841 42-42 42s-42-18.841-42-42 18.841-42 42-42 42 18.841 42 42z"]},k=n(7431),y=n(2290),x=n(1608);function w(e,t){if(1&e&&(r.TgZ(0,"th",4),r._uU(1," Score "),r.TgZ(2,"button",7),r._UZ(3,"fa-icon",8),r.qZA(),r._UZ(4,"p-sortIcon",5),r.qZA()),2&e){var n=r.oxw(3);r.Q6J("pSortableColumn","score"),r.xp6(2),r.uIk("data-tooltip",n.tableDrugScoreTooltip),r.xp6(1),r.Q6J("icon",n.faQuestionCircle),r.xp6(1),r.Q6J("field","score")}}function E(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"th",4),r._uU(2," ID "),r._UZ(3,"p-sortIcon",5),r.qZA(),r.TgZ(4,"th",4),r._uU(5," Label "),r._UZ(6,"p-sortIcon",5),r.qZA(),r.TgZ(7,"th",4),r._uU(8," Approved "),r._UZ(9,"p-sortIcon",5),r.qZA(),r.TgZ(10,"th",4),r._uU(11," In Trial "),r._UZ(12,"p-sortIcon",5),r.qZA(),r.TgZ(13,"th",4),r._uU(14," In Literature "),r._UZ(15,"p-sortIcon",5),r.qZA(),r.YNc(16,w,5,4,"th",6),r.qZA()),2&e){var n=r.oxw(2);r.xp6(1),r.Q6J("pSortableColumn","drugId"),r.xp6(2),r.Q6J("field","drugId"),r.xp6(1),r.Q6J("pSortableColumn","label"),r.xp6(2),r.Q6J("field","label"),r.xp6(1),r.Q6J("pSortableColumn","status"),r.xp6(2),r.Q6J("field","status"),r.xp6(1),r.Q6J("pSortableColumn","inTrial"),r.xp6(2),r.Q6J("field","inTrial"),r.xp6(1),r.Q6J("pSortableColumn","inLiterature"),r.xp6(2),r.Q6J("field","inLiterature"),r.xp6(1),r.Q6J("ngIf",n.tableHasScores)}}var C=function(){return["icon"]};function T(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r._uU(2," Approved "),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faCheck)("classes",r.DdM(2,C))}}function O(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faTimes)("classes",r.DdM(2,C))}}var M=function(){return["icon","has-text-primary"]};function P(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r._uU(2," Trial "),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faMicroscope)("classes",r.DdM(2,M))}}function D(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faTimes)("classes",r.DdM(2,C))}}function A(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r._uU(2," Literature "),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faBook)("classes",r.DdM(2,M))}}function I(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faTimes)("classes",r.DdM(2,C))}}function S(e,t){if(1&e&&(r.TgZ(0,"td"),r._uU(1),r.ALo(2,"number"),r.qZA()),2&e){var n=r.oxw().$implicit;r.xp6(1),r.Oqu(r.lcZ(2,1,n.score))}}function L(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r.TgZ(2,"a",9),r._uU(3),r.qZA(),r.qZA(),r.TgZ(4,"td"),r._uU(5),r.qZA(),r.TgZ(6,"td"),r.YNc(7,T,3,3,"span",10),r.YNc(8,O,2,3,"span",10),r.qZA(),r.TgZ(9,"td"),r.YNc(10,P,3,3,"span",10),r.YNc(11,D,2,3,"span",10),r.qZA(),r.TgZ(12,"td"),r.YNc(13,A,3,3,"span",10),r.YNc(14,I,2,3,"span",10),r.qZA(),r.YNc(15,S,3,3,"td",10),r.qZA()),2&e){var n=t.$implicit,i=r.oxw(2);r.xp6(2),r.MGl("href","https://www.drugbank.ca/drugs/",n.drugId,"",r.LSH),r.xp6(1),r.Oqu(n.drugId),r.xp6(2),r.Oqu(n.label),r.xp6(2),r.Q6J("ngIf","approved"===n.status),r.xp6(1),r.Q6J("ngIf","unapproved"===n.status),r.xp6(2),r.Q6J("ngIf",n.inTrial),r.xp6(1),r.Q6J("ngIf",!n.inTrial),r.xp6(2),r.Q6J("ngIf",n.inLiterature),r.xp6(1),r.Q6J("ngIf",!n.inLiterature),r.xp6(1),r.Q6J("ngIf",i.tableHasScores)}}function R(e,t){if(1&e&&(r.TgZ(0,"p-table",1),r.YNc(1,E,17,11,"ng-template",2),r.YNc(2,L,16,10,"ng-template",3),r.qZA()),2&e){var n=r.oxw();r.Q6J("value",n.tableDrugs)}}var Z=function(){var e=function(){function e(){_classCallCheck(this,e),this.tableHasScores=!0,this.tableDrugScoreTooltip="",this.tableDrugs=[],this.faTimes=v.NBC,this.faCheck=v.LEp,this.faMicroscope=v.mNe,this.faBook=v.FL8,this.faQuestionCircle=_}return _createClass(e,[{key:"ngOnInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-drug-table"]],inputs:{tableHasScores:"tableHasScores",tableDrugScoreTooltip:"tableDrugScoreTooltip",tableDrugs:"tableDrugs"},decls:1,vars:1,consts:[[3,"value",4,"ngIf"],[3,"value"],["pTemplate","header"],["pTemplate","body"],[3,"pSortableColumn"],[3,"field"],[3,"pSortableColumn",4,"ngIf"],[1,"button","is-light","has-tooltip","tooltip-button"],[1,"icon",3,"icon"],["target","_blank",3,"href"],[4,"ngIf"],[3,"icon","classes"]],template:function(e,t){1&e&&r.YNc(0,R,3,1,"p-table",0),2&e&&r.Q6J("ngIf",t.tableDrugs.length>0)},directives:[b.O5,k.iA,y.jx,k.lQ,k.fz,x.BN],pipes:[b.JJ],styles:['@charset "UTF-8";\n/*! bulma.io v0.9.2 | MIT License | github.com/jgthms/bulma */.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default!important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@-webkit-keyframes p-fadein{0%{opacity:0}to{opacity:1}}@keyframes p-fadein{0%{opacity:0}to{opacity:1}}button,input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.p-connected-overlay{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem}.p-badge-dot,.p-badge-no-gutter{border-radius:50%;padding:0}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-button-label{transition:all .2s}.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-disabled{cursor:default!important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}.p-colorpicker-panel .p-colorpicker-color{background:transparent url(color.png) no-repeat 0 0}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url(hue.png) no-repeat 0 0}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputtext{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea~label{top:1rem}.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label input.p-filled~label,.p-float-label input:focus~label,.p-float-label textarea.p-filled~label,.p-float-label textarea:focus~label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill~label{top:-20px;font-size:12px}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-right>i{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,.5);border-radius:100%;transform:scale(0)}.p-ink-active{-webkit-animation:ripple .4s linear;animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none!important}@-webkit-keyframes ripple{to{opacity:0;transform:scale(2.5)}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-left,.p-tooltip.p-tooltip-right{padding:0 .25rem}.p-tooltip.p-tooltip-bottom,.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}:root{--surface-a:#fff;--surface-b:#fafafa;--surface-c:rgba(0,0,0,.04);--surface-d:rgba(0,0,0,.12);--surface-e:#fff;--surface-f:#fff;--text-color:rgba(0,0,0,0.87);--text-color-secondary:textSecondaryColor;--primary-color:#3f51b5;--primary-color-text:#fff;--font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;--surface-0:#fff;--surface-50:#fafafa;--surface-100:#f5f5f5;--surface-200:#eee;--surface-300:#e0e0e0;--surface-400:#bdbdbd;--surface-500:#9e9e9e;--surface-600:#757575;--surface-700:#616161;--surface-800:#424242;--surface-900:#212121;--content-padding:1rem;--inline-spacing:0.5rem}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(roboto-v20-latin-ext_latin-regular.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(roboto-v20-latin-ext_latin-500.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-500.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(roboto-v20-latin-ext_latin-700.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-700.woff) format("woff")}*{box-sizing:border-box}.p-component{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;font-weight:400}.p-component-overlay{background-color:rgba(0,0,0,.32);transition-duration:.2s}.p-component:disabled,.p-disabled{opacity:.38}.p-error{color:#b00020}.p-text-secondary{color:rgba(0,0,0,.6)}.p-link,.pi{font-size:1rem}.p-link{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;border-radius:4px}.p-link:focus{outline:0 none;outline-offset:0;box-shadow:none}:root{--blue-50:#f4fafe;--blue-100:#cae6fc;--blue-200:#a0d2fa;--blue-300:#75bef8;--blue-400:#4baaf5;--blue-500:#2196f3;--blue-600:#1c80cf;--blue-700:#1769aa;--blue-800:#125386;--blue-900:#0d3c61;--green-50:#f7faf5;--green-100:#dbe8cf;--green-200:#bed6a9;--green-300:#a1c384;--green-400:#85b15e;--green-500:#689f38;--green-600:#588730;--green-700:#496f27;--green-800:#39571f;--green-900:#2a4016;--yellow-50:#fffcf5;--yellow-100:#fef0cd;--yellow-200:#fde4a5;--yellow-300:#fdd87d;--yellow-400:#fccc55;--yellow-500:#fbc02d;--yellow-600:#d5a326;--yellow-700:#b08620;--yellow-800:#8a6a19;--yellow-900:#644d12;--cyan-50:#f2fcfd;--cyan-100:#c2eff5;--cyan-200:#91e2ed;--cyan-300:#61d5e4;--cyan-400:#30c9dc;--cyan-500:#00bcd4;--cyan-600:#00a0b4;--cyan-700:#008494;--cyan-800:#006775;--cyan-900:#004b55;--pink-50:#fef4f7;--pink-100:#fac9da;--pink-200:#f69ebc;--pink-300:#f1749e;--pink-400:#ed4981;--pink-500:#e91e63;--pink-600:#c61a54;--pink-700:#a31545;--pink-800:#801136;--pink-900:#5d0c28;--indigo-50:#f6f7fc;--indigo-100:#d5d9ef;--indigo-200:#b3bae2;--indigo-300:#919cd5;--indigo-400:#707dc8;--indigo-500:#4e5fbb;--indigo-600:#42519f;--indigo-700:#374383;--indigo-800:#2b3467;--indigo-900:#1f264b;--teal-50:#f2faf9;--teal-100:#c2e6e2;--teal-200:#91d2cc;--teal-300:#61beb5;--teal-400:#30aa9f;--teal-500:#009688;--teal-600:#008074;--teal-700:#00695f;--teal-800:#00534b;--teal-900:#003c36;--orange-50:#fffaf2;--orange-100:#ffe6c2;--orange-200:#ffd391;--orange-300:#ffbf61;--orange-400:#ffac30;--orange-500:#ff9800;--orange-600:#d98100;--orange-700:#b36a00;--orange-800:#8c5400;--orange-900:#663d00;--bluegray-50:#f7f9f9;--bluegray-100:#d9e0e3;--bluegray-200:#bbc7cd;--bluegray-300:#9caeb7;--bluegray-400:#7e96a1;--bluegray-500:#607d8b;--bluegray-600:#526a76;--bluegray-700:#435861;--bluegray-800:#35454c;--bluegray-900:#263238;--purple-50:#faf4fb;--purple-100:#e7cbec;--purple-200:#d4a2dd;--purple-300:#c279ce;--purple-400:#af50bf;--purple-500:#9c27b0;--purple-600:#852196;--purple-700:#6d1b7b;--purple-800:#561561;--purple-900:#3e1046}.p-autocomplete .p-autocomplete-loader{right:1rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:4rem}.p-autocomplete .p-autocomplete-multiple-container{padding:.5rem 1rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.5rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}p-autocomplete.ng-dirty.ng-invalid>.p-autocomplete>.p-inputtext{border-color:#b00020}.p-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll){padding:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}p-calendar.ng-dirty.ng-invalid>.p-calendar>.p-inputtext{border-color:#b00020}.p-datepicker{padding:.5rem;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{padding:.5rem;color:rgba(0,0,0,.87);background:#fff;font-weight:500;margin:0;border-bottom:1px solid rgba(0,0,0,.12);border-top-right-radius:4px;border-top-left-radius:4px}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datepicker .p-datepicker-header .p-datepicker-next:focus,.p-datepicker .p-datepicker-header .p-datepicker-prev:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2.5rem}.p-datepicker .p-datepicker-header .p-datepicker-title select{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-datepicker .p-datepicker-header .p-datepicker-title select:focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{width:2.5rem;height:2.5rem;border-radius:50%;transition:none;border:1px solid transparent}.p-datepicker table td>span.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker table td.p-datepicker-today>span{background:#fff;color:rgba(0,0,0,.87);border-color:#000}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid rgba(0,0,0,.12)}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid rgba(0,0,0,.12);padding:.5rem}.p-datepicker .p-timepicker button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datepicker .p-timepicker button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:none;border-radius:4px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-right:1px solid rgba(0,0,0,.12);padding:0 .5rem}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0;border-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}@media screen and (max-width:769px){.p-datepicker table td,.p-datepicker table th{padding:0}}.p-cascadeselect{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-cascadeselect:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0;padding:1rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:rgba(0,0,0,.6)}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-cascadeselect-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-cascadeselect-panel .p-cascadeselect-items{padding:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:1rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}p-cascadeselect.ng-dirty.ng-invalid>.p-cascadeselect{border-color:#b00020}.p-input-filled .p-cascadeselect{background:#f5f5f5}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-checkbox{width:18px;height:18px}.p-checkbox .p-checkbox-box{border:2px solid #757575;background:#fff;width:18px;height:18px;color:rgba(0,0,0,.87);border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#fff;font-size:14px}.p-checkbox .p-checkbox-box.p-highlight{border-color:#3f51b5;background:#3f51b5}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:rgba(0,0,0,.87)}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:#3f51b5;background:#3f51b5;color:#fff}p-checkbox.ng-dirty.ng-invalid>.p-checkbox>.p-checkbox-box{border-color:#b00020}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f5f5f5}.p-input-filled .p-checkbox .p-checkbox-box.p-highlight{background:#3f51b5}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{background-color:#ececec}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#3f51b5}.p-checkbox-label{margin-left:.5rem}.p-chips .p-chips-multiple-container{padding:.5rem 1rem}.p-chips .p-chips-multiple-container:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-chips .p-chips-multiple-container .p-chips-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.5rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);padding:0;margin:0}p-chips.ng-dirty.ng-invalid>.p-chips>.p-inputtext{border-color:#b00020}.p-colorpicker-preview,.p-fluid .p-colorpicker-preview.p-inputtext{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border-color:#191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-dropdown{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-dropdown:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:2rem}.p-dropdown .p-dropdown-label{background:transparent;border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:rgba(0,0,0,.6)}.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-dropdown .p-dropdown-clear-icon{color:rgba(0,0,0,.6);right:2.357rem}.p-dropdown-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-dropdown-panel .p-dropdown-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:2rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll){padding:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}p-dropdown.ng-dirty.ng-invalid>.p-dropdown{border-color:#b00020}.p-input-filled .p-dropdown{background:#f5f5f5}.p-input-filled .p-dropdown:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-editor-container .p-editor-toolbar{background:#fff;border-top-right-radius:4px;border-top-left-radius:4px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e0e0e0}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0;color:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px;padding:0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:1rem}.p-editor-container .p-editor-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e0e0e0}.p-editor-container .p-editor-content .ql-editor{background:#fff;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-editor-container .ql-snow.ql-toolbar button:focus,.p-editor-container .ql-snow.ql-toolbar button:hover{color:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar button.ql-active{color:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label{color:#3f51b5}.p-inputgroup-addon{background:#fff;color:rgba(0,0,0,.6);border-top:1px solid rgba(0,0,0,.38);border-left:1px solid rgba(0,0,0,.38);border-bottom:1px solid rgba(0,0,0,.38);padding:1rem;min-width:2.357rem}.p-inputgroup-addon:last-child{border-right:1px solid rgba(0,0,0,.38)}.p-inputgroup>.p-component,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup .p-float-label:first-child input,.p-inputgroup button:first-child,.p-inputgroup input:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.p-inputgroup-addon:last-child,.p-inputgroup .p-float-label:last-child input,.p-inputgroup button:last-child,.p-inputgroup input:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}p-inputmask.ng-dirty.ng-invalid>.p-inputtext,p-inputnumber.ng-dirty.ng-invalid>.p-inputnumber>.p-inputtext{border-color:#b00020}.p-inputswitch{width:2.75rem;height:1rem}.p-inputswitch .p-inputswitch-slider{background:rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:.5rem}.p-inputswitch .p-inputswitch-slider:before{background:#fff;width:1.5rem;height:1.5rem;left:-1px;margin-top:-.75rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translateX(1.5rem)}.p-inputswitch.p-focus .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:none}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background:rgba(0,0,0,.38)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:rgba(63,81,181,.5)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:#3f51b5}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:rgba(63,81,181,.5)}p-inputswitch.ng-dirty.ng-invalid>.p-inputswitch{border-color:#b00020}.p-inputtext{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);background:#fff;padding:1rem;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}.p-inputtext:enabled:hover{border-color:rgba(0,0,0,.87)}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-inputtext.ng-dirty.ng-invalid{border-color:#b00020}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.875rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:1.25rem}.p-float-label>label{left:1rem;color:rgba(0,0,0,.6);transition-duration:.2s}.p-float-label>.ng-invalid.ng-dirty+label{color:#b00020}.p-input-icon-left>i:first-of-type{left:1rem;color:rgba(0,0,0,.6)}.p-input-icon-left>.p-inputtext{padding-left:3rem}.p-input-icon-left.p-float-label>label{left:3rem}.p-input-icon-right>i:last-of-type{right:1rem;color:rgba(0,0,0,.6)}.p-input-icon-right>.p-inputtext{padding-right:3rem}::-webkit-input-placeholder{color:rgba(0,0,0,.6)}:-moz-placeholder,::-moz-placeholder{color:rgba(0,0,0,.6)}:-ms-input-placeholder{color:rgba(0,0,0,.6)}.p-input-filled .p-inputtext{background-color:#f5f5f5}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.875rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:1.25rem}.p-listbox{background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-listbox .p-listbox-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:2rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-listbox .p-listbox-header .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list{padding:0}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);transition:none;border-radius:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-listbox .p-listbox-list .p-listbox-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-listbox .p-listbox-list .p-listbox-item .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}p-listbox.ng-dirty.ng-invalid>.p-listbox{border-color:#b00020}.p-multiselect{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-multiselect:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-multiselect .p-multiselect-label{padding:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-multiselect .p-multiselect-label.p-placeholder{color:rgba(0,0,0,.6)}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.5rem 1rem}.p-multiselect-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-multiselect-panel .p-multiselect-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:2rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll){padding:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}p-multiselect.ng-dirty.ng-invalid>.p-multiselect{border-color:#b00020}.p-input-filled .p-multiselect{background:#f5f5f5}.p-input-filled .p-multiselect:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-password.p-invalid.p-component>.p-inputtext{border-color:#b00020}.p-password-panel{padding:1rem;background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:rgba(63,81,181,.32)}.p-password-panel .p-password-meter .p-password-strength.weak{background:#d32f2f}.p-password-panel .p-password-meter .p-password-strength.medium{background:#fbc02d}.p-password-panel .p-password-meter .p-password-strength.strong{background:#689f38}.p-radiobutton{width:20px;height:20px}.p-radiobutton .p-radiobutton-box{border:2px solid #757575;background:#fff;width:20px;height:20px;color:rgba(0,0,0,.87);border-radius:50%;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:rgba(0,0,0,.87)}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:10px;height:10px;transition-duration:.2s;background-color:#3f51b5}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:#3f51b5;background:#fff}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#3f51b5;background:#fff;color:#3f51b5}p-radiobutton.ng-dirty.ng-invalid>.p-radiobutton>.p-radiobutton-box{border-color:#b00020}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f5f5f5}.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#ececec}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight,.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#fff}.p-radiobutton-label{margin-left:.5rem}.p-rating .p-rating-icon{color:#3f51b5;margin-left:.5rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);font-size:1.143rem}.p-rating .p-rating-icon.p-rating-cancel{color:#b00020}.p-rating .p-rating-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-rating .p-rating-icon:first-child{margin-left:0}.p-rating .p-rating-icon.pi-star,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover{color:#3f51b5}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover{color:#b00020}.p-selectbutton .p-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button.p-highlight{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button.p-highlight:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:rgba(0,0,0,.6)}p-selectbutton.ng-dirty.ng-invalid>.p-selectbutton>.p-button{border-color:#b00020}.p-slider{background:#c1c1c1;border:0;border-radius:4px}.p-slider.p-slider-horizontal{height:2px}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-10px;margin-left:-10px}.p-slider.p-slider-vertical{width:2px}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-10px;margin-bottom:-10px}.p-slider .p-slider-handle{height:20px;width:20px;background:#3f51b5;border:0;border-radius:50%;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-slider .p-slider-handle:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-slider .p-slider-range{background:#3f51b5}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#3f51b5;border-color:0 none}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1),left .2s}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range{transition:width .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1),bottom .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-range{transition:height .2s}.p-togglebutton.p-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-togglebutton.p-button .p-button-icon-left,.p-togglebutton.p-button .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button.p-highlight{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.p-togglebutton.p-button.p-highlight .p-button-icon-left,.p-togglebutton.p-button.p-highlight .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button.p-highlight:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right{color:rgba(0,0,0,.6)}p-togglebutton.ng-dirty.ng-invalid>.p-togglebutton.p-button{border-color:#b00020}.p-button{color:#fff;background:#3f51b5;border:0;padding:.714rem 1rem;font-size:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-button:enabled:hover{background:rgba(63,81,181,.92)}.p-button:enabled:active,.p-button:enabled:hover{color:#fff;border-color:transparent}.p-button.p-button-outlined{background-color:transparent;color:#3f51b5;border:1px solid}.p-button.p-button-outlined:enabled:hover{background:rgba(63,81,181,.04);color:#3f51b5;border:1px solid}.p-button.p-button-outlined:enabled:active{background:rgba(63,81,181,.16);color:#3f51b5;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.6)}.p-button.p-button-outlined.p-button-plain:enabled:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.6)}.p-button.p-button-outlined.p-button-plain:enabled:active{background:rgba(0,0,0,.16);color:rgba(0,0,0,.6)}.p-button.p-button-text{background-color:transparent;color:#3f51b5;border-color:transparent}.p-button.p-button-text:enabled:hover{background:rgba(63,81,181,.04);color:#3f51b5;border-color:transparent}.p-button.p-button-text:enabled:active{background:rgba(63,81,181,.16);color:#3f51b5;border-color:transparent}.p-button.p-button-text.p-button-plain{color:rgba(0,0,0,.6)}.p-button.p-button-text.p-button-plain:enabled:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.6)}.p-button.p-button-text.p-button-plain:enabled:active{background:rgba(0,0,0,.16);color:rgba(0,0,0,.6)}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#3f51b5;background-color:#fff}.p-button.p-button-raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:3rem;padding:.714rem}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{font-size:.875rem;padding:.62475rem .875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.8925rem 1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-buttonset{display:flex}.p-fluid .p-buttonset .p-button{flex:1}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#fff;background:#ff4081;border:0}.p-button.p-button-secondary:enabled:hover,.p-buttonset.p-button-secondary>.p-button:enabled:hover,.p-splitbutton.p-button-secondary>.p-button:enabled:hover{background:rgba(255,64,129,.92);color:#fff;border-color:transparent}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover{background:rgba(255,64,129,.04);color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active{background:rgba(255,64,129,.16);color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;color:#ff4081;border-color:transparent}.p-button.p-button-secondary.p-button-text:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover{background:rgba(255,64,129,.04);border-color:transparent;color:#ff4081}.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(255,64,129,.16);border-color:transparent;color:#ff4081}.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#2196f3;border:0}.p-button.p-button-info:enabled:hover,.p-buttonset.p-button-info>.p-button:enabled:hover,.p-splitbutton.p-button-info>.p-button:enabled:hover{background:rgba(33,150,243,.92);color:#fff;border-color:transparent}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:transparent;color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:hover{background:rgba(33,150,243,.04);color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active{background:rgba(33,150,243,.16);color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:transparent;color:#2196f3;border-color:transparent}.p-button.p-button-info.p-button-text:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:hover{background:rgba(33,150,243,.04);border-color:transparent;color:#2196f3}.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(33,150,243,.16);border-color:transparent;color:#2196f3}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#689f38;border:0}.p-button.p-button-success:enabled:hover,.p-buttonset.p-button-success>.p-button:enabled:hover,.p-splitbutton.p-button-success>.p-button:enabled:hover{background:rgba(104,159,56,.92);color:#fff;border-color:transparent}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:transparent;color:#689f38;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:hover{background:rgba(104,159,56,.04);color:#689f38;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active{background:rgba(104,159,56,.16);color:#689f38;border:1px solid}.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:transparent;color:#689f38;border-color:transparent}.p-button.p-button-success.p-button-text:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:hover{background:rgba(104,159,56,.04);border-color:transparent;color:#689f38}.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(104,159,56,.16);border-color:transparent;color:#689f38}.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:#212529;background:#fbc02d;border:0}.p-button.p-button-warning:enabled:hover,.p-buttonset.p-button-warning>.p-button:enabled:hover,.p-splitbutton.p-button-warning>.p-button:enabled:hover{background:rgba(251,192,45,.92);color:#212529;border-color:transparent}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{color:#212529;border-color:transparent}.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:transparent;color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:hover{background:rgba(251,192,45,.04);color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active{background:rgba(251,192,45,.16);color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:transparent;color:#fbc02d;border-color:transparent}.p-button.p-button-warning.p-button-text:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:hover{background:rgba(251,192,45,.04);border-color:transparent;color:#fbc02d}.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(251,192,45,.16);border-color:transparent;color:#fbc02d}.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#9c27b0;border:0}.p-button.p-button-help:enabled:hover,.p-buttonset.p-button-help>.p-button:enabled:hover,.p-splitbutton.p-button-help>.p-button:enabled:hover{background:rgba(156,39,176,.92);color:#fff;border-color:transparent}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:transparent;color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:hover{background:rgba(156,39,176,.04);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active{background:rgba(156,39,176,.16);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:transparent;color:#9c27b0;border-color:transparent}.p-button.p-button-help.p-button-text:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:hover{background:rgba(156,39,176,.04);border-color:transparent;color:#9c27b0}.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(156,39,176,.16);border-color:transparent;color:#9c27b0}.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#d32f2f;border:0}.p-button.p-button-danger:enabled:hover,.p-buttonset.p-button-danger>.p-button:enabled:hover,.p-splitbutton.p-button-danger>.p-button:enabled:hover{background:rgba(211,47,47,.92);color:#fff;border-color:transparent}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:transparent;color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:hover{background:rgba(211,47,47,.04);color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active{background:rgba(211,47,47,.16);color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;color:#d32f2f;border-color:transparent}.p-button.p-button-danger.p-button-text:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:hover{background:rgba(211,47,47,.04);border-color:transparent;color:#d32f2f}.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(211,47,47,.16);border-color:transparent;color:#d32f2f}.p-button.p-button-link{color:#3f51b5;background:transparent;border:transparent}.p-button.p-button-link:enabled:hover{background:transparent;color:#3f51b5;border-color:transparent}.p-button.p-button-link:enabled:hover .p-button-label{text-decoration:underline}.p-button.p-button-link:enabled:focus{background:transparent;box-shadow:none;border-color:transparent}.p-button.p-button-link:enabled:active{background:transparent;color:#3f51b5;border-color:transparent}.p-carousel .p-carousel-content .p-carousel-next,.p-carousel .p-carousel-content .p-carousel-prev{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin:.5rem}.p-carousel .p-carousel-content .p-carousel-next:enabled:hover,.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-carousel .p-carousel-content .p-carousel-next:focus,.p-carousel .p-carousel-content .p-carousel-prev:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#dcdcdc;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#ececec}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable .p-paginator-bottom,.p-datatable .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-datatable .p-datatable-footer,.p-datatable .p-datatable-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-datatable .p-datatable-thead>tr>th{transition:none}.p-datatable .p-datatable-tfoot>tr>td,.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:solid #e4e4e4;border-width:0 0 1px;font-weight:500;color:rgba(0,0,0,.87);background:#fff}.p-datatable .p-sortable-column .p-sortable-column-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#3f51b5;background:rgba(63,81,181,.12);margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:rgba(0,0,0,.6)}.p-datatable .p-sortable-column.p-highlight{background:#fff;color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column:focus{box-shadow:none;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#fff;color:rgba(0,0,0,.87);transition:none;outline-color:transparent}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:solid #e4e4e4;border-width:0 0 1px;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 rgba(63,81,181,.12)}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 rgba(63,81,181,.12)}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-column-resizer-helper{background:#3f51b5}.p-datatable .p-datatable-scrollable-footer,.p-datatable .p-datatable-scrollable-header{background:#fff}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td,.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:rgba(0,0,0,.02)}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler:hover{color:#3f51b5}.p-datatable.p-datatable-sm .p-datatable-footer,.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-footer,.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-dataview .p-paginator-bottom,.p-dataview .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-dataview .p-dataview-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-dataview .p-dataview-content{background:#fff;color:rgba(0,0,0,.87);border:0;padding:1rem 0}.p-dataview.p-dataview-list .p-dataview-content>.p-grid>div{border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-dataview .p-dataview-footer{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-emptymessage{padding:1rem}.p-column-filter-row .p-column-filter-clear-button,.p-column-filter-row .p-column-filter-menu-button{margin-left:.5rem}.p-column-filter-menu-button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{border-color:transparent}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover,.p-column-filter-menu-button:hover{color:rgba(0,0,0,.6);background:rgba(0,0,0,.04)}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:rgba(63,81,181,.12);color:#3f51b5}.p-column-filter-menu-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-clear-button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-column-filter-clear-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-overlay{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12)}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule,.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:1rem}.fc .fc-view-container td.fc-widget-content,.fc .fc-view-container th{background:#fff;border:1px solid #e0e0e0;color:rgba(0,0,0,.87)}.fc .fc-view-container td.fc-head-container{border:1px solid #e0e0e0}.fc .fc-view-container .fc-row{border-right:1px solid #e0e0e0}.fc .fc-view-container .fc-event{background:rgba(63,81,181,.12);border:1px solid rgba(63,81,181,.12);color:#3f51b5}.fc .fc-view-container .fc-divider{background:#fff;border:1px solid #e0e0e0}.fc .fc-toolbar .fc-button{color:#fff;background:#3f51b5;border:0;font-size:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px;display:flex;align-items:center}.fc .fc-toolbar .fc-button:enabled:hover{background:rgba(63,81,181,.92);color:#fff;border-color:transparent}.fc .fc-toolbar .fc-button:enabled:active{background:rgba(63,81,181,.68);color:#fff;border-color:transparent}.fc .fc-toolbar .fc-button:enabled:active:focus{outline:0 none;outline-offset:0;box-shadow:none}.fc .fc-toolbar .fc-button .fc-icon-chevron-left{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:"\ue900"}.fc .fc-toolbar .fc-button .fc-icon-chevron-right{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:"\ue901"}.fc .fc-toolbar .fc-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button,.fc .fc-toolbar .fc-button.fc-timeGridDay-button,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,.fc .fc-toolbar .fc-button.fc-timeGridDay-button:hover,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button:hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:focus,.fc .fc-toolbar .fc-button.fc-timeGridDay-button:focus,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button:focus{outline:0 none;outline-offset:0;box-shadow:none;z-index:1}.fc .fc-toolbar .fc-button-group .fc-button{border-radius:0}.fc .fc-toolbar .fc-button-group .fc-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc .fc-toolbar .fc-button-group .fc-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-orderlist .p-orderlist-controls{padding:1rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#fff;color:rgba(0,0,0,.87);padding:1rem;border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-orderlist .p-orderlist-header .p-orderlist-title{font-weight:500}.p-orderlist .p-orderlist-filter-container{padding:1rem;background:#fff;border:1px solid #e0e0e0;border-bottom:0}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:2rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-orderlist .p-orderlist-list{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:1rem;margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none}.p-orderlist .p-orderlist-list .p-orderlist-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-orderlist .p-orderlist-list .p-orderlist-empty-message{padding:1rem;color:rgba(0,0,0,.87)}.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-orderlist-item.cdk-drag-preview{padding:1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border:0;color:rgba(0,0,0,.87);background:#fff;margin:0}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:rgba(30,39,86,.12)}.p-organizationchart .p-organizationchart-line-down{background:rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid;border-color:rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-line-top{border-color:#e0e0e0 rgba(0,0,0,.12) rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-node-content{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:1rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-paginator{background:#fff;color:rgba(0,0,0,.87);border:0 solid #e4e4e4;padding:.5rem 1rem;border-radius:4px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev{background-color:transparent;border:0;color:rgba(0,0,0,.6);min-width:3rem;height:3rem;margin:.143rem;transition:none;border-radius:50%}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover{background:rgba(0,0,0,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-paginator .p-paginator-first{border-top-left-radius:4px;border-bottom-left-radius:4px}.p-paginator .p-paginator-last{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-paginator .p-dropdown{margin-left:.5rem;height:3rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-current{padding:0 .5rem}.p-paginator .p-paginator-current,.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0;color:rgba(0,0,0,.6);min-width:3rem;height:3rem;margin:.143rem}.p-paginator .p-paginator-pages .p-paginator-page{transition:none;border-radius:50%}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:rgba(63,81,181,.12);border-color:rgba(63,81,181,.12);color:#3f51b5}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:rgba(0,0,0,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-picklist .p-picklist-buttons{padding:1rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#fff;color:rgba(0,0,0,.87);padding:1rem;border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-picklist .p-picklist-header .p-picklist-title{font-weight:500}.p-picklist .p-picklist-filter-container{padding:1rem;background:#fff;border:1px solid #e0e0e0;border-bottom:0}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:2rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-picklist .p-picklist-list{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-picklist .p-picklist-list .p-picklist-item{padding:1rem;margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none}.p-picklist .p-picklist-list .p-picklist-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-picklist .p-picklist-list .p-picklist-empty-message{padding:1rem;color:rgba(0,0,0,.87)}.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-picklist-item.cdk-drag-preview{padding:1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border:0;color:rgba(0,0,0,.87);background:#fff;margin:0}.p-timeline .p-timeline-event-marker{border:0;border-radius:50%;width:1rem;height:1rem;background-color:#bdbdbd}.p-timeline .p-timeline-event-connector{background-color:#bdbdbd}.p-timeline.p-timeline-vertical .p-timeline-event-content,.p-timeline.p-timeline-vertical .p-timeline-event-opposite{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-content,.p-timeline.p-timeline-horizontal .p-timeline-event-opposite{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:1rem;border-radius:4px}.p-tree .p-tree-container .p-treenode{padding:.25rem}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:4px;transition:none;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:rgba(0,0,0,.6)}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon{color:rgba(0,0,0,.87)}.p-tree .p-tree-container .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#3f51b5}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:2rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background-color:rgba(50,65,145,.12)}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content{border-radius:4px;border:1px solid #e0e0e0;background-color:#fff;color:rgba(0,0,0,.87);padding:.5rem;transition:none}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight{background-color:rgba(63,81,181,.12);color:#3f51b5}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon{color:#3f51b5}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover{background-color:inherit;color:inherit}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-treetable .p-paginator-bottom,.p-treetable .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-treetable .p-treetable-footer,.p-treetable .p-treetable-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-treetable .p-treetable-thead>tr>th{transition:none}.p-treetable .p-treetable-tfoot>tr>td,.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:solid #e4e4e4;border-width:0 0 1px;font-weight:500;color:rgba(0,0,0,.87);background:#fff}.p-treetable .p-sortable-column{outline-color:transparent}.p-treetable .p-sortable-column .p-sortable-column-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#3f51b5;background:rgba(63,81,181,.12);margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:rgba(0,0,0,.6)}.p-treetable .p-sortable-column.p-highlight{background:#fff;color:rgba(0,0,0,.87)}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-treetable .p-treetable-tbody>tr{background:#fff;color:rgba(0,0,0,.87);transition:none;outline-color:transparent}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:solid #e4e4e4;border-width:0 0 1px;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon{color:rgba(0,0,0,.87)}.p-treetable .p-treetable-tbody>tr.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#3f51b5}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:rgba(0,0,0,.87)}.p-treetable .p-column-resizer-helper{background:#3f51b5}.p-treetable .p-treetable-scrollable-footer,.p-treetable .p-treetable-scrollable-header{background:#fff}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-footer,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-footer,.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-virtualscroller .p-virtualscroller-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-virtualscroller .p-virtualscroller-content{background:#fff;color:rgba(0,0,0,.87);border:0;padding:1rem 0}.p-virtualscroller .p-virtualscroller-footer{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1.5rem;border:0;color:rgba(0,0,0,.87);background:#fff;font-weight:400;border-radius:4px;transition:none}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#f6f6f6;border-color:transparent;color:rgba(0,0,0,.87)}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#fff;border-color:transparent;color:rgba(0,0,0,.87);border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:transparent;background:#fff;color:rgba(0,0,0,.87)}.p-accordion .p-accordion-content{padding:1rem 1.5rem;border:0;background:#fff;color:rgba(0,0,0,.87);border-top:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-accordion p-accordiontab .p-accordion-tab{margin-bottom:0}.p-accordion p-accordiontab .p-accordion-content,.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link{border-radius:0}.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link,.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link,.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{border-top:0}.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link{border-top-right-radius:4px;border-top-left-radius:4px}.p-accordion p-accordiontab:last-child .p-accordion-content,.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-card{background:#fff;color:rgba(0,0,0,.87);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px}.p-card .p-card-body{padding:1rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:400;margin-bottom:.5rem;color:rgba(0,0,0,.6)}.p-card .p-card-content{padding:1rem 0}.p-card .p-card-footer{padding:1rem 0 0}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px rgba(0,0,0,.12)}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px rgba(0,0,0,.12)}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-fieldset,.p-fieldset .p-fieldset-legend{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);border-radius:4px}.p-fieldset .p-fieldset-legend{padding:1rem;font-weight:500}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:rgba(0,0,0,.04);border-color:#e0e0e0;color:rgba(0,0,0,.87)}.p-fieldset .p-fieldset-content{padding:1rem}.p-panel .p-panel-header{border:1px solid #e0e0e0;padding:1rem;background:#fff;color:rgba(0,0,0,.87);border-top-right-radius:4px;border-top-left-radius:4px}.p-panel .p-panel-header .p-panel-title{font-weight:500}.p-panel .p-panel-header .p-panel-header-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-panel .p-panel-header .p-panel-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panel.p-panel-toggleable .p-panel-header{padding:.5rem 1rem}.p-panel .p-panel-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-panel .p-panel-content,.p-panel .p-panel-footer{padding:1rem;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;border-top:0}.p-scrollpanel .p-scrollpanel-bar{background:rgba(0,0,0,.12);border:0}.p-splitter{border:1px solid #e0e0e0;background:#fff;border-radius:4px;color:rgba(0,0,0,.87)}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:rgba(0,0,0,.04)}.p-splitter .p-splitter-gutter-resizing,.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:rgba(0,0,0,.12)}.p-tabview .p-tabview-nav{background:#fff;border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:0 transparent;background:#fff;color:rgba(0,0,0,.6);padding:1rem 1.5rem;font-weight:500;border-top-right-radius:4px;border-top-left-radius:4px;transition:none;margin:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:rgba(63,81,181,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#fff;border-color:transparent;color:#3f51b5}.p-tabview .p-tabview-left-icon{margin-right:.5rem}.p-tabview .p-tabview-close,.p-tabview .p-tabview-right-icon{margin-left:.5rem}.p-tabview .p-tabview-panels{background:#fff;padding:1rem;border:0;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-toolbar{background:#fff;border:1px solid #e0e0e0;padding:1rem;border-radius:4px}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-confirm-popup .p-confirm-popup-content{padding:1rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:1rem}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after,.p-confirm-popup:before{border:solid hsla(0,0%,100%,0);border-bottom:solid #fff}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border:0}.p-dialog .p-dialog-header{border-bottom:0;background:#fff;color:rgba(0,0,0,.87);padding:1.5rem;border-top-right-radius:4px;border-top-left-radius:4px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:500;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-dialog .p-dialog-header .p-dialog-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#fff;color:rgba(0,0,0,.87);padding:0 1.5rem 1.5rem}.p-dialog .p-dialog-footer{border-top:0;background:#fff;color:rgba(0,0,0,.87);padding:1rem 1.5rem;text-align:right;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-dialog-mask.p-component-overlay{background-color:rgba(0,0,0,.32)}.p-overlaypanel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-overlaypanel .p-overlaypanel-content{padding:1rem}.p-overlaypanel .p-overlaypanel-close{background:#3f51b5;color:#fff;width:2.5rem;height:2.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1.25rem;right:-1.25rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:rgba(63,81,181,.92);color:#fff}.p-overlaypanel:after,.p-overlaypanel:before{border:solid hsla(0,0%,100%,0);border-bottom:solid #fff}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-sidebar .p-sidebar-header{padding:1rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-sidebar .p-sidebar-header .p-sidebar-close:focus,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1rem}.p-sidebar-mask.p-component-overlay{background:rgba(0,0,0,.32)}.p-tooltip .p-tooltip-text{background:rgba(97,97,97,.9);color:#fff;padding:.5rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:rgba(97,97,97,.9)}.p-fileupload .p-fileupload-buttonbar{background:#fff;padding:1rem;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline:0 none;outline-offset:0;box-shadow:none}.p-fileupload .p-fileupload-content{background:#fff;padding:2rem 1rem;border:1px solid #e0e0e0;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-fileupload .p-progressbar{height:4px}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{background:rgba(63,81,181,.92);color:#fff;border-color:transparent}.p-fileupload-choose:not(.p-disabled):active{background:rgba(63,81,181,.68);color:#fff;border-color:transparent}.p-breadcrumb{background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:1rem}.p-breadcrumb ul li .p-menuitem-link{transition:none;border-radius:4px}.p-breadcrumb ul li .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6)}.p-breadcrumb ul li.p-breadcrumb-chevron{margin:0 .5rem;color:rgba(0,0,0,.6)}.p-breadcrumb ul li:last-child .p-menuitem-text{color:rgba(0,0,0,.87)}.p-breadcrumb ul li:last-child .p-menuitem-icon{color:rgba(0,0,0,.6)}.p-contextmenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:12.5rem}.p-contextmenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-contextmenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-contextmenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-contextmenu .p-submenu-list{padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-contextmenu .p-menuitem,.p-contextmenu .p-menuitem:last-child{margin:0}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-megamenu{padding:1rem;background:transparent;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-megamenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-megamenu .p-megamenu-panel{background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-megamenu .p-megamenu-submenu-header{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400;border-top-right-radius:4px;border-top-left-radius:4px}.p-megamenu .p-megamenu-submenu{padding:.5rem 0;width:12.5rem}.p-megamenu .p-megamenu-submenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-megamenu .p-megamenu-submenu .p-menuitem,.p-megamenu .p-megamenu-submenu .p-menuitem:last-child{margin:0}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.5rem 0}.p-megamenu.p-megamenu-vertical .p-menuitem,.p-megamenu.p-megamenu-vertical .p-menuitem:last-child{margin:0}.p-menu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-menu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menu.p-menu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-menu .p-submenu-header{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menu .p-menuitem,.p-menu .p-menuitem:last-child{margin:0}.p-menubar{padding:1rem;background:transparent;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-menubar .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-submenu-list{padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:12.5rem}.p-menubar .p-submenu-list .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-submenu-list .p-menuitem,.p-menubar .p-submenu-list .p-menuitem:last-child{margin:0}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}@media screen and (max-width:960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{display:flex;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar .p-menubar-button:hover{color:rgba(0,0,0,.6);background:rgba(0,0,0,.04)}.p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list{position:absolute;display:none;padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:100%}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list ul li a{padding-left:3rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:5rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:7rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:9rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:11rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}}.p-panelmenu .p-panelmenu-header>a{padding:1.5rem;border:0;color:rgba(0,0,0,.87);background:#fff;font-weight:400;border-radius:4px;transition:none}.p-panelmenu .p-panelmenu-header>a .p-menuitem-icon,.p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header>a:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled)>a:hover{background:#f6f6f6;border-color:transparent;color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-header.p-highlight{margin-bottom:0}.p-panelmenu .p-panelmenu-header.p-highlight>a{background:#fff;border-color:transparent;color:rgba(0,0,0,.87);border-bottom-right-radius:0;border-bottom-left-radius:0}.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled)>a:hover{border-color:transparent;background:#fff;color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content{padding:.5rem 0;border:0;background:#fff;color:rgba(0,0,0,.87);margin-bottom:0;border-top:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-header>a{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover>a,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover>a,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header>a{border-top:0}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header>a{border-top-right-radius:4px;border-top-left-radius:4px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight)>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-slidemenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-slidemenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-slidemenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-slidemenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-slidemenu .p-slidemenu-list,.p-slidemenu.p-slidemenu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-slidemenu .p-slidemenu-list{padding:.5rem 0}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:rgba(0,0,0,.04)}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-slidemenu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-backward{padding:1rem;color:rgba(0,0,0,.87)}.p-steps .p-steps-item .p-menuitem-link{transition:none;border-radius:4px;background:transparent}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:rgba(0,0,0,.87);border:1px solid transparent;background:transparent;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:rgba(0,0,0,.87)}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-steps .p-steps-item.p-highlight .p-steps-number{background:rgba(63,81,181,.12);color:#3f51b5}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:500}.p-steps .p-steps-item:before{content:" ";border-top:1px solid rgba(0,0,0,.12);width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu .p-tabmenu-nav{background:#fff;border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:0 transparent;background:#fff;color:rgba(0,0,0,.6);padding:1rem 1.5rem;font-weight:500;border-top-right-radius:4px;border-top-left-radius:4px;transition:none;margin:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:rgba(63,81,181,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#fff;border-color:transparent;color:#3f51b5}.p-tieredmenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-tieredmenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-tieredmenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-tieredmenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tieredmenu .p-submenu-list,.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-tieredmenu .p-submenu-list{padding:.5rem 0}.p-tieredmenu .p-menuitem,.p-tieredmenu .p-menuitem:last-child{margin:0}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-inline-message{padding:1rem;margin:0;border-radius:4px}.p-inline-message.p-inline-message-info{background:#b3e5fc;border:1px solid transparent;color:#01579b}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#01579b}.p-inline-message.p-inline-message-success{background:#c8e6c9;border:1px solid transparent;color:#1b5e20}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1b5e20}.p-inline-message.p-inline-message-warn{background:#ffecb3;border:1px solid transparent;color:#7f6003}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#7f6003}.p-inline-message.p-inline-message-error{background:#ffcdd2;border:1px solid transparent;color:#b71c1c}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#b71c1c}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{margin:1rem 0;border-radius:4px}.p-message .p-message-wrapper{padding:1.25rem 1.5rem}.p-message .p-message-close{width:2.5rem;height:2.5rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:hsla(0,0%,100%,.3)}.p-message .p-message-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-message.p-message-info{background:#b3e5fc;border:0 solid transparent;color:#01579b}.p-message.p-message-info .p-message-close,.p-message.p-message-info .p-message-icon{color:#01579b}.p-message.p-message-success{background:#c8e6c9;border:0 solid transparent;color:#1b5e20}.p-message.p-message-success .p-message-close,.p-message.p-message-success .p-message-icon{color:#1b5e20}.p-message.p-message-warn{background:#ffecb3;border:0 solid transparent;color:#7f6003}.p-message.p-message-warn .p-message-close,.p-message.p-message-warn .p-message-icon{color:#7f6003}.p-message.p-message-error{background:#ffcdd2;border:0 solid transparent;color:#b71c1c}.p-message.p-message-error .p-message-close,.p-message.p-message-error .p-message-icon{color:#b71c1c}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:.9}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-toast .p-toast-message .p-toast-message-content{padding:1.5rem;border-width:0}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:hsla(0,0%,100%,.3)}.p-toast .p-toast-message .p-toast-icon-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-toast .p-toast-message.p-toast-message-info{background:#b3e5fc;border:0 solid transparent;color:#01579b}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:#01579b}.p-toast .p-toast-message.p-toast-message-success{background:#c8e6c9;border:0 solid transparent;color:#1b5e20}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:#1b5e20}.p-toast .p-toast-message.p-toast-message-warn{background:#ffecb3;border:0 solid transparent;color:#7f6003}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:#7f6003}.p-toast .p-toast-message.p-toast-message-error{background:#ffcdd2;border:0 solid transparent;color:#b71c1c}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:#b71c1c}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:hsla(0,0%,100%,.87);width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-item-nav{background:transparent;color:#f6f6f6;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;margin:0 .5rem}.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon{font-size:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-caption{background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.87);padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#dcdcdc;width:1.25rem;height:1.25rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#ececec}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:rgba(0,0,0,.5)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:hsla(0,0%,100%,.4)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:hsla(0,0%,100%,.6)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-galleria .p-galleria-thumbnail-container{background:rgba(0,0,0,.9);padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev{margin:.5rem;background-color:transparent;color:hsla(0,0%,100%,.87);width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-galleria-mask.p-component-overlay{background-color:rgba(0,0,0,.9)}.p-avatar{background-color:rgba(0,0,0,.12);border-radius:4px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #fff}.p-badge{background:#3f51b5;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:#ff4081;color:#fff}.p-badge.p-badge-success{background-color:#689f38;color:#fff}.p-badge.p-badge-info{background-color:#2196f3;color:#fff}.p-badge.p-badge-warning{background-color:#fbc02d;color:#212529}.p-badge.p-badge-danger{background-color:#d32f2f;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-blockui.p-component-overlay{background:rgba(0,0,0,.32)}.p-chip{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:16px;padding:0 1rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.5rem;margin-bottom:.5rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip .pi-chip-remove-icon{margin-left:.5rem}.p-chip img{width:2.5rem;height:2.5rem;margin-left:-1rem;margin-right:.5rem}.p-chip .pi-chip-remove-icon{border-radius:4px;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .pi-chip-remove-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-inplace .p-inplace-display{padding:1rem;border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-progressbar{border:0;height:4px;background:rgba(63,81,181,.32);border-radius:4px}.p-progressbar .p-progressbar-value{border:0;margin:0;background:#3f51b5}.p-progressbar .p-progressbar-label{color:rgba(0,0,0,.87);line-height:4px}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:#ff4081}.p-scrolltop.p-link:hover{background:rgba(255,64,129,.92)}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#fff}.p-skeleton{background-color:rgba(0,0,0,.08);border-radius:4px}.p-skeleton:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4),hsla(0,0%,100%,0))}.p-tag{background:#3f51b5;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:4px}.p-tag.p-tag-success{background-color:#689f38;color:#fff}.p-tag.p-tag-info{background-color:#2196f3;color:#fff}.p-tag.p-tag-warning{background-color:#fbc02d;color:#212529}.p-tag.p-tag-danger{background-color:#d32f2f;color:#fff}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-terminal{background:#fff;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;padding:1rem}.p-terminal .p-terminal-input{font-size:1rem;font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.p-accordion .p-accordion-tab{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);margin-bottom:0;border-radius:0;position:relative;transition:margin-bottom 225ms}.p-accordion .p-accordion-tab:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.p-accordion .p-accordion-tab:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-accordion .p-accordion-tab .p-accordion-toggle-icon{order:1;margin-left:auto;transition:transform .2s}.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus{background:#f6f6f6}.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon{transform:rotate(-270deg)}.p-accordion .p-accordion-tab.p-accordion-tab-active{margin-bottom:1rem}.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon{transform:rotate(-180deg)}.p-accordion .p-accordion-tab .p-accordion-header.p-disabled{opacity:1}.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link>*{opacity:.38}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus,.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus,.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token{padding:.25rem 1rem}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding-top:0;padding-bottom:0}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{font-size:75%}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:0}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus,p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-button{font-weight:500;min-width:4rem}.p-button.p-button-icon-only{min-width:auto}.p-button:enabled:focus{background:rgba(63,81,181,.76)}.p-button:enabled:active{background:rgba(63,81,181,.68)}.p-button .p-ink{background-color:hsla(0,0%,100%,.32)}.p-button.p-button-outlined:enabled:focus,.p-button.p-button-text:enabled:focus{background:rgba(63,81,181,.12)}.p-button.p-button-outlined:enabled:active,.p-button.p-button-text:enabled:active{background:rgba(63,81,181,.16)}.p-button.p-button-outlined .p-ink,.p-button.p-button-text .p-ink{background-color:rgba(63,81,181,.16)}.p-button:disabled{background-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.38)!important;opacity:1}.p-button:disabled.p-button-outlined,.p-button:disabled.p-button-text{background-color:transparent!important;color:rgba(0,0,0,.38)!important}.p-button:disabled.p-button-outlined{border-color:rgba(0,0,0,.38)!important}.p-button.p-button-raised:enabled:focus{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{background:rgba(255,64,129,.76)}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{background:rgba(255,64,129,.68)}.p-button.p-button-secondary.p-button-outlined:enabled:focus,.p-button.p-button-secondary.p-button-text:enabled:focus,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:focus{background:rgba(255,64,129,.12)}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(255,64,129,.16)}.p-button.p-button-secondary.p-button-outlined .p-ink,.p-button.p-button-secondary.p-button-text .p-ink,.p-buttonset.p-button-secondary>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-secondary>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-secondary>.p-button.p-button-text .p-ink{background-color:rgba(255,64,129,.16)}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{background:rgba(33,150,243,.76)}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{background:rgba(33,150,243,.68)}.p-button.p-button-info.p-button-outlined:enabled:focus,.p-button.p-button-info.p-button-text:enabled:focus,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:focus{background:rgba(33,150,243,.12)}.p-button.p-button-info.p-button-outlined:enabled:active,.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(33,150,243,.16)}.p-button.p-button-info.p-button-outlined .p-ink,.p-button.p-button-info.p-button-text .p-ink,.p-buttonset.p-button-info>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-info>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-info>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-info>.p-button.p-button-text .p-ink{background-color:rgba(33,150,243,.16)}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{background:rgba(104,159,56,.76)}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{background:rgba(104,159,56,.68)}.p-button.p-button-success.p-button-outlined:enabled:focus,.p-button.p-button-success.p-button-text:enabled:focus,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:focus{background:rgba(104,159,56,.12)}.p-button.p-button-success.p-button-outlined:enabled:active,.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(104,159,56,.16)}.p-button.p-button-success.p-button-outlined .p-ink,.p-button.p-button-success.p-button-text .p-ink,.p-buttonset.p-button-success>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-success>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-success>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-success>.p-button.p-button-text .p-ink{background-color:rgba(104,159,56,.16)}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{background:rgba(251,192,45,.76)}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{background:rgba(251,192,45,.68)}.p-button.p-button-warning.p-button-outlined:enabled:focus,.p-button.p-button-warning.p-button-text:enabled:focus,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:focus{background:rgba(251,192,45,.12)}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(251,192,45,.16)}.p-button.p-button-warning.p-button-outlined .p-ink,.p-button.p-button-warning.p-button-text .p-ink,.p-buttonset.p-button-warning>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-warning>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-warning>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-warning>.p-button.p-button-text .p-ink{background-color:rgba(251,192,45,.16)}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{background:rgba(156,39,176,.76)}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{background:rgba(156,39,176,.68)}.p-button.p-button-help.p-button-outlined:enabled:focus,.p-button.p-button-help.p-button-text:enabled:focus,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:focus{background:rgba(156,39,176,.12)}.p-button.p-button-help.p-button-outlined:enabled:active,.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(156,39,176,.16)}.p-button.p-button-help.p-button-outlined .p-ink,.p-button.p-button-help.p-button-text .p-ink,.p-buttonset.p-button-help>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-help>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-help>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-help>.p-button.p-button-text .p-ink{background-color:rgba(156,39,176,.16)}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{background:rgba(211,47,47,.76)}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{background:rgba(211,47,47,.68)}.p-button.p-button-danger.p-button-outlined:enabled:focus,.p-button.p-button-danger.p-button-text:enabled:focus,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:focus{background:rgba(211,47,47,.12)}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(211,47,47,.16)}.p-button.p-button-danger.p-button-outlined .p-ink,.p-button.p-button-danger.p-button-text .p-ink,.p-buttonset.p-button-danger>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-danger>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-danger>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-danger>.p-button.p-button-text .p-ink{background-color:rgba(211,47,47,.16)}.p-calendar-w-btn{border:1px solid rgba(0,0,0,.38);background:#fff;border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-calendar-w-btn .p-inputtext{background-image:none;background-color:transparent;border:0}.p-calendar-w-btn .p-inputtext:enabled:focus{box-shadow:none}.p-calendar-w-btn .p-datepicker-trigger.p-button{background-color:transparent;border:0}.p-calendar-w-btn .p-datepicker-trigger.p-button span{color:rgba(0,0,0,.6)}.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover{background:rgba(0,0,0,.04)}.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active,.p-calendar-w-btn .p-datepicker-trigger.p-button:focus{background:rgba(0,0,0,.12)}.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled{background-color:transparent!important}.p-calendar-w-btn:not(.p-calendar-disabled):hover{border-color:rgba(0,0,0,.87)}.p-calendar-w-btn:not(.p-calendar-disabled).p-focus{border-color:#3f51b5;box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-calendar-w-btn.p-calendar-disabled{opacity:.38}.p-datepicker .p-datepicker-header{border-bottom:0}.p-datepicker .p-datepicker-header .p-datepicker-title{margin:0 auto 0 0;order:1}.p-datepicker .p-datepicker-header .p-datepicker-prev{order:2}.p-datepicker .p-datepicker-header .p-datepicker-next{order:3}.p-datepicker table th{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.38);font-weight:400;font-size:.875rem}.p-datepicker table td.p-datepicker-today>span{box-shadow:0 0 0 1px rgba(0,0,0,.38)}.p-datepicker table td.p-datepicker-today.p-highlight{box-shadow:0 0 0 1px rgba(63,81,181,.12)}p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn{border-color:#b00020}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus{box-shadow:none}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled .p-calendar-w-btn{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-calendar-w-btn .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus,.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus,.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-calendar-w-btn .p-inputtext{border:0}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext{border:0;background-image:none}.p-cascadeselect .p-cascadeselect-trigger,.p-cascadeselect .p-inputtext{background-image:none;background:transparent}.p-cascadeselect .p-inputtext{border:0}.p-cascadeselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-cascadeselect-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-cascadeselect{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-cascadeselect .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-cascadeselect:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus,.p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-cascadeselect .p-inputtext:enabled:focus,.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-cascadeselect .p-inputtext{border:0}.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#ff4081;color:#fff}.p-checkbox{border-radius:50%;transition:box-shadow .2s}.p-checkbox .p-checkbox-box{border-color:#757575;border-radius:2px;position:relative}.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus,.p-checkbox .p-checkbox-box:not(.p-disabled):hover{border-color:#757575}.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus{border-color:#3f51b5}.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before{content:"";position:absolute;top:6px;left:1px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg);transform-origin:0 100%;-webkit-animation:checkbox-check 125ms linear 50ms forwards;animation:checkbox-check 125ms linear 50ms forwards}.p-checkbox:not(.p-checkbox-disabled):hover{box-shadow:0 0 1px 10px rgba(0,0,0,.04)}.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused{box-shadow:0 0 1px 10px rgba(0,0,0,.12)}.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover{box-shadow:0 0 1px 10px rgba(63,81,181,.04)}.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused{box-shadow:0 0 1px 10px rgba(63,81,181,.12)}.p-input-filled .p-checkbox .p-checkbox-box,.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover{background-color:#fff}@-webkit-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translateZ(0) rotate(45deg)}33%{width:4px;height:0;transform:translateZ(0) rotate(45deg)}to{width:4px;height:10px;border-color:#fff;transform:translate3d(0,-10px,0) rotate(45deg)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translateZ(0) rotate(45deg)}33%{width:4px;height:0;transform:translateZ(0) rotate(45deg)}to{width:4px;height:10px;border-color:#fff;transform:translate3d(0,-10px,0) rotate(45deg)}}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-input-filled .p-chips-multiple-container{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-chips-multiple-container .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus,.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus,.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-float-label .p-chips-multiple-container .p-chips-token{padding:.25rem 1rem}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token{padding-top:0;padding-bottom:0}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{font-size:75%}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token{padding:0}.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-datatable .p-sortable-column{outline:0 none}.p-datatable .p-sortable-column:focus{background-color:rgba(0,0,0,.03)}.p-datatable .p-datatable-tbody>tr{outline:0 none}.p-datatable .p-datatable-tbody>tr:not(.p-highlight):focus{background-color:rgba(0,0,0,.03)}.p-dropdown .p-dropdown-trigger,.p-dropdown .p-inputtext{background-image:none;background:transparent}.p-dropdown .p-inputtext{border:0}.p-dropdown:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-dropdown-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-dropdown{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-dropdown .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-dropdown:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-dropdown:not(.p-disabled).p-focus,.p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-dropdown .p-inputtext:enabled:focus,.p-input-filled .p-dropdown .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-dropdown .p-inputtext{border:0}.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#ff4081;color:#fff}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(255,64,129,.68);color:#fff}.p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-inputtext:enabled:focus.ng-invalid.ng-dirty{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled .p-inputtext{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-inputtext:enabled:hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-inputtext:enabled:focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-inputtext.ng-invalid.ng-dirty{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled .p-inputgroup .p-inputgroup-addon{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child{border-right-color:transparent}.p-input-filled .p-inputgroup-addon:first-child,.p-input-filled .p-inputgroup .p-float-label:first-child input,.p-input-filled .p-inputgroup button:first-child,.p-input-filled .p-inputgroup input:first-child{border-bottom-left-radius:0}.p-input-filled .p-inputgroup-addon:last-child,.p-input-filled .p-inputgroup .p-float-label:last-child input,.p-input-filled .p-inputgroup button:last-child,.p-input-filled .p-inputgroup input:last-child{border-bottom-right-radius:0}p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-inputswitch .p-inputswitch-slider:before{transition-property:box-shadow transform;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 0 1px 10px rgba(0,0,0,.04)}.p-inputswitch.p-inputswitch-focus .p-inputswitch-slider:before,.p-inputswitch.p-inputswitch-focus:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(63,81,181,.04),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch.p-inputswitch-checked.p-inputswitch-focus .p-inputswitch-slider:before,.p-inputswitch.p-inputswitch-checked.p-inputswitch-focus:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(63,81,181,.12),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-fieldset .p-fieldset-legend{border:0}.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label input.p-filled~label,.p-float-label input:focus~label,.p-float-label textarea.p-filled~label,.p-float-label textarea:focus~label{top:-.5rem!important;background-color:#fff;padding:2px 4px;margin-left:-4px;margin-top:0}.p-float-label textarea~label{margin-top:0}.p-float-label .p-inputwrapper-focus~label,.p-float-label input:focus~label{color:#3f51b5}.p-input-filled .p-float-label .p-inputtext{padding-top:1.5rem;padding-bottom:.5rem}.p-input-filled .p-float-label .p-inputwrapper-filled~label,.p-input-filled .p-float-label .p-inputwrapper-focus~label,.p-input-filled .p-float-label input.p-filled~label,.p-input-filled .p-float-label input:focus~label,.p-input-filled .p-float-label textarea.p-filled~label,.p-input-filled .p-float-label textarea:focus~label{top:.25rem!important;margin-top:0;background:transparent}.p-listbox-item .p-ink{background-color:rgba(63,81,181,.16)}.p-multiselect .p-multiselect-label,.p-multiselect .p-multiselect-trigger{background-image:none;background:transparent}.p-multiselect .p-multiselect-label{border:0}.p-multiselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-multiselect-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-multiselect{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-multiselect .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-multiselect:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-multiselect:not(.p-disabled).p-focus,.p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-multiselect .p-inputtext:enabled:focus,.p-input-filled .p-multiselect .p-inputtext:enabled:hover,.p-input-filled .p-multiselect .p-multiselect-label:hover{background-image:none;background:transparent}.p-float-label .p-multiselect-label .p-multiselect-token{padding:.25rem 1rem;margin-top:.25rem;margin-bottom:.25rem}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label,.p-input-filled .p-float-label .p-multiselect .p-multiselect-label{padding-top:1.5rem;padding-bottom:.5rem}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{font-size:75%}.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-overlaypanel .p-overlaypanel-content{padding:1.5rem}.p-paginator{justify-content:flex-end}.p-panel{border-radius:4px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.p-panel .p-panel-content,.p-panel .p-panel-footer,.p-panel .p-panel-header{border:0}.p-panel .p-panel-content{padding-top:0}.p-panel .p-panel-title{font-size:1.25rem}.p-panelmenu .p-panelmenu-panel{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);margin-bottom:0;border-radius:0;position:relative;transition:margin-bottom 225ms}.p-panelmenu .p-panelmenu-panel:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.p-panelmenu .p-panelmenu-panel:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon{order:1;margin-left:auto;margin-right:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled{opacity:1}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link>*{opacity:.38}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-link:focus{background:#f6f6f6}.p-progressbar{border-radius:0}.p-progressbar .p-progressbar-label{display:none}.p-radiobutton{border-radius:50%;transition:box-shadow .2s}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus,.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border:2px solid #757575}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus{border-color:#3f51b5}.p-radiobutton:not(.p-radiobutton-disabled):hover{box-shadow:0 0 1px 10px rgba(0,0,0,.04)}.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused{box-shadow:0 0 1px 10px rgba(0,0,0,.12)}.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover{box-shadow:0 0 1px 10px rgba(63,81,181,.04)}.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused{box-shadow:0 0 1px 10px rgba(63,81,181,.12)}.p-input-filled .p-radiobutton .p-radiobutton-box,.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#fff}.p-selectbutton .p-button:focus{background:#e0e0e1;border-color:#e0e0e1}.p-selectbutton .p-button:focus.p-highlight{background:#d9d8d9;border-color:#d9d8d9}.p-slider .p-slider-handle{transition:transform .2s,box-shadow .2s;transform:scale(.7)}.p-slider .p-slider-handle:focus{box-shadow:0 0 1px 10px rgba(255,64,129,.2)}.p-slider.p-slider-sliding .p-slider-handle{transform:scale(1)}.p-steps{padding:1rem 0}.p-steps .p-steps-item{justify-content:flex-start;flex-direction:row-reverse;align-items:center}.p-steps .p-steps-item:before{position:static;left:auto;top:auto;margin-top:0}.p-steps .p-steps-item:last-child{flex-grow:0}.p-steps .p-steps-item:last-child:before{display:none}.p-steps .p-steps-item .p-menuitem-link{flex-direction:row;flex:1 1 auto;overflow:visible;padding:0 .5rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{background-color:#9e9d9e;color:#fff;font-size:.857rem;min-width:1.714rem;height:1.714rem;line-height:1.714rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin:0;padding-left:.5rem}.p-steps .p-steps-item.p-highlight .p-steps-number{background-color:#3f51b5;color:#fff}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:600;color:rgba(0,0,0,.87)}.p-steps .p-steps-item.p-disabled{opacity:1}.p-tabview .p-tabview-nav{position:relative}.p-tabview .p-tabview-nav li .p-tabview-nav-link{transition:background-color .2s;border-radius:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link>.p-ink{background-color:rgba(63,81,181,.16)}.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus{background-color:rgba(63,81,181,.12)}.p-tabview .p-tabview-nav .p-tabview-ink-bar{z-index:1;display:block;position:absolute;bottom:0;height:2px;background-color:#3f51b5;transition:.5s cubic-bezier(.35,0,.25,1)}.p-toolbar{border:0}.p-tooltip .p-tooltip-text{box-shadow:none;font-size:.875rem}.p-tooltip .p-tooltip-arrow{display:none}.p-treetable .p-sortable-column{outline:0 none}.p-treetable .p-sortable-column:focus{background-color:rgba(0,0,0,.03)}.p-treetable .p-treetable-tbody>tr{outline:0 none}.p-treetable .p-treetable-tbody>tr:not(.p-highlight):focus{background-color:rgba(0,0,0,.03)}.p-tabmenu .p-tabmenu-nav{position:relative}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link{transition:background-color .2s;border-radius:0}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link>.p-ink{background-color:rgba(63,81,181,.16)}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus{background-color:rgba(63,81,181,.12)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar{display:block;position:absolute;bottom:0;height:2px;background-color:#3f51b5;transition:.5s cubic-bezier(.35,0,.25,1)}.p-timeline.p-timeline-vertical .p-timeline-event-connector{margin:.5rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{margin:0 .5rem}.p-togglebutton.p-button:focus{background:#e0e0e1;border-color:#e0e0e1}.p-togglebutton.p-button:focus.p-highlight{background:#d9d8d9;border-color:#d9d8d9}@font-face{font-family:primeicons;font-display:auto;src:url(primeicons.eot);src:url(primeicons.eot?#iefix) format("embedded-opentype"),url(primeicons.ttf) format("truetype"),url(primeicons.woff) format("woff"),url(primeicons.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pi-send:before{content:"\\e9ca"}.pi-slack:before{content:"\\e9c9"}.pi-sun:before{content:"\\e9c8"}.pi-moon:before{content:"\\e9c7"}.pi-vimeo:before{content:"\\e9c6"}.pi-youtube:before{content:"\\e9c5"}.pi-flag:before{content:"\\e9c4"}.pi-wallet:before{content:"\\e9c3"}.pi-map:before{content:"\\e9c2"}.pi-link:before{content:"\\e9c1"}.pi-credit-card:before{content:"\\e9bf"}.pi-discord:before{content:"\\e9c0"}.pi-percentage:before{content:"\\e9be"}.pi-euro:before{content:"\\e9bd"}.pi-book:before{content:"\\e9ba"}.pi-shield:before{content:"\\e9b9"}.pi-paypal:before{content:"\\e9bb"}.pi-amazon:before{content:"\\e9bc"}.pi-phone:before{content:"\\e9b8"}.pi-filter-slash:before{content:"\\e9b7"}.pi-facebook:before{content:"\\e9b4"}.pi-github:before{content:"\\e9b5"}.pi-twitter:before{content:"\\e9b6"}.pi-step-backward-alt:before{content:"\\e9ac"}.pi-step-forward-alt:before{content:"\\e9ad"}.pi-forward:before{content:"\\e9ae"}.pi-backward:before{content:"\\e9af"}.pi-fast-backward:before{content:"\\e9b0"}.pi-fast-forward:before{content:"\\e9b1"}.pi-pause:before{content:"\\e9b2"}.pi-play:before{content:"\\e9b3"}.pi-compass:before{content:"\\e9ab"}.pi-id-card:before{content:"\\e9aa"}.pi-ticket:before{content:"\\e9a9"}.pi-file-o:before{content:"\\e9a8"}.pi-reply:before{content:"\\e9a7"}.pi-directions-alt:before{content:"\\e9a5"}.pi-directions:before{content:"\\e9a6"}.pi-thumbs-up:before{content:"\\e9a3"}.pi-thumbs-down:before{content:"\\e9a4"}.pi-sort-numeric-down-alt:before{content:"\\e996"}.pi-sort-numeric-up-alt:before{content:"\\e997"}.pi-sort-alpha-down-alt:before{content:"\\e998"}.pi-sort-alpha-up-alt:before{content:"\\e999"}.pi-sort-numeric-down:before{content:"\\e99a"}.pi-sort-numeric-up:before{content:"\\e99b"}.pi-sort-alpha-down:before{content:"\\e99c"}.pi-sort-alpha-up:before{content:"\\e99d"}.pi-sort-alt:before{content:"\\e99e"}.pi-sort-amount-up:before{content:"\\e99f"}.pi-sort-amount-down:before{content:"\\e9a0"}.pi-sort-amount-down-alt:before{content:"\\e9a1"}.pi-sort-amount-up-alt:before{content:"\\e9a2"}.pi-palette:before{content:"\\e995"}.pi-undo:before{content:"\\e994"}.pi-desktop:before{content:"\\e993"}.pi-sliders-v:before{content:"\\e991"}.pi-sliders-h:before{content:"\\e992"}.pi-search-plus:before{content:"\\e98f"}.pi-search-minus:before{content:"\\e990"}.pi-file-excel:before{content:"\\e98e"}.pi-file-pdf:before{content:"\\e98d"}.pi-check-square:before{content:"\\e98c"}.pi-chart-line:before{content:"\\e98b"}.pi-user-edit:before{content:"\\e98a"}.pi-exclamation-circle:before{content:"\\e989"}.pi-android:before{content:"\\e985"}.pi-google:before{content:"\\e986"}.pi-apple:before{content:"\\e987"}.pi-microsoft:before{content:"\\e988"}.pi-heart:before{content:"\\e984"}.pi-mobile:before{content:"\\e982"}.pi-tablet:before{content:"\\e983"}.pi-key:before{content:"\\e981"}.pi-shopping-cart:before{content:"\\e980"}.pi-comments:before{content:"\\e97e"}.pi-comment:before{content:"\\e97f"}.pi-briefcase:before{content:"\\e97d"}.pi-bell:before{content:"\\e97c"}.pi-paperclip:before{content:"\\e97b"}.pi-share-alt:before{content:"\\e97a"}.pi-envelope:before{content:"\\e979"}.pi-volume-down:before{content:"\\e976"}.pi-volume-up:before{content:"\\e977"}.pi-volume-off:before{content:"\\e978"}.pi-eject:before{content:"\\e975"}.pi-money-bill:before{content:"\\e974"}.pi-images:before{content:"\\e973"}.pi-image:before{content:"\\e972"}.pi-sign-in:before{content:"\\e970"}.pi-sign-out:before{content:"\\e971"}.pi-wifi:before{content:"\\e96f"}.pi-sitemap:before{content:"\\e96e"}.pi-chart-bar:before{content:"\\e96d"}.pi-camera:before{content:"\\e96c"}.pi-dollar:before{content:"\\e96b"}.pi-lock-open:before{content:"\\e96a"}.pi-table:before{content:"\\e969"}.pi-map-marker:before{content:"\\e968"}.pi-list:before{content:"\\e967"}.pi-eye-slash:before{content:"\\e965"}.pi-eye:before{content:"\\e966"}.pi-folder-open:before{content:"\\e964"}.pi-folder:before{content:"\\e963"}.pi-video:before{content:"\\e962"}.pi-inbox:before{content:"\\e961"}.pi-lock:before{content:"\\e95f"}.pi-unlock:before{content:"\\e960"}.pi-tags:before{content:"\\e95d"}.pi-tag:before{content:"\\e95e"}.pi-power-off:before{content:"\\e95c"}.pi-save:before{content:"\\e95b"}.pi-question-circle:before{content:"\\e959"}.pi-question:before{content:"\\e95a"}.pi-copy:before{content:"\\e957"}.pi-file:before{content:"\\e958"}.pi-clone:before{content:"\\e955"}.pi-calendar-times:before{content:"\\e952"}.pi-calendar-minus:before{content:"\\e953"}.pi-calendar-plus:before{content:"\\e954"}.pi-ellipsis-v:before{content:"\\e950"}.pi-ellipsis-h:before{content:"\\e951"}.pi-bookmark:before{content:"\\e94e"}.pi-globe:before{content:"\\e94f"}.pi-replay:before{content:"\\e94d"}.pi-filter:before{content:"\\e94c"}.pi-print:before{content:"\\e94b"}.pi-align-right:before{content:"\\e946"}.pi-align-left:before{content:"\\e947"}.pi-align-center:before{content:"\\e948"}.pi-align-justify:before{content:"\\e949"}.pi-cog:before{content:"\\e94a"}.pi-cloud-download:before{content:"\\e943"}.pi-cloud-upload:before{content:"\\e944"}.pi-cloud:before{content:"\\e945"}.pi-pencil:before{content:"\\e942"}.pi-users:before{content:"\\e941"}.pi-clock:before{content:"\\e940"}.pi-user-minus:before{content:"\\e93e"}.pi-user-plus:before{content:"\\e93f"}.pi-trash:before{content:"\\e93d"}.pi-external-link:before{content:"\\e93c"}.pi-window-maximize:before{content:"\\e93b"}.pi-window-minimize:before{content:"\\e93a"}.pi-refresh:before{content:"\\e938"}.pi-user:before{content:"\\e939"}.pi-exclamation-triangle:before{content:"\\e922"}.pi-calendar:before{content:"\\e927"}.pi-chevron-circle-left:before{content:"\\e928"}.pi-chevron-circle-down:before{content:"\\e929"}.pi-chevron-circle-right:before{content:"\\e92a"}.pi-chevron-circle-up:before{content:"\\e92b"}.pi-angle-double-down:before{content:"\\e92c"}.pi-angle-double-left:before{content:"\\e92d"}.pi-angle-double-right:before{content:"\\e92e"}.pi-angle-double-up:before{content:"\\e92f"}.pi-angle-down:before{content:"\\e930"}.pi-angle-left:before{content:"\\e931"}.pi-angle-right:before{content:"\\e932"}.pi-angle-up:before{content:"\\e933"}.pi-upload:before{content:"\\e934"}.pi-download:before{content:"\\e956"}.pi-ban:before{content:"\\e935"}.pi-star-o:before{content:"\\e936"}.pi-star:before{content:"\\e937"}.pi-chevron-left:before{content:"\\e900"}.pi-chevron-right:before{content:"\\e901"}.pi-chevron-down:before{content:"\\e902"}.pi-chevron-up:before{content:"\\e903"}.pi-caret-left:before{content:"\\e904"}.pi-caret-right:before{content:"\\e905"}.pi-caret-down:before{content:"\\e906"}.pi-caret-up:before{content:"\\e907"}.pi-search:before{content:"\\e908"}.pi-check:before{content:"\\e909"}.pi-check-circle:before{content:"\\e90a"}.pi-times:before{content:"\\e90b"}.pi-times-circle:before{content:"\\e90c"}.pi-plus:before{content:"\\e90d"}.pi-plus-circle:before{content:"\\e90e"}.pi-minus:before{content:"\\e90f"}.pi-minus-circle:before{content:"\\e910"}.pi-circle-on:before{content:"\\e911"}.pi-circle-off:before{content:"\\e912"}.pi-sort-down:before{content:"\\e913"}.pi-sort-up:before{content:"\\e914"}.pi-sort:before{content:"\\e915"}.pi-step-backward:before{content:"\\e916"}.pi-step-forward:before{content:"\\e917"}.pi-th-large:before{content:"\\e918"}.pi-arrow-down:before{content:"\\e919"}.pi-arrow-left:before{content:"\\e91a"}.pi-arrow-right:before{content:"\\e91b"}.pi-arrow-up:before{content:"\\e91c"}.pi-bars:before{content:"\\e91d"}.pi-arrow-circle-down:before{content:"\\e91e"}.pi-arrow-circle-left:before{content:"\\e91f"}.pi-arrow-circle-right:before{content:"\\e920"}.pi-arrow-circle-up:before{content:"\\e921"}.pi-info:before{content:"\\e923"}.pi-info-circle:before{content:"\\e924"}.pi-home:before{content:"\\e925"}.pi-spinner:before{content:"\\e926"}.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding:calc(.5em - 1px) calc(.75em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:none}.select fieldset[disabled] select,.select select[disabled],[disabled].button,[disabled].file-cta,[disabled].file-name,[disabled].input,[disabled].pagination-ellipsis,[disabled].pagination-link,[disabled].pagination-next,[disabled].pagination-previous,[disabled].textarea,fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .textarea{cursor:not-allowed}.breadcrumb,.button,.file,.is-unselectable,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete:after,.delete:before,.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before,.modal-close:before{height:2px;width:50%}.delete:after,.modal-close:after{height:50%;width:2px}.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:hsla(0,0%,4%,.3)}.delete:active,.modal-close:active{background-color:hsla(0,0%,4%,.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading:after,.control.is-loading:after,.loader,.select.is-loading:after{-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border-radius:290486px;border-color:transparent transparent #dbdbdb #dbdbdb;border-style:solid;border-width:2px;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}\n/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{color:#da1039;font-size:.875em;font-weight:400;padding:.25em .5em}code,hr{background-color:#f5f5f5}hr{border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#4a4a4a;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding:calc(.5em - 1px) 1em;text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#3273dc;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:transparent;color:#3273dc;text-decoration:none}.button.is-ghost.is-hovered,.button.is-ghost:hover{color:#3273dc;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused:after,.button.is-white.is-outlined.is-loading.is-hovered:after,.button.is-white.is-outlined.is-loading:focus:after,.button.is-white.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-white.is-inverted.is-outlined.is-loading:focus:after,.button.is-white.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused:after,.button.is-black.is-outlined.is-loading.is-hovered:after,.button.is-black.is-outlined.is-loading:focus:after,.button.is-black.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-black.is-inverted.is-outlined.is-loading:focus:after,.button.is-black.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{color:#f5f5f5}.button.is-light.is-inverted,.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined.is-loading.is-focused:after,.button.is-light.is-outlined.is-loading.is-hovered:after,.button.is-light.is-outlined.is-loading:focus:after,.button.is-light.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-light.is-inverted.is-outlined.is-loading:focus:after,.button.is-light.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#fff}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined.is-loading.is-focused:after,.button.is-dark.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-outlined.is-loading:focus:after,.button.is-dark.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.button.is-dark.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined.is-loading.is-focused:after,.button.is-primary.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-outlined.is-loading:focus:after,.button.is-primary.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.button.is-primary.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ebfffc;color:#00947e}.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover{background-color:#defffa;border-color:transparent;color:#00947e}.button.is-primary.is-light.is-active,.button.is-primary.is-light:active{background-color:#d1fff8;border-color:transparent;color:#00947e}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined.is-loading.is-focused:after,.button.is-link.is-outlined.is-loading.is-hovered:after,.button.is-link.is-outlined.is-loading:focus:after,.button.is-link.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-link.is-inverted.is-outlined.is-loading:focus:after,.button.is-link.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eef3fc;color:#2160c4}.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover{background-color:#e3ecfa;border-color:transparent;color:#2160c4}.button.is-link.is-light.is-active,.button.is-link.is-light:active{background-color:#d8e4f8;border-color:transparent;color:#2160c4}.button.is-info{background-color:#3298dc;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#2793da;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#238cd1;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3298dc;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3298dc}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;color:#3298dc}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#3298dc;border-color:#3298dc;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-outlined.is-loading.is-focused:after,.button.is-info.is-outlined.is-loading.is-hovered:after,.button.is-info.is-outlined.is-loading:focus:after,.button.is-info.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;box-shadow:none;color:#3298dc}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-info.is-inverted.is-outlined.is-loading:focus:after,.button.is-info.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover{background-color:#e3f1fa;border-color:transparent;color:#1d72aa}.button.is-info.is-light.is-active,.button.is-info.is-light:active{background-color:#d8ebf8;border-color:transparent;color:#1d72aa}.button.is-success{background-color:#48c774;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#3ec46d;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#3abb67;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c774;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c774}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c774;color:#48c774}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#48c774;border-color:#48c774;color:#fff}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-outlined.is-loading.is-focused:after,.button.is-success.is-outlined.is-loading.is-hovered:after,.button.is-success.is-outlined.is-loading:focus:after,.button.is-success.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c774;box-shadow:none;color:#48c774}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-success.is-inverted.is-outlined.is-loading:focus:after,.button.is-success.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf3;color:#257942}.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover{background-color:#e6f7ec;border-color:transparent;color:#257942}.button.is-success.is-light.is-active,.button.is-success.is-light:active{background-color:#dcf4e4;border-color:transparent;color:#257942}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{color:#ffdd57}.button.is-warning.is-inverted,.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined.is-loading.is-focused:after,.button.is-warning.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-outlined.is-loading:focus:after,.button.is-warning.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.button.is-warning.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-warning.is-light{background-color:#fffbeb;color:#947600}.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover{background-color:#fff8de;border-color:transparent;color:#947600}.button.is-warning.is-light.is-active,.button.is-warning.is-light:active{background-color:#fff6d1;border-color:transparent;color:#947600}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-outlined.is-loading.is-focused:after,.button.is-danger.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-outlined.is-loading:focus:after,.button.is-danger.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.button.is-danger.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light.is-active,.button.is-danger.is-light:active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{font-size:.75rem}.button.is-small:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:calc(1em + .25em);padding-right:calc(1em + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (max-width:1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width:1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width:1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width:1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-fullwidth{width:100%}.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img{height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-primary.is-light{background-color:#ebfffc;color:#00947e}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-link.is-light{background-color:#eef3fc;color:#2160c4}.notification.is-info{background-color:#3298dc;color:#fff}.notification.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.notification.is-success{background-color:#48c774;color:#fff}.notification.is-success.is-light{background-color:#effaf3;color:#257942}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.notification.is-warning.is-light{background-color:#fffbeb;color:#947600}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(90deg,#fff 30%,#ededed 0)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(90deg,#0a0a0a 30%,#ededed 0)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(90deg,#f5f5f5 30%,#ededed 0)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(90deg,#363636 30%,#ededed 0)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(90deg,#00d1b2 30%,#ededed 0)}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-link:indeterminate{background-image:linear-gradient(90deg,#3273dc 30%,#ededed 0)}.progress.is-info::-webkit-progress-value{background-color:#3298dc}.progress.is-info::-moz-progress-bar{background-color:#3298dc}.progress.is-info::-ms-fill{background-color:#3298dc}.progress.is-info:indeterminate{background-image:linear-gradient(90deg,#3298dc 30%,#ededed 0)}.progress.is-success::-webkit-progress-value{background-color:#48c774}.progress.is-success::-moz-progress-bar{background-color:#48c774}.progress.is-success::-ms-fill{background-color:#48c774}.progress.is-success:indeterminate{background-image:linear-gradient(90deg,#48c774 30%,#ededed 0)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(90deg,#ffdd57 30%,#ededed 0)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(90deg,#f14668 30%,#ededed 0)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(90deg,#4a4a4a 30%,#ededed 0);background-position:0 0;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#3298dc;border-color:#3298dc;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c774;border-color:#48c774;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#363636}.table th:not([align]){text-align:inherit}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover,.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.has-addons .tag,.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-primary.is-light{background-color:#ebfffc;color:#00947e}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-link.is-light{background-color:#eef3fc;color:#2160c4}.tag:not(body).is-info{background-color:#3298dc;color:#fff}.tag:not(body).is-info.is-light{background-color:#eef6fc;color:#1d72aa}.tag:not(body).is-success{background-color:#48c774;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf3;color:#257942}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag:not(body).is-warning.is-light{background-color:#fffbeb;color:#947600}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete:after,.tag:not(body).is-delete:before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete:before{height:1px;width:50%}.tag:not(body).is-delete:after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.subtitle sup,.title sub,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.select select,.textarea{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select fieldset[disabled] select,.select select[disabled],[disabled].input,[disabled].textarea,fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:hsla(0,0%,48%,.3)}.input,.textarea{box-shadow:inset 0 .0625em .125em hsla(0,0%,4%,.05);max-width:100%;width:100%}[readonly].input,[readonly].textarea{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.is-link.input,.is-link.textarea{border-color:#3273dc}.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.is-info.input,.is-info.textarea{border-color:#3298dc}.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.is-success.input,.is-success.textarea{border-color:#48c774}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.is-warning.input,.is-warning.textarea{border-color:#ffdd57}.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.is-danger.input,.is-danger.textarea{border-color:#f14668}.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:calc(calc(.75em - 1px) + .375em);padding-right:calc(calc(.75em - 1px) + .375em)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:auto}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox input[disabled],.radio input[disabled],[disabled].checkbox,[disabled].radio,fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading):after{border-color:#3273dc;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.select.is-white:not(:hover):after,.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.select.is-black:not(:hover):after,.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.select.is-light:not(:hover):after,.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.select.is-dark:not(:hover):after,.select.is-dark select{border-color:#363636}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:#292929}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary:not(:hover):after,.select.is-primary select{border-color:#00d1b2}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:#00b89c}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.select.is-link:not(:hover):after,.select.is-link select{border-color:#3273dc}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:#2366d1}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select.is-info:not(:hover):after,.select.is-info select{border-color:#3298dc}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:#238cd1}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.select.is-success:not(:hover):after,.select.is-success select{border-color:#48c774}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:#3abb67}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.select.is-warning:not(:hover):after,.select.is-warning select{border-color:#ffdd57}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:#ffd83d}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.select.is-danger:not(:hover):after,.select.is-danger select{border-color:#f14668}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:#ef2e55}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled:after{border-color:#7a7a7a}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,100%,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,4%,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,96%,.25);color:rgba(0,0,0,.7)}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#fff}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3298dc;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#2793da;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,152,220,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#238cd1;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c774;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#3ec46d;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(72,199,116,.25);color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#3abb67;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,221,87,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(241,70,104,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border:1px solid #dbdbdb;border-left-width:0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#3298dc}.help.is-success{color:#48c774}.help.is-warning{color:#ffdd57}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover{z-index:2}.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus{z-index:3}.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media print,screen and (min-width:769px){.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media print,screen and (min-width:769px){.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media print,screen and (min-width:769px){.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#b5b5b5;content:"/"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li:before{content:"\u2192"}.breadcrumb.has-bullet-separator li+li:before{content:"\u2022"}.breadcrumb.has-dot-separator li+li:before{content:"\xb7"}.breadcrumb.has-succeeds-separator li+li:before{content:"\u227b"}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#4a4a4a;max-width:100%;position:relative}.card-content:first-child,.card-footer:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-content:last-child,.card-footer:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em hsla(0,0%,4%,.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-icon,.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{padding:1.5rem}.card-content,.card-footer{background-color:transparent}.card-footer{border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:0;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media print,screen and (min-width:769px){.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media print,screen and (min-width:769px){.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media print,screen and (min-width:769px){.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media print,screen and (min-width:769px){.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid hsla(0,0%,86%,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid hsla(0,0%,86%,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width:768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#ebfffc}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#00947e}.message.is-link{background-color:#eef3fc}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#2160c4}.message.is-info{background-color:#eef6fc}.message.is-info .message-header{background-color:#3298dc;color:#fff}.message.is-info .message-body{border-color:#3298dc;color:#1d72aa}.message.is-success{background-color:#effaf3}.message.is-success .message-header{background-color:#48c774;color:#fff}.message.is-success .message-body{border-color:#48c774;color:#257942}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#947600}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-radius:4px;border:solid #dbdbdb;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:hsla(0,0%,4%,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link:after,.navbar.is-white .navbar-start .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link:after,.navbar.is-black .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5}.navbar.is-light,.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link:after,.navbar.is-light .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,.7)}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#fff}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-end .navbar-link:after,.navbar.is-dark .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link:after,.navbar.is-primary .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-end .navbar-link:after,.navbar.is-link .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#3298dc;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-end .navbar-link:after,.navbar.is-info .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3298dc;color:#fff}}.navbar.is-success{background-color:#48c774;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-end .navbar-link:after,.navbar.is-success .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c774;color:#fff}}.navbar.is-warning{background-color:#ffdd57}.navbar.is-warning,.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link:after,.navbar.is-warning .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-end .navbar-link:after,.navbar.is-danger .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:first-child{top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#3273dc}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom:3px solid #3273dc;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless):after{border-color:#3273dc;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px hsla(0,0%,4%,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top-touch .navbar-menu,.navbar.is-fixed-top .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px hsla(0,0%,4%,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px hsla(0,0%,4%,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-.75rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#3273dc}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-list li,.pagination-next,.pagination-previous{flex-grow:1;flex-shrink:1}}@media print,screen and (min-width:769px){.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#00d1b2;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#00d1b2}.panel.is-primary .panel-block.is-active .panel-icon{color:#00d1b2}.panel.is-link .panel-heading{background-color:#3273dc;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#3273dc}.panel.is-link .panel-block.is-active .panel-icon{color:#3273dc}.panel.is-info .panel-heading{background-color:#3298dc;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3298dc}.panel.is-info .panel-block.is-active .panel-icon{color:#3298dc}.panel.is-success .panel-heading{background-color:#48c774;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c774}.panel.is-success .panel-block.is-active .panel-icon{color:#48c774}.panel.is-warning .panel-heading{background-color:#ffdd57;color:rgba(0,0,0,.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffdd57}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffdd57}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-block:not(:last-child),.panel-tabs:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-center,.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border:1px solid #dbdbdb;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media print,screen and (min-width:769px){.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-left:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-left:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-left:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-left:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-left:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-left:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-left:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-left:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-left:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-left:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-left:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-left:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-left:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-left:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-left:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-left:91.6666666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media print,screen and (min-width:769px){.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.3333333333%}.tile.is-2{flex:none;width:16.6666666667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.3333333333%}.tile.is-5{flex:none;width:41.6666666667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.3333333333%}.tile.is-8{flex:none;width:66.6666666667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.3333333333%}.tile.is-11{flex:none;width:91.6666666667%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-primary-light{color:#ebfffc!important}a.has-text-primary-light:focus,a.has-text-primary-light:hover{color:#b8fff4!important}.has-background-primary-light{background-color:#ebfffc!important}.has-text-primary-dark{color:#00947e!important}a.has-text-primary-dark:focus,a.has-text-primary-dark:hover{color:#00c7a9!important}.has-background-primary-dark{background-color:#00947e!important}.has-text-link{color:#3273dc!important}a.has-text-link:focus,a.has-text-link:hover{color:#205bbc!important}.has-background-link{background-color:#3273dc!important}.has-text-link-light{color:#eef3fc!important}a.has-text-link-light:focus,a.has-text-link-light:hover{color:#c2d5f5!important}.has-background-link-light{background-color:#eef3fc!important}.has-text-link-dark{color:#2160c4!important}a.has-text-link-dark:focus,a.has-text-link-dark:hover{color:#3b79de!important}.has-background-link-dark{background-color:#2160c4!important}.has-text-info{color:#3298dc!important}a.has-text-info:focus,a.has-text-info:hover{color:#207dbc!important}.has-background-info{background-color:#3298dc!important}.has-text-info-light{color:#eef6fc!important}a.has-text-info-light:focus,a.has-text-info-light:hover{color:#c2e0f5!important}.has-background-info-light{background-color:#eef6fc!important}.has-text-info-dark{color:#1d72aa!important}a.has-text-info-dark:focus,a.has-text-info-dark:hover{color:#248fd6!important}.has-background-info-dark{background-color:#1d72aa!important}.has-text-success{color:#48c774!important}a.has-text-success:focus,a.has-text-success:hover{color:#34a85c!important}.has-background-success{background-color:#48c774!important}.has-text-success-light{color:#effaf3!important}a.has-text-success-light:focus,a.has-text-success-light:hover{color:#c8eed6!important}.has-background-success-light{background-color:#effaf3!important}.has-text-success-dark{color:#257942!important}a.has-text-success-dark:focus,a.has-text-success-dark:hover{color:#31a058!important}.has-background-success-dark{background-color:#257942!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-background-warning{background-color:#ffdd57!important}.has-text-warning-light{color:#fffbeb!important}a.has-text-warning-light:focus,a.has-text-warning-light:hover{color:#fff1b8!important}.has-background-warning-light{background-color:#fffbeb!important}.has-text-warning-dark{color:#947600!important}a.has-text-warning-dark:focus,a.has-text-warning-dark:hover{color:#c79f00!important}.has-background-warning-dark{background-color:#947600!important}.has-text-danger{color:#f14668!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-danger-light{color:#feecf0!important}a.has-text-danger-light:focus,a.has-text-danger-light:hover{color:#fabdc9!important}.has-background-danger-light{background-color:#feecf0!important}.has-text-danger-dark{color:#cc0f35!important}a.has-text-danger-dark:focus,a.has-text-danger-dark:hover{color:#ee2049!important}.has-background-danger-dark{background-color:#cc0f35!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3,.mx-3{margin-left:.75rem!important}.mx-3{margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4,.mx-4{margin-left:1rem!important}.mx-4{margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5,.mx-5{margin-left:1.5rem!important}.mx-5{margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6,.mx-6{margin-left:3rem!important}.mx-6{margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3,.px-3{padding-left:.75rem!important}.px-3{padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4,.px-4{padding-left:1rem!important}.px-4{padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5,.px-5{padding-left:1.5rem!important}.px-5{padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6,.px-6{padding-left:3rem!important}.px-6{padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media print,screen and (min-width:769px){.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media print,screen and (min-width:769px){.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media print,screen and (min-width:769px){.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media print,screen and (min-width:769px){.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media print,screen and (min-width:769px){.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-sans-serif,.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-code,.is-family-monospace{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:769px){.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:hsla(0,0%,4%,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:hsla(0,0%,4%,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover,.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover,.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,.7)}.hero.is-light .subtitle{color:rgba(0,0,0,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-light .tabs a:hover,.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover,.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}}.hero.is-info{background-color:#3298dc;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#3298dc}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#238cd1;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover,.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3298dc}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}}.hero.is-success{background-color:#48c774;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#48c774}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#3abb67;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover,.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c774}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#29b342,#48c774 71%,#56d296)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#29b342,#48c774 71%,#56d296)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover,.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)}}.hero.is-small .hero-body{padding:1.5rem}@media print,screen and (min-width:769px){.hero.is-medium .hero-body{padding:9rem 1.5rem}.hero.is-large .hero-body{padding:18rem 1.5rem}}.hero.is-fullheight-with-navbar .hero-body,.hero.is-fullheight .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media print,screen and (min-width:769px){.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0}.hero-body,.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}.tab-content{visibility:hidden;position:absolute;width:calc(100% - 50px);height:calc(100% - 41px - 67px - 24px)}.tab-content.is-visible{visibility:visible}.tab-content.scrollable{overflow-y:auto;padding-right:10px}.tab-content h4{margin-top:60px}.table-header{margin-bottom:50px}.checkbox-col{width:50px}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.fa-times{color:#f14668}.fa-check{color:#48c774}td{padding:.2rem 1rem!important;vertical-align:middle!important}'],encapsulation:3}),e}();function z(e,t){if(1&e&&(r.TgZ(0,"th",5),r._uU(1," Score "),r.TgZ(2,"button",8),r._UZ(3,"fa-icon",9),r.qZA(),r._UZ(4,"p-sortIcon",6),r.qZA()),2&e){var n=r.oxw(3);r.Q6J("pSortableColumn","score"),r.xp6(2),r.uIk("data-tooltip",n.tableProteinScoreTooltip),r.xp6(1),r.Q6J("icon",n.faQuestionCircle),r.xp6(1),r.Q6J("field","score")}}function N(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"th",4),r._UZ(2,"p-tableHeaderCheckbox"),r.qZA(),r.TgZ(3,"th",5),r._uU(4," UniProt Code "),r._UZ(5,"p-sortIcon",6),r.qZA(),r.TgZ(6,"th",5),r._uU(7," Symbol "),r._UZ(8,"p-sortIcon",6),r.qZA(),r.TgZ(9,"th",5),r._uU(10," Name "),r._UZ(11,"p-sortIcon",6),r.qZA(),r.YNc(12,z,5,4,"th",7),r.TgZ(13,"th",5),r._uU(14," Seed "),r._UZ(15,"p-sortIcon",6),r.qZA(),r.qZA()),2&e){var n=r.oxw(2);r.xp6(3),r.Q6J("pSortableColumn","uniprotAc"),r.xp6(2),r.Q6J("field","uniprotAc"),r.xp6(1),r.Q6J("pSortableColumn","symbol"),r.xp6(2),r.Q6J("field","symbol"),r.xp6(1),r.Q6J("pSortableColumn","proteinName"),r.xp6(2),r.Q6J("field","proteinName"),r.xp6(1),r.Q6J("ngIf",n.tableHasScores),r.xp6(1),r.Q6J("pSortableColumn","isSeed"),r.xp6(2),r.Q6J("field","isSeed")}}function B(e,t){if(1&e&&(r.TgZ(0,"td"),r._uU(1),r.ALo(2,"number"),r.qZA()),2&e){var n=r.oxw().$implicit;r.xp6(1),r.Oqu(r.lcZ(2,1,n.score))}}var U=function(){return["icon"]};function q(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",13),r._uU(2," Seed "),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faCheck)("classes",r.DdM(2,U))}}function F(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",13),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faTimes)("classes",r.DdM(2,U))}}function W(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._UZ(2,"p-tableCheckbox",10),r.qZA(),r.TgZ(3,"td"),r.TgZ(4,"a",11),r._uU(5),r.qZA(),r.qZA(),r.TgZ(6,"td"),r._uU(7),r.qZA(),r.TgZ(8,"td"),r._uU(9),r.qZA(),r.YNc(10,B,3,3,"td",12),r.TgZ(11,"td"),r.YNc(12,q,3,3,"span",12),r.YNc(13,F,2,3,"span",12),r.qZA(),r.qZA()),2&e){var n=t.$implicit,i=r.oxw(2);r.xp6(2),r.Q6J("value",n),r.xp6(2),r.MGl("href","https://www.uniprot.org/uniprot/",n.uniprotAc,"",r.LSH),r.xp6(1),r.Oqu(n.uniprotAc),r.xp6(2),r.Oqu(n.symbol),r.xp6(2),r.Oqu(n.proteinName),r.xp6(1),r.Q6J("ngIf",i.tableHasScores),r.xp6(2),r.Q6J("ngIf",n.isSeed),r.xp6(1),r.Q6J("ngIf",!n.isSeed)}}function K(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"p-table",1),r.NdJ("selectionChange",function(e){return r.CHM(n),r.oxw().tableProteinSelection(e)}),r.YNc(1,N,16,9,"ng-template",2),r.YNc(2,W,14,8,"ng-template",3),r.qZA()}if(2&e){var i=r.oxw();r.Q6J("value",i.tableProteins)("selection",i.tableSelectedProteins)}}var V=function(){var e=function(){function e(){_classCallCheck(this,e),this.tableHasScores=!0,this.tableProteinScoreTooltip="",this.tableProteins=[],this.faTimes=v.NBC,this.faCheck=v.LEp,this.faQuestionCircle=_}return _createClass(e,[{key:"ngOnInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-prot-table"]],inputs:{tableHasScores:"tableHasScores",tableProteinScoreTooltip:"tableProteinScoreTooltip",tableProteins:"tableProteins",tableSelectedProteins:"tableSelectedProteins",tableProteinSelection:"tableProteinSelection"},decls:1,vars:1,consts:[["selectionMode","multiple","dataKey","uniprotAc",3,"value","selection","selectionChange",4,"ngIf"],["selectionMode","multiple","dataKey","uniprotAc",3,"value","selection","selectionChange"],["pTemplate","header"],["pTemplate","body"],[1,"checkbox-col"],[3,"pSortableColumn"],[3,"field"],[3,"pSortableColumn",4,"ngIf"],[1,"button","is-light","has-tooltip","tooltip-button"],[1,"icon",3,"icon"],[3,"value"],["target","_blank",3,"href"],[4,"ngIf"],[3,"icon","classes"]],template:function(e,t){1&e&&r.YNc(0,K,3,2,"p-table",0),2&e&&r.Q6J("ngIf",t.tableProteins.length>0)},directives:[b.O5,k.iA,y.jx,k.Mo,k.lQ,k.fz,x.BN,k.UA],pipes:[b.JJ],styles:['@charset "UTF-8";\n/*! bulma.io v0.9.2 | MIT License | github.com/jgthms/bulma */.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default!important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@-webkit-keyframes p-fadein{0%{opacity:0}to{opacity:1}}@keyframes p-fadein{0%{opacity:0}to{opacity:1}}button,input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.p-connected-overlay{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem}.p-badge-dot,.p-badge-no-gutter{border-radius:50%;padding:0}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-button-label{transition:all .2s}.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-disabled{cursor:default!important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}.p-colorpicker-panel .p-colorpicker-color{background:transparent url(color.png) no-repeat 0 0}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url(hue.png) no-repeat 0 0}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputtext{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea~label{top:1rem}.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label input.p-filled~label,.p-float-label input:focus~label,.p-float-label textarea.p-filled~label,.p-float-label textarea:focus~label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill~label{top:-20px;font-size:12px}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-right>i{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,.5);border-radius:100%;transform:scale(0)}.p-ink-active{-webkit-animation:ripple .4s linear;animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none!important}@-webkit-keyframes ripple{to{opacity:0;transform:scale(2.5)}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-left,.p-tooltip.p-tooltip-right{padding:0 .25rem}.p-tooltip.p-tooltip-bottom,.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}:root{--surface-a:#fff;--surface-b:#fafafa;--surface-c:rgba(0,0,0,.04);--surface-d:rgba(0,0,0,.12);--surface-e:#fff;--surface-f:#fff;--text-color:rgba(0,0,0,0.87);--text-color-secondary:textSecondaryColor;--primary-color:#3f51b5;--primary-color-text:#fff;--font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;--surface-0:#fff;--surface-50:#fafafa;--surface-100:#f5f5f5;--surface-200:#eee;--surface-300:#e0e0e0;--surface-400:#bdbdbd;--surface-500:#9e9e9e;--surface-600:#757575;--surface-700:#616161;--surface-800:#424242;--surface-900:#212121;--content-padding:1rem;--inline-spacing:0.5rem}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(roboto-v20-latin-ext_latin-regular.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(roboto-v20-latin-ext_latin-500.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-500.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(roboto-v20-latin-ext_latin-700.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-700.woff) format("woff")}*{box-sizing:border-box}.p-component{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;font-weight:400}.p-component-overlay{background-color:rgba(0,0,0,.32);transition-duration:.2s}.p-component:disabled,.p-disabled{opacity:.38}.p-error{color:#b00020}.p-text-secondary{color:rgba(0,0,0,.6)}.p-link,.pi{font-size:1rem}.p-link{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;border-radius:4px}.p-link:focus{outline:0 none;outline-offset:0;box-shadow:none}:root{--blue-50:#f4fafe;--blue-100:#cae6fc;--blue-200:#a0d2fa;--blue-300:#75bef8;--blue-400:#4baaf5;--blue-500:#2196f3;--blue-600:#1c80cf;--blue-700:#1769aa;--blue-800:#125386;--blue-900:#0d3c61;--green-50:#f7faf5;--green-100:#dbe8cf;--green-200:#bed6a9;--green-300:#a1c384;--green-400:#85b15e;--green-500:#689f38;--green-600:#588730;--green-700:#496f27;--green-800:#39571f;--green-900:#2a4016;--yellow-50:#fffcf5;--yellow-100:#fef0cd;--yellow-200:#fde4a5;--yellow-300:#fdd87d;--yellow-400:#fccc55;--yellow-500:#fbc02d;--yellow-600:#d5a326;--yellow-700:#b08620;--yellow-800:#8a6a19;--yellow-900:#644d12;--cyan-50:#f2fcfd;--cyan-100:#c2eff5;--cyan-200:#91e2ed;--cyan-300:#61d5e4;--cyan-400:#30c9dc;--cyan-500:#00bcd4;--cyan-600:#00a0b4;--cyan-700:#008494;--cyan-800:#006775;--cyan-900:#004b55;--pink-50:#fef4f7;--pink-100:#fac9da;--pink-200:#f69ebc;--pink-300:#f1749e;--pink-400:#ed4981;--pink-500:#e91e63;--pink-600:#c61a54;--pink-700:#a31545;--pink-800:#801136;--pink-900:#5d0c28;--indigo-50:#f6f7fc;--indigo-100:#d5d9ef;--indigo-200:#b3bae2;--indigo-300:#919cd5;--indigo-400:#707dc8;--indigo-500:#4e5fbb;--indigo-600:#42519f;--indigo-700:#374383;--indigo-800:#2b3467;--indigo-900:#1f264b;--teal-50:#f2faf9;--teal-100:#c2e6e2;--teal-200:#91d2cc;--teal-300:#61beb5;--teal-400:#30aa9f;--teal-500:#009688;--teal-600:#008074;--teal-700:#00695f;--teal-800:#00534b;--teal-900:#003c36;--orange-50:#fffaf2;--orange-100:#ffe6c2;--orange-200:#ffd391;--orange-300:#ffbf61;--orange-400:#ffac30;--orange-500:#ff9800;--orange-600:#d98100;--orange-700:#b36a00;--orange-800:#8c5400;--orange-900:#663d00;--bluegray-50:#f7f9f9;--bluegray-100:#d9e0e3;--bluegray-200:#bbc7cd;--bluegray-300:#9caeb7;--bluegray-400:#7e96a1;--bluegray-500:#607d8b;--bluegray-600:#526a76;--bluegray-700:#435861;--bluegray-800:#35454c;--bluegray-900:#263238;--purple-50:#faf4fb;--purple-100:#e7cbec;--purple-200:#d4a2dd;--purple-300:#c279ce;--purple-400:#af50bf;--purple-500:#9c27b0;--purple-600:#852196;--purple-700:#6d1b7b;--purple-800:#561561;--purple-900:#3e1046}.p-autocomplete .p-autocomplete-loader{right:1rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:4rem}.p-autocomplete .p-autocomplete-multiple-container{padding:.5rem 1rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.5rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}p-autocomplete.ng-dirty.ng-invalid>.p-autocomplete>.p-inputtext{border-color:#b00020}.p-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll){padding:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}p-calendar.ng-dirty.ng-invalid>.p-calendar>.p-inputtext{border-color:#b00020}.p-datepicker{padding:.5rem;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{padding:.5rem;color:rgba(0,0,0,.87);background:#fff;font-weight:500;margin:0;border-bottom:1px solid rgba(0,0,0,.12);border-top-right-radius:4px;border-top-left-radius:4px}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datepicker .p-datepicker-header .p-datepicker-next:focus,.p-datepicker .p-datepicker-header .p-datepicker-prev:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2.5rem}.p-datepicker .p-datepicker-header .p-datepicker-title select{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-datepicker .p-datepicker-header .p-datepicker-title select:focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{width:2.5rem;height:2.5rem;border-radius:50%;transition:none;border:1px solid transparent}.p-datepicker table td>span.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker table td.p-datepicker-today>span{background:#fff;color:rgba(0,0,0,.87);border-color:#000}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid rgba(0,0,0,.12)}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid rgba(0,0,0,.12);padding:.5rem}.p-datepicker .p-timepicker button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datepicker .p-timepicker button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:none;border-radius:4px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-right:1px solid rgba(0,0,0,.12);padding:0 .5rem}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0;border-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}@media screen and (max-width:769px){.p-datepicker table td,.p-datepicker table th{padding:0}}.p-cascadeselect{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-cascadeselect:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0;padding:1rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:rgba(0,0,0,.6)}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-cascadeselect-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-cascadeselect-panel .p-cascadeselect-items{padding:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:1rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}p-cascadeselect.ng-dirty.ng-invalid>.p-cascadeselect{border-color:#b00020}.p-input-filled .p-cascadeselect{background:#f5f5f5}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-checkbox{width:18px;height:18px}.p-checkbox .p-checkbox-box{border:2px solid #757575;background:#fff;width:18px;height:18px;color:rgba(0,0,0,.87);border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#fff;font-size:14px}.p-checkbox .p-checkbox-box.p-highlight{border-color:#3f51b5;background:#3f51b5}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:rgba(0,0,0,.87)}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:#3f51b5;background:#3f51b5;color:#fff}p-checkbox.ng-dirty.ng-invalid>.p-checkbox>.p-checkbox-box{border-color:#b00020}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f5f5f5}.p-input-filled .p-checkbox .p-checkbox-box.p-highlight{background:#3f51b5}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{background-color:#ececec}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#3f51b5}.p-checkbox-label{margin-left:.5rem}.p-chips .p-chips-multiple-container{padding:.5rem 1rem}.p-chips .p-chips-multiple-container:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-chips .p-chips-multiple-container .p-chips-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.5rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);padding:0;margin:0}p-chips.ng-dirty.ng-invalid>.p-chips>.p-inputtext{border-color:#b00020}.p-colorpicker-preview,.p-fluid .p-colorpicker-preview.p-inputtext{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border-color:#191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-dropdown{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-dropdown:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:2rem}.p-dropdown .p-dropdown-label{background:transparent;border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:rgba(0,0,0,.6)}.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-dropdown .p-dropdown-clear-icon{color:rgba(0,0,0,.6);right:2.357rem}.p-dropdown-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-dropdown-panel .p-dropdown-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:2rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll){padding:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}p-dropdown.ng-dirty.ng-invalid>.p-dropdown{border-color:#b00020}.p-input-filled .p-dropdown{background:#f5f5f5}.p-input-filled .p-dropdown:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-editor-container .p-editor-toolbar{background:#fff;border-top-right-radius:4px;border-top-left-radius:4px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e0e0e0}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0;color:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px;padding:0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:1rem}.p-editor-container .p-editor-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e0e0e0}.p-editor-container .p-editor-content .ql-editor{background:#fff;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-editor-container .ql-snow.ql-toolbar button:focus,.p-editor-container .ql-snow.ql-toolbar button:hover{color:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar button.ql-active{color:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label{color:#3f51b5}.p-inputgroup-addon{background:#fff;color:rgba(0,0,0,.6);border-top:1px solid rgba(0,0,0,.38);border-left:1px solid rgba(0,0,0,.38);border-bottom:1px solid rgba(0,0,0,.38);padding:1rem;min-width:2.357rem}.p-inputgroup-addon:last-child{border-right:1px solid rgba(0,0,0,.38)}.p-inputgroup>.p-component,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup .p-float-label:first-child input,.p-inputgroup button:first-child,.p-inputgroup input:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.p-inputgroup-addon:last-child,.p-inputgroup .p-float-label:last-child input,.p-inputgroup button:last-child,.p-inputgroup input:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}p-inputmask.ng-dirty.ng-invalid>.p-inputtext,p-inputnumber.ng-dirty.ng-invalid>.p-inputnumber>.p-inputtext{border-color:#b00020}.p-inputswitch{width:2.75rem;height:1rem}.p-inputswitch .p-inputswitch-slider{background:rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:.5rem}.p-inputswitch .p-inputswitch-slider:before{background:#fff;width:1.5rem;height:1.5rem;left:-1px;margin-top:-.75rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translateX(1.5rem)}.p-inputswitch.p-focus .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:none}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background:rgba(0,0,0,.38)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:rgba(63,81,181,.5)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:#3f51b5}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:rgba(63,81,181,.5)}p-inputswitch.ng-dirty.ng-invalid>.p-inputswitch{border-color:#b00020}.p-inputtext{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);background:#fff;padding:1rem;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}.p-inputtext:enabled:hover{border-color:rgba(0,0,0,.87)}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-inputtext.ng-dirty.ng-invalid{border-color:#b00020}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.875rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:1.25rem}.p-float-label>label{left:1rem;color:rgba(0,0,0,.6);transition-duration:.2s}.p-float-label>.ng-invalid.ng-dirty+label{color:#b00020}.p-input-icon-left>i:first-of-type{left:1rem;color:rgba(0,0,0,.6)}.p-input-icon-left>.p-inputtext{padding-left:3rem}.p-input-icon-left.p-float-label>label{left:3rem}.p-input-icon-right>i:last-of-type{right:1rem;color:rgba(0,0,0,.6)}.p-input-icon-right>.p-inputtext{padding-right:3rem}::-webkit-input-placeholder{color:rgba(0,0,0,.6)}:-moz-placeholder,::-moz-placeholder{color:rgba(0,0,0,.6)}:-ms-input-placeholder{color:rgba(0,0,0,.6)}.p-input-filled .p-inputtext{background-color:#f5f5f5}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.875rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:1.25rem}.p-listbox{background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-listbox .p-listbox-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:2rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-listbox .p-listbox-header .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list{padding:0}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);transition:none;border-radius:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-listbox .p-listbox-list .p-listbox-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-listbox .p-listbox-list .p-listbox-item .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}p-listbox.ng-dirty.ng-invalid>.p-listbox{border-color:#b00020}.p-multiselect{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-multiselect:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-multiselect .p-multiselect-label{padding:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-multiselect .p-multiselect-label.p-placeholder{color:rgba(0,0,0,.6)}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.5rem 1rem}.p-multiselect-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-multiselect-panel .p-multiselect-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:2rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll){padding:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}p-multiselect.ng-dirty.ng-invalid>.p-multiselect{border-color:#b00020}.p-input-filled .p-multiselect{background:#f5f5f5}.p-input-filled .p-multiselect:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-password.p-invalid.p-component>.p-inputtext{border-color:#b00020}.p-password-panel{padding:1rem;background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:rgba(63,81,181,.32)}.p-password-panel .p-password-meter .p-password-strength.weak{background:#d32f2f}.p-password-panel .p-password-meter .p-password-strength.medium{background:#fbc02d}.p-password-panel .p-password-meter .p-password-strength.strong{background:#689f38}.p-radiobutton{width:20px;height:20px}.p-radiobutton .p-radiobutton-box{border:2px solid #757575;background:#fff;width:20px;height:20px;color:rgba(0,0,0,.87);border-radius:50%;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:rgba(0,0,0,.87)}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:10px;height:10px;transition-duration:.2s;background-color:#3f51b5}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:#3f51b5;background:#fff}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#3f51b5;background:#fff;color:#3f51b5}p-radiobutton.ng-dirty.ng-invalid>.p-radiobutton>.p-radiobutton-box{border-color:#b00020}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f5f5f5}.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#ececec}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight,.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#fff}.p-radiobutton-label{margin-left:.5rem}.p-rating .p-rating-icon{color:#3f51b5;margin-left:.5rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);font-size:1.143rem}.p-rating .p-rating-icon.p-rating-cancel{color:#b00020}.p-rating .p-rating-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-rating .p-rating-icon:first-child{margin-left:0}.p-rating .p-rating-icon.pi-star,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover{color:#3f51b5}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover{color:#b00020}.p-selectbutton .p-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button.p-highlight{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button.p-highlight:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:rgba(0,0,0,.6)}p-selectbutton.ng-dirty.ng-invalid>.p-selectbutton>.p-button{border-color:#b00020}.p-slider{background:#c1c1c1;border:0;border-radius:4px}.p-slider.p-slider-horizontal{height:2px}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-10px;margin-left:-10px}.p-slider.p-slider-vertical{width:2px}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-10px;margin-bottom:-10px}.p-slider .p-slider-handle{height:20px;width:20px;background:#3f51b5;border:0;border-radius:50%;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-slider .p-slider-handle:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-slider .p-slider-range{background:#3f51b5}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#3f51b5;border-color:0 none}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1),left .2s}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range{transition:width .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1),bottom .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-range{transition:height .2s}.p-togglebutton.p-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-togglebutton.p-button .p-button-icon-left,.p-togglebutton.p-button .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button.p-highlight{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.p-togglebutton.p-button.p-highlight .p-button-icon-left,.p-togglebutton.p-button.p-highlight .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button.p-highlight:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right{color:rgba(0,0,0,.6)}p-togglebutton.ng-dirty.ng-invalid>.p-togglebutton.p-button{border-color:#b00020}.p-button{color:#fff;background:#3f51b5;border:0;padding:.714rem 1rem;font-size:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-button:enabled:hover{background:rgba(63,81,181,.92)}.p-button:enabled:active,.p-button:enabled:hover{color:#fff;border-color:transparent}.p-button.p-button-outlined{background-color:transparent;color:#3f51b5;border:1px solid}.p-button.p-button-outlined:enabled:hover{background:rgba(63,81,181,.04);color:#3f51b5;border:1px solid}.p-button.p-button-outlined:enabled:active{background:rgba(63,81,181,.16);color:#3f51b5;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.6)}.p-button.p-button-outlined.p-button-plain:enabled:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.6)}.p-button.p-button-outlined.p-button-plain:enabled:active{background:rgba(0,0,0,.16);color:rgba(0,0,0,.6)}.p-button.p-button-text{background-color:transparent;color:#3f51b5;border-color:transparent}.p-button.p-button-text:enabled:hover{background:rgba(63,81,181,.04);color:#3f51b5;border-color:transparent}.p-button.p-button-text:enabled:active{background:rgba(63,81,181,.16);color:#3f51b5;border-color:transparent}.p-button.p-button-text.p-button-plain{color:rgba(0,0,0,.6)}.p-button.p-button-text.p-button-plain:enabled:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.6)}.p-button.p-button-text.p-button-plain:enabled:active{background:rgba(0,0,0,.16);color:rgba(0,0,0,.6)}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#3f51b5;background-color:#fff}.p-button.p-button-raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:3rem;padding:.714rem}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{font-size:.875rem;padding:.62475rem .875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.8925rem 1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-buttonset{display:flex}.p-fluid .p-buttonset .p-button{flex:1}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#fff;background:#ff4081;border:0}.p-button.p-button-secondary:enabled:hover,.p-buttonset.p-button-secondary>.p-button:enabled:hover,.p-splitbutton.p-button-secondary>.p-button:enabled:hover{background:rgba(255,64,129,.92);color:#fff;border-color:transparent}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover{background:rgba(255,64,129,.04);color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active{background:rgba(255,64,129,.16);color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;color:#ff4081;border-color:transparent}.p-button.p-button-secondary.p-button-text:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover{background:rgba(255,64,129,.04);border-color:transparent;color:#ff4081}.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(255,64,129,.16);border-color:transparent;color:#ff4081}.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#2196f3;border:0}.p-button.p-button-info:enabled:hover,.p-buttonset.p-button-info>.p-button:enabled:hover,.p-splitbutton.p-button-info>.p-button:enabled:hover{background:rgba(33,150,243,.92);color:#fff;border-color:transparent}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:transparent;color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:hover{background:rgba(33,150,243,.04);color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active{background:rgba(33,150,243,.16);color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:transparent;color:#2196f3;border-color:transparent}.p-button.p-button-info.p-button-text:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:hover{background:rgba(33,150,243,.04);border-color:transparent;color:#2196f3}.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(33,150,243,.16);border-color:transparent;color:#2196f3}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#689f38;border:0}.p-button.p-button-success:enabled:hover,.p-buttonset.p-button-success>.p-button:enabled:hover,.p-splitbutton.p-button-success>.p-button:enabled:hover{background:rgba(104,159,56,.92);color:#fff;border-color:transparent}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:transparent;color:#689f38;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:hover{background:rgba(104,159,56,.04);color:#689f38;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active{background:rgba(104,159,56,.16);color:#689f38;border:1px solid}.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:transparent;color:#689f38;border-color:transparent}.p-button.p-button-success.p-button-text:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:hover{background:rgba(104,159,56,.04);border-color:transparent;color:#689f38}.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(104,159,56,.16);border-color:transparent;color:#689f38}.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:#212529;background:#fbc02d;border:0}.p-button.p-button-warning:enabled:hover,.p-buttonset.p-button-warning>.p-button:enabled:hover,.p-splitbutton.p-button-warning>.p-button:enabled:hover{background:rgba(251,192,45,.92);color:#212529;border-color:transparent}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{color:#212529;border-color:transparent}.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:transparent;color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:hover{background:rgba(251,192,45,.04);color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active{background:rgba(251,192,45,.16);color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:transparent;color:#fbc02d;border-color:transparent}.p-button.p-button-warning.p-button-text:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:hover{background:rgba(251,192,45,.04);border-color:transparent;color:#fbc02d}.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(251,192,45,.16);border-color:transparent;color:#fbc02d}.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#9c27b0;border:0}.p-button.p-button-help:enabled:hover,.p-buttonset.p-button-help>.p-button:enabled:hover,.p-splitbutton.p-button-help>.p-button:enabled:hover{background:rgba(156,39,176,.92);color:#fff;border-color:transparent}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:transparent;color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:hover{background:rgba(156,39,176,.04);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active{background:rgba(156,39,176,.16);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:transparent;color:#9c27b0;border-color:transparent}.p-button.p-button-help.p-button-text:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:hover{background:rgba(156,39,176,.04);border-color:transparent;color:#9c27b0}.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(156,39,176,.16);border-color:transparent;color:#9c27b0}.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#d32f2f;border:0}.p-button.p-button-danger:enabled:hover,.p-buttonset.p-button-danger>.p-button:enabled:hover,.p-splitbutton.p-button-danger>.p-button:enabled:hover{background:rgba(211,47,47,.92);color:#fff;border-color:transparent}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:transparent;color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:hover{background:rgba(211,47,47,.04);color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active{background:rgba(211,47,47,.16);color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;color:#d32f2f;border-color:transparent}.p-button.p-button-danger.p-button-text:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:hover{background:rgba(211,47,47,.04);border-color:transparent;color:#d32f2f}.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(211,47,47,.16);border-color:transparent;color:#d32f2f}.p-button.p-button-link{color:#3f51b5;background:transparent;border:transparent}.p-button.p-button-link:enabled:hover{background:transparent;color:#3f51b5;border-color:transparent}.p-button.p-button-link:enabled:hover .p-button-label{text-decoration:underline}.p-button.p-button-link:enabled:focus{background:transparent;box-shadow:none;border-color:transparent}.p-button.p-button-link:enabled:active{background:transparent;color:#3f51b5;border-color:transparent}.p-carousel .p-carousel-content .p-carousel-next,.p-carousel .p-carousel-content .p-carousel-prev{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin:.5rem}.p-carousel .p-carousel-content .p-carousel-next:enabled:hover,.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-carousel .p-carousel-content .p-carousel-next:focus,.p-carousel .p-carousel-content .p-carousel-prev:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#dcdcdc;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#ececec}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable .p-paginator-bottom,.p-datatable .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-datatable .p-datatable-footer,.p-datatable .p-datatable-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-datatable .p-datatable-thead>tr>th{transition:none}.p-datatable .p-datatable-tfoot>tr>td,.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:solid #e4e4e4;border-width:0 0 1px;font-weight:500;color:rgba(0,0,0,.87);background:#fff}.p-datatable .p-sortable-column .p-sortable-column-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#3f51b5;background:rgba(63,81,181,.12);margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:rgba(0,0,0,.6)}.p-datatable .p-sortable-column.p-highlight{background:#fff;color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column:focus{box-shadow:none;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#fff;color:rgba(0,0,0,.87);transition:none;outline-color:transparent}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:solid #e4e4e4;border-width:0 0 1px;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 rgba(63,81,181,.12)}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 rgba(63,81,181,.12)}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-column-resizer-helper{background:#3f51b5}.p-datatable .p-datatable-scrollable-footer,.p-datatable .p-datatable-scrollable-header{background:#fff}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td,.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:rgba(0,0,0,.02)}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler:hover{color:#3f51b5}.p-datatable.p-datatable-sm .p-datatable-footer,.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-footer,.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-dataview .p-paginator-bottom,.p-dataview .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-dataview .p-dataview-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-dataview .p-dataview-content{background:#fff;color:rgba(0,0,0,.87);border:0;padding:1rem 0}.p-dataview.p-dataview-list .p-dataview-content>.p-grid>div{border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-dataview .p-dataview-footer{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-emptymessage{padding:1rem}.p-column-filter-row .p-column-filter-clear-button,.p-column-filter-row .p-column-filter-menu-button{margin-left:.5rem}.p-column-filter-menu-button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{border-color:transparent}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover,.p-column-filter-menu-button:hover{color:rgba(0,0,0,.6);background:rgba(0,0,0,.04)}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:rgba(63,81,181,.12);color:#3f51b5}.p-column-filter-menu-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-clear-button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-column-filter-clear-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-overlay{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12)}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule,.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:1rem}.fc .fc-view-container td.fc-widget-content,.fc .fc-view-container th{background:#fff;border:1px solid #e0e0e0;color:rgba(0,0,0,.87)}.fc .fc-view-container td.fc-head-container{border:1px solid #e0e0e0}.fc .fc-view-container .fc-row{border-right:1px solid #e0e0e0}.fc .fc-view-container .fc-event{background:rgba(63,81,181,.12);border:1px solid rgba(63,81,181,.12);color:#3f51b5}.fc .fc-view-container .fc-divider{background:#fff;border:1px solid #e0e0e0}.fc .fc-toolbar .fc-button{color:#fff;background:#3f51b5;border:0;font-size:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px;display:flex;align-items:center}.fc .fc-toolbar .fc-button:enabled:hover{background:rgba(63,81,181,.92);color:#fff;border-color:transparent}.fc .fc-toolbar .fc-button:enabled:active{background:rgba(63,81,181,.68);color:#fff;border-color:transparent}.fc .fc-toolbar .fc-button:enabled:active:focus{outline:0 none;outline-offset:0;box-shadow:none}.fc .fc-toolbar .fc-button .fc-icon-chevron-left{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:"\ue900"}.fc .fc-toolbar .fc-button .fc-icon-chevron-right{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:"\ue901"}.fc .fc-toolbar .fc-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button,.fc .fc-toolbar .fc-button.fc-timeGridDay-button,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,.fc .fc-toolbar .fc-button.fc-timeGridDay-button:hover,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button:hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:focus,.fc .fc-toolbar .fc-button.fc-timeGridDay-button:focus,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button:focus{outline:0 none;outline-offset:0;box-shadow:none;z-index:1}.fc .fc-toolbar .fc-button-group .fc-button{border-radius:0}.fc .fc-toolbar .fc-button-group .fc-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc .fc-toolbar .fc-button-group .fc-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-orderlist .p-orderlist-controls{padding:1rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#fff;color:rgba(0,0,0,.87);padding:1rem;border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-orderlist .p-orderlist-header .p-orderlist-title{font-weight:500}.p-orderlist .p-orderlist-filter-container{padding:1rem;background:#fff;border:1px solid #e0e0e0;border-bottom:0}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:2rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-orderlist .p-orderlist-list{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:1rem;margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none}.p-orderlist .p-orderlist-list .p-orderlist-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-orderlist .p-orderlist-list .p-orderlist-empty-message{padding:1rem;color:rgba(0,0,0,.87)}.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-orderlist-item.cdk-drag-preview{padding:1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border:0;color:rgba(0,0,0,.87);background:#fff;margin:0}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:rgba(30,39,86,.12)}.p-organizationchart .p-organizationchart-line-down{background:rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid;border-color:rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-line-top{border-color:#e0e0e0 rgba(0,0,0,.12) rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-node-content{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:1rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-paginator{background:#fff;color:rgba(0,0,0,.87);border:0 solid #e4e4e4;padding:.5rem 1rem;border-radius:4px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev{background-color:transparent;border:0;color:rgba(0,0,0,.6);min-width:3rem;height:3rem;margin:.143rem;transition:none;border-radius:50%}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover{background:rgba(0,0,0,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-paginator .p-paginator-first{border-top-left-radius:4px;border-bottom-left-radius:4px}.p-paginator .p-paginator-last{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-paginator .p-dropdown{margin-left:.5rem;height:3rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-current{padding:0 .5rem}.p-paginator .p-paginator-current,.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0;color:rgba(0,0,0,.6);min-width:3rem;height:3rem;margin:.143rem}.p-paginator .p-paginator-pages .p-paginator-page{transition:none;border-radius:50%}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:rgba(63,81,181,.12);border-color:rgba(63,81,181,.12);color:#3f51b5}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:rgba(0,0,0,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-picklist .p-picklist-buttons{padding:1rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#fff;color:rgba(0,0,0,.87);padding:1rem;border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-picklist .p-picklist-header .p-picklist-title{font-weight:500}.p-picklist .p-picklist-filter-container{padding:1rem;background:#fff;border:1px solid #e0e0e0;border-bottom:0}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:2rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-picklist .p-picklist-list{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-picklist .p-picklist-list .p-picklist-item{padding:1rem;margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none}.p-picklist .p-picklist-list .p-picklist-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-picklist .p-picklist-list .p-picklist-empty-message{padding:1rem;color:rgba(0,0,0,.87)}.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-picklist-item.cdk-drag-preview{padding:1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border:0;color:rgba(0,0,0,.87);background:#fff;margin:0}.p-timeline .p-timeline-event-marker{border:0;border-radius:50%;width:1rem;height:1rem;background-color:#bdbdbd}.p-timeline .p-timeline-event-connector{background-color:#bdbdbd}.p-timeline.p-timeline-vertical .p-timeline-event-content,.p-timeline.p-timeline-vertical .p-timeline-event-opposite{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-content,.p-timeline.p-timeline-horizontal .p-timeline-event-opposite{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:1rem;border-radius:4px}.p-tree .p-tree-container .p-treenode{padding:.25rem}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:4px;transition:none;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:rgba(0,0,0,.6)}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon{color:rgba(0,0,0,.87)}.p-tree .p-tree-container .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#3f51b5}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:2rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background-color:rgba(50,65,145,.12)}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content{border-radius:4px;border:1px solid #e0e0e0;background-color:#fff;color:rgba(0,0,0,.87);padding:.5rem;transition:none}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight{background-color:rgba(63,81,181,.12);color:#3f51b5}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon{color:#3f51b5}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover{background-color:inherit;color:inherit}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-treetable .p-paginator-bottom,.p-treetable .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-treetable .p-treetable-footer,.p-treetable .p-treetable-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-treetable .p-treetable-thead>tr>th{transition:none}.p-treetable .p-treetable-tfoot>tr>td,.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:solid #e4e4e4;border-width:0 0 1px;font-weight:500;color:rgba(0,0,0,.87);background:#fff}.p-treetable .p-sortable-column{outline-color:transparent}.p-treetable .p-sortable-column .p-sortable-column-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#3f51b5;background:rgba(63,81,181,.12);margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:rgba(0,0,0,.6)}.p-treetable .p-sortable-column.p-highlight{background:#fff;color:rgba(0,0,0,.87)}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-treetable .p-treetable-tbody>tr{background:#fff;color:rgba(0,0,0,.87);transition:none;outline-color:transparent}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:solid #e4e4e4;border-width:0 0 1px;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon{color:rgba(0,0,0,.87)}.p-treetable .p-treetable-tbody>tr.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#3f51b5}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:rgba(0,0,0,.87)}.p-treetable .p-column-resizer-helper{background:#3f51b5}.p-treetable .p-treetable-scrollable-footer,.p-treetable .p-treetable-scrollable-header{background:#fff}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-footer,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-footer,.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-virtualscroller .p-virtualscroller-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-virtualscroller .p-virtualscroller-content{background:#fff;color:rgba(0,0,0,.87);border:0;padding:1rem 0}.p-virtualscroller .p-virtualscroller-footer{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1.5rem;border:0;color:rgba(0,0,0,.87);background:#fff;font-weight:400;border-radius:4px;transition:none}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#f6f6f6;border-color:transparent;color:rgba(0,0,0,.87)}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#fff;border-color:transparent;color:rgba(0,0,0,.87);border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:transparent;background:#fff;color:rgba(0,0,0,.87)}.p-accordion .p-accordion-content{padding:1rem 1.5rem;border:0;background:#fff;color:rgba(0,0,0,.87);border-top:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-accordion p-accordiontab .p-accordion-tab{margin-bottom:0}.p-accordion p-accordiontab .p-accordion-content,.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link{border-radius:0}.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link,.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link,.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{border-top:0}.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link{border-top-right-radius:4px;border-top-left-radius:4px}.p-accordion p-accordiontab:last-child .p-accordion-content,.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-card{background:#fff;color:rgba(0,0,0,.87);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px}.p-card .p-card-body{padding:1rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:400;margin-bottom:.5rem;color:rgba(0,0,0,.6)}.p-card .p-card-content{padding:1rem 0}.p-card .p-card-footer{padding:1rem 0 0}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px rgba(0,0,0,.12)}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px rgba(0,0,0,.12)}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-fieldset,.p-fieldset .p-fieldset-legend{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);border-radius:4px}.p-fieldset .p-fieldset-legend{padding:1rem;font-weight:500}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:rgba(0,0,0,.04);border-color:#e0e0e0;color:rgba(0,0,0,.87)}.p-fieldset .p-fieldset-content{padding:1rem}.p-panel .p-panel-header{border:1px solid #e0e0e0;padding:1rem;background:#fff;color:rgba(0,0,0,.87);border-top-right-radius:4px;border-top-left-radius:4px}.p-panel .p-panel-header .p-panel-title{font-weight:500}.p-panel .p-panel-header .p-panel-header-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-panel .p-panel-header .p-panel-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panel.p-panel-toggleable .p-panel-header{padding:.5rem 1rem}.p-panel .p-panel-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-panel .p-panel-content,.p-panel .p-panel-footer{padding:1rem;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;border-top:0}.p-scrollpanel .p-scrollpanel-bar{background:rgba(0,0,0,.12);border:0}.p-splitter{border:1px solid #e0e0e0;background:#fff;border-radius:4px;color:rgba(0,0,0,.87)}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:rgba(0,0,0,.04)}.p-splitter .p-splitter-gutter-resizing,.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:rgba(0,0,0,.12)}.p-tabview .p-tabview-nav{background:#fff;border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:0 transparent;background:#fff;color:rgba(0,0,0,.6);padding:1rem 1.5rem;font-weight:500;border-top-right-radius:4px;border-top-left-radius:4px;transition:none;margin:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:rgba(63,81,181,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#fff;border-color:transparent;color:#3f51b5}.p-tabview .p-tabview-left-icon{margin-right:.5rem}.p-tabview .p-tabview-close,.p-tabview .p-tabview-right-icon{margin-left:.5rem}.p-tabview .p-tabview-panels{background:#fff;padding:1rem;border:0;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-toolbar{background:#fff;border:1px solid #e0e0e0;padding:1rem;border-radius:4px}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-confirm-popup .p-confirm-popup-content{padding:1rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:1rem}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after,.p-confirm-popup:before{border:solid hsla(0,0%,100%,0);border-bottom:solid #fff}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border:0}.p-dialog .p-dialog-header{border-bottom:0;background:#fff;color:rgba(0,0,0,.87);padding:1.5rem;border-top-right-radius:4px;border-top-left-radius:4px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:500;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-dialog .p-dialog-header .p-dialog-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#fff;color:rgba(0,0,0,.87);padding:0 1.5rem 1.5rem}.p-dialog .p-dialog-footer{border-top:0;background:#fff;color:rgba(0,0,0,.87);padding:1rem 1.5rem;text-align:right;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-dialog-mask.p-component-overlay{background-color:rgba(0,0,0,.32)}.p-overlaypanel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-overlaypanel .p-overlaypanel-content{padding:1rem}.p-overlaypanel .p-overlaypanel-close{background:#3f51b5;color:#fff;width:2.5rem;height:2.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1.25rem;right:-1.25rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:rgba(63,81,181,.92);color:#fff}.p-overlaypanel:after,.p-overlaypanel:before{border:solid hsla(0,0%,100%,0);border-bottom:solid #fff}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-sidebar .p-sidebar-header{padding:1rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-sidebar .p-sidebar-header .p-sidebar-close:focus,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1rem}.p-sidebar-mask.p-component-overlay{background:rgba(0,0,0,.32)}.p-tooltip .p-tooltip-text{background:rgba(97,97,97,.9);color:#fff;padding:.5rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:rgba(97,97,97,.9)}.p-fileupload .p-fileupload-buttonbar{background:#fff;padding:1rem;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline:0 none;outline-offset:0;box-shadow:none}.p-fileupload .p-fileupload-content{background:#fff;padding:2rem 1rem;border:1px solid #e0e0e0;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-fileupload .p-progressbar{height:4px}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{background:rgba(63,81,181,.92);color:#fff;border-color:transparent}.p-fileupload-choose:not(.p-disabled):active{background:rgba(63,81,181,.68);color:#fff;border-color:transparent}.p-breadcrumb{background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:1rem}.p-breadcrumb ul li .p-menuitem-link{transition:none;border-radius:4px}.p-breadcrumb ul li .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6)}.p-breadcrumb ul li.p-breadcrumb-chevron{margin:0 .5rem;color:rgba(0,0,0,.6)}.p-breadcrumb ul li:last-child .p-menuitem-text{color:rgba(0,0,0,.87)}.p-breadcrumb ul li:last-child .p-menuitem-icon{color:rgba(0,0,0,.6)}.p-contextmenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:12.5rem}.p-contextmenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-contextmenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-contextmenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-contextmenu .p-submenu-list{padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-contextmenu .p-menuitem,.p-contextmenu .p-menuitem:last-child{margin:0}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-megamenu{padding:1rem;background:transparent;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-megamenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-megamenu .p-megamenu-panel{background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-megamenu .p-megamenu-submenu-header{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400;border-top-right-radius:4px;border-top-left-radius:4px}.p-megamenu .p-megamenu-submenu{padding:.5rem 0;width:12.5rem}.p-megamenu .p-megamenu-submenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-megamenu .p-megamenu-submenu .p-menuitem,.p-megamenu .p-megamenu-submenu .p-menuitem:last-child{margin:0}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.5rem 0}.p-megamenu.p-megamenu-vertical .p-menuitem,.p-megamenu.p-megamenu-vertical .p-menuitem:last-child{margin:0}.p-menu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-menu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menu.p-menu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-menu .p-submenu-header{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menu .p-menuitem,.p-menu .p-menuitem:last-child{margin:0}.p-menubar{padding:1rem;background:transparent;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-menubar .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-submenu-list{padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:12.5rem}.p-menubar .p-submenu-list .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-submenu-list .p-menuitem,.p-menubar .p-submenu-list .p-menuitem:last-child{margin:0}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}@media screen and (max-width:960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{display:flex;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar .p-menubar-button:hover{color:rgba(0,0,0,.6);background:rgba(0,0,0,.04)}.p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list{position:absolute;display:none;padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:100%}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list ul li a{padding-left:3rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:5rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:7rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:9rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:11rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}}.p-panelmenu .p-panelmenu-header>a{padding:1.5rem;border:0;color:rgba(0,0,0,.87);background:#fff;font-weight:400;border-radius:4px;transition:none}.p-panelmenu .p-panelmenu-header>a .p-menuitem-icon,.p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header>a:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled)>a:hover{background:#f6f6f6;border-color:transparent;color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-header.p-highlight{margin-bottom:0}.p-panelmenu .p-panelmenu-header.p-highlight>a{background:#fff;border-color:transparent;color:rgba(0,0,0,.87);border-bottom-right-radius:0;border-bottom-left-radius:0}.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled)>a:hover{border-color:transparent;background:#fff;color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content{padding:.5rem 0;border:0;background:#fff;color:rgba(0,0,0,.87);margin-bottom:0;border-top:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-header>a{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover>a,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover>a,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header>a{border-top:0}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header>a{border-top-right-radius:4px;border-top-left-radius:4px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight)>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-slidemenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-slidemenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-slidemenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-slidemenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-slidemenu .p-slidemenu-list,.p-slidemenu.p-slidemenu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-slidemenu .p-slidemenu-list{padding:.5rem 0}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:rgba(0,0,0,.04)}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-slidemenu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-backward{padding:1rem;color:rgba(0,0,0,.87)}.p-steps .p-steps-item .p-menuitem-link{transition:none;border-radius:4px;background:transparent}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:rgba(0,0,0,.87);border:1px solid transparent;background:transparent;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:rgba(0,0,0,.87)}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-steps .p-steps-item.p-highlight .p-steps-number{background:rgba(63,81,181,.12);color:#3f51b5}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:500}.p-steps .p-steps-item:before{content:" ";border-top:1px solid rgba(0,0,0,.12);width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu .p-tabmenu-nav{background:#fff;border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:0 transparent;background:#fff;color:rgba(0,0,0,.6);padding:1rem 1.5rem;font-weight:500;border-top-right-radius:4px;border-top-left-radius:4px;transition:none;margin:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:rgba(63,81,181,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#fff;border-color:transparent;color:#3f51b5}.p-tieredmenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-tieredmenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-tieredmenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-tieredmenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tieredmenu .p-submenu-list,.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-tieredmenu .p-submenu-list{padding:.5rem 0}.p-tieredmenu .p-menuitem,.p-tieredmenu .p-menuitem:last-child{margin:0}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-inline-message{padding:1rem;margin:0;border-radius:4px}.p-inline-message.p-inline-message-info{background:#b3e5fc;border:1px solid transparent;color:#01579b}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#01579b}.p-inline-message.p-inline-message-success{background:#c8e6c9;border:1px solid transparent;color:#1b5e20}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1b5e20}.p-inline-message.p-inline-message-warn{background:#ffecb3;border:1px solid transparent;color:#7f6003}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#7f6003}.p-inline-message.p-inline-message-error{background:#ffcdd2;border:1px solid transparent;color:#b71c1c}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#b71c1c}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{margin:1rem 0;border-radius:4px}.p-message .p-message-wrapper{padding:1.25rem 1.5rem}.p-message .p-message-close{width:2.5rem;height:2.5rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:hsla(0,0%,100%,.3)}.p-message .p-message-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-message.p-message-info{background:#b3e5fc;border:0 solid transparent;color:#01579b}.p-message.p-message-info .p-message-close,.p-message.p-message-info .p-message-icon{color:#01579b}.p-message.p-message-success{background:#c8e6c9;border:0 solid transparent;color:#1b5e20}.p-message.p-message-success .p-message-close,.p-message.p-message-success .p-message-icon{color:#1b5e20}.p-message.p-message-warn{background:#ffecb3;border:0 solid transparent;color:#7f6003}.p-message.p-message-warn .p-message-close,.p-message.p-message-warn .p-message-icon{color:#7f6003}.p-message.p-message-error{background:#ffcdd2;border:0 solid transparent;color:#b71c1c}.p-message.p-message-error .p-message-close,.p-message.p-message-error .p-message-icon{color:#b71c1c}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:.9}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-toast .p-toast-message .p-toast-message-content{padding:1.5rem;border-width:0}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:hsla(0,0%,100%,.3)}.p-toast .p-toast-message .p-toast-icon-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-toast .p-toast-message.p-toast-message-info{background:#b3e5fc;border:0 solid transparent;color:#01579b}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:#01579b}.p-toast .p-toast-message.p-toast-message-success{background:#c8e6c9;border:0 solid transparent;color:#1b5e20}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:#1b5e20}.p-toast .p-toast-message.p-toast-message-warn{background:#ffecb3;border:0 solid transparent;color:#7f6003}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:#7f6003}.p-toast .p-toast-message.p-toast-message-error{background:#ffcdd2;border:0 solid transparent;color:#b71c1c}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:#b71c1c}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:hsla(0,0%,100%,.87);width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-item-nav{background:transparent;color:#f6f6f6;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;margin:0 .5rem}.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon{font-size:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-caption{background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.87);padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#dcdcdc;width:1.25rem;height:1.25rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#ececec}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:rgba(0,0,0,.5)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:hsla(0,0%,100%,.4)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:hsla(0,0%,100%,.6)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-galleria .p-galleria-thumbnail-container{background:rgba(0,0,0,.9);padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev{margin:.5rem;background-color:transparent;color:hsla(0,0%,100%,.87);width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-galleria-mask.p-component-overlay{background-color:rgba(0,0,0,.9)}.p-avatar{background-color:rgba(0,0,0,.12);border-radius:4px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #fff}.p-badge{background:#3f51b5;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:#ff4081;color:#fff}.p-badge.p-badge-success{background-color:#689f38;color:#fff}.p-badge.p-badge-info{background-color:#2196f3;color:#fff}.p-badge.p-badge-warning{background-color:#fbc02d;color:#212529}.p-badge.p-badge-danger{background-color:#d32f2f;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-blockui.p-component-overlay{background:rgba(0,0,0,.32)}.p-chip{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:16px;padding:0 1rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.5rem;margin-bottom:.5rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip .pi-chip-remove-icon{margin-left:.5rem}.p-chip img{width:2.5rem;height:2.5rem;margin-left:-1rem;margin-right:.5rem}.p-chip .pi-chip-remove-icon{border-radius:4px;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .pi-chip-remove-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-inplace .p-inplace-display{padding:1rem;border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-progressbar{border:0;height:4px;background:rgba(63,81,181,.32);border-radius:4px}.p-progressbar .p-progressbar-value{border:0;margin:0;background:#3f51b5}.p-progressbar .p-progressbar-label{color:rgba(0,0,0,.87);line-height:4px}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:#ff4081}.p-scrolltop.p-link:hover{background:rgba(255,64,129,.92)}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#fff}.p-skeleton{background-color:rgba(0,0,0,.08);border-radius:4px}.p-skeleton:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4),hsla(0,0%,100%,0))}.p-tag{background:#3f51b5;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:4px}.p-tag.p-tag-success{background-color:#689f38;color:#fff}.p-tag.p-tag-info{background-color:#2196f3;color:#fff}.p-tag.p-tag-warning{background-color:#fbc02d;color:#212529}.p-tag.p-tag-danger{background-color:#d32f2f;color:#fff}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-terminal{background:#fff;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;padding:1rem}.p-terminal .p-terminal-input{font-size:1rem;font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.p-accordion .p-accordion-tab{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);margin-bottom:0;border-radius:0;position:relative;transition:margin-bottom 225ms}.p-accordion .p-accordion-tab:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.p-accordion .p-accordion-tab:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-accordion .p-accordion-tab .p-accordion-toggle-icon{order:1;margin-left:auto;transition:transform .2s}.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus{background:#f6f6f6}.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon{transform:rotate(-270deg)}.p-accordion .p-accordion-tab.p-accordion-tab-active{margin-bottom:1rem}.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon{transform:rotate(-180deg)}.p-accordion .p-accordion-tab .p-accordion-header.p-disabled{opacity:1}.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link>*{opacity:.38}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus,.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus,.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token{padding:.25rem 1rem}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding-top:0;padding-bottom:0}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{font-size:75%}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:0}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus,p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-button{font-weight:500;min-width:4rem}.p-button.p-button-icon-only{min-width:auto}.p-button:enabled:focus{background:rgba(63,81,181,.76)}.p-button:enabled:active{background:rgba(63,81,181,.68)}.p-button .p-ink{background-color:hsla(0,0%,100%,.32)}.p-button.p-button-outlined:enabled:focus,.p-button.p-button-text:enabled:focus{background:rgba(63,81,181,.12)}.p-button.p-button-outlined:enabled:active,.p-button.p-button-text:enabled:active{background:rgba(63,81,181,.16)}.p-button.p-button-outlined .p-ink,.p-button.p-button-text .p-ink{background-color:rgba(63,81,181,.16)}.p-button:disabled{background-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.38)!important;opacity:1}.p-button:disabled.p-button-outlined,.p-button:disabled.p-button-text{background-color:transparent!important;color:rgba(0,0,0,.38)!important}.p-button:disabled.p-button-outlined{border-color:rgba(0,0,0,.38)!important}.p-button.p-button-raised:enabled:focus{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{background:rgba(255,64,129,.76)}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{background:rgba(255,64,129,.68)}.p-button.p-button-secondary.p-button-outlined:enabled:focus,.p-button.p-button-secondary.p-button-text:enabled:focus,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:focus{background:rgba(255,64,129,.12)}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(255,64,129,.16)}.p-button.p-button-secondary.p-button-outlined .p-ink,.p-button.p-button-secondary.p-button-text .p-ink,.p-buttonset.p-button-secondary>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-secondary>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-secondary>.p-button.p-button-text .p-ink{background-color:rgba(255,64,129,.16)}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{background:rgba(33,150,243,.76)}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{background:rgba(33,150,243,.68)}.p-button.p-button-info.p-button-outlined:enabled:focus,.p-button.p-button-info.p-button-text:enabled:focus,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:focus{background:rgba(33,150,243,.12)}.p-button.p-button-info.p-button-outlined:enabled:active,.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(33,150,243,.16)}.p-button.p-button-info.p-button-outlined .p-ink,.p-button.p-button-info.p-button-text .p-ink,.p-buttonset.p-button-info>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-info>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-info>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-info>.p-button.p-button-text .p-ink{background-color:rgba(33,150,243,.16)}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{background:rgba(104,159,56,.76)}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{background:rgba(104,159,56,.68)}.p-button.p-button-success.p-button-outlined:enabled:focus,.p-button.p-button-success.p-button-text:enabled:focus,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:focus{background:rgba(104,159,56,.12)}.p-button.p-button-success.p-button-outlined:enabled:active,.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(104,159,56,.16)}.p-button.p-button-success.p-button-outlined .p-ink,.p-button.p-button-success.p-button-text .p-ink,.p-buttonset.p-button-success>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-success>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-success>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-success>.p-button.p-button-text .p-ink{background-color:rgba(104,159,56,.16)}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{background:rgba(251,192,45,.76)}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{background:rgba(251,192,45,.68)}.p-button.p-button-warning.p-button-outlined:enabled:focus,.p-button.p-button-warning.p-button-text:enabled:focus,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:focus{background:rgba(251,192,45,.12)}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(251,192,45,.16)}.p-button.p-button-warning.p-button-outlined .p-ink,.p-button.p-button-warning.p-button-text .p-ink,.p-buttonset.p-button-warning>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-warning>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-warning>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-warning>.p-button.p-button-text .p-ink{background-color:rgba(251,192,45,.16)}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{background:rgba(156,39,176,.76)}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{background:rgba(156,39,176,.68)}.p-button.p-button-help.p-button-outlined:enabled:focus,.p-button.p-button-help.p-button-text:enabled:focus,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:focus{background:rgba(156,39,176,.12)}.p-button.p-button-help.p-button-outlined:enabled:active,.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(156,39,176,.16)}.p-button.p-button-help.p-button-outlined .p-ink,.p-button.p-button-help.p-button-text .p-ink,.p-buttonset.p-button-help>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-help>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-help>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-help>.p-button.p-button-text .p-ink{background-color:rgba(156,39,176,.16)}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{background:rgba(211,47,47,.76)}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{background:rgba(211,47,47,.68)}.p-button.p-button-danger.p-button-outlined:enabled:focus,.p-button.p-button-danger.p-button-text:enabled:focus,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:focus{background:rgba(211,47,47,.12)}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(211,47,47,.16)}.p-button.p-button-danger.p-button-outlined .p-ink,.p-button.p-button-danger.p-button-text .p-ink,.p-buttonset.p-button-danger>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-danger>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-danger>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-danger>.p-button.p-button-text .p-ink{background-color:rgba(211,47,47,.16)}.p-calendar-w-btn{border:1px solid rgba(0,0,0,.38);background:#fff;border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-calendar-w-btn .p-inputtext{background-image:none;background-color:transparent;border:0}.p-calendar-w-btn .p-inputtext:enabled:focus{box-shadow:none}.p-calendar-w-btn .p-datepicker-trigger.p-button{background-color:transparent;border:0}.p-calendar-w-btn .p-datepicker-trigger.p-button span{color:rgba(0,0,0,.6)}.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover{background:rgba(0,0,0,.04)}.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active,.p-calendar-w-btn .p-datepicker-trigger.p-button:focus{background:rgba(0,0,0,.12)}.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled{background-color:transparent!important}.p-calendar-w-btn:not(.p-calendar-disabled):hover{border-color:rgba(0,0,0,.87)}.p-calendar-w-btn:not(.p-calendar-disabled).p-focus{border-color:#3f51b5;box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-calendar-w-btn.p-calendar-disabled{opacity:.38}.p-datepicker .p-datepicker-header{border-bottom:0}.p-datepicker .p-datepicker-header .p-datepicker-title{margin:0 auto 0 0;order:1}.p-datepicker .p-datepicker-header .p-datepicker-prev{order:2}.p-datepicker .p-datepicker-header .p-datepicker-next{order:3}.p-datepicker table th{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.38);font-weight:400;font-size:.875rem}.p-datepicker table td.p-datepicker-today>span{box-shadow:0 0 0 1px rgba(0,0,0,.38)}.p-datepicker table td.p-datepicker-today.p-highlight{box-shadow:0 0 0 1px rgba(63,81,181,.12)}p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn{border-color:#b00020}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus{box-shadow:none}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled .p-calendar-w-btn{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-calendar-w-btn .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus,.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus,.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-calendar-w-btn .p-inputtext{border:0}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext{border:0;background-image:none}.p-cascadeselect .p-cascadeselect-trigger,.p-cascadeselect .p-inputtext{background-image:none;background:transparent}.p-cascadeselect .p-inputtext{border:0}.p-cascadeselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-cascadeselect-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-cascadeselect{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-cascadeselect .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-cascadeselect:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus,.p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-cascadeselect .p-inputtext:enabled:focus,.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-cascadeselect .p-inputtext{border:0}.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#ff4081;color:#fff}.p-checkbox{border-radius:50%;transition:box-shadow .2s}.p-checkbox .p-checkbox-box{border-color:#757575;border-radius:2px;position:relative}.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus,.p-checkbox .p-checkbox-box:not(.p-disabled):hover{border-color:#757575}.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus{border-color:#3f51b5}.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before{content:"";position:absolute;top:6px;left:1px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg);transform-origin:0 100%;-webkit-animation:checkbox-check 125ms linear 50ms forwards;animation:checkbox-check 125ms linear 50ms forwards}.p-checkbox:not(.p-checkbox-disabled):hover{box-shadow:0 0 1px 10px rgba(0,0,0,.04)}.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused{box-shadow:0 0 1px 10px rgba(0,0,0,.12)}.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover{box-shadow:0 0 1px 10px rgba(63,81,181,.04)}.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused{box-shadow:0 0 1px 10px rgba(63,81,181,.12)}.p-input-filled .p-checkbox .p-checkbox-box,.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover{background-color:#fff}@-webkit-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translateZ(0) rotate(45deg)}33%{width:4px;height:0;transform:translateZ(0) rotate(45deg)}to{width:4px;height:10px;border-color:#fff;transform:translate3d(0,-10px,0) rotate(45deg)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translateZ(0) rotate(45deg)}33%{width:4px;height:0;transform:translateZ(0) rotate(45deg)}to{width:4px;height:10px;border-color:#fff;transform:translate3d(0,-10px,0) rotate(45deg)}}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-input-filled .p-chips-multiple-container{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-chips-multiple-container .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus,.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus,.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-float-label .p-chips-multiple-container .p-chips-token{padding:.25rem 1rem}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token{padding-top:0;padding-bottom:0}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{font-size:75%}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token{padding:0}.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-datatable .p-sortable-column{outline:0 none}.p-datatable .p-sortable-column:focus{background-color:rgba(0,0,0,.03)}.p-datatable .p-datatable-tbody>tr{outline:0 none}.p-datatable .p-datatable-tbody>tr:not(.p-highlight):focus{background-color:rgba(0,0,0,.03)}.p-dropdown .p-dropdown-trigger,.p-dropdown .p-inputtext{background-image:none;background:transparent}.p-dropdown .p-inputtext{border:0}.p-dropdown:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-dropdown-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-dropdown{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-dropdown .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-dropdown:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-dropdown:not(.p-disabled).p-focus,.p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-dropdown .p-inputtext:enabled:focus,.p-input-filled .p-dropdown .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-dropdown .p-inputtext{border:0}.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#ff4081;color:#fff}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(255,64,129,.68);color:#fff}.p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-inputtext:enabled:focus.ng-invalid.ng-dirty{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled .p-inputtext{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-inputtext:enabled:hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-inputtext:enabled:focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-inputtext.ng-invalid.ng-dirty{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled .p-inputgroup .p-inputgroup-addon{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child{border-right-color:transparent}.p-input-filled .p-inputgroup-addon:first-child,.p-input-filled .p-inputgroup .p-float-label:first-child input,.p-input-filled .p-inputgroup button:first-child,.p-input-filled .p-inputgroup input:first-child{border-bottom-left-radius:0}.p-input-filled .p-inputgroup-addon:last-child,.p-input-filled .p-inputgroup .p-float-label:last-child input,.p-input-filled .p-inputgroup button:last-child,.p-input-filled .p-inputgroup input:last-child{border-bottom-right-radius:0}p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-inputswitch .p-inputswitch-slider:before{transition-property:box-shadow transform;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 0 1px 10px rgba(0,0,0,.04)}.p-inputswitch.p-inputswitch-focus .p-inputswitch-slider:before,.p-inputswitch.p-inputswitch-focus:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(63,81,181,.04),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch.p-inputswitch-checked.p-inputswitch-focus .p-inputswitch-slider:before,.p-inputswitch.p-inputswitch-checked.p-inputswitch-focus:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(63,81,181,.12),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-fieldset .p-fieldset-legend{border:0}.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label input.p-filled~label,.p-float-label input:focus~label,.p-float-label textarea.p-filled~label,.p-float-label textarea:focus~label{top:-.5rem!important;background-color:#fff;padding:2px 4px;margin-left:-4px;margin-top:0}.p-float-label textarea~label{margin-top:0}.p-float-label .p-inputwrapper-focus~label,.p-float-label input:focus~label{color:#3f51b5}.p-input-filled .p-float-label .p-inputtext{padding-top:1.5rem;padding-bottom:.5rem}.p-input-filled .p-float-label .p-inputwrapper-filled~label,.p-input-filled .p-float-label .p-inputwrapper-focus~label,.p-input-filled .p-float-label input.p-filled~label,.p-input-filled .p-float-label input:focus~label,.p-input-filled .p-float-label textarea.p-filled~label,.p-input-filled .p-float-label textarea:focus~label{top:.25rem!important;margin-top:0;background:transparent}.p-listbox-item .p-ink{background-color:rgba(63,81,181,.16)}.p-multiselect .p-multiselect-label,.p-multiselect .p-multiselect-trigger{background-image:none;background:transparent}.p-multiselect .p-multiselect-label{border:0}.p-multiselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-multiselect-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-multiselect{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-multiselect .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-multiselect:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-multiselect:not(.p-disabled).p-focus,.p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-multiselect .p-inputtext:enabled:focus,.p-input-filled .p-multiselect .p-inputtext:enabled:hover,.p-input-filled .p-multiselect .p-multiselect-label:hover{background-image:none;background:transparent}.p-float-label .p-multiselect-label .p-multiselect-token{padding:.25rem 1rem;margin-top:.25rem;margin-bottom:.25rem}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label,.p-input-filled .p-float-label .p-multiselect .p-multiselect-label{padding-top:1.5rem;padding-bottom:.5rem}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{font-size:75%}.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-overlaypanel .p-overlaypanel-content{padding:1.5rem}.p-paginator{justify-content:flex-end}.p-panel{border-radius:4px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.p-panel .p-panel-content,.p-panel .p-panel-footer,.p-panel .p-panel-header{border:0}.p-panel .p-panel-content{padding-top:0}.p-panel .p-panel-title{font-size:1.25rem}.p-panelmenu .p-panelmenu-panel{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);margin-bottom:0;border-radius:0;position:relative;transition:margin-bottom 225ms}.p-panelmenu .p-panelmenu-panel:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.p-panelmenu .p-panelmenu-panel:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon{order:1;margin-left:auto;margin-right:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled{opacity:1}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link>*{opacity:.38}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-link:focus{background:#f6f6f6}.p-progressbar{border-radius:0}.p-progressbar .p-progressbar-label{display:none}.p-radiobutton{border-radius:50%;transition:box-shadow .2s}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus,.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border:2px solid #757575}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus{border-color:#3f51b5}.p-radiobutton:not(.p-radiobutton-disabled):hover{box-shadow:0 0 1px 10px rgba(0,0,0,.04)}.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused{box-shadow:0 0 1px 10px rgba(0,0,0,.12)}.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover{box-shadow:0 0 1px 10px rgba(63,81,181,.04)}.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused{box-shadow:0 0 1px 10px rgba(63,81,181,.12)}.p-input-filled .p-radiobutton .p-radiobutton-box,.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#fff}.p-selectbutton .p-button:focus{background:#e0e0e1;border-color:#e0e0e1}.p-selectbutton .p-button:focus.p-highlight{background:#d9d8d9;border-color:#d9d8d9}.p-slider .p-slider-handle{transition:transform .2s,box-shadow .2s;transform:scale(.7)}.p-slider .p-slider-handle:focus{box-shadow:0 0 1px 10px rgba(255,64,129,.2)}.p-slider.p-slider-sliding .p-slider-handle{transform:scale(1)}.p-steps{padding:1rem 0}.p-steps .p-steps-item{justify-content:flex-start;flex-direction:row-reverse;align-items:center}.p-steps .p-steps-item:before{position:static;left:auto;top:auto;margin-top:0}.p-steps .p-steps-item:last-child{flex-grow:0}.p-steps .p-steps-item:last-child:before{display:none}.p-steps .p-steps-item .p-menuitem-link{flex-direction:row;flex:1 1 auto;overflow:visible;padding:0 .5rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{background-color:#9e9d9e;color:#fff;font-size:.857rem;min-width:1.714rem;height:1.714rem;line-height:1.714rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin:0;padding-left:.5rem}.p-steps .p-steps-item.p-highlight .p-steps-number{background-color:#3f51b5;color:#fff}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:600;color:rgba(0,0,0,.87)}.p-steps .p-steps-item.p-disabled{opacity:1}.p-tabview .p-tabview-nav{position:relative}.p-tabview .p-tabview-nav li .p-tabview-nav-link{transition:background-color .2s;border-radius:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link>.p-ink{background-color:rgba(63,81,181,.16)}.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus{background-color:rgba(63,81,181,.12)}.p-tabview .p-tabview-nav .p-tabview-ink-bar{z-index:1;display:block;position:absolute;bottom:0;height:2px;background-color:#3f51b5;transition:.5s cubic-bezier(.35,0,.25,1)}.p-toolbar{border:0}.p-tooltip .p-tooltip-text{box-shadow:none;font-size:.875rem}.p-tooltip .p-tooltip-arrow{display:none}.p-treetable .p-sortable-column{outline:0 none}.p-treetable .p-sortable-column:focus{background-color:rgba(0,0,0,.03)}.p-treetable .p-treetable-tbody>tr{outline:0 none}.p-treetable .p-treetable-tbody>tr:not(.p-highlight):focus{background-color:rgba(0,0,0,.03)}.p-tabmenu .p-tabmenu-nav{position:relative}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link{transition:background-color .2s;border-radius:0}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link>.p-ink{background-color:rgba(63,81,181,.16)}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus{background-color:rgba(63,81,181,.12)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar{display:block;position:absolute;bottom:0;height:2px;background-color:#3f51b5;transition:.5s cubic-bezier(.35,0,.25,1)}.p-timeline.p-timeline-vertical .p-timeline-event-connector{margin:.5rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{margin:0 .5rem}.p-togglebutton.p-button:focus{background:#e0e0e1;border-color:#e0e0e1}.p-togglebutton.p-button:focus.p-highlight{background:#d9d8d9;border-color:#d9d8d9}@font-face{font-family:primeicons;font-display:auto;src:url(primeicons.eot);src:url(primeicons.eot?#iefix) format("embedded-opentype"),url(primeicons.ttf) format("truetype"),url(primeicons.woff) format("woff"),url(primeicons.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pi-send:before{content:"\\e9ca"}.pi-slack:before{content:"\\e9c9"}.pi-sun:before{content:"\\e9c8"}.pi-moon:before{content:"\\e9c7"}.pi-vimeo:before{content:"\\e9c6"}.pi-youtube:before{content:"\\e9c5"}.pi-flag:before{content:"\\e9c4"}.pi-wallet:before{content:"\\e9c3"}.pi-map:before{content:"\\e9c2"}.pi-link:before{content:"\\e9c1"}.pi-credit-card:before{content:"\\e9bf"}.pi-discord:before{content:"\\e9c0"}.pi-percentage:before{content:"\\e9be"}.pi-euro:before{content:"\\e9bd"}.pi-book:before{content:"\\e9ba"}.pi-shield:before{content:"\\e9b9"}.pi-paypal:before{content:"\\e9bb"}.pi-amazon:before{content:"\\e9bc"}.pi-phone:before{content:"\\e9b8"}.pi-filter-slash:before{content:"\\e9b7"}.pi-facebook:before{content:"\\e9b4"}.pi-github:before{content:"\\e9b5"}.pi-twitter:before{content:"\\e9b6"}.pi-step-backward-alt:before{content:"\\e9ac"}.pi-step-forward-alt:before{content:"\\e9ad"}.pi-forward:before{content:"\\e9ae"}.pi-backward:before{content:"\\e9af"}.pi-fast-backward:before{content:"\\e9b0"}.pi-fast-forward:before{content:"\\e9b1"}.pi-pause:before{content:"\\e9b2"}.pi-play:before{content:"\\e9b3"}.pi-compass:before{content:"\\e9ab"}.pi-id-card:before{content:"\\e9aa"}.pi-ticket:before{content:"\\e9a9"}.pi-file-o:before{content:"\\e9a8"}.pi-reply:before{content:"\\e9a7"}.pi-directions-alt:before{content:"\\e9a5"}.pi-directions:before{content:"\\e9a6"}.pi-thumbs-up:before{content:"\\e9a3"}.pi-thumbs-down:before{content:"\\e9a4"}.pi-sort-numeric-down-alt:before{content:"\\e996"}.pi-sort-numeric-up-alt:before{content:"\\e997"}.pi-sort-alpha-down-alt:before{content:"\\e998"}.pi-sort-alpha-up-alt:before{content:"\\e999"}.pi-sort-numeric-down:before{content:"\\e99a"}.pi-sort-numeric-up:before{content:"\\e99b"}.pi-sort-alpha-down:before{content:"\\e99c"}.pi-sort-alpha-up:before{content:"\\e99d"}.pi-sort-alt:before{content:"\\e99e"}.pi-sort-amount-up:before{content:"\\e99f"}.pi-sort-amount-down:before{content:"\\e9a0"}.pi-sort-amount-down-alt:before{content:"\\e9a1"}.pi-sort-amount-up-alt:before{content:"\\e9a2"}.pi-palette:before{content:"\\e995"}.pi-undo:before{content:"\\e994"}.pi-desktop:before{content:"\\e993"}.pi-sliders-v:before{content:"\\e991"}.pi-sliders-h:before{content:"\\e992"}.pi-search-plus:before{content:"\\e98f"}.pi-search-minus:before{content:"\\e990"}.pi-file-excel:before{content:"\\e98e"}.pi-file-pdf:before{content:"\\e98d"}.pi-check-square:before{content:"\\e98c"}.pi-chart-line:before{content:"\\e98b"}.pi-user-edit:before{content:"\\e98a"}.pi-exclamation-circle:before{content:"\\e989"}.pi-android:before{content:"\\e985"}.pi-google:before{content:"\\e986"}.pi-apple:before{content:"\\e987"}.pi-microsoft:before{content:"\\e988"}.pi-heart:before{content:"\\e984"}.pi-mobile:before{content:"\\e982"}.pi-tablet:before{content:"\\e983"}.pi-key:before{content:"\\e981"}.pi-shopping-cart:before{content:"\\e980"}.pi-comments:before{content:"\\e97e"}.pi-comment:before{content:"\\e97f"}.pi-briefcase:before{content:"\\e97d"}.pi-bell:before{content:"\\e97c"}.pi-paperclip:before{content:"\\e97b"}.pi-share-alt:before{content:"\\e97a"}.pi-envelope:before{content:"\\e979"}.pi-volume-down:before{content:"\\e976"}.pi-volume-up:before{content:"\\e977"}.pi-volume-off:before{content:"\\e978"}.pi-eject:before{content:"\\e975"}.pi-money-bill:before{content:"\\e974"}.pi-images:before{content:"\\e973"}.pi-image:before{content:"\\e972"}.pi-sign-in:before{content:"\\e970"}.pi-sign-out:before{content:"\\e971"}.pi-wifi:before{content:"\\e96f"}.pi-sitemap:before{content:"\\e96e"}.pi-chart-bar:before{content:"\\e96d"}.pi-camera:before{content:"\\e96c"}.pi-dollar:before{content:"\\e96b"}.pi-lock-open:before{content:"\\e96a"}.pi-table:before{content:"\\e969"}.pi-map-marker:before{content:"\\e968"}.pi-list:before{content:"\\e967"}.pi-eye-slash:before{content:"\\e965"}.pi-eye:before{content:"\\e966"}.pi-folder-open:before{content:"\\e964"}.pi-folder:before{content:"\\e963"}.pi-video:before{content:"\\e962"}.pi-inbox:before{content:"\\e961"}.pi-lock:before{content:"\\e95f"}.pi-unlock:before{content:"\\e960"}.pi-tags:before{content:"\\e95d"}.pi-tag:before{content:"\\e95e"}.pi-power-off:before{content:"\\e95c"}.pi-save:before{content:"\\e95b"}.pi-question-circle:before{content:"\\e959"}.pi-question:before{content:"\\e95a"}.pi-copy:before{content:"\\e957"}.pi-file:before{content:"\\e958"}.pi-clone:before{content:"\\e955"}.pi-calendar-times:before{content:"\\e952"}.pi-calendar-minus:before{content:"\\e953"}.pi-calendar-plus:before{content:"\\e954"}.pi-ellipsis-v:before{content:"\\e950"}.pi-ellipsis-h:before{content:"\\e951"}.pi-bookmark:before{content:"\\e94e"}.pi-globe:before{content:"\\e94f"}.pi-replay:before{content:"\\e94d"}.pi-filter:before{content:"\\e94c"}.pi-print:before{content:"\\e94b"}.pi-align-right:before{content:"\\e946"}.pi-align-left:before{content:"\\e947"}.pi-align-center:before{content:"\\e948"}.pi-align-justify:before{content:"\\e949"}.pi-cog:before{content:"\\e94a"}.pi-cloud-download:before{content:"\\e943"}.pi-cloud-upload:before{content:"\\e944"}.pi-cloud:before{content:"\\e945"}.pi-pencil:before{content:"\\e942"}.pi-users:before{content:"\\e941"}.pi-clock:before{content:"\\e940"}.pi-user-minus:before{content:"\\e93e"}.pi-user-plus:before{content:"\\e93f"}.pi-trash:before{content:"\\e93d"}.pi-external-link:before{content:"\\e93c"}.pi-window-maximize:before{content:"\\e93b"}.pi-window-minimize:before{content:"\\e93a"}.pi-refresh:before{content:"\\e938"}.pi-user:before{content:"\\e939"}.pi-exclamation-triangle:before{content:"\\e922"}.pi-calendar:before{content:"\\e927"}.pi-chevron-circle-left:before{content:"\\e928"}.pi-chevron-circle-down:before{content:"\\e929"}.pi-chevron-circle-right:before{content:"\\e92a"}.pi-chevron-circle-up:before{content:"\\e92b"}.pi-angle-double-down:before{content:"\\e92c"}.pi-angle-double-left:before{content:"\\e92d"}.pi-angle-double-right:before{content:"\\e92e"}.pi-angle-double-up:before{content:"\\e92f"}.pi-angle-down:before{content:"\\e930"}.pi-angle-left:before{content:"\\e931"}.pi-angle-right:before{content:"\\e932"}.pi-angle-up:before{content:"\\e933"}.pi-upload:before{content:"\\e934"}.pi-download:before{content:"\\e956"}.pi-ban:before{content:"\\e935"}.pi-star-o:before{content:"\\e936"}.pi-star:before{content:"\\e937"}.pi-chevron-left:before{content:"\\e900"}.pi-chevron-right:before{content:"\\e901"}.pi-chevron-down:before{content:"\\e902"}.pi-chevron-up:before{content:"\\e903"}.pi-caret-left:before{content:"\\e904"}.pi-caret-right:before{content:"\\e905"}.pi-caret-down:before{content:"\\e906"}.pi-caret-up:before{content:"\\e907"}.pi-search:before{content:"\\e908"}.pi-check:before{content:"\\e909"}.pi-check-circle:before{content:"\\e90a"}.pi-times:before{content:"\\e90b"}.pi-times-circle:before{content:"\\e90c"}.pi-plus:before{content:"\\e90d"}.pi-plus-circle:before{content:"\\e90e"}.pi-minus:before{content:"\\e90f"}.pi-minus-circle:before{content:"\\e910"}.pi-circle-on:before{content:"\\e911"}.pi-circle-off:before{content:"\\e912"}.pi-sort-down:before{content:"\\e913"}.pi-sort-up:before{content:"\\e914"}.pi-sort:before{content:"\\e915"}.pi-step-backward:before{content:"\\e916"}.pi-step-forward:before{content:"\\e917"}.pi-th-large:before{content:"\\e918"}.pi-arrow-down:before{content:"\\e919"}.pi-arrow-left:before{content:"\\e91a"}.pi-arrow-right:before{content:"\\e91b"}.pi-arrow-up:before{content:"\\e91c"}.pi-bars:before{content:"\\e91d"}.pi-arrow-circle-down:before{content:"\\e91e"}.pi-arrow-circle-left:before{content:"\\e91f"}.pi-arrow-circle-right:before{content:"\\e920"}.pi-arrow-circle-up:before{content:"\\e921"}.pi-info:before{content:"\\e923"}.pi-info-circle:before{content:"\\e924"}.pi-home:before{content:"\\e925"}.pi-spinner:before{content:"\\e926"}.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding:calc(.5em - 1px) calc(.75em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:none}.select fieldset[disabled] select,.select select[disabled],[disabled].button,[disabled].file-cta,[disabled].file-name,[disabled].input,[disabled].pagination-ellipsis,[disabled].pagination-link,[disabled].pagination-next,[disabled].pagination-previous,[disabled].textarea,fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .textarea{cursor:not-allowed}.breadcrumb,.button,.file,.is-unselectable,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete:after,.delete:before,.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before,.modal-close:before{height:2px;width:50%}.delete:after,.modal-close:after{height:50%;width:2px}.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:hsla(0,0%,4%,.3)}.delete:active,.modal-close:active{background-color:hsla(0,0%,4%,.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading:after,.control.is-loading:after,.loader,.select.is-loading:after{-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border-radius:290486px;border-color:transparent transparent #dbdbdb #dbdbdb;border-style:solid;border-width:2px;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}\n/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{color:#da1039;font-size:.875em;font-weight:400;padding:.25em .5em}code,hr{background-color:#f5f5f5}hr{border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#4a4a4a;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding:calc(.5em - 1px) 1em;text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#3273dc;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:transparent;color:#3273dc;text-decoration:none}.button.is-ghost.is-hovered,.button.is-ghost:hover{color:#3273dc;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused:after,.button.is-white.is-outlined.is-loading.is-hovered:after,.button.is-white.is-outlined.is-loading:focus:after,.button.is-white.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-white.is-inverted.is-outlined.is-loading:focus:after,.button.is-white.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused:after,.button.is-black.is-outlined.is-loading.is-hovered:after,.button.is-black.is-outlined.is-loading:focus:after,.button.is-black.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-black.is-inverted.is-outlined.is-loading:focus:after,.button.is-black.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{color:#f5f5f5}.button.is-light.is-inverted,.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined.is-loading.is-focused:after,.button.is-light.is-outlined.is-loading.is-hovered:after,.button.is-light.is-outlined.is-loading:focus:after,.button.is-light.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-light.is-inverted.is-outlined.is-loading:focus:after,.button.is-light.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#fff}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined.is-loading.is-focused:after,.button.is-dark.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-outlined.is-loading:focus:after,.button.is-dark.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.button.is-dark.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined.is-loading.is-focused:after,.button.is-primary.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-outlined.is-loading:focus:after,.button.is-primary.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.button.is-primary.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ebfffc;color:#00947e}.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover{background-color:#defffa;border-color:transparent;color:#00947e}.button.is-primary.is-light.is-active,.button.is-primary.is-light:active{background-color:#d1fff8;border-color:transparent;color:#00947e}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined.is-loading.is-focused:after,.button.is-link.is-outlined.is-loading.is-hovered:after,.button.is-link.is-outlined.is-loading:focus:after,.button.is-link.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-link.is-inverted.is-outlined.is-loading:focus:after,.button.is-link.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eef3fc;color:#2160c4}.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover{background-color:#e3ecfa;border-color:transparent;color:#2160c4}.button.is-link.is-light.is-active,.button.is-link.is-light:active{background-color:#d8e4f8;border-color:transparent;color:#2160c4}.button.is-info{background-color:#3298dc;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#2793da;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#238cd1;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3298dc;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3298dc}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;color:#3298dc}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#3298dc;border-color:#3298dc;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-outlined.is-loading.is-focused:after,.button.is-info.is-outlined.is-loading.is-hovered:after,.button.is-info.is-outlined.is-loading:focus:after,.button.is-info.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;box-shadow:none;color:#3298dc}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-info.is-inverted.is-outlined.is-loading:focus:after,.button.is-info.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover{background-color:#e3f1fa;border-color:transparent;color:#1d72aa}.button.is-info.is-light.is-active,.button.is-info.is-light:active{background-color:#d8ebf8;border-color:transparent;color:#1d72aa}.button.is-success{background-color:#48c774;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#3ec46d;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#3abb67;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c774;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c774}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c774;color:#48c774}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#48c774;border-color:#48c774;color:#fff}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-outlined.is-loading.is-focused:after,.button.is-success.is-outlined.is-loading.is-hovered:after,.button.is-success.is-outlined.is-loading:focus:after,.button.is-success.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c774;box-shadow:none;color:#48c774}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-success.is-inverted.is-outlined.is-loading:focus:after,.button.is-success.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf3;color:#257942}.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover{background-color:#e6f7ec;border-color:transparent;color:#257942}.button.is-success.is-light.is-active,.button.is-success.is-light:active{background-color:#dcf4e4;border-color:transparent;color:#257942}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{color:#ffdd57}.button.is-warning.is-inverted,.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined.is-loading.is-focused:after,.button.is-warning.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-outlined.is-loading:focus:after,.button.is-warning.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.button.is-warning.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-warning.is-light{background-color:#fffbeb;color:#947600}.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover{background-color:#fff8de;border-color:transparent;color:#947600}.button.is-warning.is-light.is-active,.button.is-warning.is-light:active{background-color:#fff6d1;border-color:transparent;color:#947600}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-outlined.is-loading.is-focused:after,.button.is-danger.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-outlined.is-loading:focus:after,.button.is-danger.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.button.is-danger.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light.is-active,.button.is-danger.is-light:active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{font-size:.75rem}.button.is-small:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:calc(1em + .25em);padding-right:calc(1em + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (max-width:1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width:1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width:1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width:1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-fullwidth{width:100%}.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img{height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-primary.is-light{background-color:#ebfffc;color:#00947e}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-link.is-light{background-color:#eef3fc;color:#2160c4}.notification.is-info{background-color:#3298dc;color:#fff}.notification.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.notification.is-success{background-color:#48c774;color:#fff}.notification.is-success.is-light{background-color:#effaf3;color:#257942}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.notification.is-warning.is-light{background-color:#fffbeb;color:#947600}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(90deg,#fff 30%,#ededed 0)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(90deg,#0a0a0a 30%,#ededed 0)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(90deg,#f5f5f5 30%,#ededed 0)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(90deg,#363636 30%,#ededed 0)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(90deg,#00d1b2 30%,#ededed 0)}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-link:indeterminate{background-image:linear-gradient(90deg,#3273dc 30%,#ededed 0)}.progress.is-info::-webkit-progress-value{background-color:#3298dc}.progress.is-info::-moz-progress-bar{background-color:#3298dc}.progress.is-info::-ms-fill{background-color:#3298dc}.progress.is-info:indeterminate{background-image:linear-gradient(90deg,#3298dc 30%,#ededed 0)}.progress.is-success::-webkit-progress-value{background-color:#48c774}.progress.is-success::-moz-progress-bar{background-color:#48c774}.progress.is-success::-ms-fill{background-color:#48c774}.progress.is-success:indeterminate{background-image:linear-gradient(90deg,#48c774 30%,#ededed 0)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(90deg,#ffdd57 30%,#ededed 0)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(90deg,#f14668 30%,#ededed 0)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(90deg,#4a4a4a 30%,#ededed 0);background-position:0 0;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#3298dc;border-color:#3298dc;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c774;border-color:#48c774;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#363636}.table th:not([align]){text-align:inherit}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover,.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.has-addons .tag,.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-primary.is-light{background-color:#ebfffc;color:#00947e}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-link.is-light{background-color:#eef3fc;color:#2160c4}.tag:not(body).is-info{background-color:#3298dc;color:#fff}.tag:not(body).is-info.is-light{background-color:#eef6fc;color:#1d72aa}.tag:not(body).is-success{background-color:#48c774;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf3;color:#257942}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag:not(body).is-warning.is-light{background-color:#fffbeb;color:#947600}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete:after,.tag:not(body).is-delete:before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete:before{height:1px;width:50%}.tag:not(body).is-delete:after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.subtitle sup,.title sub,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.select select,.textarea{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select fieldset[disabled] select,.select select[disabled],[disabled].input,[disabled].textarea,fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:hsla(0,0%,48%,.3)}.input,.textarea{box-shadow:inset 0 .0625em .125em hsla(0,0%,4%,.05);max-width:100%;width:100%}[readonly].input,[readonly].textarea{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.is-link.input,.is-link.textarea{border-color:#3273dc}.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.is-info.input,.is-info.textarea{border-color:#3298dc}.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.is-success.input,.is-success.textarea{border-color:#48c774}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.is-warning.input,.is-warning.textarea{border-color:#ffdd57}.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.is-danger.input,.is-danger.textarea{border-color:#f14668}.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:calc(calc(.75em - 1px) + .375em);padding-right:calc(calc(.75em - 1px) + .375em)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:auto}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox input[disabled],.radio input[disabled],[disabled].checkbox,[disabled].radio,fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading):after{border-color:#3273dc;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.select.is-white:not(:hover):after,.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.select.is-black:not(:hover):after,.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.select.is-light:not(:hover):after,.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.select.is-dark:not(:hover):after,.select.is-dark select{border-color:#363636}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:#292929}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary:not(:hover):after,.select.is-primary select{border-color:#00d1b2}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:#00b89c}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.select.is-link:not(:hover):after,.select.is-link select{border-color:#3273dc}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:#2366d1}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select.is-info:not(:hover):after,.select.is-info select{border-color:#3298dc}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:#238cd1}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.select.is-success:not(:hover):after,.select.is-success select{border-color:#48c774}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:#3abb67}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.select.is-warning:not(:hover):after,.select.is-warning select{border-color:#ffdd57}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:#ffd83d}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.select.is-danger:not(:hover):after,.select.is-danger select{border-color:#f14668}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:#ef2e55}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled:after{border-color:#7a7a7a}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,100%,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,4%,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,96%,.25);color:rgba(0,0,0,.7)}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#fff}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3298dc;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#2793da;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,152,220,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#238cd1;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c774;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#3ec46d;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(72,199,116,.25);color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#3abb67;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,221,87,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(241,70,104,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border:1px solid #dbdbdb;border-left-width:0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#3298dc}.help.is-success{color:#48c774}.help.is-warning{color:#ffdd57}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover{z-index:2}.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus{z-index:3}.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media print,screen and (min-width:769px){.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media print,screen and (min-width:769px){.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media print,screen and (min-width:769px){.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#b5b5b5;content:"/"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li:before{content:"\u2192"}.breadcrumb.has-bullet-separator li+li:before{content:"\u2022"}.breadcrumb.has-dot-separator li+li:before{content:"\xb7"}.breadcrumb.has-succeeds-separator li+li:before{content:"\u227b"}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#4a4a4a;max-width:100%;position:relative}.card-content:first-child,.card-footer:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-content:last-child,.card-footer:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em hsla(0,0%,4%,.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-icon,.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{padding:1.5rem}.card-content,.card-footer{background-color:transparent}.card-footer{border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:0;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media print,screen and (min-width:769px){.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media print,screen and (min-width:769px){.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media print,screen and (min-width:769px){.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media print,screen and (min-width:769px){.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid hsla(0,0%,86%,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid hsla(0,0%,86%,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width:768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#ebfffc}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#00947e}.message.is-link{background-color:#eef3fc}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#2160c4}.message.is-info{background-color:#eef6fc}.message.is-info .message-header{background-color:#3298dc;color:#fff}.message.is-info .message-body{border-color:#3298dc;color:#1d72aa}.message.is-success{background-color:#effaf3}.message.is-success .message-header{background-color:#48c774;color:#fff}.message.is-success .message-body{border-color:#48c774;color:#257942}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#947600}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-radius:4px;border:solid #dbdbdb;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:hsla(0,0%,4%,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link:after,.navbar.is-white .navbar-start .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link:after,.navbar.is-black .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5}.navbar.is-light,.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link:after,.navbar.is-light .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,.7)}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#fff}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-end .navbar-link:after,.navbar.is-dark .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link:after,.navbar.is-primary .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-end .navbar-link:after,.navbar.is-link .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#3298dc;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-end .navbar-link:after,.navbar.is-info .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3298dc;color:#fff}}.navbar.is-success{background-color:#48c774;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-end .navbar-link:after,.navbar.is-success .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c774;color:#fff}}.navbar.is-warning{background-color:#ffdd57}.navbar.is-warning,.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link:after,.navbar.is-warning .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-end .navbar-link:after,.navbar.is-danger .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:first-child{top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#3273dc}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom:3px solid #3273dc;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless):after{border-color:#3273dc;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px hsla(0,0%,4%,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top-touch .navbar-menu,.navbar.is-fixed-top .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px hsla(0,0%,4%,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px hsla(0,0%,4%,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-.75rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#3273dc}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-list li,.pagination-next,.pagination-previous{flex-grow:1;flex-shrink:1}}@media print,screen and (min-width:769px){.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#00d1b2;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#00d1b2}.panel.is-primary .panel-block.is-active .panel-icon{color:#00d1b2}.panel.is-link .panel-heading{background-color:#3273dc;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#3273dc}.panel.is-link .panel-block.is-active .panel-icon{color:#3273dc}.panel.is-info .panel-heading{background-color:#3298dc;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3298dc}.panel.is-info .panel-block.is-active .panel-icon{color:#3298dc}.panel.is-success .panel-heading{background-color:#48c774;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c774}.panel.is-success .panel-block.is-active .panel-icon{color:#48c774}.panel.is-warning .panel-heading{background-color:#ffdd57;color:rgba(0,0,0,.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffdd57}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffdd57}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-block:not(:last-child),.panel-tabs:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-center,.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border:1px solid #dbdbdb;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media print,screen and (min-width:769px){.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-left:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-left:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-left:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-left:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-left:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-left:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-left:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-left:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-left:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-left:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-left:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-left:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-left:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-left:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-left:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-left:91.6666666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media print,screen and (min-width:769px){.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.3333333333%}.tile.is-2{flex:none;width:16.6666666667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.3333333333%}.tile.is-5{flex:none;width:41.6666666667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.3333333333%}.tile.is-8{flex:none;width:66.6666666667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.3333333333%}.tile.is-11{flex:none;width:91.6666666667%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-primary-light{color:#ebfffc!important}a.has-text-primary-light:focus,a.has-text-primary-light:hover{color:#b8fff4!important}.has-background-primary-light{background-color:#ebfffc!important}.has-text-primary-dark{color:#00947e!important}a.has-text-primary-dark:focus,a.has-text-primary-dark:hover{color:#00c7a9!important}.has-background-primary-dark{background-color:#00947e!important}.has-text-link{color:#3273dc!important}a.has-text-link:focus,a.has-text-link:hover{color:#205bbc!important}.has-background-link{background-color:#3273dc!important}.has-text-link-light{color:#eef3fc!important}a.has-text-link-light:focus,a.has-text-link-light:hover{color:#c2d5f5!important}.has-background-link-light{background-color:#eef3fc!important}.has-text-link-dark{color:#2160c4!important}a.has-text-link-dark:focus,a.has-text-link-dark:hover{color:#3b79de!important}.has-background-link-dark{background-color:#2160c4!important}.has-text-info{color:#3298dc!important}a.has-text-info:focus,a.has-text-info:hover{color:#207dbc!important}.has-background-info{background-color:#3298dc!important}.has-text-info-light{color:#eef6fc!important}a.has-text-info-light:focus,a.has-text-info-light:hover{color:#c2e0f5!important}.has-background-info-light{background-color:#eef6fc!important}.has-text-info-dark{color:#1d72aa!important}a.has-text-info-dark:focus,a.has-text-info-dark:hover{color:#248fd6!important}.has-background-info-dark{background-color:#1d72aa!important}.has-text-success{color:#48c774!important}a.has-text-success:focus,a.has-text-success:hover{color:#34a85c!important}.has-background-success{background-color:#48c774!important}.has-text-success-light{color:#effaf3!important}a.has-text-success-light:focus,a.has-text-success-light:hover{color:#c8eed6!important}.has-background-success-light{background-color:#effaf3!important}.has-text-success-dark{color:#257942!important}a.has-text-success-dark:focus,a.has-text-success-dark:hover{color:#31a058!important}.has-background-success-dark{background-color:#257942!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-background-warning{background-color:#ffdd57!important}.has-text-warning-light{color:#fffbeb!important}a.has-text-warning-light:focus,a.has-text-warning-light:hover{color:#fff1b8!important}.has-background-warning-light{background-color:#fffbeb!important}.has-text-warning-dark{color:#947600!important}a.has-text-warning-dark:focus,a.has-text-warning-dark:hover{color:#c79f00!important}.has-background-warning-dark{background-color:#947600!important}.has-text-danger{color:#f14668!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-danger-light{color:#feecf0!important}a.has-text-danger-light:focus,a.has-text-danger-light:hover{color:#fabdc9!important}.has-background-danger-light{background-color:#feecf0!important}.has-text-danger-dark{color:#cc0f35!important}a.has-text-danger-dark:focus,a.has-text-danger-dark:hover{color:#ee2049!important}.has-background-danger-dark{background-color:#cc0f35!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3,.mx-3{margin-left:.75rem!important}.mx-3{margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4,.mx-4{margin-left:1rem!important}.mx-4{margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5,.mx-5{margin-left:1.5rem!important}.mx-5{margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6,.mx-6{margin-left:3rem!important}.mx-6{margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3,.px-3{padding-left:.75rem!important}.px-3{padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4,.px-4{padding-left:1rem!important}.px-4{padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5,.px-5{padding-left:1.5rem!important}.px-5{padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6,.px-6{padding-left:3rem!important}.px-6{padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media print,screen and (min-width:769px){.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media print,screen and (min-width:769px){.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media print,screen and (min-width:769px){.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media print,screen and (min-width:769px){.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media print,screen and (min-width:769px){.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-sans-serif,.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-code,.is-family-monospace{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:769px){.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:hsla(0,0%,4%,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:hsla(0,0%,4%,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover,.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover,.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,.7)}.hero.is-light .subtitle{color:rgba(0,0,0,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-light .tabs a:hover,.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover,.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}}.hero.is-info{background-color:#3298dc;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#3298dc}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#238cd1;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover,.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3298dc}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}}.hero.is-success{background-color:#48c774;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#48c774}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#3abb67;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover,.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c774}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#29b342,#48c774 71%,#56d296)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#29b342,#48c774 71%,#56d296)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover,.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)}}.hero.is-small .hero-body{padding:1.5rem}@media print,screen and (min-width:769px){.hero.is-medium .hero-body{padding:9rem 1.5rem}.hero.is-large .hero-body{padding:18rem 1.5rem}}.hero.is-fullheight-with-navbar .hero-body,.hero.is-fullheight .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media print,screen and (min-width:769px){.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0}.hero-body,.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}.tab-content{visibility:hidden;position:absolute;width:calc(100% - 50px);height:calc(100% - 41px - 67px - 24px)}.tab-content.is-visible{visibility:visible}.tab-content.scrollable{overflow-y:auto;padding-right:10px}.tab-content h4{margin-top:60px}.table-header{margin-bottom:50px}.checkbox-col{width:50px}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.fa-times{color:#f14668}.fa-check{color:#48c774}td{padding:.2rem 1rem!important;vertical-align:middle!important}'],encapsulation:3}),e}(),H=["network"],j=["networkWithLegend"];function J(e,t){if(1&e&&(r.TgZ(0,"p"),r._uU(1," Algorithm: "),r.TgZ(2,"strong"),r._uU(3),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(3),r.Oqu(n.algorithmNames[n.task.info.algorithm])}}function G(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Result Size"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.resultSize)}}function Q(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"K"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.k)}}function Y(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Number of trees"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.numTrees)}}function $(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Tolerance"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.tolerance)}}function X(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Damping Factor"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.dampingFactor)}}function ee(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Maximum Degree"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.maxDeg)}}function te(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Hub Penality"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.hubPenalty)}}function ne(e,t){1&e&&r._UZ(0,"i",18)}function ie(e,t){1&e&&r._UZ(0,"i",19)}function re(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Include indirect drugs"),r.qZA(),r.TgZ(3,"td"),r.YNc(4,ne,1,0,"i",16),r.YNc(5,ie,1,0,"i",17),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Q6J("ngIf",n.task.info.parameters.includeIndirectDrugs),r.xp6(1),r.Q6J("ngIf",!n.task.info.parameters.includeIndirectDrugs)}}function oe(e,t){1&e&&r._UZ(0,"i",18)}function ae(e,t){1&e&&r._UZ(0,"i",19)}function se(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Include non-approved drugs"),r.qZA(),r.TgZ(3,"td"),r.YNc(4,oe,1,0,"i",16),r.YNc(5,ae,1,0,"i",17),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Q6J("ngIf",n.task.info.parameters.includeNonApprovedDrugs),r.xp6(1),r.Q6J("ngIf",!n.task.info.parameters.includeNonApprovedDrugs)}}function le(e,t){if(1&e&&(r.TgZ(0,"div"),r.TgZ(1,"p"),r._uU(2," Algorithm: "),r.TgZ(3,"strong"),r._uU(4),r.qZA(),r.qZA(),r.TgZ(5,"table",15),r.TgZ(6,"tbody"),r.TgZ(7,"tr"),r.TgZ(8,"td"),r._uU(9,"Number of Trees"),r.qZA(),r.TgZ(10,"td"),r._uU(11,"1"),r.qZA(),r.qZA(),r.TgZ(12,"tr"),r.TgZ(13,"td"),r._uU(14,"Tolerance"),r.qZA(),r.TgZ(15,"td"),r._uU(16,"0"),r.qZA(),r.qZA(),r.TgZ(17,"tr"),r.TgZ(18,"td"),r._uU(19,"Hub Penality"),r.qZA(),r.TgZ(20,"td"),r._uU(21,"1"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(22,"p"),r._uU(23," Algorithm: "),r.TgZ(24,"strong"),r._uU(25),r.qZA(),r.qZA(),r.TgZ(26,"table",15),r.TgZ(27,"tbody"),r.TgZ(28,"tr"),r.TgZ(29,"td"),r._uU(30,"Include indirect drugs"),r.qZA(),r.TgZ(31,"td"),r._UZ(32,"i",19),r.qZA(),r.qZA(),r.TgZ(33,"tr"),r.TgZ(34,"td"),r._uU(35,"Include non-approved drugs"),r.qZA(),r.TgZ(36,"td"),r._UZ(37,"i",18),r.qZA(),r.qZA(),r.TgZ(38,"tr"),r.TgZ(39,"td"),r._uU(40,"Hub Penality"),r.qZA(),r.TgZ(41,"td"),r._uU(42,"1"),r.qZA(),r.qZA(),r.TgZ(43,"tr"),r.TgZ(44,"td"),r._uU(45,"Result Size"),r.qZA(),r.TgZ(46,"td"),r._uU(47,"10"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.algorithmNames.multisteiner),r.xp6(21),r.Oqu(n.algorithmNames.closeness)}}function ce(e,t){if(1&e&&(r.TgZ(0,"div"),r.YNc(1,J,4,1,"p",0),r.TgZ(2,"div"),r.TgZ(3,"table",15),r.TgZ(4,"tbody"),r.YNc(5,G,5,1,"tr",0),r.YNc(6,Q,5,1,"tr",0),r.YNc(7,Y,5,1,"tr",0),r.YNc(8,$,5,1,"tr",0),r.YNc(9,X,5,1,"tr",0),r.YNc(10,ee,5,1,"tr",0),r.YNc(11,te,5,1,"tr",0),r.YNc(12,re,6,2,"tr",0),r.YNc(13,se,6,2,"tr",0),r.qZA(),r.qZA(),r.qZA(),r.YNc(14,le,48,2,"div",0),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("ngIf","quick"!==n.task.info.algorithm&&"super"!==n.task.info.algorithm),r.xp6(4),r.Q6J("ngIf",void 0!==n.task.info.parameters.resultSize),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.k),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.numTrees),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.tolerance),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.dampingFactor),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.maxDeg),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.hubPenalty),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.includeIndirectDrugs&&"drug"===n.task.info.target),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.includeNonApprovedDrugs&&"drug"===n.task.info.target),r.xp6(1),r.Q6J("ngIf","quick"===n.task.info.algorithm||"super"===n.task.info.algorithm)}}function ue(e,t){if(1&e&&(r.TgZ(0,"div",14),r.YNc(1,ce,15,11,"div",0),r.qZA()),2&e){var n=r.oxw(2);r.ekj("is-visible","meta"===n.tab),r.xp6(1),r.Q6J("ngIf",n.task)}}function de(e,t){if(1&e&&(r.TgZ(0,"div"),r._UZ(1,"app-network-legend",27),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("config",n.myConfig)("analysis",!1)}}function pe(e,t){1&e&&(r.TgZ(0,"span"),r._uU(1,"Tissue"),r.qZA())}function fe(e,t){if(1&e&&(r.TgZ(0,"span"),r._uU(1),r.qZA()),2&e){var n=r.oxw(4);r.xp6(1),r.Oqu(n.selectedTissue.name)}}function he(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"a",44),r.NdJ("click",function(){var e=r.CHM(n).$implicit;return r.oxw(4).selectTissue(e)}),r._uU(1),r.qZA()}if(2&e){var i=t.$implicit,o=r.oxw(4);r.ekj("is-active",o.selectedTissue&&i.netexId===o.selectedTissue.netexId),r.xp6(1),r.hij(" ",i.name," ")}}function be(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"app-toggle",48),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(4).toggleDrugs(e)}),r.qZA()}if(2&e){var i=r.oxw(4);r.Q6J("smallStyle",i.smallStyle)("value",i.showDrugs)}}var ge=function(e){return{"text-normal":e}},me=function(e){return{"button-small":e}},ve=function(e){return{"text-small":e}};function _e(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"footer",28),r.TgZ(1,"div",29),r.TgZ(2,"p",30),r.TgZ(3,"button",31),r.NdJ("click",function(){return r.CHM(n),r.oxw(3).toImage()}),r.TgZ(4,"span",4),r._UZ(5,"i",32),r.qZA(),r.TgZ(6,"span",33),r._uU(7," Screenshot "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(8,"div",29),r.TgZ(9,"p",30),r.TgZ(10,"a",34),r.TgZ(11,"span",4),r._UZ(12,"i",35),r.qZA(),r.TgZ(13,"span",33),r._uU(14," Export as .graphml "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(15,"div",36),r.TgZ(16,"div",37),r.TgZ(17,"button",38),r.NdJ("click",function(){r.CHM(n);var e=r.oxw(3);return e.expressionExpanded=!e.expressionExpanded}),r.TgZ(18,"div",33),r.YNc(19,pe,2,0,"span",0),r.YNc(20,fe,2,1,"span",0),r.TgZ(21,"span",39),r._UZ(22,"i",40),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(23,"div",41),r.TgZ(24,"div",42),r.TgZ(25,"div",43),r.TgZ(26,"a",44),r.NdJ("click",function(){return r.CHM(n),r.oxw(3).selectTissue(null)}),r._uU(27," None "),r.qZA(),r.YNc(28,he,2,3,"a",45),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.YNc(29,be,1,2,"app-toggle",46),r.TgZ(30,"app-toggle",47),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(3).updatePhysicsEnabled(e)}),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(3);r.xp6(6),r.Q6J("ngClass",r.VKq(23,ge,i.smallStyle)),r.xp6(4),r.Q6J("href",i.graphmlLink(),r.LSH),r.xp6(3),r.Q6J("ngClass",r.VKq(25,ge,i.smallStyle)),r.xp6(2),r.ekj("is-active",i.expressionExpanded),r.xp6(2),r.ekj("is-outlined",!i.selectedTissue),r.Q6J("ngClass",r.VKq(27,me,i.smallStyle)),r.xp6(1),r.Q6J("ngClass",r.VKq(29,ve,i.smallStyle)),r.xp6(1),r.Q6J("ngIf",!i.selectedTissue),r.xp6(1),r.Q6J("ngIf",i.selectedTissue),r.xp6(2),r.ekj("fa-angle-up",i.expressionExpanded)("fa-angle-left",!i.expressionExpanded),r.xp6(2),r.Q6J("ngClass",r.VKq(31,me,i.smallStyle)),r.xp6(1),r.Q6J("ngClass",r.VKq(33,ve,i.smallStyle)),r.xp6(1),r.ekj("is-active",!i.selectedTissue),r.xp6(2),r.Q6J("ngForOf",i.analysis.getTissues()),r.xp6(1),r.Q6J("ngIf","drug-target"===i.task.info.target),r.xp6(1),r.Q6J("smallStyle",i.smallStyle)("value",i.physicsEnabled)}}function ke(e,t){if(1&e&&(r.TgZ(0,"div",20),r.TgZ(1,"div",21,22),r.YNc(3,de,2,2,"div",0),r.TgZ(4,"div",23,24),r.TgZ(6,"button",25),r._uU(7,"Loading"),r.qZA(),r.qZA(),r.qZA(),r.YNc(8,_e,31,35,"footer",26),r.qZA()),2&e){var n=r.oxw(2);r.ekj("is-visible","network"===n.tab),r.xp6(3),r.Q6J("ngIf",n.myConfig.showLegend),r.xp6(5),r.Q6J("ngIf",n.myConfig.showFooter)}}function ye(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",54),r.TgZ(1,"p",55),r.TgZ(2,"button",56),r.NdJ("click",function(){return r.CHM(n),r.oxw(3).toggleNormalization(!0)}),r.TgZ(3,"span",39),r._UZ(4,"i",57),r.qZA(),r.TgZ(5,"span"),r._uU(6,"Normalization On"),r.qZA(),r.qZA(),r.qZA(),r.TgZ(7,"p",55),r.TgZ(8,"button",58),r.NdJ("click",function(){return r.CHM(n),r.oxw(3).toggleNormalization(!1)}),r.TgZ(9,"span"),r._uU(10,"Off"),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(3);r.xp6(2),r.ekj("is-primary",i.tableNormalize),r.xp6(6),r.ekj("is-primary",!i.tableNormalize)}}function xe(e,t){1&e&&(r.TgZ(0,"div"),r.TgZ(1,"i"),r._uU(2,"No drugs have been found."),r.qZA(),r.qZA())}function we(e,t){if(1&e&&(r.TgZ(0,"div",59),r.TgZ(1,"h4",60),r.TgZ(2,"span",4),r._UZ(3,"i",61),r.qZA(),r.TgZ(4,"span"),r._uU(5,"Drugs"),r.qZA(),r.qZA(),r.TgZ(6,"a",62),r.TgZ(7,"span",4),r._UZ(8,"i",63),r.qZA(),r.TgZ(9,"span"),r._uU(10,"Download"),r.qZA(),r.qZA(),r.qZA()),2&e){var n=r.oxw(3);r.xp6(6),r.Q6J("href",n.downloadLink("drugs"),r.LSH)}}function Ee(e,t){if(1&e&&(r.TgZ(0,"div",59),r.TgZ(1,"h4",60),r.TgZ(2,"span",4),r._UZ(3,"i",64),r.qZA(),r.TgZ(4,"span"),r._uU(5,"Proteins"),r.qZA(),r.qZA(),r.TgZ(6,"a",62),r.TgZ(7,"span",4),r._UZ(8,"i",63),r.qZA(),r.TgZ(9,"span"),r._uU(10,"Download"),r.qZA(),r.qZA(),r.qZA()),2&e){var n=r.oxw(3);r.xp6(6),r.Q6J("href",n.downloadLink("proteins"),r.LSH)}}function Ce(e,t){if(1&e&&(r.TgZ(0,"div",49),r.YNc(1,ye,11,4,"div",50),r.YNc(2,xe,3,0,"div",0),r.YNc(3,we,11,1,"div",51),r._UZ(4,"app-drug-table",52),r.YNc(5,Ee,11,1,"div",51),r._UZ(6,"app-prot-table",53),r.qZA()),2&e){var n=r.oxw(2);r.ekj("is-visible","table"===n.tab),r.xp6(1),r.Q6J("ngIf",n.tableHasScores&&"proximity"!==n.task.info.algorithm),r.xp6(1),r.Q6J("ngIf",0===n.tableDrugs.length&&"drug"===n.task.info.target),r.xp6(1),r.Q6J("ngIf",n.tableDrugs.length>0),r.xp6(1),r.Q6J("tableDrugs",n.tableDrugs)("tableDrugScoreTooltip",n.tableDrugScoreTooltip)("tableHasScores",n.tableHasScores),r.xp6(1),r.Q6J("ngIf",n.tableProteins.length>0),r.xp6(1),r.Q6J("tableHasScores",n.tableHasScores)("tableProteins",n.tableProteins)("tableProteinScoreTooltip",n.tableDrugScoreTooltip)("tableProteinSelection",n.tableProteinSelection)("tableSelectedProteins",n.tableSelectedProteins)}}function Te(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",1),r.TgZ(2,"header",2),r.TgZ(3,"p",3),r.TgZ(4,"span",4),r._UZ(5,"i",5),r.qZA(),r._uU(6," Analysis Results "),r.qZA(),r.TgZ(7,"a",6),r.NdJ("click",function(){return r.CHM(n),r.oxw().close()}),r.TgZ(8,"span",4),r._UZ(9,"i",7),r.qZA(),r.qZA(),r.qZA(),r.TgZ(10,"div",8),r.TgZ(11,"div",9),r.TgZ(12,"ul"),r.TgZ(13,"li"),r.TgZ(14,"a",10),r.NdJ("click",function(){return r.CHM(n),r.oxw().tab="table"}),r._uU(15,"Table"),r.qZA(),r.qZA(),r.TgZ(16,"li"),r.TgZ(17,"a",10),r.NdJ("click",function(){return r.CHM(n),r.oxw().tab="network"}),r._uU(18,"Network"),r.qZA(),r.qZA(),r.TgZ(19,"li"),r.TgZ(20,"a",10),r.NdJ("click",function(){return r.CHM(n),r.oxw().tab="meta"}),r._uU(21,"Parameters"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.YNc(22,ue,2,3,"div",11),r.YNc(23,ke,9,4,"div",12),r.YNc(24,Ce,7,14,"div",13),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(13),r.ekj("is-active","table"===i.tab),r.xp6(3),r.ekj("is-active","network"===i.tab),r.xp6(3),r.ekj("is-active","meta"===i.tab),r.xp6(3),r.Q6J("ngIf",i.task&&i.task.info.done),r.xp6(1),r.Q6J("ngIf",i.task&&i.task.info.done),r.xp6(1),r.Q6J("ngIf",i.task&&i.task.info.done)}}var Oe=function(){var e=function(){function e(t,n,i){var o=this;_classCallCheck(this,e),this.http=t,this.analysis=n,this.netex=i,this.token=null,this.smallStyle=!1,this.tokenChange=new r.vpe,this.showDetailsChange=new r.vpe,this.visibleItems=new r.vpe,this.task=null,this.myConfig=JSON.parse(JSON.stringify(p.u)),this.nodeData={nodes:null,edges:null},this.drugNodes=[],this.drugEdges=[],this.showDrugs=!1,this.tab="table",this.physicsEnabled=!0,this.tableDrugs=[],this.tableProteins=[],this.tableSelectedProteins=[],this.tableViralProteins=[],this.tableSelectedViralProteins=[],this.tableNormalize=!1,this.tableHasScores=!1,this.expressionExpanded=!1,this.selectedTissue=null,this.algorithmNames=a.ck,this.tableDrugScoreTooltip="",this.tableProteinScoreTooltip="",this.tableProteinSelection=function(e){var t=_toConsumableArray(o.tableSelectedProteins);o.tableSelectedProteins=e;var n,i=[],r=[],a=_createForOfIteratorHelper(o.tableSelectedProteins);try{for(a.s();!(n=a.n()).done;){var l=n.value,c=(0,s.h$)(l);-1===t.indexOf(l)&&i.push(c)}}catch(h){a.e(h)}finally{a.f()}var u,d=_createForOfIteratorHelper(t);try{for(d.s();!(u=d.n()).done;){var p=u.value,f=(0,s.h$)(p);-1===o.tableSelectedProteins.indexOf(p)&&r.push(f)}}catch(h){d.e(h)}finally{d.f()}o.analysis.addItems(i),o.analysis.removeItems(r)}}return _createClass(e,[{key:"config",set:function(e){if(void 0!==e)for(var t=0,n=Object.keys(e);t<n.length;t++){var i=n[t];this.myConfig[i]=e[i]}}},{key:"ngOnInit",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e)}))}},{key:"ngOnChanges",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.refresh();case 2:case"end":return e.stop()}},e,this)}))}},{key:"refresh",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i,r,a,l,c,u,p,f=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=this.token,!e.t0){e.next=8;break}return e.next=4,this.getTask(this.token);case 4:this.task=e.sent,this.analysis.switchSelection(this.token),"degree"===this.task.info.algorithm?(this.tableDrugScoreTooltip="Normalized number of direct interactions of the drug with the seeds. The higher the score, the more relevant the drug.",this.tableProteinScoreTooltip="Normalized number of direct interactions of the protein with the seeds. The higher the score, the more relevant the protein."):"closeness"===this.task.info.algorithm||"quick"===this.task.info.algorithm||"super"===this.task.info.algorithm?(this.tableDrugScoreTooltip="Normalized inverse mean distance of the drug to the seeds. The higher the score, the more relevant the drug.",this.tableProteinScoreTooltip="Normalized inverse mean distance of the protein to the seeds. The higher the score, the more relevant the protein."):"trustrank"===this.task.info.algorithm?(this.tableDrugScoreTooltip="Amount of \u2018trust\u2019 on the drug at termination of the algorithm. The higher the score, the more relevant the drug.",this.tableProteinScoreTooltip="Amount of \u2018trust\u2019 on the protein at termination of the algorithm. The higher the score, the more relevant the protein."):"proximity"===this.task.info.algorithm&&(this.tableDrugScoreTooltip="Empirical z-score of mean minimum distance between the drug\u2019s targets and the seeds. The lower the score, the more relevant the drug.",this.tableProteinScoreTooltip="Empirical z-score of mean minimum distance between the drug\u2019s targets and the seeds. The lower the score, the more relevant the drug."),e.t0=this.task&&this.task.info.done;case 8:if(!e.t0){e.next=29;break}return e.next=11,this.netex.getTaskResult(this.token);case 11:return t=e.sent,n=(t.nodeAttributes||{}).isSeed||{},this.nodeData={nodes:null,edges:null},this.networkEl.nativeElement.innerHTML="",this.network=null,this.showDrugs=!1,i=this.createNetwork(t),r=i.nodes,a=i.edges,this.nodeData.nodes=new vis.DataSet(r),this.nodeData.edges=new vis.DataSet(a),l=this.networkEl.nativeElement,c=r.length>100||a.length>100,u=d.S.getOptions(c?"analysis-big":"analysis"),this.physicsEnabled=!c,this.network=new vis.Network(l,this.nodeData,u),(p=[]).push(this.http.get("".concat(o.N.backend,"task_result/?token=").concat(this.token,"&view=drugs")).toPromise().then(function(e){f.tableDrugs=e,f.tableDrugs.forEach(function(e){e.rawScore=e.score})})),p.push(this.http.get("".concat(o.N.backend,"task_result/?token=").concat(this.token,"&view=proteins")).toPromise().then(function(e){f.tableProteins=e,f.tableSelectedProteins=[],f.tableProteins.forEach(function(e){e.rawScore=e.score,e.isSeed=n[e.id];var t=(0,s.h$)(e);f.analysis.inSelection(t)&&f.tableSelectedProteins.push(e)})})),e.next=23,Promise.all(p);case 23:this.tableHasScores=-1!==["trustrank","closeness","degree","proximity","betweenness","quick","super"].indexOf(this.task.info.algorithm),this.tableHasScores&&this.toggleNormalization("proximity"!==this.task.info.algorithm),this.network.on("deselectNode",function(e){f.showDetailsChange.emit(null)}),this.network.on("doubleClick",function(e){var t=e.nodes;if(t.length>0){var n=f.nodeData.nodes.get(t[0]);if("drug"===n.nodeType)return;var i=n.wrapper;f.analysis.inSelection(i)?(f.analysis.removeItems([i]),f.analysis.getCount()):(f.analysis.addItems([i]),f.analysis.getCount())}}),this.network.on("click",function(e){var t=f.nodeData.nodes.get(e.nodes);f.showDetailsChange.emit(t.length>0?t[0].wrapper:null)}),this.analysis.subscribeList(function(e,t){if(null!==t){var n,i=[],r=_createForOfIteratorHelper(e);try{for(r.s();!(n=r.n()).done;){var o=n.value,a=f.nodeData.nodes.get(o.id);if(a){var l=f.network.getPositions([o.id]);a.x=l[o.id].x,a.y=l[o.id].y,i.push(a)}}}catch(k){r.e(k)}finally{r.f()}f.nodeData.nodes.update(i);var c,u=f.tableSelectedProteins,d=f.tableSelectedViralProteins,p=_createForOfIteratorHelper(e);try{var h=function(){var e=c.value,n=u.findIndex(function(t){return(0,s.dV)(t)===e.id}),i=f.tableProteins.find(function(t){return(0,s.dV)(t)===e.id});t&&-1===n&&i&&u.push(i),!t&&-1!==n&&i&&u.splice(n,1)};for(p.s();!(c=p.n()).done;)h()}catch(k){p.e(k)}finally{p.f()}f.tableSelectedProteins=_toConsumableArray(u),f.tableSelectedViralProteins=_toConsumableArray(d)}else{var b=[];f.nodeData.nodes.forEach(function(e){f.analysis.idInSelection(e.id),e.wrapper.data.netexId&&e.wrapper.data.netexId.startswith("d")&&(e.wrapper.data.status,e.wrapper.data.inTrial),b.push(e)}),f.nodeData.nodes.update(b);var g,m=[],v=_createForOfIteratorHelper(e);try{var _=function(){var e=g.value,t=f.tableProteins.find(function(t){return(0,s.dV)(t)===e.id});t&&m.push(t)};for(v.s();!(g=v.n()).done;)_()}catch(k){v.e(k)}finally{v.f()}f.tableSelectedProteins=[].concat(m),f.tableSelectedViralProteins=[].concat([])}});case 29:this.emitVisibleItems(!0);case 30:case"end":return e.stop()}},e,this)}))}},{key:"emitVisibleItems",value:function(e){this.visibleItems.emit(e?[this.nodeData.nodes,[this.proteins,this.selectedTissue]]:null)}},{key:"getTask",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.http.get("".concat(o.N.backend,"task/?token=").concat(e)).toPromise();case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}},t,this)}))}},{key:"close",value:function(){this.analysis.switchSelection("main"),this.token=null,this.tokenChange.emit(this.token),this.emitVisibleItems(!1)}},{key:"toggleNormalization",value:function(e){this.tableNormalize=e;var t=function(e){var t=0;e.forEach(function(e){e.rawScore>t&&(t=e.rawScore)}),e.forEach(function(e){e.score=e.rawScore/t})},n=function(e){e.forEach(function(e){e.score=e.rawScore})};e?(t(this.tableDrugs),t(this.tableProteins),t(this.tableViralProteins)):(n(this.tableDrugs),n(this.tableProteins),n(this.tableViralProteins))}},{key:"downloadLink",value:function(e){return"".concat(o.N.backend,"task_result/?token=").concat(this.token,"&view=").concat(e,"&fmt=csv")}},{key:"graphmlLink",value:function(){return"".concat(o.N.backend,"graph_export/?token=").concat(this.token)}},{key:"inferEdgeGroup",value:function(e){return e.to.startsWith("d")?"protein-drug":"protein-protein"}},{key:"inferNodeGroup",value:function(e){return console.log(e),void 0!==e.data.group?e.data.group:void 0!==e.data.netexId&&e.data.netexId.startsWith("d")?"drug":void 0!==e.data.netexId&&e.data.netexId.startsWith("p")?"protein":void 0}},{key:"inferNodeLabel",value:function(e,t){if(t.data.label)return t.data.label;var n=e.identifier;if("uniprot"===n)return t.data.uniprotAc;if("symbol"===n)return t.data.symbol;if("ensg"===n){var i=t.data.ensg.map(function(e){return parseInt(e)}).reduce(function(e,t,n,i){return t<i[e]?n:e},0);return t.data.ensg[i]}}},{key:"createNetwork",value:function(e){var t=e.parameters.config,n=[],i=[],r=e.nodeAttributes||{};this.proteins=[],this.effects=[];var o,a=e.network,l=r.nodeTypes||{},c=r.isSeed||{},u=r.scores||{},d=r.details||{},p={},f=_createForOfIteratorHelper(a.nodes);try{for(f.s();!(o=f.n()).done;){var h=o.value,b=h.split("_").join("");"protein"===l[b]?(this.proteins.push(d[b]),p[h]=(0,s.h$)(d[b])):p[h]="drug"===l[b]?(0,s.lt)(d[b]):(0,s.o4)(d[b]),n.push(this.mapNode(t,p[h],c[b],u[b]))}}catch(_){f.e(_)}finally{f.f()}var g,m=_createForOfIteratorHelper(a.edges);try{for(m.s();!(g=m.n()).done;){var v=g.value;i.push(this.mapEdge(v,this.inferEdgeGroup(v),p))}}catch(_){m.e(_)}finally{m.f()}return{nodes:n,edges:i}}},{key:"mapNode",value:function(e,t,n,i){console.log("node group"),console.log(e.nodeGroups),console.log("node"),console.log(t.data),t.data.group=n?"seedNode":t.data.group;var r=JSON.parse(JSON.stringify(e.nodeGroups[t.data.group]));return r.id=t.id,r.label=this.inferNodeLabel(e,t),r.isSeed=n,r.wrapper=t,r}},{key:"mapEdge",value:function(e,t,n){var i;if("protein-protein"===t){i={color:d.S.getColor("edgeGeneGene"),highlight:d.S.getColor("edgeGeneGeneHighlight")};var r=(0,s.s$)(e,n);return{from:r.from,to:r.to,color:i}}if("protein-drug"===t){i={color:d.S.getColor("edgeHostDrug"),highlight:d.S.getColor("edgeHostDrugHighlight")};var o=(0,s.mG)(e);return{from:o.from,to:o.to,color:i}}}},{key:"toggleDrugs",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){var n,i,r,a,s,l=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.showDrugs=e,this.nodeData.nodes.remove(this.drugNodes),this.nodeData.edges.remove(this.drugEdges),this.drugNodes=[],this.drugEdges=[],!this.showDrugs){t.next=6;break}return t.next=3,this.http.get("".concat(o.N.backend,"drug_interactions/?token=").concat(this.token)).toPromise().catch(function(e){(0,u.toast)({message:"An error occured while fetching the drugs.",duration:5e3,dismissible:!0,pauseOnHover:!0,type:"is-danger",position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}}),l.showDrugs=!1});case 3:if(n=t.sent,i=n.edges,0===n.drugs.length)(0,u.toast)({message:"No drugs found.",duration:5e3,dismissible:!0,pauseOnHover:!0,type:"is-warning",position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}});else{r=_createForOfIteratorHelper(i);try{for(r.s();!(a=r.n()).done;)s=a.value,this.drugEdges.push(this.mapEdge({from:s.uniprotAc,to:s.drugId},"protein-drug"))}catch(c){r.e(c)}finally{r.f()}this.nodeData.nodes.add(Array.from(this.drugNodes.values())),this.nodeData.edges.add(Array.from(this.drugEdges.values()))}case 6:case"end":return t.stop()}},t,this)}))}},{key:"updatePhysicsEnabled",value:function(e){this.physicsEnabled=e,this.network.setOptions({physics:{enabled:this.physicsEnabled,stabilization:{enabled:!1}}})}},{key:"toImage",value:function(){var e=this;this.downloadDom(this.networkWithLegendEl.nativeElement).catch(function(t){console.error("Falling back to network only screenshot. Some components seem to be inaccessable, most likely the legend is a custom image with CORS access problems on the host server side."),e.downloadDom(e.networkEl.nativeElement).catch(function(e){console.error("Some network content seems to be inaccessable for saving as a screenshot. This can happen due to custom images used as nodes. Please ensure correct CORS accessability on the images host server."),console.error(e)})})}},{key:"downloadDom",value:function(e){return c().toPng(e,{bgcolor:"#ffffff"}).then(function(e){var t=document.createElement("a");t.href=e,t.download="Network.png",t.click()})}},{key:"previewStringArray",value:function(e,t){return e.length<t?e.join(", "):e.slice(0,t).join(", ")+", ... (".concat(e.length,")")}},{key:"selectTissue",value:function(e){}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.Y36(f.eN),r.Y36(a.Kt),r.Y36(h.o))},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-analysis-panel"]],viewQuery:function(e,t){var n;(1&e&&(r.Gf(H,5),r.Gf(j,5)),2&e)&&(r.iGM(n=r.CRH())&&(t.networkEl=n.first),r.iGM(n=r.CRH())&&(t.networkWithLegendEl=n.first))},inputs:{token:"token",smallStyle:"smallStyle",config:"config"},outputs:{tokenChange:"tokenChange",showDetailsChange:"showDetailsChange",visibleItems:"visibleItems"},features:[r.TTD],decls:1,vars:1,consts:[[4,"ngIf"],[1,"card","analysis"],[1,"card-header"],[1,"card-header-title"],[1,"icon"],["aria-hidden","true",1,"fas","fa-flask"],["aria-label","close",1,"card-header-icon",3,"click"],["aria-hidden","true",1,"fas","fa-times"],[1,"card-content","fullheight"],[1,"tabs","is-centered"],[3,"click"],["class","tab-content meta",3,"is-visible",4,"ngIf"],["class","tab-content",3,"is-visible",4,"ngIf"],["class","content tab-content scrollable",3,"is-visible",4,"ngIf"],[1,"tab-content","meta"],[1,"table","is-narrow"],["class","fa fa-check",4,"ngIf"],["class","fa fa-times",4,"ngIf"],[1,"fa","fa-check"],[1,"fa","fa-times"],[1,"tab-content"],[1,"card-image","canvas-content"],["networkWithLegend",""],[1,"fullheight","center","image1"],["network",""],[1,"button","is-loading","center"],["class","card-footer toolbar scroll-y",4,"ngIf"],[3,"config","analysis"],[1,"card-footer","toolbar","scroll-y"],[1,"field"],[1,"control","footer-buttons"],["data-tooltip","Take a screenshot of the current network.",1,"button","is-primary","is-rounded","has-tooltip",3,"click"],["aria-hidden","true",1,"fas","fa-camera"],[3,"ngClass"],["data-tooltip","Export this network as .graphml file.",1,"button","is-success","is-rounded","has-tooltip",3,"href"],["aria-hidden","true",1,"fas","fa-download"],[1,"footer-buttons","dropdown","is-up"],[1,"dropdown-trigger"],["aria-haspopup","true","aria-controls","dropdown-menu",1,"button","is-rounded","is-primary",3,"ngClass","click"],[1,"icon","is-small"],["aria-hidden","true",1,"fas"],["id","dropdown-menu","role","menu",1,"dropdown-menu"],[1,"dropdown-content","tissue-dropdown",3,"ngClass"],[1,"scroll-area",3,"ngClass"],[1,"dropdown-item",3,"click"],["class","dropdown-item",3,"is-active","click",4,"ngFor","ngForOf"],["class","footer-buttons","textOn","Drugs On","textOff","Off","tooltipOn","Display drugs in the network","tooltipOff","Hide drugs in the network",3,"smallStyle","value","valueChange",4,"ngIf"],["textOn","Animation On","textOff","Off","tooltipOn","Enable the network animation.","tooltipOff","Disable the network animation and freeze nodes.",1,"footer-buttons",3,"smallStyle","value","valueChange"],["textOn","Drugs On","textOff","Off","tooltipOn","Display drugs in the network","tooltipOff","Hide drugs in the network",1,"footer-buttons",3,"smallStyle","value","valueChange"],[1,"content","tab-content","scrollable"],["class","field has-addons",4,"ngIf"],["class","table-header",4,"ngIf"],[3,"tableDrugs","tableDrugScoreTooltip","tableHasScores"],[3,"tableHasScores","tableProteins","tableProteinScoreTooltip","tableProteinSelection","tableSelectedProteins"],[1,"field","has-addons"],[1,"control"],["data-tooltip","Normalize the scores",1,"button","is-rounded","has-tooltip",3,"click"],[1,"fa","fa-ruler-vertical"],["data-tooltip","Disable normalization of the scores.",1,"button","is-rounded","has-tooltip",3,"click"],[1,"table-header"],[1,"is-4"],[1,"fa","fa-capsules"],[1,"button","is-primary","is-outlined","is-pulled-right","is-small",3,"href"],[1,"fa","fa-download"],[1,"fa","fa-dna"]],template:function(e,t){1&e&&r.YNc(0,Te,25,9,"div",0),2&e&&r.Q6J("ngIf",t.token)},directives:[b.O5,g.O,b.mk,b.sg,m.n,Z,V],styles:[".analysis[_ngcontent-%COMP%]{position:absolute;height:100%;width:100%}div.network[_ngcontent-%COMP%]{height:calc(100vh - 210px - 52px)}.tab-content[_ngcontent-%COMP%]{visibility:hidden;position:absolute;width:calc(100% - 50px);height:calc(100% - 41px - 67px - 48px)}.tab-content.is-visible[_ngcontent-%COMP%]{visibility:visible}.tab-content.scrollable[_ngcontent-%COMP%]{overflow-y:auto;padding-right:10px}.tab-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-top:60px}.table-header[_ngcontent-%COMP%]{margin-bottom:50px}.checkbox-col[_ngcontent-%COMP%]{width:50px}.meta[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:500px}.meta[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{width:50px}.tooltip-button[_ngcontent-%COMP%]{font-size:10px;width:10px}.text-small[_ngcontent-%COMP%]{font-size:11px}.text-normal[_ngcontent-%COMP%]{font-size:12px}.b-text-small[_ngcontent-%COMP%]{font-size:14px}.b-text-smaller[_ngcontent-%COMP%]{font-size:12px}.button-small[_ngcontent-%COMP%]{padding:3px 10px}.scroll-y[_ngcontent-%COMP%]{overflow-y:auto}"]}),e}()},4907:function(e,t,n){"use strict";n.d(t,{Y:function(){return v}});var i=n(5366),r=n(3943),o=n(1116),a=n(2065),s=function(e){return{"text-normal":e}};function l(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"Label:"),i.qZA(),i.qZA(),i.TgZ(4,"span",4),i._uU(5),i.qZA(),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(2,s,n.smallStyle)),i.xp6(5),i.hij(" ",n.wrapper.data.label,"")}}function c(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"Symbol:"),i.qZA(),i.qZA(),i.TgZ(4,"span",4),i._uU(5),i.qZA(),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(2,s,n.smallStyle)),i.xp6(5),i.hij(" ",n.wrapper.data.symbol,"")}}function u(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"DrugBank:"),i.qZA(),i.qZA(),i.TgZ(4,"a",5),i.TgZ(5,"span",4),i._uU(6),i.qZA(),i.qZA(),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(3,s,n.smallStyle)),i.xp6(4),i.MGl("href","https://go.drugbank.com/drugs/",n.wrapper.data.drugId,"",i.LSH),i.xp6(2),i.hij(" ",n.wrapper.data.drugId,"")}}function d(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"Group:"),i.qZA(),i.qZA(),i.TgZ(4,"span",4),i._uU(5),i.qZA(),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(2,s,n.smallStyle)),i.xp6(5),i.hij(" ",n.wrapper.data.groupName,"")}}function p(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"Access:"),i.qZA(),i.qZA(),i.TgZ(4,"a",5),i.TgZ(5,"span",4),i._uU(6),i.qZA(),i.qZA(),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(3,s,n.smallStyle)),i.xp6(4),i.MGl("href","https://www.uniprot.org/uniprot/",n.wrapper.data.uniprotAc,"",i.LSH),i.xp6(2),i.hij(" ",n.wrapper.data.uniprotAc,"")}}function f(e,t){if(1&e&&(i.TgZ(0,"a",5),i.TgZ(1,"span",4),i._uU(2),i.qZA(),i.qZA()),2&e){var n=t.$implicit;i.MGl("href","https://www.ensembl.org/Homo_sapiens/Gene/Summary?g=",n,"",i.LSH),i.xp6(2),i.hij(" ",n,"")}}function h(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"Ensembl:"),i.qZA(),i.qZA(),i.YNc(4,f,3,2,"a",6),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(2,s,n.smallStyle)),i.xp6(4),i.Q6J("ngForOf",n.wrapper.data.ensg)}}function b(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"app-toggle",7),i.NdJ("valueChange",function(e){i.CHM(n);var t=i.oxw(2);return e?t.analysis.addItems([t.wrapper]):t.analysis.removeItems([t.wrapper])}),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("value",r.analysis.inSelection(r.wrapper))("smallStyle",r.smallStyle)}}function g(e,t){if(1&e&&(i.TgZ(0,"div"),i.TgZ(1,"div"),i.YNc(2,l,6,4,"p",1),i.YNc(3,c,6,4,"p",1),i.YNc(4,u,7,5,"p",1),i.YNc(5,d,6,4,"p",1),i.YNc(6,p,7,5,"p",1),i.YNc(7,h,5,4,"p",1),i.qZA(),i.YNc(8,b,1,2,"app-toggle",2),i.qZA()),2&e){var n=i.oxw();i.xp6(2),i.Q6J("ngIf",n.wrapper.data.detailShowLabel&&n.wrapper.data.label),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.symbol),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.drugId),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.groupName),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.uniprotAc),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.ensg),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.netexId&&n.wrapper.data.netexId.startsWith("p"))}}function m(e,t){if(1&e&&(i.TgZ(0,"div",3),i._uU(1," Please select a node for further information.\n"),i.qZA()),2&e){var n=i.oxw();i.Q6J("ngClass",i.VKq(1,s,n.smallStyle))}}var v=function(){var e=function(){function e(t){_classCallCheck(this,e),this.analysis=t}return _createClass(e,[{key:"ngOnInit",value:function(){}},{key:"beautify",value:function(e){e.startsWith("https://")?e=e.substr("https://".length):e.startsWith("http://")&&(e=e.substr("http://".length));var t=e.indexOf("/");return-1!==t?e.substr(0,t):e}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(r.Kt))},e.\u0275cmp=i.Xpm({type:e,selectors:[["app-info-tile"]],inputs:{wrapper:"wrapper",smallStyle:"smallStyle"},decls:2,vars:2,consts:[[4,"ngIf"],[3,"ngClass",4,"ngIf"],["textOn","Selected","textOff","Deselected","tooltipOn","Add protein to selection.","tooltipOff","Remove protein from selection.",3,"value","smallStyle","valueChange",4,"ngIf"],[3,"ngClass"],[1,"is-capitalized"],["target","_blank",3,"href"],["target","_blank",3,"href",4,"ngFor","ngForOf"],["textOn","Selected","textOff","Deselected","tooltipOn","Add protein to selection.","tooltipOff","Remove protein from selection.",3,"value","smallStyle","valueChange"]],template:function(e,t){1&e&&(i.YNc(0,g,9,7,"div",0),i.YNc(1,m,2,3,"div",1)),2&e&&(i.Q6J("ngIf",t.wrapper),i.xp6(1),i.Q6J("ngIf",!t.wrapper))},directives:[o.O5,o.mk,o.sg,a.n],styles:["",".quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%]{padding:15px}.quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%] .digit[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5);font-size:32px;border:2px solid hsla(0,0%,100%,.5);border-radius:30px;width:50px;height:50px;text-align:center;font-weight:700}.quick-find[_ngcontent-%COMP%] .divisor-rapid[_ngcontent-%COMP%]{margin-top:-10px;margin-bottom:10px;text-align:center}.align-vmiddle[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle;height:50px}.align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:inline-block}.align-vmiddle[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px;margin-right:5px}.mobile-fallback[_ngcontent-%COMP%]{padding:15px;font-weight:700}.card-footer[_ngcontent-%COMP%]{font-size:12px}.card-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:3px}.text-small[_ngcontent-%COMP%]{font-size:11px}.text-normal[_ngcontent-%COMP%]{font-size:12px}.b-text-small[_ngcontent-%COMP%]{font-size:14px}.b-text-smaller[_ngcontent-%COMP%]{font-size:12px}.button-small[_ngcontent-%COMP%]{padding:3px 10px}"]}),e}()},1144:function(e,t,n){"use strict";n.d(t,{O:function(){return _}});var i=n(5366),r=n(1116);function o(e,t){if(1&e&&(i.ynx(0),i.TgZ(1,"td"),i._UZ(2,"img",5),i.qZA(),i.TgZ(3,"td"),i._uU(4),i.qZA(),i.BQk()),2&e){var n=i.oxw(2).$implicit;i.xp6(2),i.Q6J("src",n.value.image,i.LSH),i.xp6(2),i.hij("\xa0",n.value.groupName,"")}}function a(e,t){if(1&e&&(i.TgZ(0,"td"),i._UZ(1,"span"),i.qZA()),2&e){var n=i.oxw(3).$implicit;i.xp6(1),i.Gre("node ",n.value.shape,""),i.Udp("background-color",n.value.color)}}function s(e,t){if(1&e&&(i.TgZ(0,"td"),i._UZ(1,"span"),i.qZA()),2&e){var n=i.oxw(3).$implicit;i.xp6(1),i.Gre("node ",n.value.shape,""),i.Udp("border-bottom-color",n.value.color)}}function l(e,t){if(1&e&&(i.TgZ(0,"td"),i._UZ(1,"span"),i.qZA()),2&e){var n=i.oxw(3).$implicit;i.xp6(1),i.Gre("node ",n.value.shape,""),i.Udp("border-bottom-color",n.value.color)("color",n.value.color)}}function c(e,t){if(1&e&&(i.ynx(0),i.YNc(1,a,2,5,"td",1),i.YNc(2,s,2,5,"td",1),i.YNc(3,l,2,7,"td",1),i.TgZ(4,"td"),i._uU(5),i.qZA(),i.BQk()),2&e){var n=i.oxw(2).$implicit;i.xp6(1),i.Q6J("ngIf","triangle"!==n.value.shape&&"star"!==n.value.shape),i.xp6(1),i.Q6J("ngIf","triangle"===n.value.shape),i.xp6(1),i.Q6J("ngIf","star"===n.value.shape),i.xp6(2),i.hij("\xa0",n.value.groupName,"")}}function u(e,t){if(1&e&&(i.ynx(0),i.YNc(1,o,5,2,"ng-container",1),i.YNc(2,c,6,4,"ng-container",1),i.BQk()),2&e){var n=i.oxw().$implicit;i.xp6(1),i.Q6J("ngIf",n.value.image),i.xp6(1),i.Q6J("ngIf",!n.value.image)}}function d(e,t){if(1&e&&(i.TgZ(0,"tr",4),i.YNc(1,u,3,2,"ng-container",1),i.qZA()),2&e){var n=t.$implicit,r=i.oxw(3);i.xp6(1),i.Q6J("ngIf",!r.analysis&&n.key)}}function p(e,t){if(1&e&&(i.ynx(0),i.YNc(1,d,2,1,"tr",3),i.ALo(2,"keyvalue"),i.BQk()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngForOf",i.lcZ(2,1,n.legendConfig.nodeGroups))}}function f(e,t){if(1&e&&i._UZ(0,"hr",8),2&e){var n=i.oxw().$implicit;i.Udp("background-color",n.value.color)}}function h(e,t){if(1&e&&i._UZ(0,"hr",9),2&e){var n=i.oxw().$implicit;i.Udp("color",n.value.color)}}function b(e,t){if(1&e&&(i.TgZ(0,"tr",4),i.TgZ(1,"td"),i.YNc(2,f,1,2,"hr",6),i.YNc(3,h,1,2,"hr",7),i.qZA(),i.TgZ(4,"td"),i._uU(5),i.qZA(),i.qZA()),2&e){var n=t.$implicit;i.xp6(2),i.Q6J("ngIf",!n.value.dashes),i.xp6(1),i.Q6J("ngIf",n.value.dashes),i.xp6(2),i.hij("\xa0",n.value.groupName,"")}}function g(e,t){if(1&e&&(i.ynx(0),i.YNc(1,b,6,3,"tr",3),i.ALo(2,"keyvalue"),i.BQk()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngForOf",i.lcZ(2,1,n.legendConfig.edgeGroups))}}function m(e,t){if(1&e&&(i.TgZ(0,"table"),i.YNc(1,p,3,3,"ng-container",1),i.YNc(2,g,3,3,"ng-container",1),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngIf",n.legendConfig.showLegendNodes),i.xp6(1),i.Q6J("ngIf",n.legendConfig.showLegendEdges)}}function v(e,t){if(1&e&&i._UZ(0,"img",10),2&e){var n=i.oxw();i.Q6J("src",n.legendConfig.legendUrl,i.LSH)("ngClass",n.legendConfig.legendClass)}}var _=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"config",set:function(e){e=JSON.parse(JSON.stringify(e)),this.analysis||(delete e.nodeGroups.foundNode,delete e.nodeGroups.foundDrug,delete e.nodeGroups.seedNode),this.legendConfig=e}},{key:"ngOnInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["app-network-legend"]],inputs:{analysis:"analysis",config:"config"},decls:3,vars:4,consts:[[1,"legend"],[4,"ngIf"],[3,"src","ngClass",4,"ngIf"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"legend-icon",3,"src"],["class","edge",3,"background-color",4,"ngIf"],["class","edge dashes",3,"color",4,"ngIf"],[1,"edge"],[1,"edge","dashes"],[3,"src","ngClass"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.YNc(1,m,3,2,"table",1),i.YNc(2,v,1,2,"img",2),i.qZA()),2&e&&(i.ekj("right","right"===t.legendConfig.legendPos),i.xp6(1),i.Q6J("ngIf",!t.legendConfig.legendUrl.length),i.xp6(1),i.Q6J("ngIf",t.legendConfig.legendUrl.length))},directives:[r.O5,r.sg,r.mk],pipes:[r.Nd],styles:['div.legend[_ngcontent-%COMP%]{position:absolute;bottom:0}div.legend.right[_ngcontent-%COMP%]{right:0}div.legend[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:20vw}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%]{padding:0}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{height:35px;vertical-align:middle!important;padding:0!important}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .circle[_ngcontent-%COMP%]{background:#143d1f;border-radius:50%;width:35px;height:35px;display:inline-block}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-left:calc(35px / 2) solid transparent;border-right:calc(35px / 2) solid transparent;border-bottom:35px solid #000;display:inline-block}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .star[_ngcontent-%COMP%]{position:relative;display:inline-block;width:0;height:0;margin-left:.5em;margin-right:.9em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em solid #fc0;border-left:.3em solid transparent;font-size:20px}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .star[_ngcontent-%COMP%]:after, div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .star[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em solid;border-left:1em solid transparent;transform:rotate(-35deg)}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .star[_ngcontent-%COMP%]:after{transform:rotate(35deg)}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .square[_ngcontent-%COMP%]{background:#143d1f;width:35px;height:35px;display:inline-block}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .legend-icon[_ngcontent-%COMP%]{width:35px;height:35px}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] hr.edge[_ngcontent-%COMP%]{width:20px;height:3px;margin:0 auto}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] hr.edge.dashes[_ngcontent-%COMP%]{border-top:dotted}']}),e}()},3349:function(e,t,n){"use strict";n.d(t,{q:function(){return u}});var i=n(5366),r=n(4333),o=n(1116);function a(e,t){if(1&e&&(i.TgZ(0,"b"),i._uU(1),i.qZA()),2&e){var n=i.oxw().item;i.xp6(1),i.hij(" ",n.data.name,"")}}function s(e,t){1&e&&(i.TgZ(0,"small"),i._uU(1,"Protein"),i.qZA())}function l(e,t){if(1&e&&(i.TgZ(0,"span"),i.TgZ(1,"small"),i._uU(2,"AC: "),i.TgZ(3,"b"),i._uU(4),i.qZA(),i.qZA(),i.qZA()),2&e){var n=i.oxw().item;i.xp6(4),i.Oqu(n.data.uniprotAc)}}function c(e,t){if(1&e&&(i.YNc(0,a,2,1,"b",3),i.TgZ(1,"span"),i.YNc(2,s,2,0,"small",3),i._uU(3," | "),i.qZA(),i.YNc(4,l,5,1,"span",3)),2&e){var n=t.item;i.Q6J("ngIf",n.data.netexId&&n.data.netexId.startsWith("p")),i.xp6(2),i.Q6J("ngIf",n.data.netexId&&n.data.netexId.startsWith("p")),i.xp6(2),i.Q6J("ngIf",n.data.netexId&&n.data.netexId.startsWith("p"))}}var u=function(){var e=function(){function e(){_classCallCheck(this,e),this.selectItem=new i.vpe}return _createClass(e,[{key:"querySearch",value:function(e,t){e=e.toLowerCase();var n=t.data;return n.symbol.toLowerCase().indexOf(e)>-1||n.uniprotAc.toLowerCase().indexOf(e)>-1}},{key:"select",value:function(e){this.selectItem.emit(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["app-query-tile-component"]],inputs:{queryItems:"queryItems"},outputs:{selectItem:"selectItem"},decls:3,vars:4,consts:[[1,"content"],["bindLabel","id","bindValue","data","placeholder","Search...","data-tooltip","Find proteins in the network.",1,"custom",3,"items","virtualScroll","hideSelected","searchFn","change"],["ng-option-tmp",""],[4,"ngIf"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.TgZ(1,"ng-select",1),i.NdJ("change",function(e){return t.select(e)}),i.YNc(2,c,5,3,"ng-template",2),i.qZA(),i.qZA()),2&e&&(i.xp6(1),i.Q6J("items",t.queryItems)("virtualScroll",!0)("hideSelected",!0)("searchFn",t.querySearch))},directives:[r.w9,r.Z2,o.O5],styles:[""]}),e}()},9235:function(e,t,n){"use strict";n.d(t,{n:function(){return h}});var i=n(5366),r=n(3943),o=n(1116);function a(e,t){1&e&&(i.TgZ(0,"small"),i._uU(1," Queued: 1 other task to finish "),i.qZA())}function s(e,t){if(1&e&&(i.TgZ(0,"small"),i._uU(1),i.qZA()),2&e){var n=i.oxw(2).$implicit;i.xp6(1),i.hij(" Queued: ",n.stats.queuePosition," other tasks to finish ")}}function l(e,t){1&e&&(i.TgZ(0,"small"),i._uU(1," Execution imminent... "),i.qZA())}function c(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div"),i.TgZ(1,"p"),i.TgZ(2,"span",6),i._UZ(3,"i",7),i._uU(4),i.qZA(),i.TgZ(5,"span",8),i._UZ(6,"i",9),i.qZA(),i.qZA(),i.TgZ(7,"p"),i.YNc(8,a,2,0,"small",4),i.YNc(9,s,2,1,"small",4),i.YNc(10,l,2,0,"small",4),i.TgZ(11,"a",10),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw().analysis.removeTask(e.token)}),i.TgZ(12,"span",8),i._UZ(13,"i",11),i.qZA(),i.qZA(),i.qZA(),i.qZA()}if(2&e){var r=i.oxw().$implicit,o=i.oxw();i.xp6(3),i.ekj("fa-capsules","drug"===r.info.target)("fa-crosshairs","drug-target"===r.info.target),i.xp6(1),i.hij(" ",o.algorithmNames[r.info.algorithm],""),i.xp6(4),i.Q6J("ngIf",r.stats.queueLength>0&&1===r.stats.queuePosition),i.xp6(1),i.Q6J("ngIf",r.stats.queueLength>0&&r.stats.queuePosition>1),i.xp6(1),i.Q6J("ngIf",0===r.stats.queueLength||0===r.stats.queuePosition)}}function u(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div"),i.TgZ(1,"p"),i.TgZ(2,"span",6),i._UZ(3,"i",7),i._uU(4),i.qZA(),i.TgZ(5,"span",8),i._UZ(6,"i",12),i.qZA(),i.qZA(),i.TgZ(7,"p"),i.TgZ(8,"small"),i._uU(9),i.ALo(10,"date"),i.qZA(),i.TgZ(11,"a",13),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw().analysis.removeTask(e.token)}),i.TgZ(12,"span",8),i._UZ(13,"i",11),i.qZA(),i.qZA(),i.qZA(),i._UZ(14,"progress",14),i.qZA()}if(2&e){var r=i.oxw().$implicit,o=i.oxw();i.xp6(3),i.ekj("fa-capsules","drug"===r.info.target)("fa-crosshairs","drug-target"===r.info.target),i.xp6(1),i.hij(" ",o.algorithmNames[r.info.algorithm],""),i.xp6(5),i.hij("Started ",i.xi3(10,7,r.info.startedAt,"short"),""),i.xp6(5),i.Q6J("value",100*r.info.progress)}}function d(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",15),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw().open(e.token)}),i.TgZ(1,"p"),i.TgZ(2,"span",6),i._UZ(3,"i",7),i._uU(4),i.qZA(),i.TgZ(5,"span",8),i._UZ(6,"i",16),i.qZA(),i.qZA(),i.TgZ(7,"p"),i.TgZ(8,"small"),i._uU(9),i.ALo(10,"date"),i.qZA(),i.TgZ(11,"a",13),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw().analysis.removeTask(e.token)}),i.TgZ(12,"span",8),i._UZ(13,"i",11),i.qZA(),i.qZA(),i.qZA(),i.qZA()}if(2&e){var r=i.oxw().$implicit,o=i.oxw();i.xp6(3),i.ekj("fa-capsules","drug"===r.info.target)("fa-crosshairs","drug-target"===r.info.target),i.xp6(1),i.hij(" ",o.algorithmNames[r.info.algorithm],""),i.xp6(5),i.hij("Finished ",i.xi3(10,6,r.info.finishedAt,"short"),"")}}function p(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div"),i.TgZ(1,"p"),i.TgZ(2,"span",6),i._UZ(3,"i",7),i._uU(4),i.qZA(),i.TgZ(5,"span",8),i._UZ(6,"i",17),i.qZA(),i.qZA(),i.TgZ(7,"p",18),i.TgZ(8,"small",19),i._uU(9),i.qZA(),i.TgZ(10,"a",13),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw().analysis.removeTask(e.token)}),i.TgZ(11,"span",8),i._UZ(12,"i",11),i.qZA(),i.qZA(),i.qZA(),i.qZA()}if(2&e){var r=i.oxw().$implicit,o=i.oxw();i.xp6(3),i.ekj("fa-capsules","drug"===r.info.target)("fa-crosshairs","drug-target"===r.info.target),i.xp6(1),i.hij(" ",o.algorithmNames[r.info.algorithm],""),i.xp6(5),i.Oqu(r.info.status)}}function f(e,t){if(1&e&&(i.TgZ(0,"a",3),i.YNc(1,c,14,8,"div",4),i.YNc(2,u,15,10,"div",4),i.YNc(3,d,14,9,"div",5),i.YNc(4,p,13,6,"div",4),i.qZA()),2&e){var n=t.$implicit,r=i.oxw();i.ekj("is-active",n.token===r.token),i.xp6(1),i.Q6J("ngIf",!n.info.startedAt),i.xp6(1),i.Q6J("ngIf",!n.info.done&&!n.info.failed&&n.info.startedAt),i.xp6(1),i.Q6J("ngIf",n.info.done),i.xp6(1),i.Q6J("ngIf",n.info.failed)}}var h=function(){var e=function(){function e(t){_classCallCheck(this,e),this.analysis=t,this.tokenChange=new i.vpe,this.algorithmNames=r.ck}return _createClass(e,[{key:"ngOnInit",value:function(){}},{key:"open",value:function(e){this.token=e,this.tokenChange.emit(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(r.Kt))},e.\u0275cmp=i.Xpm({type:e,selectors:[["app-task-list"]],inputs:{token:"token"},outputs:{tokenChange:"tokenChange"},decls:3,vars:1,consts:[[1,"content"],[1,"list","is-hoverable"],["class","list-item",3,"is-active",4,"ngFor","ngForOf"],[1,"list-item"],[4,"ngIf"],["data-tooltip","Show analysis results",3,"click",4,"ngIf"],[1,"is-capitalized"],[1,"fa"],[1,"icon","is-pulled-right"],["aria-hidden","true",1,"fas","fa-pause"],[1,"has-text-danger",3,"click"],[1,"fa","fa-trash"],["aria-hidden","true",1,"fas","fa-spinner","fa-spin"],[1,"is-pulled-right","has-text-danger",3,"click"],["max","100",1,"progress","is-success",3,"value"],["data-tooltip","Show analysis results",3,"click"],["aria-hidden","true",1,"fas","fa-check"],["aria-hidden","true",1,"fas","fa-exclamation-triangle"],[1,"has-text-danger"],[1,"status-field"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.TgZ(1,"div",1),i.YNc(2,f,5,6,"a",2),i.qZA(),i.qZA()),2&e&&(i.xp6(2),i.Q6J("ngForOf",t.analysis.tasks))},directives:[o.sg,o.O5],pipes:[o.uU],styles:[".list[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:0}.list[_ngcontent-%COMP%] progress[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.status-field[_ngcontent-%COMP%]{background-color:#fff;padding:2px;font-size:10px;max-width:215px;height:20px;overflow:hidden;border:1px solid #e4e4e4;display:inline-block}"]}),e}()},2065:function(e,t,n){"use strict";n.d(t,{n:function(){return l}});var i=n(5366),r=n(1116);function o(e,t){if(1&e&&(i.TgZ(0,"span",3),i._UZ(1,"i"),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Gre("fa ",n.iconOff,"")}}var a=function(e){return{"button-small":e}},s=function(e){return{"text-small":e}},l=function(){var e=function(){function e(){_classCallCheck(this,e),this.iconOn="fa-check",this.iconOff="fa-times",this.textOn="On",this.textOff="Off",this.valueChange=new i.vpe}return _createClass(e,[{key:"ngOnInit",value:function(){}},{key:"toggle",value:function(e){this.value=e,this.valueChange.emit(this.value)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["app-toggle"]],inputs:{iconOn:"iconOn",iconOff:"iconOff",textOn:"textOn",textOff:"textOff",tooltipOn:"tooltipOn",tooltipOff:"tooltipOff",smallStyle:"smallStyle",value:"value"},outputs:{valueChange:"valueChange"},decls:12,vars:24,consts:[[1,"field","has-addons"],[1,"control","has-tooltip"],[1,"button","is-rounded","has-tooltip",3,"ngClass","click"],[1,"icon","is-small"],[3,"ngClass"],[1,"control"],["class","icon is-small",4,"ngIf"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.TgZ(1,"p",1),i.TgZ(2,"button",2),i.NdJ("click",function(){return t.toggle(!0)}),i.TgZ(3,"span",3),i._UZ(4,"i"),i.qZA(),i.TgZ(5,"span",4),i._uU(6),i.qZA(),i.qZA(),i.qZA(),i.TgZ(7,"p",5),i.TgZ(8,"button",2),i.NdJ("click",function(){return t.toggle(!1)}),i.TgZ(9,"span",4),i._uU(10),i.qZA(),i.YNc(11,o,2,3,"span",6),i.qZA(),i.qZA(),i.qZA()),2&e&&(i.xp6(2),i.ekj("is-primary",t.value),i.Q6J("ngClass",i.VKq(16,a,t.smallStyle)),i.uIk("data-tooltip",t.tooltipOn),i.xp6(2),i.Gre("fa ",t.iconOn,""),i.xp6(1),i.Q6J("ngClass",i.VKq(18,s,t.smallStyle)),i.xp6(1),i.Oqu(t.textOn),i.xp6(2),i.ekj("is-primary",!t.value),i.Q6J("ngClass",i.VKq(20,a,t.smallStyle)),i.uIk("data-tooltip",t.tooltipOff),i.xp6(1),i.Q6J("ngClass",i.VKq(22,s,t.smallStyle)),i.xp6(1),i.Oqu(t.textOff),i.xp6(1),i.Q6J("ngIf",t.iconOff))},directives:[r.mk,r.O5],styles:["",".quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%]{padding:15px}.quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%] .digit[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5);font-size:32px;border:2px solid hsla(0,0%,100%,.5);border-radius:30px;width:50px;height:50px;text-align:center;font-weight:700}.quick-find[_ngcontent-%COMP%] .divisor-rapid[_ngcontent-%COMP%]{margin-top:-10px;margin-bottom:10px;text-align:center}.align-vmiddle[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle;height:50px}.align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:inline-block}.align-vmiddle[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px;margin-right:5px}.mobile-fallback[_ngcontent-%COMP%]{padding:15px;font-weight:700}.card-footer[_ngcontent-%COMP%]{font-size:12px}.card-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:3px}.text-small[_ngcontent-%COMP%]{font-size:11px}.text-normal[_ngcontent-%COMP%]{font-size:12px}.b-text-small[_ngcontent-%COMP%]{font-size:14px}.b-text-smaller[_ngcontent-%COMP%]{font-size:12px}.button-small[_ngcontent-%COMP%]{padding:3px 10px}"]}),e}()},5248:function(e,t,n){"use strict";n.d(t,{u:function(){return i}});var i={legendUrl:"",legendClass:"legend",legendPos:"left",taskName:"Run Task X",showLegendNodes:!0,showLegendEdges:!0,showLeftSidebar:!0,showRightSidebar:!0,showOverview:!0,showQuery:!0,showItemSelector:!0,showSimpleAnalysis:!1,showAdvAnalysis:!0,showSelection:!0,showTasks:!0,showFooter:!0,showLegend:!0,identifier:"symbol",interactionDrugProtein:"DrugBank",interactionProteinProtein:"STRING",nodeGroups:{default:{groupName:"Default Node Group",color:"yellow",shape:"triangle",type:"default type",detailShowLabel:!1},foundNode:{groupName:"Found Nodes",color:"red",shape:"circle",type:"default node type"},foundDrug:{groupName:"Found Drugs",color:"green",shape:"star",type:"default drug type"},seedNode:{groupName:"Seed Nodes",color:"blue",shape:"circle",type:"seed"}},edgeGroups:{default:{groupName:"Default Edge Group",color:"black",dashes:!1}}}},6414:function(e,t,n){"use strict";n.d(t,{y:function(){return g}});var i=n(4762),r=n(5366),o=n(1174),a=n(529),s=n(8297),l=n(3943),c=n(1116),u=n(9879);function d(e,t){1&e&&(r.TgZ(0,"div",19),r._uU(1," No proteins have been selected or added. "),r.qZA())}function p(e,t){if(1&e&&(r.TgZ(0,"div",19),r._uU(1),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.hij(" ",n.addedCount," proteins have been selected or added. ")}}function f(e,t){1&e&&(r.TgZ(0,"p"),r.TgZ(1,"i"),r._uU(2," In order to add proteins expressed in specific tissues, please select a tissue in the main network window to the bottom. "),r.qZA(),r.qZA())}function h(e,t){if(1&e&&(r.TgZ(0,"p",20),r._uU(1," Currently selected tissue: "),r.TgZ(2,"strong"),r._uU(3),r.qZA(),r.qZA()),2&e){var n=r.oxw();r.xp6(3),r.Oqu(n.selectedTissue.name)}}function b(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",21),r.TgZ(1,"label",22),r._uU(2,"Threshold (TPM)"),r.qZA(),r.TgZ(3,"div",23),r.TgZ(4,"input",24),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().setThreshold(e)}),r.qZA(),r.qZA(),r.TgZ(5,"p",25),r._uU(6," All proteins above this threshold in transcripts per million (TPM) will be added or selected. "),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(4),r.Q6J("ngModel",i.threshold)}}var g=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.http=t,this.analysis=n,this.show=!1,this.showChange=new r.vpe,this.visibleNodes=[],this.currentViewProteins=[],this.selectedTissue=null,this.proteins=[],this.threshold=5,this.addedCount=null,this.loading=!1}return _createClass(e,[{key:"ngOnChanges",value:function(e){this.setThreshold(this.threshold)}},{key:"addProteins",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i,r,s;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.loading=!0,e.next=3,this.http.post("".concat(a.N.backend,"query_tissue_proteins/"),{tissueId:this.selectedTissue.netexId,threshold:this.threshold}).toPromise();case 3:t=e.sent,n=[],i=_createForOfIteratorHelper(t);try{for(i.s();!(r=i.n()).done;)s=r.value,n.push((0,o.h$)(s))}catch(l){i.e(l)}finally{i.f()}this.addedCount=this.analysis.addItems(n),this.loading=!1;case 8:case"end":return e.stop()}},e,this)}))}},{key:"addVisibleProteins",value:function(){this.loading=!0,this.loading=!1}},{key:"setThreshold",value:function(e){this.threshold=e,this.currentViewProteins&&(this.proteins=this.currentViewProteins.filter(function(t){return t.expressionLevel>=e}))}},{key:"close",value:function(){this.show=!1,this.showChange.emit(this.show),this.addedCount=null}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.Y36(s.eN),r.Y36(l.Kt))},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-add-expressed-proteins"]],inputs:{show:"show",visibleNodes:"visibleNodes",currentViewProteins:"currentViewProteins",selectedTissue:"selectedTissue"},outputs:{showChange:"showChange"},features:[r.TTD],decls:28,vars:10,consts:[[1,"modal"],[1,"modal-background"],[1,"modal-card"],[1,"modal-card-head"],[1,"modal-card-title"],[1,"icon"],[1,"fa","fa-dna"],["aria-label","close",1,"delete",3,"click"],[1,"modal-card-body"],["class","notification is-warning",4,"ngIf"],[4,"ngIf"],["class","mb-3",4,"ngIf"],["class","field",4,"ngIf"],[1,"modal-card-foot"],["data-tooltip","Add all to the selection.",1,"button","is-success","is-rounded","has-tooltip",3,"disabled","click"],[1,"fas","fa-plus"],["data-tooltip","Add to selection if they appear in the current network.",1,"button","is-success","is-rounded","has-tooltip",3,"disabled","click"],[1,"fas","fa-expand"],["data-tooltip","Close the current window.",1,"button","is-rounded","has-tooltip",3,"click"],[1,"notification","is-warning"],[1,"mb-3"],[1,"field"],["for","threshold",1,"label"],[1,"control"],["id","threshold","type","number","placeholder","Threshold","required","",1,"input",3,"ngModel","ngModelChange"],[1,"help"]],template:function(e,t){1&e&&(r.TgZ(0,"div",0),r._UZ(1,"div",1),r.TgZ(2,"div",2),r.TgZ(3,"header",3),r.TgZ(4,"p",4),r.TgZ(5,"span",5),r._UZ(6,"i",6),r.qZA(),r._uU(7," Add Tissue Proteins "),r.qZA(),r.TgZ(8,"button",7),r.NdJ("click",function(){return t.close()}),r.qZA(),r.qZA(),r.TgZ(9,"section",8),r.YNc(10,d,2,0,"div",9),r.YNc(11,p,2,1,"div",9),r.YNc(12,f,3,0,"p",10),r.YNc(13,h,4,1,"p",11),r.YNc(14,b,7,1,"div",12),r.qZA(),r.TgZ(15,"footer",13),r.TgZ(16,"button",14),r.NdJ("click",function(){return t.addProteins()}),r.TgZ(17,"span",5),r._UZ(18,"i",15),r.qZA(),r.TgZ(19,"span"),r._uU(20," Add proteins "),r.qZA(),r.qZA(),r.TgZ(21,"button",16),r.NdJ("click",function(){return t.addVisibleProteins()}),r.TgZ(22,"span",5),r._UZ(23,"i",17),r.qZA(),r.TgZ(24,"span"),r._uU(25),r.qZA(),r.qZA(),r.TgZ(26,"button",18),r.NdJ("click",function(){return t.close()}),r._uU(27," Close "),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&e&&(r.ekj("is-active",t.show),r.xp6(10),r.Q6J("ngIf",0===t.addedCount),r.xp6(1),r.Q6J("ngIf",t.addedCount>0),r.xp6(1),r.Q6J("ngIf",!t.selectedTissue),r.xp6(1),r.Q6J("ngIf",t.selectedTissue),r.xp6(1),r.Q6J("ngIf",t.selectedTissue),r.xp6(2),r.Q6J("disabled",0===t.proteins.length||!t.selectedTissue||t.loading),r.xp6(5),r.Q6J("disabled",0===t.proteins.length||!t.selectedTissue||t.loading),r.xp6(4),r.hij(" Select proteins (",t.proteins.length,") "))},directives:[c.O5,u.wV,u.Fj,u.Q7,u.JJ,u.On],styles:[""]}),e}()},3974:function(e,t,n){"use strict";n.d(t,{o:function(){return k}});var i=n(4762),r=n(5366),o=n(529),a=n(1174),s=n(8297),l=n(3943),c=n(1116),u=n(9879);function d(e,t){if(1&e&&(r.TgZ(0,"div"),r._uU(1),r.qZA()),2&e){var n=r.oxw(2);r.xp6(1),r.hij(" ",n.itemsFound.length-n.addedCount," proteins have already been selected before. ")}}function p(e,t){if(1&e&&(r.TgZ(0,"div"),r._uU(1),r.qZA()),2&e){var n=r.oxw(2);r.xp6(1),r.hij(" ",n.itemsFound.length-n.addedCount," proteins either have been selected already or did not appear in the current graph. ")}}function f(e,t){if(1&e&&(r.TgZ(0,"div",23),r._uU(1),r.YNc(2,d,2,1,"div",16),r.YNc(3,p,2,1,"div",16),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.hij(" ",n.addedCount," host proteins have been added to the selection. "),r.xp6(1),r.Q6J("ngIf",n.itemsFound.length>n.addedCount&&!n.selectOnly),r.xp6(1),r.Q6J("ngIf",n.itemsFound.length>n.addedCount&&n.selectOnly)}}function h(e,t){if(1&e&&(r.TgZ(0,"div"),r._uU(1),r.qZA()),2&e){var n=r.oxw(2);r.xp6(1),r.hij(" ",n.itemsFound.length-n.addedCount," proteins have already been selected before. ")}}function b(e,t){if(1&e&&(r.TgZ(0,"div"),r._uU(1),r.qZA()),2&e){var n=r.oxw(2);r.xp6(1),r.hij(" ",n.itemsFound.length-n.addedCount," proteins either have been selected already or did not appear in the current graph. ")}}function g(e,t){if(1&e&&(r.TgZ(0,"div",24),r.YNc(1,h,2,1,"div",16),r.YNc(2,b,2,1,"div",16),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.Q6J("ngIf",n.itemsFound.length>n.addedCount&&!n.selectOnly),r.xp6(1),r.Q6J("ngIf",n.itemsFound.length>n.addedCount&&n.selectOnly)}}function m(e,t){if(1&e&&(r.TgZ(0,"li",27),r._uU(1),r.qZA()),2&e){var n=t.$implicit;r.xp6(1),r.Oqu(n)}}function v(e,t){if(1&e&&(r.TgZ(0,"div",25),r._uU(1),r.TgZ(2,"ul"),r.YNc(3,m,2,1,"li",26),r.qZA(),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.hij(" The following ",n.notFound.length," items could not be found and have been ignored: "),r.xp6(2),r.Q6J("ngForOf",n.notFound)}}function _(e,t){if(1&e&&(r.TgZ(0,"p"),r._uU(1),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.hij(" Items parsed: ",n.proteins.length," ")}}var k=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.http=t,this.analysis=n,this.show=!1,this.showChange=new r.vpe,this.visibleNodes=[],this.textList="",this.proteins=[],this.notFound=[],this.itemsFound=[],this.addedCount=0,this.selectOnly=!1,this.loading=!1}return _createClass(e,[{key:"ngOnInit",value:function(){}},{key:"close",value:function(){this.show=!1,this.textList="",this.proteins=[],this.notFound=[],this.itemsFound=[],this.showChange.emit(this.show),this.addedCount=0,this.selectOnly=!1}},{key:"addProteins",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i,r,s,l,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.loading=!0,this.notFound=[],this.itemsFound=[],t=this.proteins,this.changeTextList(""),e.next=5,this.http.post("".concat(o.N.backend,"query_proteins/"),t).toPromise();case 5:n=e.sent,this.notFound=n.notFound,i=n.details,r=[],s=_createForOfIteratorHelper(i);try{for(s.s();!(l=s.n()).done;)c=l.value,r.push((0,a.h$)(c))}catch(u){s.e(u)}finally{s.f()}this.itemsFound=r,this.addedCount=this.analysis.addItems(r),this.selectOnly=!1,this.loading=!1;case 11:case"end":return e.stop()}},e,this)}))}},{key:"addVisibleProteins",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i,r,s,l,c,u;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.loading=!0,this.notFound=[],this.itemsFound=[],t=this.proteins,this.changeTextList(""),e.next=5,this.http.post("".concat(o.N.backend,"query_proteins/"),t).toPromise();case 5:n=e.sent,this.notFound=n.notFound,i=n.details,r=[],s=[],l=_createForOfIteratorHelper(i);try{for(l.s();!(c=l.n()).done;)u=c.value,r.push(u),s.push((0,a.h$)(u))}catch(d){l.e(d)}finally{l.f()}this.itemsFound=s,this.selectOnly=!0,this.loading=!1;case 11:case"end":return e.stop()}},e,this)}))}},{key:"changeTextList",value:function(e){if(this.textList=e,e){for(var t,n=0,i=["\n",",",";"," "];n<i.length;n++){var r=i[n];if(-1!==e.indexOf(r)){t=e.split(r).map(function(e){return e.trim()}).filter(function(e){return!!e});break}}t||(t=[e]),this.proteins=t}else this.proteins=[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.Y36(s.eN),r.Y36(l.Kt))},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-custom-proteins"]],inputs:{show:"show",visibleNodes:"visibleNodes"},outputs:{showChange:"showChange"},decls:33,vars:9,consts:[[1,"modal"],[1,"modal-background"],[1,"modal-card"],[1,"modal-card-head"],[1,"modal-card-title"],[1,"icon"],[1,"fa","fa-dna"],["aria-label","close",1,"delete",3,"click"],[1,"modal-card-body"],["class","notification is-success",4,"ngIf"],["class","notification is-warning",4,"ngIf"],["class","notification is-danger",4,"ngIf"],[1,"field"],["for","protein-list",1,"label"],[1,"control"],["id","protein-list",1,"input",3,"ngModel","ngModelChange"],[4,"ngIf"],[1,"modal-card-foot"],["data-tooltip","Add all to the selection.",1,"button","is-success","is-rounded","has-tooltip",3,"disabled","click"],[1,"fa","fa-plus"],["data-tooltip","Add to selection if they appear in the current network.",1,"button","is-success","is-rounded","has-tooltip",3,"disabled","click"],[1,"fas","fa-expand"],["data-tooltip","Close the current window.",1,"button","is-rounded","has-tooltip",3,"click"],[1,"notification","is-success"],[1,"notification","is-warning"],[1,"notification","is-danger"],["class","not-found",4,"ngFor","ngForOf"],[1,"not-found"]],template:function(e,t){1&e&&(r.TgZ(0,"div",0),r._UZ(1,"div",1),r.TgZ(2,"div",2),r.TgZ(3,"header",3),r.TgZ(4,"p",4),r.TgZ(5,"span",5),r._UZ(6,"i",6),r.qZA(),r._uU(7," Add Custom Proteins "),r.qZA(),r.TgZ(8,"button",7),r.NdJ("click",function(){return t.close()}),r.qZA(),r.qZA(),r.TgZ(9,"section",8),r.YNc(10,f,4,3,"div",9),r.YNc(11,g,3,2,"div",10),r.YNc(12,v,4,2,"div",11),r.TgZ(13,"div",12),r.TgZ(14,"label",13),r._uU(15,"List of items (Uniprot ids or Drugbank ids)"),r.qZA(),r.TgZ(16,"div",14),r.TgZ(17,"textarea",15),r.NdJ("ngModelChange",function(e){return t.changeTextList(e)}),r._uU(18," "),r.qZA(),r.qZA(),r.qZA(),r.YNc(19,_,2,1,"p",16),r.qZA(),r.TgZ(20,"footer",17),r.TgZ(21,"button",18),r.NdJ("click",function(){return t.addProteins()}),r.TgZ(22,"span",5),r._UZ(23,"i",19),r.qZA(),r.TgZ(24,"span"),r._uU(25," Add "),r.qZA(),r.qZA(),r.TgZ(26,"button",20),r.NdJ("click",function(){return t.addVisibleProteins()}),r.TgZ(27,"span",5),r._UZ(28,"i",21),r.qZA(),r.TgZ(29,"span"),r._uU(30," Select "),r.qZA(),r.qZA(),r.TgZ(31,"button",22),r.NdJ("click",function(){return t.close()}),r._uU(32,"Close "),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&e&&(r.ekj("is-active",t.show),r.xp6(10),r.Q6J("ngIf",t.addedCount>0),r.xp6(1),r.Q6J("ngIf",t.itemsFound.length>0&&0===t.addedCount),r.xp6(1),r.Q6J("ngIf",t.notFound.length>0),r.xp6(5),r.Q6J("ngModel",t.textList),r.xp6(2),r.Q6J("ngIf",t.proteins),r.xp6(2),r.Q6J("disabled",0===t.proteins.length||t.loading),r.xp6(5),r.Q6J("disabled",0===t.proteins.length||t.loading))},directives:[c.O5,u.Fj,u.JJ,u.On,c.sg],styles:["#protein-list[_ngcontent-%COMP%]{height:150px}.not-found[_ngcontent-%COMP%]{padding:4px;margin:4px;border-radius:3px;background-color:hsla(0,0%,100%,.33)}"]}),e}()},1690:function(e,t,n){"use strict";n.d(t,{M:function(){return C}});var i=n(4762),r=n(5366),o=n(3943),a=n(1116),s=n(9879),l=n(2065);function c(e,t){1&e&&(r.TgZ(0,"p",17),r.TgZ(1,"span",14),r._UZ(2,"i",18),r.qZA(),r._uU(3," Find Drugs "),r.qZA())}function u(e,t){1&e&&(r.TgZ(0,"p",17),r.TgZ(1,"span",14),r._UZ(2,"i",19),r.qZA(),r._uU(3," Find Drug Targets "),r.qZA())}function d(e,t){if(1&e&&(r.TgZ(0,"div"),r.TgZ(1,"div",20),r._uU(2),r.qZA(),r.qZA()),2&e){var n=r.oxw();r.xp6(2),r.hij(" You can only run ",n.maxTasks," tasks at once. Please wait for one of them to finish or delete it from the task list. ")}}function p(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"li"),r.TgZ(1,"a",21),r.NdJ("click",function(){var e=r.CHM(n).$implicit;return r.oxw().algorithm=e.slug}),r._uU(2),r.qZA(),r.qZA()}if(2&e){var i=t.$implicit,o=r.oxw();r.ekj("is-active",o.algorithm===i.slug),r.xp6(2),r.Oqu(i.name)}}function f(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",22),r.TgZ(1,"label",41),r._uU(2,"Indirect Drugs"),r.qZA(),r.TgZ(3,"app-toggle",42),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(2).trustrankIncludeIndirectDrugs=e}),r.qZA(),r.TgZ(4,"p",29),r._uU(5," Specifies whether also drugs targeting interactors of the seed nodes should be considered. "),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(2);r.xp6(3),r.Q6J("value",i.trustrankIncludeIndirectDrugs)}}function h(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",22),r.TgZ(1,"label",41),r._uU(2,"Non-approved Drugs"),r.qZA(),r.TgZ(3,"app-toggle",43),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(2).trustrankIncludeNonApprovedDrugs=e}),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(2);r.xp6(3),r.Q6J("value",i.trustrankIncludeNonApprovedDrugs)}}function b(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",23),r._uU(3,"Result Size"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"input",25),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().trustrankResultSize=e}),r.qZA(),r.qZA(),r.qZA(),r.YNc(6,f,6,1,"div",26),r.YNc(7,h,4,1,"div",26),r.TgZ(8,"div",22),r.TgZ(9,"label",27),r._uU(10,"Damping Factor"),r.qZA(),r.TgZ(11,"div",24),r.TgZ(12,"input",28),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().trustrankDampingFactor=e}),r.qZA(),r.qZA(),r.TgZ(13,"p",29),r._uU(14," The larger the damping factor, the faster the trust is propagated through the network. "),r.qZA(),r.qZA(),r.TgZ(15,"div",22),r.TgZ(16,"label",30),r._uU(17,"Maximum degree"),r.qZA(),r.TgZ(18,"div",24),r.TgZ(19,"input",31),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().trustrankMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(20,"p",29),r._uU(21," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(22,"div",22),r.TgZ(23,"label",32),r._uU(24,"Hub penalty"),r.qZA(),r.TgZ(25,"div",24),r.TgZ(26,"input",33),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().trustrankHubPenalty=e}),r.qZA(),r.qZA(),r.TgZ(27,"p",29),r._uU(28," Penalty parameter for hubs. "),r.qZA(),r.qZA(),r.TgZ(29,"div",34),r.TgZ(30,"article",35),r.TgZ(31,"div",36),r.TgZ(32,"span",14),r._UZ(33,"i",37),r.qZA(),r.qZA(),r.TgZ(34,"div",38),r.TgZ(35,"div",39),r.TgZ(36,"h6",40),r._uU(37,"About TrustRank"),r.qZA(),r.TgZ(38,"p"),r._uU(39," TrustRank is a node centrality measure that ranks nodes in a network based on how well they are connected to a (trusted) set of seed nodes. "),r.qZA(),r.TgZ(40,"p"),r.TgZ(41,"a",11),r._uU(42," Check the documentation for more info "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(5),r.Q6J("ngModel",i.trustrankResultSize),r.xp6(1),r.Q6J("ngIf","drug"===i.target),r.xp6(1),r.Q6J("ngIf","drug"===i.target),r.xp6(5),r.Q6J("ngModel",i.trustrankDampingFactor),r.xp6(7),r.Q6J("ngModel",i.trustrankMaxDeg),r.xp6(7),r.Q6J("ngModel",i.trustrankHubPenalty)}}function g(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",22),r.TgZ(1,"label",41),r._uU(2,"Indirect Drugs"),r.qZA(),r.TgZ(3,"app-toggle",42),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(2).closenessIncludeIndirectDrugs=e}),r.qZA(),r.TgZ(4,"p",29),r._uU(5," Specifies whether also drugs targeting interactors of the seed nodes should be considered. "),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(2);r.xp6(3),r.Q6J("value",i.closenessIncludeIndirectDrugs)}}function m(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",22),r.TgZ(1,"label",41),r._uU(2,"Non-approved Drugs"),r.qZA(),r.TgZ(3,"app-toggle",43),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(2).closenessIncludeNonApprovedDrugs=e}),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(2);r.xp6(3),r.Q6J("value",i.closenessIncludeNonApprovedDrugs)}}function v(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",44),r._uU(3,"Result Size"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"input",45),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().closenessResultSize=e}),r.qZA(),r.qZA(),r.qZA(),r.YNc(6,g,6,1,"div",26),r.YNc(7,m,4,1,"div",26),r.TgZ(8,"div",22),r.TgZ(9,"label",46),r._uU(10,"Maximum degree"),r.qZA(),r.TgZ(11,"div",24),r.TgZ(12,"input",47),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().closenessMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(13,"p",29),r._uU(14," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(15,"div",22),r.TgZ(16,"label",48),r._uU(17,"Hub penalty"),r.qZA(),r.TgZ(18,"div",24),r.TgZ(19,"input",49),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().closenessHubPenalty=e}),r.qZA(),r.qZA(),r.TgZ(20,"p",29),r._uU(21," Penalty parameter for hubs. "),r.qZA(),r.qZA(),r.TgZ(22,"div",34),r.TgZ(23,"article",35),r.TgZ(24,"div",36),r.TgZ(25,"span",14),r._UZ(26,"i",37),r.qZA(),r.qZA(),r.TgZ(27,"div",38),r.TgZ(28,"div",39),r.TgZ(29,"h6",40),r._uU(30,"About Closeness Centrality"),r.qZA(),r.TgZ(31,"p"),r._uU(32," Closeness Centrality is a node centrality measure that ranks the nodes in a network based on the lengths of their shortest paths to all other nodes in the network. "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(5),r.Q6J("ngModel",i.closenessResultSize),r.xp6(1),r.Q6J("ngIf","drug"===i.target),r.xp6(1),r.Q6J("ngIf","drug"===i.target),r.xp6(5),r.Q6J("ngModel",i.closenessMaxDeg),r.xp6(7),r.Q6J("ngModel",i.closenessHubPenalty)}}function _(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",22),r.TgZ(1,"label",41),r._uU(2,"Non-approved Drugs"),r.qZA(),r.TgZ(3,"app-toggle",43),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(2).degreeIncludeNonApprovedDrugs=e}),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(2);r.xp6(3),r.Q6J("value",i.degreeIncludeNonApprovedDrugs)}}function k(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",50),r._uU(3,"Result Size"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"input",51),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().degreeResultSize=e}),r.qZA(),r.qZA(),r.qZA(),r.YNc(6,_,4,1,"div",26),r.TgZ(7,"div",22),r.TgZ(8,"label",52),r._uU(9,"Maximum degree"),r.qZA(),r.TgZ(10,"div",24),r.TgZ(11,"input",53),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().degreeMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(12,"p",29),r._uU(13," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(14,"div",34),r.TgZ(15,"article",35),r.TgZ(16,"div",36),r.TgZ(17,"span",14),r._UZ(18,"i",37),r.qZA(),r.qZA(),r.TgZ(19,"div",38),r.TgZ(20,"div",39),r.TgZ(21,"h6",40),r._uU(22,"About Degree Centrality"),r.qZA(),r.TgZ(23,"p"),r._uU(24," Degree Centrality assigns an importance score based simply on the number of links held by each node. In CoVex, we use a modified version which does not consider all links but only the neighbouring seeds. "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(5),r.Q6J("ngModel",i.degreeResultSize),r.xp6(1),r.Q6J("ngIf","drug"===i.target),r.xp6(5),r.Q6J("ngModel",i.degreeMaxDeg)}}function y(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",54),r._uU(3,"Result size"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"input",55),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().proximityResultSize=e}),r.qZA(),r.qZA(),r.qZA(),r.TgZ(6,"div",22),r.TgZ(7,"label",41),r._uU(8,"Non-approved drugs"),r.qZA(),r.TgZ(9,"app-toggle",43),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw().proximityIncludeNonApprovedDrugs=e}),r.qZA(),r.qZA(),r.TgZ(10,"div",22),r.TgZ(11,"label",56),r._uU(12,"Maximum degree"),r.qZA(),r.TgZ(13,"div",24),r.TgZ(14,"input",57),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().proximityMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(15,"p",29),r._uU(16," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(17,"div",22),r.TgZ(18,"label",58),r._uU(19,"Hub penalty"),r.qZA(),r.TgZ(20,"div",24),r.TgZ(21,"input",59),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().proximityHubPenalty=e}),r.qZA(),r.qZA(),r.TgZ(22,"p",29),r._uU(23," Penalty parameter for hubs. "),r.qZA(),r.qZA(),r.TgZ(24,"div",34),r.TgZ(25,"article",35),r.TgZ(26,"div",36),r.TgZ(27,"span",14),r._UZ(28,"i",37),r.qZA(),r.qZA(),r.TgZ(29,"div",38),r.TgZ(30,"div",39),r.TgZ(31,"h6",40),r._uU(32,"About Network Proximity"),r.qZA(),r.TgZ(33,"p"),r._uU(34," Network Proximity uses the average minimum distance from the drug\u2019s targets to all of the selected seeds as a measure of proximity. "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(5),r.Q6J("ngModel",i.proximityResultSize),r.xp6(4),r.Q6J("value",i.proximityIncludeNonApprovedDrugs),r.xp6(5),r.Q6J("ngModel",i.proximityMaxDeg),r.xp6(7),r.Q6J("ngModel",i.proximityHubPenalty)}}function x(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",54),r._uU(3,"Result size"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"input",60),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().betweennessResultSize=e}),r.qZA(),r.qZA(),r.qZA(),r.TgZ(6,"div",22),r.TgZ(7,"label",61),r._uU(8,"Maximum degree"),r.qZA(),r.TgZ(9,"div",24),r.TgZ(10,"input",62),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().betweennessMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(11,"p",29),r._uU(12," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(13,"div",22),r.TgZ(14,"label",63),r._uU(15,"Hub penalty"),r.qZA(),r.TgZ(16,"div",24),r.TgZ(17,"input",64),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().betweennessHubPenalty=e}),r.qZA(),r.qZA(),r.TgZ(18,"p",29),r._uU(19," Penalty parameter for hubs. "),r.qZA(),r.qZA(),r.TgZ(20,"div",34),r.TgZ(21,"article",35),r.TgZ(22,"div",36),r.TgZ(23,"span",14),r._UZ(24,"i",37),r.qZA(),r.qZA(),r.TgZ(25,"div",38),r.TgZ(26,"div",39),r.TgZ(27,"h6",40),r._uU(28,"About Betweenness Centrality"),r.qZA(),r.TgZ(29,"p"),r._uU(30," Betweenness Centrality ranks the proteins in a network based on how many shortest paths pass through them. "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(5),r.Q6J("ngModel",i.betweennessResultSize),r.xp6(5),r.Q6J("ngModel",i.betweennessMaxDeg),r.xp6(7),r.Q6J("ngModel",i.betweennessHubPenalty)}}function w(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",65),r._uU(3,"Additional proteins"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"div",66),r.TgZ(6,"select",67),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().keypathwayminerK=e}),r.TgZ(7,"option",68),r._uU(8,"1"),r.qZA(),r.TgZ(9,"option",68),r._uU(10,"2"),r.qZA(),r.TgZ(11,"option",68),r._uU(12,"3"),r.qZA(),r.TgZ(13,"option",68),r._uU(14,"5"),r.qZA(),r.TgZ(15,"option",68),r._uU(16,"10"),r.qZA(),r.TgZ(17,"option",68),r._uU(18,"15"),r.qZA(),r.TgZ(19,"option",68),r._uU(20,"20"),r.qZA(),r.TgZ(21,"option",68),r._uU(22,"25"),r.qZA(),r.TgZ(23,"option",68),r._uU(24,"30"),r.qZA(),r.TgZ(25,"option",68),r._uU(26,"40"),r.qZA(),r.TgZ(27,"option",68),r._uU(28,"50"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(29,"p",29),r._uU(30," Number of new proteins to be found. "),r.qZA(),r.qZA(),r.TgZ(31,"div",34),r.TgZ(32,"article",35),r.TgZ(33,"div",36),r.TgZ(34,"span",14),r._UZ(35,"i",37),r.qZA(),r.qZA(),r.TgZ(36,"div",38),r.TgZ(37,"div",39),r.TgZ(38,"h6",40),r._uU(39,"About KeyPathwayMiner"),r.qZA(),r.TgZ(40,"p"),r._uU(41," KeyPathwayMiner is a network enrichment tool that identifies condition-specific sub-networks (key pathways) (Alcaraz et al. 2016). "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(6),r.Q6J("ngModel",i.keypathwayminerK),r.xp6(1),r.Q6J("ngValue",1),r.xp6(2),r.Q6J("ngValue",2),r.xp6(2),r.Q6J("ngValue",3),r.xp6(2),r.Q6J("ngValue",5),r.xp6(2),r.Q6J("ngValue",10),r.xp6(2),r.Q6J("ngValue",15),r.xp6(2),r.Q6J("ngValue",20),r.xp6(2),r.Q6J("ngValue",25),r.xp6(2),r.Q6J("ngValue",30),r.xp6(2),r.Q6J("ngValue",40),r.xp6(2),r.Q6J("ngValue",50)}}function E(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",69),r._uU(3,"Number of Steiner trees to return"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"div",66),r.TgZ(6,"select",70),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().multisteinerNumTrees=e}),r.TgZ(7,"option",68),r._uU(8,"1"),r.qZA(),r.TgZ(9,"option",68),r._uU(10,"2"),r.qZA(),r.TgZ(11,"option",68),r._uU(12,"3"),r.qZA(),r.TgZ(13,"option",68),r._uU(14,"5"),r.qZA(),r.TgZ(15,"option",68),r._uU(16,"10"),r.qZA(),r.TgZ(17,"option",68),r._uU(18,"15"),r.qZA(),r.TgZ(19,"option",68),r._uU(20,"20"),r.qZA(),r.TgZ(21,"option",68),r._uU(22,"25"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(23,"div",22),r.TgZ(24,"label",69),r._uU(25,"Tolerance for trees"),r.qZA(),r.TgZ(26,"div",24),r.TgZ(27,"div",66),r.TgZ(28,"select",71),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().multisteinerTolerance=e}),r.TgZ(29,"option",68),r._uU(30,"0"),r.qZA(),r.TgZ(31,"option",68),r._uU(32,"1"),r.qZA(),r.TgZ(33,"option",68),r._uU(34,"2"),r.qZA(),r.TgZ(35,"option",68),r._uU(36,"3"),r.qZA(),r.TgZ(37,"option",68),r._uU(38,"5"),r.qZA(),r.TgZ(39,"option",68),r._uU(40,"10"),r.qZA(),r.TgZ(41,"option",68),r._uU(42,"15"),r.qZA(),r.TgZ(43,"option",68),r._uU(44,"20"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(45,"div",22),r.TgZ(46,"label",72),r._uU(47,"Maximum degree"),r.qZA(),r.TgZ(48,"div",24),r.TgZ(49,"input",73),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().multisteinerMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(50,"p",29),r._uU(51," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(52,"div",22),r.TgZ(53,"label",74),r._uU(54,"Hub penalty"),r.qZA(),r.TgZ(55,"div",24),r.TgZ(56,"input",75),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().multisteinerHubPenalty=e}),r.qZA(),r.qZA(),r.TgZ(57,"p",29),r._uU(58," Penalty parameter for hubs. "),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(6),r.Q6J("ngModel",i.multisteinerNumTrees),r.xp6(1),r.Q6J("ngValue",1),r.xp6(2),r.Q6J("ngValue",2),r.xp6(2),r.Q6J("ngValue",3),r.xp6(2),r.Q6J("ngValue",5),r.xp6(2),r.Q6J("ngValue",10),r.xp6(2),r.Q6J("ngValue",15),r.xp6(2),r.Q6J("ngValue",20),r.xp6(2),r.Q6J("ngValue",25),r.xp6(7),r.Q6J("ngModel",i.multisteinerTolerance),r.xp6(1),r.Q6J("ngValue",0),r.xp6(2),r.Q6J("ngValue",1),r.xp6(2),r.Q6J("ngValue",2),r.xp6(2),r.Q6J("ngValue",3),r.xp6(2),r.Q6J("ngValue",5),r.xp6(2),r.Q6J("ngValue",10),r.xp6(2),r.Q6J("ngValue",15),r.xp6(2),r.Q6J("ngValue",20),r.xp6(6),r.Q6J("ngModel",i.multisteinerMaxDeg),r.xp6(7),r.Q6J("ngModel",i.multisteinerHubPenalty)}}var C=function(){var e=function(){function e(t){_classCallCheck(this,e),this.analysis=t,this.show=!1,this.showChange=new r.vpe,this.algorithms=[],this.trustrankIncludeIndirectDrugs=!1,this.trustrankIncludeNonApprovedDrugs=!1,this.trustrankIncludeViralNonSeeds=!0,this.trustrankDampingFactor=.85,this.trustrankMaxDeg=0,this.trustrankHubPenalty=0,this.trustrankResultSize=20,this.closenessIncludeIndirectDrugs=!1,this.closenessIncludeNonApprovedDrugs=!1,this.closenessIncludeViralNonSeeds=!0,this.closenessMaxDeg=0,this.closenessHubPenalty=0,this.closenessResultSize=20,this.degreeIncludeNonApprovedDrugs=!1,this.degreeIncludeViralNonSeeds=!0,this.degreeMaxDeg=0,this.degreeResultSize=20,this.proximityIncludeNonApprovedDrugs=!1,this.proximityMaxDeg=0,this.proximityHubPenalty=0,this.proximityResultSize=20,this.betweennessIncludeViralNonSeeds=!0,this.betweennessMaxDeg=0,this.betweennessHubPenalty=0,this.betweennessResultSize=20,this.keypathwayminerK=5,this.multisteinerNumTrees=5,this.multisteinerTolerance=10,this.multisteinerIncludeViralNonSeeds=!0,this.multisteinerMaxDeg=0,this.multisteinerHubPenalty=0,this.maxTasks=o.V1}return _createClass(e,[{key:"ngOnInit",value:function(){}},{key:"ngOnChanges",value:function(e){"drug-target"===this.target?(this.algorithms=[o.rO,o.B8,o.pt,o.u5,o.VR,o.u1],this.algorithm=o.rO.slug):"drug"===this.target&&(this.algorithms=[o.pt,o.u5,o.VR,o.x9],this.algorithm=o.pt.slug)}},{key:"close",value:function(){this.show=!1,this.showChange.emit(this.show)}},{key:"startTask",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t={seeds:this.analysis.getSelection().map(function(e){return e.data.netexId}).filter(function(e){return null!=e}),config:this.config,input_network:this.inputNetwork},console.log("config"),console.log(this.config),t.ppi_dataset=this.config.interactionProteinProtein,t.pdi_dataset=this.config.interactionDrugProtein,console.log(this.target),t.target="drug"===this.target?"drug":"drug-target",this.inputNetwork.nodes.forEach(function(e){delete e.interactions}),"trustrank"===this.algorithm?(t.damping_factor=this.trustrankDampingFactor,t.include_indirect_drugs=this.trustrankIncludeIndirectDrugs,t.include_non_approved_drugs=this.trustrankIncludeNonApprovedDrugs,t.ignore_non_seed_baits=!this.trustrankIncludeViralNonSeeds,this.trustrankMaxDeg&&this.trustrankMaxDeg>0&&(t.max_deg=this.trustrankMaxDeg),t.hub_penalty=this.trustrankHubPenalty,t.result_size=this.trustrankResultSize):"closeness"===this.algorithm?(t.include_indirect_drugs=this.closenessIncludeIndirectDrugs,t.include_non_approved_drugs=this.closenessIncludeNonApprovedDrugs,t.ignore_non_seed_baits=!this.closenessIncludeViralNonSeeds,this.closenessMaxDeg&&this.closenessMaxDeg>0&&(t.max_deg=this.closenessMaxDeg),t.hub_penalty=this.closenessHubPenalty,t.result_size=this.closenessResultSize):"degree"===this.algorithm?(t.include_non_approved_drugs=this.degreeIncludeNonApprovedDrugs,t.ignore_non_seed_baits=!this.degreeIncludeViralNonSeeds,this.degreeMaxDeg&&this.degreeMaxDeg>0&&(t.max_deg=this.degreeMaxDeg),t.result_size=this.degreeResultSize):"proximity"===this.algorithm?(t.include_non_approved_drugs=this.proximityIncludeNonApprovedDrugs,this.proximityMaxDeg&&this.proximityMaxDeg>0&&(t.max_deg=this.proximityMaxDeg),t.hub_penalty=this.proximityHubPenalty,t.result_size=this.proximityResultSize):"betweenness"===this.algorithm?(t.ignore_non_seed_baits=!this.betweennessIncludeViralNonSeeds,this.betweennessMaxDeg&&this.betweennessMaxDeg>0&&(t.max_deg=this.betweennessMaxDeg),t.hub_penalty=this.betweennessHubPenalty,t.result_size=this.betweennessResultSize):"keypathwayminer"===this.algorithm?t.k=this.keypathwayminerK:"multisteiner"===this.algorithm&&(t.num_trees=this.multisteinerNumTrees,t.tolerance=this.multisteinerTolerance,t.ignore_non_seed_baits=!this.multisteinerIncludeViralNonSeeds,this.multisteinerMaxDeg&&this.multisteinerMaxDeg>0&&(t.max_deg=this.multisteinerMaxDeg),t.hub_penalty=this.multisteinerHubPenalty),console.log("parameters"),console.log(t),e.next=13,this.analysis.startAnalysis(this.algorithm,this.target,t);case 13:case"end":return e.stop()}},e,this)}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.Y36(o.Kt))},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-launch-analysis"]],inputs:{show:"show",target:"target",inputNetwork:"inputNetwork",config:"config"},outputs:{showChange:"showChange"},features:[r.TTD],decls:30,vars:14,consts:[[1,"modal"],[1,"modal-background"],[1,"modal-card"],[1,"modal-card-head"],["class","modal-card-title",4,"ngIf"],["aria-label","close",1,"delete",3,"click"],[1,"modal-card-body"],[4,"ngIf"],[1,"tabs","is-toggle","is-small","is-fullwidth","is-rounded","has-tooltip"],[3,"is-active",4,"ngFor","ngForOf"],[1,"doc-link"],["href","https://docs.google.com/document/d/1_SRnIx_UC8FR59rMyrf_r45fCIt3naP4t1qefYNp9vk","target","_blank"],[1,"modal-card-foot"],["data-tooltip","Run the analysis.",1,"button","is-success","is-rounded","has-tooltip",3,"disabled","click"],[1,"icon"],[1,"fa","fa-rocket"],["data-tooltip","Close the current window.",1,"button","is-rounded","has-tooltip",3,"click"],[1,"modal-card-title"],[1,"fa","fa-capsules"],[1,"fa","fa-crosshairs"],[1,"notification","is-warning","warning"],[1,"is-boxed","is-medium",3,"click"],[1,"field"],["for","trustrank-rs",1,"label"],[1,"control"],["id","trustrank-rs","type","number","placeholder","Result size","required","",1,"input",3,"ngModel","ngModelChange"],["class","field",4,"ngIf"],["for","trustrank-df",1,"label"],["id","trustrank-df","type","number","placeholder","Damping factor","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],[1,"help"],["for","trustrank-md",1,"label"],["id","trustrank-md","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","trustrank-hp",1,"label"],["id","trustrank-hp","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],[1,"box"],[1,"media"],[1,"media-left"],[1,"fa","fa-info"],[1,"media-content"],[1,"content"],[1,"is-6"],[1,"label"],["textOn","Include","textOff","Ignore","tooltipOn","Include indirect drugs.","tooltipOff","Exclude indirect drugs from the result.",3,"value","valueChange"],["textOn","Include","textOff","Ignore","tooltipOn","Include non-approved drugs.","tooltipOff","Exclude non-approved drugs from the result.",3,"value","valueChange"],["for","closeness-rs",1,"label"],["id","closeness-rs","type","number","placeholder","Result size","required","",1,"input",3,"ngModel","ngModelChange"],["for","closeness-md",1,"label"],["id","closeness-md","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","closeness-hp",1,"label"],["id","closeness-hp","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","degree-rs",1,"label"],["id","degree-rs","type","number","placeholder","Result size","required","",1,"input",3,"ngModel","ngModelChange"],["for","degree-md",1,"label"],["id","degree-md","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","proximity-rs",1,"label"],["id","proximity-rs","type","number","placeholder","Result size","required","",1,"input",3,"ngModel","ngModelChange"],["for","proximity-md",1,"label"],["id","proximity-md","type","number","placeholder","Maximum degree","required","",1,"input",3,"ngModel","ngModelChange"],["for","proximity-hp",1,"label"],["id","proximity-hp","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["id","betweenness-rs","type","number","placeholder","Result size","required","",1,"input",3,"ngModel","ngModelChange"],["for","betweenness-md",1,"label"],["id","betweenness-md","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","betweenness-hp",1,"label"],["id","betweenness-hp","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","keypathwayminer-k",1,"label"],[1,"select"],["id","keypathwayminer-k",3,"ngModel","ngModelChange"],[3,"ngValue"],["for","multisteiner-numtrees",1,"label"],["id","multisteiner-numtrees",3,"ngModel","ngModelChange"],["id","multisteiner-tolerance",3,"ngModel","ngModelChange"],["for","multisteiner-md",1,"label"],["id","multisteiner-md","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","multisteiner-hp",1,"label"],["id","multisteiner-hp","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(r.TgZ(0,"div",0),r._UZ(1,"div",1),r.TgZ(2,"div",2),r.TgZ(3,"header",3),r.YNc(4,c,4,0,"p",4),r.YNc(5,u,4,0,"p",4),r.TgZ(6,"button",5),r.NdJ("click",function(){return t.close()}),r.qZA(),r.qZA(),r.TgZ(7,"section",6),r.YNc(8,d,3,1,"div",7),r.TgZ(9,"div",8),r.TgZ(10,"ul"),r.YNc(11,p,3,3,"li",9),r.qZA(),r.qZA(),r.YNc(12,b,43,6,"div",7),r.YNc(13,v,33,5,"div",7),r.YNc(14,k,25,3,"div",7),r.YNc(15,y,35,4,"div",7),r.YNc(16,x,31,3,"div",7),r.YNc(17,w,42,12,"div",7),r.YNc(18,E,59,20,"div",7),r.TgZ(19,"p",10),r.TgZ(20,"a",11),r._uU(21," Check the documentation for more info "),r.qZA(),r.qZA(),r.qZA(),r.TgZ(22,"footer",12),r.TgZ(23,"button",13),r.NdJ("click",function(){return t.startTask(),t.close()}),r.TgZ(24,"span",14),r._UZ(25,"i",15),r.qZA(),r.TgZ(26,"span"),r._uU(27," Launch "),r.qZA(),r.qZA(),r.TgZ(28,"button",16),r.NdJ("click",function(){return t.close()}),r._uU(29,"Close "),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&e&&(r.ekj("is-active",t.show),r.xp6(4),r.Q6J("ngIf","drug"===t.target),r.xp6(1),r.Q6J("ngIf","drug-target"===t.target),r.xp6(3),r.Q6J("ngIf",!t.analysis.canLaunchTask()),r.xp6(3),r.Q6J("ngForOf",t.algorithms),r.xp6(1),r.Q6J("ngIf","trustrank"===t.algorithm),r.xp6(1),r.Q6J("ngIf","closeness"===t.algorithm),r.xp6(1),r.Q6J("ngIf","degree"===t.algorithm),r.xp6(1),r.Q6J("ngIf","proximity"===t.algorithm),r.xp6(1),r.Q6J("ngIf","betweenness"===t.algorithm),r.xp6(1),r.Q6J("ngIf","keypathwayminer"===t.algorithm),r.xp6(1),r.Q6J("ngIf","multisteiner"===t.algorithm),r.xp6(5),r.Q6J("disabled",!t.analysis.canLaunchTask()))},directives:[a.O5,a.sg,s.wV,s.Fj,s.Q7,s.JJ,s.On,s.qQ,s.Fd,l.n,s.EJ,s.YN,s.Kr],styles:[".modal-card[_ngcontent-%COMP%]{height:800px;max-height:80vh}.modal-card-body[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}.warning[_ngcontent-%COMP%]{margin-bottom:15px}.help.info[_ngcontent-%COMP%]{margin-bottom:20px}.help.info[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{background-color:blue}.doc-link[_ngcontent-%COMP%]{margin-top:15px;font-size:11px}"]}),e}()},1174:function(e,t,n){"use strict";function i(e){return"p_".concat(e.id)}function r(e,t){return{from:t[e.from].nodeId,to:t[e.to].nodeId}}function o(e){return{from:"".concat(e.from),to:"".concat(e.to)}}function a(e){return e.netexId}function s(e){return e.netexId}function l(e){return"netexId"in e?e.netexId:e.id}function c(e){return e.label=e.label?e.label:e.id,{id:l(e),nodeId:l(e),data:e}}function u(e){return e.group=e.group?e.group:"foundNode",{id:l(e),nodeId:l(e),data:e}}function d(e){return e.type="Drug",e.group="foundDrug",{id:s(e),nodeId:a(e),data:e}}n.d(t,{dV:function(){return i},s$:function(){return r},mG:function(){return o},o4:function(){return c},h$:function(){return u},lt:function(){return d}})},4086:function(e,t,n){"use strict";n.d(t,{r:function(){return a}});var i=n(4762),r=n(5248),o=n(1174),a=function(){function e(t,n){_classCallCheck(this,e),this.proteins=t,this.edges=n}return _createClass(e,[{key:"loadPositions",value:function(e,t){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.get("assets/positions/".concat(function(e){return"network-".concat(JSON.stringify(e).replace(/[\[\]\",]/g,""),".json")}(t))).toPromise();case 2:i=n.sent,this.proteins.forEach(function(e){var t=i[(0,o.dV)(e)];t&&(e.x=t.x,e.y=t.y)});case 4:case"end":return n.stop()}},n,this)}))}},{key:"getProtein",value:function(e){return this.proteins.find(function(t){return t.id===e})}},{key:"linkNodes",value:function(){var e=this;this.proteins.forEach(function(e){e.interactions=[]}),this.edges.forEach(function(t){var n=e.getProtein(t.from),i=e.getProtein(t.to);n&&i&&(n.interactions.push(i),i.interactions.push(n))})}},{key:"mapCustomNode",value:function(e,t){var n;if(void 0===e.group)n=JSON.parse(JSON.stringify(r.u.nodeGroups.default));else{if(void 0===t.nodeGroups[e.group])throw"Node with id ".concat(e.id," has undefined node group ").concat(e.group,".");n=JSON.parse(JSON.stringify(t.nodeGroups[e.group]))}return(n=Object.assign(Object.assign({},n),e)).label=e.label?e.label:e.id,n.image&&(n.shape="image"),n}},{key:"mapCustomEdge",value:function(e,t){var n;if(void 0===e.group)n=JSON.parse(JSON.stringify(r.u.edgeGroups.default));else{if(void 0===t.edgeGroups[e.group])throw'Edge "from '.concat(e.from,'" - "to ').concat(e.to,'" has undefined edge group ').concat(e.group,".");n=JSON.parse(JSON.stringify(t.edgeGroups[e.group]))}return n=Object.assign(Object.assign({},n),e)}},{key:"mapDataToNetworkInput",value:function(e){var t,n=[],i=[],r=_createForOfIteratorHelper(this.proteins);try{for(r.s();!(t=r.n()).done;){var o=t.value;n.push(this.mapCustomNode(o,e))}}catch(c){r.e(c)}finally{r.f()}var a,s=_createForOfIteratorHelper(this.edges);try{for(s.s();!(a=s.n()).done;){var l=a.value;i.push(this.mapCustomEdge(l,e))}}catch(c){s.e(c)}finally{s.f()}return{nodes:n,edges:i}}}]),e}()},4251:function(e,t,n){"use strict";n.d(t,{S:function(){return i}});var i=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"getOptions",value:function(e){return"main"===e?{layout:this.mainLayout,edges:this.mainEdges,physics:this.mainPhysics}:"analysis"===e?{layout:this.analysisLayout,edges:this.analysisEdges,physics:this.analysisPhysics}:"analysis-big"===e?{layout:this.analysisLayout,edges:this.analysisEdges,physics:this.analysisBigPhysics}:void 0}},{key:"getColor",value:function(e){return"protein"===e?this.hostColor:"approvedDrug"===e?this.approvedDrugColor:"unapprovedDrug"===e?this.unapprovedDrugColor:"hostFont"===e?this.hostFontColor:"drugFont"===e?this.drugFontColor:"nonSeedHost"===e?this.nonSeedHostColor:"edgeHostDrug"===e?this.edgeHostDrugColor:"edgeHostDrugHighlight"===e?this.edgeHostDrugHighlightColor:"edgeGeneGene"===e?this.edgeGeneGeneColor:"edgeGeneGeneHighlight"===e?this.edgeGeneGeneHighlightColor:void 0}}]),e}();return e.hostColor="#123456",e.approvedDrugColor="#48C774",e.unapprovedDrugColor="#F8981D",e.nonSeedHostColor="#3070B3",e.nonSeedVirusColor="#87082c",e.selectedBorderColor="#F8981D",e.selectBorderHighlightColor="#F8981D",e.edgeHostVirusColor="#686868",e.edgeHostVirusHighlightColor="#686868",e.edgeHostDrugColor="#686868",e.edgeHostDrugHighlightColor="#686868",e.edgeGeneGeneColor="#686868",e.edgeGeneGeneHighlightColor="#686868",e.selectedBorderWidth=3,e.selectedBorderWidthSelected=3,e.borderWidth=1,e.borderWidthSelected=3,e.hostFontSize=20,e.drugFontSize=30,e.hostFontColor="#FFFFFF",e.drugFontColor="#FFFFFF",e.drugInTrialFontColor="black",e.analysisLayout={improvedLayout:!0},e.analysisEdges={smooth:!1},e.analysisPhysics={enabled:!0,stabilization:{enabled:!0},repulsion:{centralGravity:0},solver:"repulsion"},e.analysisBigPhysics={enabled:!1},e.mainLayout={improvedLayout:!1},e.mainEdges={smooth:!1,length:250},e.mainPhysics={enabled:!1},e.hostSize=20,e.drugSize=15,e.hostShape="ellipse",e.drugNotInTrialShape="box",e.drugInTrialShape="triangle",e}()},5521:function _(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Q:function(){return ExplorerPageComponent}});var tslib__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(4762),_interfaces__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(1174),_main_network__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(4086),dom_to_image__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1699),dom_to_image__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(dom_to_image__WEBPACK_IMPORTED_MODULE_1__),_network_settings__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(4251),_config__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5248),_angular_core__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(5366),_services_omnipath_controller_omnipath_controller_service__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(5171),_services_analysis_analysis_service__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(3943),src_app_services_netex_controller_netex_controller_service__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(9501),_dialogs_launch_analysis_launch_analysis_component__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(1690),_dialogs_custom_proteins_custom_proteins_component__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(3974),_dialogs_add_expressed_proteins_add_expressed_proteins_component__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(6414),_angular_common__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(1116),_components_query_tile_query_tile_component__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(3349),_components_analysis_panel_analysis_panel_component__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(3976),_components_network_legend_network_legend_component__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(1144),_components_toggle_toggle_component__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(2065),_components_info_tile_info_tile_component__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(4907),_components_task_list_task_list_component__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(9235),_c0=["network"],_c1=["networkWithLegend"];function ExplorerPageComponent_div_5_div_1_span_7_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_5_div_1_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_5_div_1_div_9_nav_2_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"nav",34),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"div",35),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"p",36),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(4,"Proteins"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(5,"p",37),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"div",35),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(8,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(9,"p",36),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(10,"Interactions"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(11,"p",37),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(12),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Oqu(n.proteinData.proteins.length),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Oqu(n.proteinData.edges.length)}}function ExplorerPageComponent_div_5_div_1_div_9_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"div",32),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(2,ExplorerPageComponent_div_5_div_1_div_9_nav_2_Template,13,2,"nav",33),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",n.proteinData)}}var _c2=function(e){return{"b-text-small":e}};function ExplorerPageComponent_div_5_div_1_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",25),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"header",9),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(4,"i",27),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(5," Network Overview "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return e.collapseOverview=!e.collapseOverview}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(7,ExplorerPageComponent_div_5_div_1_span_7_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(8,ExplorerPageComponent_div_5_div_1_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(9,ExplorerPageComponent_div_5_div_1_div_9_Template,3,1,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(4,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(7),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseOverview),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.collapseOverview),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseOverview)}}function ExplorerPageComponent_div_5_div_2_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_5_div_2_span_9_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_5_div_2_div_10_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"div",32),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"div",39),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"div",40),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(4,"app-query-tile-component",41),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("selectItem",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3).queryAction(e)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("queryItems",i.queryItems)}}function ExplorerPageComponent_div_5_div_2_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",25),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"header",9),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(4,"i",38),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(5," Query Protein/Gene "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return e.collapseQuery=!e.collapseQuery}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(8,ExplorerPageComponent_div_5_div_2_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(9,ExplorerPageComponent_div_5_div_2_span_9_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(10,ExplorerPageComponent_div_5_div_2_div_10_Template,5,1,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(4,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(8),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseQuery),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.collapseQuery),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseQuery)}}function ExplorerPageComponent_div_5_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",23),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,ExplorerPageComponent_div_5_div_1_Template,10,6,"div",24),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(2,ExplorerPageComponent_div_5_div_2_Template,11,6,"div",24),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",n.myConfig.showOverview),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",n.myConfig.showQuery)}}function ExplorerPageComponent_div_7_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",42),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"app-analysis-panel",43),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("tokenChange",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().selectedAnalysisToken=e})("showDetailsChange",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().selectedWrapper=e})("visibleItems",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().analysisWindowChanged(e)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("token",i.selectedAnalysisToken)("config",i.myConfig)("smallStyle",i.smallStyle)}}function ExplorerPageComponent_div_15_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"app-network-legend",44),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("config",n.myConfig)("analysis",!1)}}var _c3=function(e){return{"text-small":e}};function ExplorerPageComponent_footer_21_span_9_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(1,"Tissue"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(1,_c3,n.smallStyle))}}function ExplorerPageComponent_footer_21_span_10_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Oqu(n.selectedTissue.name)}}function ExplorerPageComponent_footer_21_span_11_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",60),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",61),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_footer_21_span_12_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",60),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_footer_21_a_18_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"a",57),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2).selectTissue(e)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=t.$implicit,r=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.ekj("is-active",r.selectedTissue&&i.netexId===r.selectedTissue.netexId),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij(" ",i.name," ")}}var _c4=function(e){return{"text-normal":e}},_c5=function(e){return{"button-small":e}};function ExplorerPageComponent_footer_21_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"footer",45),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"button",46),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().toImage()}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(3,"i",47),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(4,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(5,"Screenshot"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(6,"div",49),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"div",50),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(8,"button",51),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();return e.expressionExpanded=!e.expressionExpanded}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(9,ExplorerPageComponent_footer_21_span_9_Template,2,3,"span",52),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(10,ExplorerPageComponent_footer_21_span_10_Template,2,1,"span",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(11,ExplorerPageComponent_footer_21_span_11_Template,2,0,"span",53),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(12,ExplorerPageComponent_footer_21_span_12_Template,2,0,"span",53),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(13,"div",54),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(14,"div",55),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(15,"div",56),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(16,"a",57),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().selectTissue(null)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(17," None "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(18,ExplorerPageComponent_footer_21_a_18_Template,2,3,"a",58),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(19,"app-toggle",59),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("valueChange",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw().updatePhysicsEnabled(e)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(15,_c4,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ekj("is-active",i.expressionExpanded),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ekj("is-outlined",!i.selectedTissue),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(17,_c5,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.selectedTissue),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.selectedTissue),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.expressionExpanded),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.expressionExpanded),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.ekj("is-active",!i.selectedTissue),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngForOf",i.analysis.getTissues()),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("smallStyle",i.smallStyle)("value",i.physicsEnabled)}}function ExplorerPageComponent_div_22_div_1_i_4_Template(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(0,"i",27)}function ExplorerPageComponent_div_22_div_1_span_5_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(1,"No item selected"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_1_span_6_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Oqu(n.selectedWrapper.data.type)}}function ExplorerPageComponent_div_22_div_1_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_1_span_9_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_1_div_10_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"div",32),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"app-info-tile",67),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("wrapper",n.selectedWrapper)("smallStyle",n.smallStyle)}}function ExplorerPageComponent_div_22_div_1_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",64),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"header",65),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(4,ExplorerPageComponent_div_22_div_1_i_4_Template,1,0,"i",66),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(5,ExplorerPageComponent_div_22_div_1_span_5_Template,2,0,"span",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(6,ExplorerPageComponent_div_22_div_1_span_6_Template,3,1,"span",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return e.collapseDetails=!e.collapseDetails}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(8,ExplorerPageComponent_div_22_div_1_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(9,ExplorerPageComponent_div_22_div_1_span_9_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(10,ExplorerPageComponent_div_22_div_1_div_10_Template,3,2,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(7,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.selectedWrapper),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.selectedWrapper),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.selectedWrapper),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseDetails),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.collapseDetails),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseDetails)}}function ExplorerPageComponent_div_22_div_2_span_7_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_2_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_2_div_9_i_10_Template(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(0,"i",81)}function ExplorerPageComponent_div_22_div_2_div_9_i_11_Template(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(0,"i",82)}function ExplorerPageComponent_div_22_div_2_div_9_div_18_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",72),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(1,"1"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_2_div_9_div_19_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",72),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",83),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_2_div_9_i_29_Template(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(0,"i",81)}function ExplorerPageComponent_div_22_div_2_div_9_i_30_Template(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(0,"i",82)}function ExplorerPageComponent_div_22_div_2_div_9_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"div",69),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"div",39),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"div",40),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(4,"div",70),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(5,"div",71),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(6,"div",72),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(7,"i",73),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(8,"button",74),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3).analysis.startQuickAnalysis(!0,null)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(9,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(10,ExplorerPageComponent_div_22_div_2_div_9_i_10_Template,1,0,"i",75),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(11,ExplorerPageComponent_div_22_div_2_div_9_i_11_Template,1,0,"i",76),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(12,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(13," Quick Start "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(14,"div",77),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(15," \u2014 or \u2014 "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(16,"div",78),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(17,"div",71),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(18,ExplorerPageComponent_div_22_div_2_div_9_div_18_Template,2,0,"div",79),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(19,ExplorerPageComponent_div_22_div_2_div_9_div_19_Template,2,0,"div",79),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(20,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(21,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(22,"Select Proteins"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(23,"div",78),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(24,"div",71),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(25,"div",72),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(26,"2"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(27,"button",80),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3).analysis.startQuickAnalysis(!1,null)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(28,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(29,ExplorerPageComponent_div_22_div_2_div_9_i_29_Template,1,0,"i",75),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(30,ExplorerPageComponent_div_22_div_2_div_9_i_30_Template,1,0,"i",76),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(31,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(32),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(8),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("disabled",i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(12,_c4,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",0==i.analysis.getCount()),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.analysis.getCount()>0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(14,_c4,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("disabled",0===i.analysis.getCount()||i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(16,_c4,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij(" ",i.myConfig.taskName," ")}}function ExplorerPageComponent_div_22_div_2_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",64),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"header",65),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(4,"i",68),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(5," Simple Analysis "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return e.collapseAnalysisQuick=!e.collapseAnalysisQuick}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(7,ExplorerPageComponent_div_22_div_2_span_7_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(8,ExplorerPageComponent_div_22_div_2_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(9,ExplorerPageComponent_div_22_div_2_div_9_Template,33,18,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(4,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseAnalysisQuick),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.collapseAnalysisQuick),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseAnalysisQuick)}}function ExplorerPageComponent_div_22_div_3_span_7_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_3_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_3_div_9_a_18_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"a",89),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"i",90),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(4," Enrichment Analysis "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("href",n.gProfilerLink(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.LSH),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(2,_c3,n.smallStyle))}}function ExplorerPageComponent_div_22_div_3_div_9_a_19_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"a",91),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"i",90),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(4," Enrichment Analysis "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(1,_c3,n.smallStyle))}}function ExplorerPageComponent_div_22_div_3_div_9_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"div",32),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"div",39),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"div",40),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(4,"button",84),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return e.analysisDialogTarget="drug-target",e.showAnalysisDialog=!0}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(5,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(6,"i",85),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(8," Find Drug Targets "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(9,"div",39),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(10,"div",40),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(11,"button",86),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return e.analysisDialogTarget="drug",e.showAnalysisDialog=!0}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(12,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(13,"i",81),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(14,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(15),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(16,"div",39),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(17,"div",40),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(18,ExplorerPageComponent_div_22_div_3_div_9_a_18_Template,5,4,"a",87),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(19,ExplorerPageComponent_div_22_div_3_div_9_a_19_Template,5,3,"a",88),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("disabled",0===i.analysis.getCount())("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(7,_c3,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(7),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("disabled",0===i.analysis.getCount())("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(9,_c3,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij(" ",i.myConfig.taskName," "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.analysis.getCount()>0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",0===i.analysis.getCount())}}function ExplorerPageComponent_div_22_div_3_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",64),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"header",65),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(4,"i",68),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(5," Analysis "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return e.collapseAnalysis=!e.collapseAnalysis}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(7,ExplorerPageComponent_div_22_div_3_span_7_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(8,ExplorerPageComponent_div_22_div_3_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(9,ExplorerPageComponent_div_22_div_3_div_9_Template,20,11,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(4,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseAnalysis),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.collapseAnalysis),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseAnalysis)}}function ExplorerPageComponent_div_22_div_4_span_7_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_4_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_4_div_9_div_1_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",96),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"app-task-list",97),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("tokenChange",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4).selectedAnalysisToken=e}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("token",i.selectedAnalysisToken)}}function ExplorerPageComponent_div_22_div_4_div_9_a_3_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"a",98),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);return e.analysis.removeAllTasks(),e.selectedAnalysisToken=null}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(2,"i",99),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(4," Delete all "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}}function ExplorerPageComponent_div_22_div_4_div_9_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,ExplorerPageComponent_div_22_div_4_div_9_div_1_Template,2,1,"div",93),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"footer",94),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(3,ExplorerPageComponent_div_22_div_4_div_9_a_3_Template,5,0,"a",95),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",n.analysis.tasks&&n.analysis.tasks.length>0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",n.analysis.tasks&&n.analysis.tasks.length>0)}}function ExplorerPageComponent_div_22_div_4_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",64),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"header",65),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(4,"i",92),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(5),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return e.collapseTask=!e.collapseTask}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(7,ExplorerPageComponent_div_22_div_4_span_7_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(8,ExplorerPageComponent_div_22_div_4_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(9,ExplorerPageComponent_div_22_div_4_div_9_Template,4,2,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(5,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij(" Tasks (",i.analysis.tasks.length,") "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseTask),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.collapseTask),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseTask)}}function ExplorerPageComponent_div_22_div_5_span_7_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_5_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_5_div_9_table_2_tr_10_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"tr"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"p",115),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(4,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(5,"p",115),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(8,"button",116),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(5).analysis.removeItems([e])}),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(9,"i",99),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=t.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Oqu(i.data.type),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Oqu(i.data.label)}}function ExplorerPageComponent_div_22_div_5_div_9_table_2_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"table",113),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"thead"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"tr"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(4,"Type"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(5,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(6,"Name"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(8,"Actions"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(9,"tbody"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(10,ExplorerPageComponent_div_22_div_5_div_9_table_2_tr_10_Template,10,2,"tr",114),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(10),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngForOf",n.analysis.getSelection())}}function ExplorerPageComponent_div_22_div_5_div_9_i_3_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"i"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(1," Double-click on a protein to select it for the analysis. "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA())}function ExplorerPageComponent_div_22_div_5_div_9_footer_4_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"footer",94),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"a",117),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);return e.analysis.addSeeds(e.currentViewNodes)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(3,"i",118),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(4,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(5," Add seeds "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(6,"a",119),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(4);return e.analysis.removeSeeds(e.currentViewNodes)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(8,"i",120),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(9,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(10," Remove seeds "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}}function ExplorerPageComponent_div_22_div_5_div_9_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",102),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"div",96),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(2,ExplorerPageComponent_div_22_div_5_div_9_table_2_Template,11,1,"table",103),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(3,ExplorerPageComponent_div_22_div_5_div_9_i_3_Template,2,0,"i",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(4,ExplorerPageComponent_div_22_div_5_div_9_footer_4_Template,11,0,"footer",104),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(5,"footer",94),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(6,"a",105),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3).showCustomProteinsDialog=!0}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(7,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(8,"i",106),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(9,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(10," Custom proteins "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(11,"a",107),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3).showThresholdDialog=!0}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(12,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(13,"i",108),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(14,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(15," Tissue proteins "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(16,"footer",94),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(17,"a",109),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);return e.analysis.invertSelection(e.currentViewNodes)}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(18,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(19,"i",110),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(20,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(21," Invert "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(22,"a",111),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3).analysis.resetSelection()}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(23,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(24,"i",112),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(25,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(26," Reset "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(4,_c4,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.analysis.getCount()>0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",0===i.analysis.getCount()),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.selectedAnalysisToken)}}function ExplorerPageComponent_div_22_div_5_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",64),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"header",65),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_11__._UZ(4,"i",100),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(5),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_11__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);return e.collapseSelection=!e.collapseSelection}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(7,ExplorerPageComponent_div_22_div_5_span_7_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(8,ExplorerPageComponent_div_22_div_5_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(9,ExplorerPageComponent_div_22_div_5_div_9_Template,27,6,"div",101),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_11__.VKq(5,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.hij(" Selection (",i.analysis.getCount(),") "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseSelection),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",!i.collapseSelection),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",i.collapseSelection)}}function ExplorerPageComponent_div_22_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",62),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(1,ExplorerPageComponent_div_22_div_1_Template,11,9,"div",63),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(2,ExplorerPageComponent_div_22_div_2_Template,10,6,"div",63),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(3,ExplorerPageComponent_div_22_div_3_Template,10,6,"div",63),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(4,ExplorerPageComponent_div_22_div_4_Template,10,7,"div",63),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(5,ExplorerPageComponent_div_22_div_5_Template,10,7,"div",63),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",n.myConfig.showItemSelector),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",n.myConfig.showSimpleAnalysis),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",n.myConfig.showAdvAnalysis),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",n.myConfig.showTasks),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",n.myConfig.showSelection)}}var _c6=function(e,t){return{nodes:e,edges:t}},ExplorerPageComponent=function(){var ExplorerPageComponent=function(){function ExplorerPageComponent(e,t,n){var i=this;_classCallCheck(this,ExplorerPageComponent),this.omnipath=e,this.analysis=t,this.netex=n,this.networkJSON='{"nodes": [], "edges": []}',this.myConfig=JSON.parse(JSON.stringify(_config__WEBPACK_IMPORTED_MODULE_2__.u)),this.windowWidth=0,this.smallStyle=!1,this.showDetails=!1,this.selectedWrapper=null,this.collapseAnalysisQuick=!0,this.collapseAnalysis=!0,this.collapseDetails=!0,this.collapseTask=!0,this.collapseSelection=!0,this.collapseBaitFilter=!0,this.collapseQuery=!0,this.collapseData=!0,this.collapseOverview=!0,this.nodeData={nodes:null,edges:null},this.dumpPositions=!1,this.physicsEnabled=!1,this.queryItems=[],this.showAnalysisDialog=!1,this.showThresholdDialog=!1,this.showCustomProteinsDialog=!1,this.selectedAnalysisToken=null,this.currentDataset=[],this.currentViewSelectedTissue=null,this.expressionExpanded=!1,this.selectedTissue=null,this.textColor="red",this.showDetails=!1,this.analysis.subscribeList(function(e,t){if(i.nodeData.nodes)if(null!==t){if(0===e.length)return;var n,r=[],o=_createForOfIteratorHelper(e);try{for(o.s();!(n=o.n()).done;){var a=n.value,s=i.nodeData.nodes.get(a.id);if(s){var l=i.networkInternal.getPositions([a.id]);s.x=l[a.id].x,s.y=l[a.id].y,Object.assign(s,i.myConfig.nodeGroups[s.group]),r.push(s)}}}catch(c){o.e(c)}finally{o.f()}i.nodeData.nodes.update(r)}else{i.nodeData.nodes.forEach(function(e){i.analysis.idInSelection(e.id),Object.assign(e,i.myConfig.nodeGroups[e.group])}),i.nodeData.nodes.update([])}})}return _createClass(ExplorerPageComponent,[{key:"config",set:function(e){if(void 0!==e){for(var t=!1,n=JSON.parse(e),i=0,r=Object.keys(n);i<r.length;i++){var o=r[i];"nodeGroups"!==o?"edgeGroups"!==o?"interactions"!==o?("showLeftSidebar"===o?n[o]?document.getElementById("main-column").classList.remove("leftgone"):document.getElementById("main-column").classList.add("leftgone"):"showRightSidebar"===o&&(n[o]?document.getElementById("main-column").classList.remove("rightgone"):document.getElementById("main-column").classList.add("rightgone")),this.myConfig[o]=n[o]):(this.getInteractions(),t=!0):(this.setConfigEdgeGroup(o,n[o]),t=!0):(this.setConfigNodeGroup(o,n[o]),t=!0)}this.myConfig=Object.assign({},this.myConfig),t&&void 0!==this.networkJSON&&this.createNetwork()}}},{key:"network",get:function(){return this.networkJSON},set:function(e){void 0!==e&&(this.networkJSON=e,this.createNetwork())}},{key:"onResize",value:function(e){this.setWindowWidth(e.target.innerWidth)}},{key:"ngOnInit",value:function(){this.setWindowWidth(document.getElementById("appWindow").getBoundingClientRect().width)}},{key:"ngAfterViewInit",value:function ngAfterViewInit(){return(0,tslib__WEBPACK_IMPORTED_MODULE_12__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function _callee11(){return regeneratorRuntime.wrap(function _callee11$(_context11){for(;;)switch(_context11.prev=_context11.next){case 0:this.onload&&eval(this.onload);case 1:case"end":return _context11.stop()}},_callee11,this)}))}},{key:"getInteractions",value:function(){return(0,tslib__WEBPACK_IMPORTED_MODULE_12__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.nodeData.nodes.map(function(e){return e.label}),n={},this.nodeData.nodes.map(function(e){return n[e.label]=e.id}),e.next=4,this.omnipath.getInteractions(t,this.myConfig.identifier,n);case 4:i=e.sent,this.nodeData.edges.update(i);case 6:case"end":return e.stop()}},e,this)}))}},{key:"getNetwork",value:function(){return(0,tslib__WEBPACK_IMPORTED_MODULE_12__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=JSON.parse(this.networkJSON),e.t0=t.nodes.length,!e.t0){e.next=6;break}return e.next=5,this.netex.mapNodes(t.nodes,this.myConfig.identifier);case 5:t.nodes=e.sent;case 6:this.proteins=t.nodes,this.edges=t.edges;case 8:case"end":return e.stop()}},e,this)}))}},{key:"setWindowWidth",value:function(e){this.windowWidth=e,this.smallStyle=this.windowWidth<1250}},{key:"zoomToNode",value:function(e){this.nodeData.nodes.getIds();var t=this.networkInternal.getPositions(e)[e];if(t){var n;n=e.startsWith("eff")?1:3,this.networkInternal.moveTo({position:{x:t.x,y:t.y},scale:n,animation:!0})}}},{key:"openSummary",value:function(e,t){return(0,tslib__WEBPACK_IMPORTED_MODULE_12__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:this.selectedWrapper=e,t&&this.zoomToNode(e.nodeId),this.showDetails=!0;case 1:case"end":return n.stop()}},n,this)}))}},{key:"closeSummary",value:function(){return(0,tslib__WEBPACK_IMPORTED_MODULE_12__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.selectedWrapper=null,this.showDetails=!1;case 1:case"end":return e.stop()}},e,this)}))}},{key:"createNetwork",value:function(){return(0,tslib__WEBPACK_IMPORTED_MODULE_12__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i,r,o,a=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.analysis.resetSelection(),this.selectedWrapper=null,e.next=4,this.getNetwork();case 4:this.proteinData=new _main_network__WEBPACK_IMPORTED_MODULE_0__.r(this.proteins,this.edges),this.proteinData.linkNodes(),t=this.proteinData.mapDataToNetworkInput(this.myConfig),n=t.nodes,i=t.edges,this.nodeData.nodes=new vis.DataSet(n),this.nodeData.edges=new vis.DataSet(i),r=this.networkEl.nativeElement,o=_network_settings__WEBPACK_IMPORTED_MODULE_13__.S.getOptions("main"),this.networkInternal=new vis.Network(r,this.nodeData,o),this.networkInternal.on("doubleClick",function(e){var t=e.nodes;if(t.length>0){var n=a.nodeData.nodes.get(t[0]),i=(0,_interfaces__WEBPACK_IMPORTED_MODULE_14__.h$)(n);if(void 0===i.data.netexId||!i.data.netexId.startsWith("p"))return;a.analysis.inSelection(n)?a.analysis.removeItems([i]):a.analysis.addItems([i])}}),this.networkInternal.on("click",function(e){var t=e.nodes;if(t.length>0){var n=a.nodeData.nodes.get(t[0]),i=(0,_interfaces__WEBPACK_IMPORTED_MODULE_14__.h$)(n);a.openSummary(i,!1)}else a.closeSummary()}),this.networkInternal.on("deselectNode",function(e){a.closeSummary()}),this.selectedWrapper&&this.zoomToNode(this.selectedWrapper.nodeId),this.queryItems=[],this.fillQueryItems(this.proteins),this.selectedWrapper&&this.networkInternal.selectNodes([this.selectedWrapper.nodeId]);case 10:case"end":return e.stop()}},e,this)}))}},{key:"fillQueryItems",value:function(e){var t=this;this.queryItems=[],e.forEach(function(e){t.queryItems.push((0,_interfaces__WEBPACK_IMPORTED_MODULE_14__.h$)(e))}),this.currentViewNodes=this.nodeData.nodes,this.currentViewProteins=this.proteins}},{key:"queryAction",value:function(e){e&&this.openSummary(e,!0)}},{key:"updatePhysicsEnabled",value:function(e){this.physicsEnabled=e,this.networkInternal.setOptions({physics:{enabled:this.physicsEnabled,stabilization:{enabled:!1}}})}},{key:"setConfigNodeGroup",value:function(e,t){if(void 0!==t&&Object.keys(t).length){Object.entries(t).forEach(function(e){var t=_slicedToArray2(e,2),n=(t[0],t[1]);"detailShowLabel"in n||(n.detailShowLabel=_config__WEBPACK_IMPORTED_MODULE_2__.u.nodeGroups.default.detailShowLabel)});var n=JSON.parse(JSON.stringify(_config__WEBPACK_IMPORTED_MODULE_2__.u.nodeGroups));delete n.default,t=Object.assign(Object.assign({},n),t),this.myConfig[e]=t}else this.myConfig[e]=_config__WEBPACK_IMPORTED_MODULE_2__.u.nodeGroups}},{key:"setConfigEdgeGroup",value:function(e,t){void 0!==t&&Object.keys(t).length?(Object.entries(t).forEach(function(e){var t=_slicedToArray2(e,2),n=(t[0],t[1]);"dashes"in n||(n.dashes=_config__WEBPACK_IMPORTED_MODULE_2__.u.edgeGroups.default.dashes)}),this.myConfig[e]=t):this.myConfig[e]=_config__WEBPACK_IMPORTED_MODULE_2__.u.edgeGroups}},{key:"toImage",value:function(){var e=this;this.downloadDom(this.networkWithLegendEl.nativeElement).catch(function(t){console.error("Falling back to network only screenshot. Some components seem to be inaccessable, most likely the legend is a custom image with CORS access problems on the host server side."),e.downloadDom(e.networkEl.nativeElement).catch(function(e){console.error("Some network content seems to be inaccessable for saving as a screenshot. This can happen due to custom images used as nodes. Please ensure correct CORS accessability on the images host server."),console.error(e)})})}},{key:"downloadDom",value:function(e){return dom_to_image__WEBPACK_IMPORTED_MODULE_1___default().toPng(e,{bgcolor:"#ffffff"}).then(function(e){var t=document.createElement("a");t.href=e,t.download="Network.png",t.click()})}},{key:"analysisWindowChanged",value:function(e){e?(this.currentViewNodes=e[0],this.currentViewProteins=e[1][0],this.currentViewSelectedTissue=e[1][1]):(this.currentViewNodes=this.nodeData.nodes,this.currentViewProteins=this.proteins,this.currentViewSelectedTissue=this.selectedTissue)}},{key:"gProfilerLink",value:function(){return"http://biit.cs.ut.ee/gprofiler/gost?organism=hsapiens&query=".concat(this.analysis.getSelection().filter(function(e){return e.data.netexId.startsWith("p")}).map(function(e){return e.data.uniprotAc}).join("%0A"),"&ordered=false&all_results=false&no_iea=false&combined=false&measure_underrepresentation=false&domain_scope=annotated&significance_threshold_method=g_SCS&user_threshold=0.05&numeric_namespace=ENTREZGENE_ACC&sources=GO:MF,GO:CC,GO:BP,KEGG,TF,REAC,MIRNA,HPA,CORUM,HP,WP&background=")}},{key:"selectTissue",value:function(e){if(this.expressionExpanded=!1,e)this.selectedTissue=e;else{this.selectedTissue=null;var t,n=[],i=_createForOfIteratorHelper(this.proteins);try{for(i.s();!(t=i.n()).done;){var r=t.value,o=this.nodeData.nodes.get(r.nodeId);if(o){var a=this.networkInternal.getPositions([r.nodeId]);o.x=a[r.nodeId].x,o.y=a[r.nodeId].y,o.wrapper=r,o.gradient=1,o.wrapper.data.expressionLevel=void 0,n.push(o)}}}catch(s){i.e(s)}finally{i.f()}this.nodeData.nodes.update(n)}this.currentViewSelectedTissue=this.selectedTissue}}]),ExplorerPageComponent}();return ExplorerPageComponent.\u0275fac=function(e){return new(e||ExplorerPageComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_services_omnipath_controller_omnipath_controller_service__WEBPACK_IMPORTED_MODULE_15__.N),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(_services_analysis_analysis_service__WEBPACK_IMPORTED_MODULE_3__.Kt),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Y36(src_app_services_netex_controller_netex_controller_service__WEBPACK_IMPORTED_MODULE_4__.o))},ExplorerPageComponent.\u0275cmp=_angular_core__WEBPACK_IMPORTED_MODULE_11__.Xpm({type:ExplorerPageComponent,selectors:[["app-explorer-page"]],viewQuery:function(e,t){var n;(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.Gf(_c0,5),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Gf(_c1,5)),2&e)&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.iGM(n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.CRH())&&(t.networkEl=n.first),_angular_core__WEBPACK_IMPORTED_MODULE_11__.iGM(n=_angular_core__WEBPACK_IMPORTED_MODULE_11__.CRH())&&(t.networkWithLegendEl=n.first))},hostBindings:function(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("resize",function(e){return t.onResize(e)},!1,_angular_core__WEBPACK_IMPORTED_MODULE_11__.Jf7)},inputs:{onload:"onload",config:"config",network:"network",textColor:"textColor"},decls:28,vars:20,consts:[["id","appWindow",1,"is-hidden-mobile","fullheight",3,"resize"],[3,"show","target","config","inputNetwork","showChange"],[3,"show","visibleNodes","showChange"],[3,"show","selectedTissue","visibleNodes","currentViewProteins","showChange"],[1,"covex","explorer"],["class","covex sidebar bar-left",4,"ngIf"],["id","main-column",1,"covex","network","center-panel"],["class","analysis-view",4,"ngIf"],[1,"card","network"],[1,"card-header"],[1,"card-header-title"],[1,"card-content","fullheight"],[1,"card-image","canvas-content"],["networkWithLegend",""],[4,"ngIf"],[1,"parent","fullheight"],[1,"center","image1","fullheight"],["network",""],["alt","loading...",1,"button","is-loading","center"],["class","card-footer toolbar explorer-footer",4,"ngIf"],["class","covex sidebar bar-right",4,"ngIf"],[1,"is-hidden-tablet","mobile-fallback"],["routerLink","/about"],[1,"covex","sidebar","bar-left"],["class","card bar-large",3,"ngClass",4,"ngIf"],[1,"card","bar-large",3,"ngClass"],[1,"icon"],["aria-hidden","true",1,"fas","fa-info"],["data-action","collapse","aria-label","more options",1,"card-header-icon","is-hidden-fullscreen",3,"click"],["class","icon",4,"ngIf"],["aria-hidden","true",1,"fas","fa-angle-down"],["aria-hidden","true",1,"fas","fa-angle-left"],[1,"card-content"],["class","level",4,"ngIf"],[1,"level"],[1,"level-item","has-text-centered"],[1,"heading"],[1,"title"],["aria-hidden","true",1,"fas","fa-search"],[1,"field"],[1,"control"],[3,"queryItems","selectItem"],[1,"analysis-view"],[3,"token","config","smallStyle","tokenChange","showDetailsChange","visibleItems"],[3,"config","analysis"],[1,"card-footer","toolbar","explorer-footer"],["data-tooltip","Take a screenshot of the current network.",1,"button","is-primary","is-rounded","has-tooltip",3,"click"],["aria-hidden","true",1,"fas","fa-camera"],[3,"ngClass"],[1,"footer-buttons","dropdown","is-up"],[1,"dropdown-trigger"],["aria-haspopup","true","aria-controls","dropdown-menu","data-tooltip","Tissue expression data is provided by the GTEx project.",1,"button","is-rounded","is-primary",3,"ngClass","click"],[3,"ngClass",4,"ngIf"],["class","icon is-small",4,"ngIf"],["id","dropdown-menu","role","menu",1,"dropdown-menu"],[1,"dropdown-content","tissue-dropdown"],[1,"scroll-area"],[1,"dropdown-item",3,"click"],["class","dropdown-item",3,"is-active","click",4,"ngFor","ngForOf"],["textOn","Animation On","textOff","Off","tooltipOn","Enable the network animation.","tooltipOff","Disable the network animation and freeze nodes.",1,"footer-buttons",3,"smallStyle","value","valueChange"],[1,"icon","is-small"],["aria-hidden","true",1,"fas","fa-angle-up"],[1,"covex","sidebar","bar-right"],["class","card bar-large",4,"ngIf"],[1,"card","bar-large"],[1,"card-header",3,"ngClass"],["class","fas fa-info","aria-hidden","true",4,"ngIf"],[3,"wrapper","smallStyle"],["aria-hidden","true",1,"fas","fa-flask"],[1,"card-content","quick-find"],[1,"tile","notification","is-danger"],[1,"align-vmiddle"],[1,"digit"],[1,"fa","fa-fast-forward"],["data-tooltip","Find drugs for all proteins.",1,"button","is-white","is-rounded","has-tooltip",3,"disabled","click"],["class","fa fa-capsules",4,"ngIf"],["class","fa fa-spin fa-spinner",4,"ngIf"],[1,"divisor-rapid"],[1,"tile","notification","is-info"],["class","digit",4,"ngIf"],["data-tooltip","Find drugs for the selected proteins.",1,"button","is-white","is-rounded","has-tooltip",3,"disabled","click"],[1,"fa","fa-capsules"],[1,"fa","fa-spin","fa-spinner"],[1,"fa","fa-check"],["data-tooltip","Find drug targets for the selected proteins.",1,"button","is-primary","is-fullwidth","is-rounded","has-tooltip",3,"disabled","ngClass","click"],[1,"fa","fa-crosshairs"],["data-tooltip","Find drugs for the selected proteins.",1,"button","is-primary","is-fullwidth","is-rounded","has-tooltip",3,"disabled","ngClass","click"],["target","_blank","class","button is-primary is-fullwidth is-rounded has-tooltip","data-tooltip","Use enrichment analysis via g:Profiler (external).",3,"href",4,"ngIf"],["disabled","","class","button is-primary is-fullwidth is-rounded has-tooltip","data-tooltip","Use enrichment analysis via g:Profiler (external).",4,"ngIf"],["target","_blank","data-tooltip","Use enrichment analysis via g:Profiler (external).",1,"button","is-primary","is-fullwidth","is-rounded","has-tooltip",3,"href"],[1,"fa","fa-external-link-alt"],["disabled","","data-tooltip","Use enrichment analysis via g:Profiler (external).",1,"button","is-primary","is-fullwidth","is-rounded","has-tooltip"],["aria-hidden","true",1,"fas","fa-tasks"],["class","card-content overflow",4,"ngIf"],[1,"card-footer"],["class","card-footer-item has-text-danger","data-tooltip","Delete all tasks.",3,"click",4,"ngIf"],[1,"card-content","overflow"],[3,"token","tokenChange"],["data-tooltip","Delete all tasks.",1,"card-footer-item","has-text-danger",3,"click"],[1,"fa","fa-trash"],["aria-hidden","true",1,"fas","fa-filter"],["class","seed-selection",3,"ngClass",4,"ngIf"],[1,"seed-selection",3,"ngClass"],["class","table selection-table",4,"ngIf"],["class","card-footer",4,"ngIf"],["data-tooltip","Add a custom list of proteins.",1,"card-footer-item","has-text-primary",3,"click"],[1,"fa","fa-upload"],["data-tooltip","Add proteins expressed in the tissue.",1,"card-footer-item","has-text-primary",3,"click"],[1,"fa","fa-angle-double-up"],["data-tooltip","Invert the current selection.",1,"card-footer-item","has-text-primary",3,"click"],[1,"fa","fa-sync"],["data-tooltip","Remove all entries from the selection.",1,"card-footer-item","has-text-danger",3,"click"],[1,"fa","fa-broom"],[1,"table","selection-table"],[4,"ngFor","ngForOf"],[1,"is-capitalized"],["data-tooltip","Remove from selection.",1,"button","is-small","is-danger","is-outlined","has-tooltip",3,"click"],["data-tooltip","Add all visible seeds.",1,"card-footer-item","has-text-success",3,"click"],[1,"fa","fa-plus"],["data-tooltip","Remove all seeds.",1,"card-footer-item","has-text-danger",3,"click"],[1,"fa","fa-minus"]],template:function(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(0,"div",0),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("resize",function(e){return t.onResize(e)},!1,_angular_core__WEBPACK_IMPORTED_MODULE_11__.Jf7),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(1,"app-launch-analysis",1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("showChange",function(e){return t.showAnalysisDialog=e}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(2,"app-custom-proteins",2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("showChange",function(e){return t.showCustomProteinsDialog=e}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(3,"app-add-expressed-proteins",3),_angular_core__WEBPACK_IMPORTED_MODULE_11__.NdJ("showChange",function(e){return t.showThresholdDialog=e}),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(4,"div",4),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(5,ExplorerPageComponent_div_5_Template,3,2,"div",5),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(6,"div",6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(7,ExplorerPageComponent_div_7_Template,2,3,"div",7),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(8,"div",8),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(9,"header",9),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(10,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(11," Protein-Protein Interaction Network "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(12,"div",11),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(13,"div",12,13),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(15,ExplorerPageComponent_div_15_Template,2,2,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(16,"div",15),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(17,"div",16,17),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(19,"button",18),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(20,"Loading"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(21,ExplorerPageComponent_footer_21_Template,20,19,"footer",19),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.YNc(22,ExplorerPageComponent_div_22_Template,6,5,"div",20),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(23,"div",21),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(24," Sorry, CoVex is not available for mobile phones. To find information about CoVex, please check the "),_angular_core__WEBPACK_IMPORTED_MODULE_11__.TgZ(25,"a",22),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(26,"About"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_11__._uU(27," page or visit this page with another device with a larger screen.\n"),_angular_core__WEBPACK_IMPORTED_MODULE_11__.qZA()),2&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_11__.Udp("color",t.textColor),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("show",t.showAnalysisDialog)("target",t.analysisDialogTarget)("config",t.myConfig)("inputNetwork",_angular_core__WEBPACK_IMPORTED_MODULE_11__.WLB(17,_c6,t.proteins,t.edges)),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("show",t.showCustomProteinsDialog)("visibleNodes",t.currentViewNodes),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("show",t.showThresholdDialog)("selectedTissue",t.currentViewSelectedTissue)("visibleNodes",t.currentViewNodes)("currentViewProteins",t.currentViewProteins),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",t.myConfig.showLeftSidebar),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",t.selectedAnalysisToken),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(8),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",t.myConfig.showLegend),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",t.myConfig.showFooter),_angular_core__WEBPACK_IMPORTED_MODULE_11__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_11__.Q6J("ngIf",t.myConfig.showRightSidebar))},directives:[_dialogs_launch_analysis_launch_analysis_component__WEBPACK_IMPORTED_MODULE_5__.M,_dialogs_custom_proteins_custom_proteins_component__WEBPACK_IMPORTED_MODULE_6__.o,_dialogs_add_expressed_proteins_add_expressed_proteins_component__WEBPACK_IMPORTED_MODULE_7__.y,_angular_common__WEBPACK_IMPORTED_MODULE_16__.O5,_angular_common__WEBPACK_IMPORTED_MODULE_16__.mk,_components_query_tile_query_tile_component__WEBPACK_IMPORTED_MODULE_17__.q,_components_analysis_panel_analysis_panel_component__WEBPACK_IMPORTED_MODULE_8__.C,_components_network_legend_network_legend_component__WEBPACK_IMPORTED_MODULE_18__.O,_angular_common__WEBPACK_IMPORTED_MODULE_16__.sg,_components_toggle_toggle_component__WEBPACK_IMPORTED_MODULE_19__.n,_components_info_tile_info_tile_component__WEBPACK_IMPORTED_MODULE_9__.Y,_components_task_list_task_list_component__WEBPACK_IMPORTED_MODULE_10__.n],styles:[".quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%]{padding:15px}.quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%] .digit[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5);font-size:32px;border:2px solid hsla(0,0%,100%,.5);border-radius:30px;width:50px;height:50px;text-align:center;font-weight:700}.quick-find[_ngcontent-%COMP%] .divisor-rapid[_ngcontent-%COMP%]{margin-top:-10px;margin-bottom:10px;text-align:center}.align-vmiddle[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle;height:50px}.align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:inline-block}.align-vmiddle[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px;margin-right:5px}.mobile-fallback[_ngcontent-%COMP%]{padding:15px;font-weight:700}.card-footer[_ngcontent-%COMP%]{font-size:12px}.card-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:3px}.text-small[_ngcontent-%COMP%]{font-size:11px}.text-normal[_ngcontent-%COMP%]{font-size:12px}.b-text-small[_ngcontent-%COMP%]{font-size:14px}.b-text-smaller[_ngcontent-%COMP%]{font-size:12px}.button-small[_ngcontent-%COMP%]{padding:3px 10px}"]}),ExplorerPageComponent}()},3943:function(e,t,n){"use strict";n.d(t,{ck:function(){return u},pt:function(){return d},u5:function(){return p},VR:function(){return f},x9:function(){return h},u1:function(){return b},B8:function(){return g},rO:function(){return m},V1:function(){return v},Kt:function(){return _}});var i=n(4762),r=n(9666),o=n(529),a=n(8944),s=n(5366),l=n(8297),c=n(9501),u={trustrank:"TrustRank",keypathwayminer:"KeyPathwayMiner",multisteiner:"Multi-Steiner",closeness:"Closeness Centrality",degree:"Degree Centrality",proximity:"Network Proximity",betweenness:"Betweenness Centrality",quick:"Simple",super:"Quick-Start"},d={slug:"trustrank",name:u.trustrank},p={slug:"closeness",name:u.closeness},f={slug:"degree",name:u.degree},h={slug:"proximity",name:u.proximity},b={slug:"betweenness",name:u.betweenness},g={slug:"keypathwayminer",name:u.keypathwayminer},m={slug:"multisteiner",name:u.multisteiner},v=3,_=function(){var e=function(){function e(t,n){var i=this;_classCallCheck(this,e),this.http=t,this.netex=n,this.selection="main",this.selectedItems=new Map,this.selectListSubject=new r.x,this.selections=new Map,this.tokens=[],this.finishedTokens=[],this.tasks=[],this.canLaunchNewTask=!0,this.launchingQuick=!1,this.tissues=[];var a=localStorage.getItem("tokens"),s=localStorage.getItem("finishedTokens");a&&(this.tokens=JSON.parse(a)),s&&(this.finishedTokens=JSON.parse(s)),this.startWatching(),this.http.get("".concat(o.N.backend,"tissues/")).subscribe(function(e){i.tissues=e})}return _createClass(e,[{key:"removeTask",value:function(e){this.tokens=this.tokens.filter(function(t){return t!==e}),this.finishedTokens=this.finishedTokens.filter(function(t){return t!==e}),this.tasks=this.tasks.filter(function(t){return t.token!==e}),localStorage.setItem("tokens",JSON.stringify(this.tokens))}},{key:"removeAllTasks",value:function(){this.tasks=[],this.finishedTokens=[],this.tokens=[],localStorage.removeItem("tokens")}},{key:"getTasks",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.netex.getTasks(this.tokens).catch(function(e){clearInterval(t.intervalId)});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}))}},{key:"getTissues",value:function(){return this.tissues}},{key:"switchSelection",value:function(e){this.selections.set(this.selection,this.selectedItems),this.selectedItems=this.selections.has(e)?this.selections.get(e):new Map,this.selectListSubject.next({items:Array.from(this.selectedItems.values()),selected:null}),this.selection=e}},{key:"addItems",value:function(e){var t,n=[],i=_createForOfIteratorHelper(e);try{for(i.s();!(t=i.n()).done;){var r=t.value;this.inSelection(r)||(n.push(r),this.selectedItems.set(r.id,r))}}catch(o){i.e(o)}finally{i.f()}return this.selectListSubject.next({items:n,selected:!0}),n.length}},{key:"removeItems",value:function(e){var t,n=[],i=_createForOfIteratorHelper(e);try{for(i.s();!(t=i.n()).done;){var r=t.value;this.selectedItems.delete(r.id)&&n.push(r)}}catch(o){i.e(o)}finally{i.f()}this.selectListSubject.next({items:n,selected:!1})}},{key:"addSeeds",value:function(e){var t=this,n=[];e.forEach(function(e){!0!==e.isSeed||t.inSelection(e)||(n.push(e),t.selectedItems.set(e.id,e))}),this.selectListSubject.next({items:n,selected:!0})}},{key:"removeSeeds",value:function(e){var t=this,n=[];e.forEach(function(e){!0===e.isSeed&&t.inSelection(e)&&(n.push(e),t.selectedItems.delete(e.id))}),this.selectListSubject.next({items:n,selected:!1})}},{key:"invertSelection",value:function(e){var t=this,n=[];e.forEach(function(e){t.inSelection(e)||n.push(e)}),this.selectedItems.clear();for(var i=0,r=n;i<r.length;i++){var o=r[i];this.selectedItems.set(o.nodeId,o)}this.selectListSubject.next({items:n,selected:null})}},{key:"resetSelection",value:function(){this.selectedItems.clear(),this.selectListSubject.next({items:[],selected:null})}},{key:"idInSelection",value:function(e){return this.selectedItems.has(e)}},{key:"inSelection",value:function(e){return this.selectedItems.has(e.id)}},{key:"getSelection",value:function(){return Array.from(this.selectedItems.values())}},{key:"getCount",value:function(){return this.selectedItems.size}},{key:"subscribeList",value:function(e){this.selectListSubject.subscribe(function(t){e(t.items,t.selected)})}},{key:"startQuickAnalysis",value:function(e,t){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(this.canLaunchTask()){n.next=2;break}return n.abrupt("return",void(0,a.toast)({message:"You can only run ".concat(v," tasks at once. Please wait for one of them to finish or delete it from the task list."),duration:5e3,dismissible:!0,pauseOnHover:!0,type:"is-danger",position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}}));case 2:return this.launchingQuick=!0,n.next=5,this.http.post("".concat(o.N.backend,"task/"),{algorithm:e?"super":"quick",target:"drug",parameters:{strain_or_drugs:t.id,bait_datasets:t.data,seeds:e?[]:this.getSelection().map(function(e){return e.id})}}).toPromise();case 5:i=n.sent,this.tokens.push(i.token),localStorage.setItem("tokens",JSON.stringify(this.tokens)),this.startWatching(),(0,a.toast)({message:"Quick analysis started. This may take a while. Once the computation finished you can view the results in the task list to the right.",duration:1e4,dismissible:!0,pauseOnHover:!0,type:"is-success",position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}});case 7:case"end":return n.stop()}},n,this)}))}},{key:"startAnalysis",value:function(e,t,n){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function i(){var r;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(this.canLaunchTask()){i.next=2;break}return i.abrupt("return",void(0,a.toast)({message:"You can only run ".concat(v," tasks at once. Please wait for one of them to finish or delete it from the task list."),duration:5e3,dismissible:!0,pauseOnHover:!0,type:"is-danger",position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}}));case 2:return i.next=4,this.http.post("".concat(o.N.backend,"task/"),{algorithm:e,target:t,parameters:n}).toPromise();case 4:r=i.sent,this.tokens.push(r.token),localStorage.setItem("tokens",JSON.stringify(this.tokens)),this.startWatching();case 6:case"end":return i.stop()}},i,this)}))}},{key:"isLaunchingQuick",value:function(){return this.launchingQuick}},{key:"showToast",value:function(e,t){var n,i;"DONE"===t?(n="Computation finished successfully. Click the task in the task list to view the results.",i="is-success"):"FAILED"===t&&(n="Computation failed.",i="is-danger"),(0,a.toast)({message:n,duration:5e3,dismissible:!0,pauseOnHover:!0,type:i,position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}})}},{key:"canLaunchTask",value:function(){return this.canLaunchNewTask}},{key:"startWatching",value:function(){var e=this,t=function(){return(0,i.mG)(e,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(this.tokens.length>0)){e.next=10;break}return e.next=3,this.getTasks();case 3:if(this.tasks=e.sent,this.tasks){e.next=6;break}return e.abrupt("return");case 6:t=0,this.tasks.forEach(function(e){e.info.done||e.info.failed||t++,n.finishedTokens.find(function(t){return t===e.token})||(e.info.done?(n.finishedTokens.push(e.token),n.showToast(e,"DONE"),localStorage.setItem("finishedTokens",JSON.stringify(n.finishedTokens))):e.info.failed&&(n.finishedTokens.push(e.token),n.showToast(e,"FAILED"),localStorage.setItem("finishedTokens",JSON.stringify(n.finishedTokens))))}),this.canLaunchNewTask=t<v,e.next=11;break;case 10:this.canLaunchNewTask=!0;case 11:this.launchingQuick=!1;case 12:case"end":return e.stop()}},e,this)}))};t(),this.intervalId&&clearInterval(this.intervalId),this.intervalId=setInterval(t,5e3)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(s.LFG(l.eN),s.LFG(c.o))},e.\u0275prov=s.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}()},9501:function(e,t,n){"use strict";n.d(t,{o:function(){return s}});var i=n(4762),r=n(529),o=n(5366),a=n(8297),s=function(){var e=function(){function e(t){_classCallCheck(this,e),this.http=t}return _createClass(e,[{key:"getTask",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.get("".concat(r.N.backend,"task/?tokens=").concat(e)).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"getTasks",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.post("".concat(r.N.backend,"tasks/"),{tokens:JSON.stringify(e)}).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"getTaskResult",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.get("".concat(r.N.backend,"task_result/?token=").concat(e)).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"getTaskResultDrug",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.get("".concat(r.N.backend,"task_result/?token=").concat(e,"&view=drugs")).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"getTaskResultGene",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.get("".concat(r.N.backend,"task_result/?token=").concat(e,"&view=genes")).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"getTaskResultCancerNode",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.get("".concat(r.N.backend,"task_result/?token=").concat(e,"&view=cancer_driver_genes")).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"postTask",value:function(e,t,n){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function i(){return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.abrupt("return",this.http.post("".concat(r.N.backend,"task/"),{algorithm:e,target:t,parameters:n}).toPromise());case 1:case"end":return i.stop()}},i,this)}))}},{key:"mapNodes",value:function(e,t){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return i={nodes:JSON.stringify(e),identifier:JSON.stringify(t)},n.abrupt("return",this.http.post("".concat(r.N.backend,"map_nodes/"),i).toPromise());case 2:case"end":return n.stop()}},n,this)}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(o.LFG(a.eN))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}()},5171:function(e,t,n){"use strict";n.d(t,{N:function(){return a}});var i=n(4762),r=n(8297),o=n(5366),a=function(){var e=function(){function e(t){_classCallCheck(this,e),this.http=t,this.omnipathdb="https://omnipathdb.org/"}return _createClass(e,[{key:"processOmnipathInteractionData",value:function(e,t,n){var i=e.split("\n");i.shift();var r=[];return i.forEach(function(e){if(""!==e){var i,o,a=e.split("\t");"uniprot"===t?(i=a[0],o=a[1]):"symbol"===t&&(i=a[2],o=a[3]),r.push({from:n[i],to:n[o]})}}),r}},{key:"getInteractions",value:function(e,t,n){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function i(){var o,a,s,l=this;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return o=e.join(","),a=(new r.LE).set("genesymbols","1").set("fields","sources,references").set("sources",o).set("targets",o).set("source_target","AND"),s=null,i.next=4,this.http.get("".concat(this.omnipathdb,"interactions/"),{params:a}).toPromise().then(function(e){return s=l.processOmnipathInteractionData(e.text,t,n)}).catch(function(e){return s=l.processOmnipathInteractionData(e.error.text,t,n)});case 4:return i.abrupt("return",s);case 5:case"end":return i.stop()}},i,this)}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(o.LFG(r.eN))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}()},529:function(e,t,n){"use strict";n.d(t,{N:function(){return i}}),n(2782);var i={production:!1,backend:"http://10.162.163.20:8001/"}},6855:function(e,t,n){"use strict";var i=n(9624),r=n(5366),o=(n(2723),n(4333)),a=n(1116),s=n(9879),l=n(8297),c=n(9713);function u(){return"undefined"!=typeof window&&void 0!==window.document}function d(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function p(e){switch(e.length){case 0:return new c.ZN;case 1:return e[0];default:return new c.ZE(e)}}function f(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=[],s=[],l=-1,u=null;if(i.forEach(function(e){var n=e.offset,i=n==l,d=i&&u||{};Object.keys(e).forEach(function(n){var i=n,s=e[n];if("offset"!==n)switch(i=t.normalizePropertyName(i,a),s){case c.k1:s=r[n];break;case c.l3:s=o[n];break;default:s=t.normalizeStyleValue(n,i,s,a)}d[i]=s}),i||s.push(d),u=d,l=n}),a.length){var d="\n - ";throw new Error("Unable to animate due to the following errors:".concat(d).concat(a.join(d)))}return s}function h(e,t,n,i){switch(t){case"start":e.onStart(function(){return i(n&&b(n,"start",e))});break;case"done":e.onDone(function(){return i(n&&b(n,"done",e))});break;case"destroy":e.onDestroy(function(){return i(n&&b(n,"destroy",e))})}}function b(e,t,n){var i=n.totalTime,r=g(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==i?e.totalTime:i,!!n.disabled),o=e._data;return null!=o&&(r._data=o),r}function g(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6?arguments[6]:void 0;return{element:e,triggerName:t,fromState:n,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function m(e,t,n){var i;return e instanceof Map?(i=e.get(t))||e.set(t,i=n):(i=e[t])||(i=e[t]=n),i}function v(e){var t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}var _=function(e,t){return!1},k=function(e,t){return!1},y=function(e,t,n){return[]},x=d();(x||"undefined"!=typeof Element)&&(_=u()?function(e,t){for(;t&&t!==document.documentElement;){if(t===e)return!0;t=t.parentNode||t.host}return!1}:function(e,t){return e.contains(t)},k=function(){if(x||Element.prototype.matches)return function(e,t){return e.matches(t)};var e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?function(e,n){return t.apply(e,[n])}:k}(),y=function(e,t,n){var i=[];if(n)for(var r=e.querySelectorAll(t),o=0;o<r.length;o++)i.push(r[o]);else{var a=e.querySelector(t);a&&i.push(a)}return i});var w=null,E=!1;function C(e){w||(w=("undefined"!=typeof document?document.body:null)||{},E=!!w.style&&"WebkitAppearance"in w.style);var t=!0;return w.style&&!function(e){return"ebkit"==e.substring(1,6)}(e)&&(!(t=e in w.style)&&E)&&(t="Webkit"+e.charAt(0).toUpperCase()+e.substr(1)in w.style),t}var T=k,O=_,M=y;function P(e){var t={};return Object.keys(e).forEach(function(n){var i=n.replace(/([a-z])([A-Z])/g,"$1-$2");t[i]=e[n]}),t}var D=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"validateStyleProperty",value:function(e){return C(e)}},{key:"matchesElement",value:function(e,t){return T(e,t)}},{key:"containsElement",value:function(e,t){return O(e,t)}},{key:"query",value:function(e,t,n){return M(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return n||""}},{key:"animate",value:function(e,t,n,i,r){return new c.ZN(n,i)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),A=function(){var e=function e(){_classCallCheck(this,e)};return e.NOOP=new D,e}();function I(e){if("number"==typeof e)return e;var t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:S(parseFloat(t[1]),t[2])}function S(e,t){switch(t){case"s":return 1e3*e;default:return e}}function L(e,t,n){return e.hasOwnProperty("duration")?e:function(e,t,n){var i,r=0,o="";if("string"==typeof e){var a=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push('The provided timing value "'.concat(e,'" is invalid.')),{duration:0,delay:0,easing:""};i=S(parseFloat(a[1]),a[2]);var s=a[3];null!=s&&(r=S(parseFloat(s),a[4]));var l=a[5];l&&(o=l)}else i=e;if(!n){var c=!1,u=t.length;i<0&&(t.push("Duration values below 0 are not allowed for this animation step."),c=!0),r<0&&(t.push("Delay values below 0 are not allowed for this animation step."),c=!0),c&&t.splice(u,0,'The provided timing value "'.concat(e,'" is invalid.'))}return{duration:i,delay:r,easing:o}}(e,t,n)}function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).forEach(function(n){t[n]=e[n]}),t}function Z(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t)for(var i in e)n[i]=e[i];else R(e,n);return n}function z(e,t,n){return n?t+":"+n+";":""}function N(e){for(var t="",n=0;n<e.style.length;n++){var i=e.style.item(n);t+=z(0,i,e.style.getPropertyValue(i))}for(var r in e.style)e.style.hasOwnProperty(r)&&!r.startsWith("_")&&(t+=z(0,r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),e.style[r]));e.setAttribute("style",t)}function B(e,t,n){e.style&&(Object.keys(t).forEach(function(i){var r=j(i);n&&!n.hasOwnProperty(i)&&(n[i]=e.style[r]),e.style[r]=t[i]}),d()&&N(e))}function U(e,t){e.style&&(Object.keys(t).forEach(function(t){var n=j(t);e.style[n]=""}),d()&&N(e))}function q(e){return Array.isArray(e)?1==e.length?e[0]:(0,c.vP)(e):e}var F=new RegExp("{{\\s*(.+?)\\s*}}","g");function W(e){var t=[];if("string"==typeof e){for(var n;n=F.exec(e);)t.push(n[1]);F.lastIndex=0}return t}function K(e,t,n){var i=e.toString(),r=i.replace(F,function(e,i){var r=t[i];return t.hasOwnProperty(i)||(n.push("Please provide a value for the animation param ".concat(i)),r=""),r.toString()});return r==i?e:r}function V(e){for(var t=[],n=e.next();!n.done;)t.push(n.value),n=e.next();return t}var H=/-+([a-z0-9])/g;function j(e){return e.replace(H,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t[1].toUpperCase()})}function J(e,t){return 0===e||0===t}function G(e,t,n){var i=Object.keys(n);if(i.length&&t.length){var r=t[0],o=[];if(i.forEach(function(e){r.hasOwnProperty(e)||o.push(e),r[e]=n[e]}),o.length)for(var a=function(){var n=t[s];o.forEach(function(t){n[t]=Y(e,t)})},s=1;s<t.length;s++)a()}return t}function Q(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 #".concat(t.type))}}function Y(e,t){return window.getComputedStyle(e)[t]}var $=new Set(["true","1"]),X=new Set(["false","0"]);function ee(e,t){var n=$.has(e)||X.has(e),i=$.has(t)||X.has(t);return function(r,o){var a="*"==e||e==r,s="*"==t||t==o;return!a&&n&&"boolean"==typeof r&&(a=r?$.has(e):X.has(e)),!s&&i&&"boolean"==typeof o&&(s=o?$.has(t):X.has(t)),a&&s}}var te=new RegExp("s*:selfs*,?","g");function ne(e,t,n){return new ie(e).build(t,n)}var ie=function(){function e(t){_classCallCheck(this,e),this._driver=t}return _createClass(e,[{key:"build",value:function(e,t){var n=new re(t);return this._resetContextStyleTimingState(n),Q(this,q(e),n)}},{key:"_resetContextStyleTimingState",value:function(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}},{key:"visitTrigger",value:function(e,t){var n=this,i=t.queryCount=0,r=t.depCount=0,o=[],a=[];return"@"==e.name.charAt(0)&&t.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),e.definitions.forEach(function(e){if(n._resetContextStyleTimingState(t),0==e.type){var s=e,l=s.name;l.toString().split(/\s*,\s*/).forEach(function(e){s.name=e,o.push(n.visitState(s,t))}),s.name=l}else if(1==e.type){var c=n.visitTransition(e,t);i+=c.queryCount,r+=c.depCount,a.push(c)}else t.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:e.name,states:o,transitions:a,queryCount:i,depCount:r,options:null}}},{key:"visitState",value:function(e,t){var n=this.visitStyle(e.styles,t),i=e.options&&e.options.params||null;if(n.containsDynamicStyles){var r=new Set,o=i||{};if(n.styles.forEach(function(e){if(oe(e)){var t=e;Object.keys(t).forEach(function(e){W(t[e]).forEach(function(e){o.hasOwnProperty(e)||r.add(e)})})}}),r.size){var a=V(r.values());t.errors.push('state("'.concat(e.name,'", ...) must define default values for all the following style substitutions: ').concat(a.join(", ")))}}return{type:0,name:e.name,style:n,options:i?{params:i}:null}}},{key:"visitTransition",value:function(e,t){t.queryCount=0,t.depCount=0;var n,i,r,o=Q(this,q(e.animation),t);return{type:1,matchers:(n=e.expr,i=t.errors,r=[],"string"==typeof n?n.split(/\s*,\s*/).forEach(function(e){return function(e,t,n){if(":"==e[0]){var i=function(e,t){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return function(e,t){return parseFloat(t)>parseFloat(e)};case":decrement":return function(e,t){return parseFloat(t)<parseFloat(e)};default:return t.push('The transition alias value "'.concat(e,'" is not supported')),"* => *"}}(e,n);if("function"==typeof i)return void t.push(i);e=i}var r=e.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push('The provided transition expression "'.concat(e,'" is not supported')),t;var o=r[1],a=r[2],s=r[3];t.push(ee(o,s)),"<"!=a[0]||"*"==o&&"*"==s||t.push(ee(s,o))}(e,r,i)}):r.push(n),r),animation:o,queryCount:t.queryCount,depCount:t.depCount,options:ae(e.options)}}},{key:"visitSequence",value:function(e,t){var n=this;return{type:2,steps:e.steps.map(function(e){return Q(n,e,t)}),options:ae(e.options)}}},{key:"visitGroup",value:function(e,t){var n=this,i=t.currentTime,r=0,o=e.steps.map(function(e){t.currentTime=i;var o=Q(n,e,t);return r=Math.max(r,t.currentTime),o});return t.currentTime=r,{type:3,steps:o,options:ae(e.options)}}},{key:"visitAnimate",value:function(e,t){var n,i=function(e,t){var n=null;if(e.hasOwnProperty("duration"))n=e;else if("number"==typeof e)return se(L(e,t).duration,0,"");var i=e;if(i.split(/\s+/).some(function(e){return"{"==e.charAt(0)&&"{"==e.charAt(1)})){var r=se(0,0,"");return r.dynamic=!0,r.strValue=i,r}return se((n=n||L(i,t)).duration,n.delay,n.easing)}(e.timings,t.errors);t.currentAnimateTimings=i;var r=e.styles?e.styles:(0,c.oB)({});if(5==r.type)n=this.visitKeyframes(r,t);else{var o=e.styles,a=!1;if(!o){a=!0;var s={};i.easing&&(s.easing=i.easing),o=(0,c.oB)(s)}t.currentTime+=i.duration+i.delay;var l=this.visitStyle(o,t);l.isEmptyStep=a,n=l}return t.currentAnimateTimings=null,{type:4,timings:i,style:n,options:null}}},{key:"visitStyle",value:function(e,t){var n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}},{key:"_makeStyleAst",value:function(e,t){var n=[];Array.isArray(e.styles)?e.styles.forEach(function(e){"string"==typeof e?e==c.l3?n.push(e):t.errors.push("The provided style string value ".concat(e," is not allowed.")):n.push(e)}):n.push(e.styles);var i=!1,r=null;return n.forEach(function(e){if(oe(e)){var t=e,n=t.easing;if(n&&(r=n,delete t.easing),!i)for(var o in t)if(t[o].toString().indexOf("{{")>=0){i=!0;break}}}),{type:6,styles:n,easing:r,offset:e.offset,containsDynamicStyles:i,options:null}}},{key:"_validateStyleAst",value:function(e,t){var n=this,i=t.currentAnimateTimings,r=t.currentTime,o=t.currentTime;i&&o>0&&(o-=i.duration+i.delay),e.styles.forEach(function(e){"string"!=typeof e&&Object.keys(e).forEach(function(i){if(n._driver.validateStyleProperty(i)){var a,s,l,c,u,d=t.collectedStyles[t.currentQuerySelector],p=d[i],f=!0;p&&(o!=r&&o>=p.startTime&&r<=p.endTime&&(t.errors.push('The CSS property "'.concat(i,'" that exists between the times of "').concat(p.startTime,'ms" and "').concat(p.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(o,'ms" and "').concat(r,'ms"')),f=!1),o=p.startTime),f&&(d[i]={startTime:o,endTime:r}),t.options&&(a=e[i],s=t.options,l=t.errors,c=s.params||{},(u=W(a)).length&&u.forEach(function(e){c.hasOwnProperty(e)||l.push("Unable to resolve the local animation param ".concat(e," in the given list of values"))}))}else t.errors.push('The provided animation property "'.concat(i,'" is not a supported CSS property for animations'))})})}},{key:"visitKeyframes",value:function(e,t){var n=this,i={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),i;var r=0,o=[],a=!1,s=!1,l=0,c=e.steps.map(function(e){var i=n._makeStyleAst(e,t),c=null!=i.offset?i.offset:function(e){if("string"==typeof e)return null;var t=null;if(Array.isArray(e))e.forEach(function(e){if(oe(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}});else if(oe(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}return t}(i.styles),u=0;return null!=c&&(r++,u=i.offset=c),s=s||u<0||u>1,a=a||u<l,l=u,o.push(u),i});s&&t.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),a&&t.errors.push("Please ensure that all keyframe offsets are in order");var u=e.steps.length,d=0;r>0&&r<u?t.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==r&&(d=1/(u-1));var p=u-1,f=t.currentTime,h=t.currentAnimateTimings,b=h.duration;return c.forEach(function(e,r){var a=d>0?r==p?1:d*r:o[r],s=a*b;t.currentTime=f+h.delay+s,h.duration=s,n._validateStyleAst(e,t),e.offset=a,i.styles.push(e)}),i}},{key:"visitReference",value:function(e,t){return{type:8,animation:Q(this,q(e.animation),t),options:ae(e.options)}}},{key:"visitAnimateChild",value:function(e,t){return t.depCount++,{type:9,options:ae(e.options)}}},{key:"visitAnimateRef",value:function(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:ae(e.options)}}},{key:"visitQuery",value:function(e,t){var n=t.currentQuerySelector,i=e.options||{};t.queryCount++,t.currentQuery=e;var r=_slicedToArray2(function(e){var t=!!e.split(/\s*,\s*/).find(function(e){return":self"==e});return t&&(e=e.replace(te,"")),[e=e.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,function(e){return".ng-trigger-"+e.substr(1)}).replace(/:animating/g,".ng-animating"),t]}(e.selector),2),o=r[0],a=r[1];t.currentQuerySelector=n.length?n+" "+o:o,m(t.collectedStyles,t.currentQuerySelector,{});var s=Q(this,q(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:a,animation:s,originalSelector:e.selector,options:ae(e.options)}}},{key:"visitStagger",value:function(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");var n="full"===e.timings?{duration:0,delay:0,easing:"full"}:L(e.timings,t.errors,!0);return{type:12,animation:Q(this,q(e.animation),t),timings:n,options:null}}}]),e}(),re=function e(t){_classCallCheck(this,e),this.errors=t,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 oe(e){return!Array.isArray(e)&&"object"==typeof e}function ae(e){var t;return e?(e=R(e)).params&&(e.params=(t=e.params)?R(t):null):e={},e}function se(e,t,n){return{duration:e,delay:t,easing:n}}function le(e,t,n,i,r,o){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}var ce=function(){function e(){_classCallCheck(this,e),this._map=new Map}return _createClass(e,[{key:"consume",value:function(e){var t=this._map.get(e);return t?this._map.delete(e):t=[],t}},{key:"append",value:function(e,t){var n,i=this._map.get(e);i||this._map.set(e,i=[]),(n=i).push.apply(n,_toConsumableArray(t))}},{key:"has",value:function(e){return this._map.has(e)}},{key:"clear",value:function(){this._map.clear()}}]),e}(),ue=new RegExp(":enter","g"),de=new RegExp(":leave","g");function pe(e,t,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7?arguments[7]:void 0,l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new fe).buildKeyframes(e,t,n,i,r,o,a,s,l,c)}var fe=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"buildKeyframes",value:function(e,t,n,i,r,o,a,s,l){var c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];l=l||new ce;var u=new be(e,t,l,i,r,c,[]);u.options=s,u.currentTimeline.setStyles([o],null,u.errors,s),Q(this,n,u);var d=u.timelines.filter(function(e){return e.containsAnimation()});if(d.length&&Object.keys(a).length){var p=d[d.length-1];p.allowOnlyTimelineStyles()||p.setStyles([a],null,u.errors,s)}return d.length?d.map(function(e){return e.buildKeyframes()}):[le(t,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(e,t){}},{key:"visitState",value:function(e,t){}},{key:"visitTransition",value:function(e,t){}},{key:"visitAnimateChild",value:function(e,t){var n=t.subInstructions.consume(t.element);if(n){var i=t.createSubContext(e.options),r=t.currentTimeline.currentTime,o=this._visitSubInstructions(n,i,i.options);r!=o&&t.transformIntoNewTimeline(o)}t.previousNode=e}},{key:"visitAnimateRef",value:function(e,t){var n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}},{key:"_visitSubInstructions",value:function(e,t,n){var i=t.currentTimeline.currentTime,r=null!=n.duration?I(n.duration):null,o=null!=n.delay?I(n.delay):null;return 0!==r&&e.forEach(function(e){var n=t.appendInstructionToTimeline(e,r,o);i=Math.max(i,n.duration+n.delay)}),i}},{key:"visitReference",value:function(e,t){t.updateOptions(e.options,!0),Q(this,e.animation,t),t.previousNode=e}},{key:"visitSequence",value:function(e,t){var n=this,i=t.subContextCount,r=t,o=e.options;if(o&&(o.params||o.delay)&&((r=t.createSubContext(o)).transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=he);var a=I(o.delay);r.delayNextStep(a)}e.steps.length&&(e.steps.forEach(function(e){return Q(n,e,r)}),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),t.previousNode=e}},{key:"visitGroup",value:function(e,t){var n=this,i=[],r=t.currentTimeline.currentTime,o=e.options&&e.options.delay?I(e.options.delay):0;e.steps.forEach(function(a){var s=t.createSubContext(e.options);o&&s.delayNextStep(o),Q(n,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)}),i.forEach(function(e){return t.currentTimeline.mergeTimelineCollectedStyles(e)}),t.transformIntoNewTimeline(r),t.previousNode=e}},{key:"_visitTiming",value:function(e,t){if(e.dynamic){var n=e.strValue;return L(t.params?K(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}},{key:"visitAnimate",value:function(e,t){var n=t.currentAnimateTimings=this._visitTiming(e.timings,t),i=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),i.snapshotCurrentStyles());var r=e.style;5==r.type?this.visitKeyframes(r,t):(t.incrementTime(n.duration),this.visitStyle(r,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}},{key:"visitStyle",value:function(e,t){var n=t.currentTimeline,i=t.currentAnimateTimings;!i&&n.getCurrentStyleProperties().length&&n.forwardFrame();var r=i&&i.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(r):n.setStyles(e.styles,r,t.errors,t.options),t.previousNode=e}},{key:"visitKeyframes",value:function(e,t){var n=t.currentAnimateTimings,i=t.currentTimeline.duration,r=n.duration,o=t.createSubContext().currentTimeline;o.easing=n.easing,e.styles.forEach(function(e){o.forwardTime((e.offset||0)*r),o.setStyles(e.styles,e.easing,t.errors,t.options),o.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(o),t.transformIntoNewTimeline(i+r),t.previousNode=e}},{key:"visitQuery",value:function(e,t){var n=this,i=t.currentTimeline.currentTime,r=e.options||{},o=r.delay?I(r.delay):0;o&&(6===t.previousNode.type||0==i&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=he);var a=i,s=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,t.errors);t.currentQueryTotal=s.length;var l=null;s.forEach(function(i,r){t.currentQueryIndex=r;var s=t.createSubContext(e.options,i);o&&s.delayNextStep(o),i===t.element&&(l=s.currentTimeline),Q(n,e.animation,s),s.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,s.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(a),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}},{key:"visitStagger",value:function(e,t){var n=t.parentContext,i=t.currentTimeline,r=e.timings,o=Math.abs(r.duration),a=o*(t.currentQueryTotal-1),s=o*t.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":s=a-s;break;case"full":s=n.currentStaggerTime}var l=t.currentTimeline;s&&l.delayNextStep(s);var c=l.currentTime;Q(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=i.currentTime-c+(i.startTime-n.currentTimeline.startTime)}}]),e}(),he={},be=function(){function e(t,n,i,r,o,a,s,l){_classCallCheck(this,e),this._driver=t,this.element=n,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=he,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new ge(this._driver,n,0),s.push(this.currentTimeline)}return _createClass(e,[{key:"params",get:function(){return this.options.params}},{key:"updateOptions",value:function(e,t){var n=this;if(e){var i=e,r=this.options;null!=i.duration&&(r.duration=I(i.duration)),null!=i.delay&&(r.delay=I(i.delay));var o=i.params;if(o){var a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach(function(e){t&&a.hasOwnProperty(e)||(a[e]=K(o[e],a,n.errors))})}}}},{key:"_copyOptions",value:function(){var e={};if(this.options){var t=this.options.params;if(t){var n=e.params={};Object.keys(t).forEach(function(e){n[e]=t[e]})}}return e}},{key:"createSubContext",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,r=n||this.element,o=new e(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}},{key:"transformIntoNewTimeline",value:function(e){return this.previousNode=he,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(e,t,n){var i={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:""},r=new me(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(r),i}},{key:"incrementTime",value:function(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}},{key:"delayNextStep",value:function(e){e>0&&this.currentTimeline.delayNextStep(e)}},{key:"invokeQuery",value:function(e,t,n,i,r,o){var a=[];if(i&&a.push(this.element),e.length>0){e=(e=e.replace(ue,"."+this._enterClassName)).replace(de,"."+this._leaveClassName);var s=this._driver.query(this.element,e,1!=n);0!==n&&(s=n<0?s.slice(s.length+n,s.length):s.slice(0,n)),a.push.apply(a,_toConsumableArray(s))}return r||0!=a.length||o.push('`query("'.concat(t,'")` returned zero elements. (Use `query("').concat(t,'", { optional: true })` if you wish to allow this.)')),a}}]),e}(),ge=function(){function e(t,n,i,r){_classCallCheck(this,e),this._driver=t,this.element=n,this.startTime=i,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(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}return _createClass(e,[{key:"containsAnimation",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:"getCurrentStyleProperties",value:function(){return Object.keys(this._currentKeyframe)}},{key:"currentTime",get:function(){return this.startTime+this.duration}},{key:"delayNextStep",value:function(e){var t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}},{key:"fork",value:function(t,n){return this.applyStylesToKeyframe(),new e(this._driver,t,n||this.currentTime,this._elementTimelineStylesLookup)}},{key:"_loadKeyframe",value:function(){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))}},{key:"forwardFrame",value:function(){this.duration+=1,this._loadKeyframe()}},{key:"forwardTime",value:function(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}},{key:"_updateStyle",value:function(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(e){var t=this;e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(function(e){t._backFill[e]=t._globalTimelineStyles[e]||c.l3,t._currentKeyframe[e]=c.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(e,t,n,i){var r=this;t&&(this._previousKeyframe.easing=t);var o=i&&i.params||{},a=function(e,t){var n,i={};return e.forEach(function(e){"*"===e?(n=n||Object.keys(t)).forEach(function(e){i[e]=c.l3}):Z(e,!1,i)}),i}(e,this._globalTimelineStyles);Object.keys(a).forEach(function(e){var t=K(a[e],o,n);r._pendingStyles[e]=t,r._localTimelineStyles.hasOwnProperty(e)||(r._backFill[e]=r._globalTimelineStyles.hasOwnProperty(e)?r._globalTimelineStyles[e]:c.l3),r._updateStyle(e,t)})}},{key:"applyStylesToKeyframe",value:function(){var e=this,t=this._pendingStyles,n=Object.keys(t);0!=n.length&&(this._pendingStyles={},n.forEach(function(n){e._currentKeyframe[n]=t[n]}),Object.keys(this._localTimelineStyles).forEach(function(t){e._currentKeyframe.hasOwnProperty(t)||(e._currentKeyframe[t]=e._localTimelineStyles[t])}))}},{key:"snapshotCurrentStyles",value:function(){var e=this;Object.keys(this._localTimelineStyles).forEach(function(t){var n=e._localTimelineStyles[t];e._pendingStyles[t]=n,e._updateStyle(t,n)})}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"properties",get:function(){var e=[];for(var t in this._currentKeyframe)e.push(t);return e}},{key:"mergeTimelineCollectedStyles",value:function(e){var t=this;Object.keys(e._styleSummary).forEach(function(n){var i=t._styleSummary[n],r=e._styleSummary[n];(!i||r.time>i.time)&&t._updateStyle(n,r.value)})}},{key:"buildKeyframes",value:function(){var e=this;this.applyStylesToKeyframe();var t=new Set,n=new Set,i=1===this._keyframes.size&&0===this.duration,r=[];this._keyframes.forEach(function(o,a){var s=Z(o,!0);Object.keys(s).forEach(function(e){var i=s[e];i==c.k1?t.add(e):i==c.l3&&n.add(e)}),i||(s.offset=a/e.duration),r.push(s)});var o=t.size?V(t.values()):[],a=n.size?V(n.values()):[];if(i){var s=r[0],l=R(s);s.offset=0,l.offset=1,r=[s,l]}return le(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}}]),e}(),me=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o,a,s){var l,c=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return _classCallCheck(this,n),(l=t.call(this,e,i,s.delay)).element=i,l.keyframes=r,l.preStyleProps=o,l.postStyleProps=a,l._stretchStartingKeyframe=c,l.timings={duration:s.duration,delay:s.delay,easing:s.easing},l}return _createClass(n,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var e=this.keyframes,t=this.timings,n=t.delay,i=t.duration,r=t.easing;if(this._stretchStartingKeyframe&&n){var o=[],a=i+n,s=n/a,l=Z(e[0],!1);l.offset=0,o.push(l);var c=Z(e[0],!1);c.offset=ve(s),o.push(c);for(var u=e.length-1,d=1;d<=u;d++){var p=Z(e[d],!1);p.offset=ve((n+p.offset*i)/a),o.push(p)}i=a,n=0,r="",e=o}return le(this.element,e,this.preStyleProps,this.postStyleProps,i,n,r,!0)}}]),n}(ge);function ve(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=Math.pow(10,t-1);return Math.round(e*n)/n}var _e=function e(){_classCallCheck(this,e)},ke=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"normalizePropertyName",value:function(e,t){return j(e)}},{key:"normalizeStyleValue",value:function(e,t,n,i){var r="",o=n.toString().trim();if(ye[t]&&0!==n&&"0"!==n)if("number"==typeof n)r="px";else{var a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&i.push("Please provide a CSS unit value for ".concat(e,":").concat(n))}return o+r}}]),n}(_e),ye=function(e){var t={};return e.forEach(function(e){return 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 xe(e,t,n,i,r,o,a,s,l,c,u,d,p){return{type:0,element:e,triggerName:t,isRemovalTransition:r,fromState:n,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:p}}var we={},Ee=function(){function e(t,n,i){_classCallCheck(this,e),this._triggerName=t,this.ast=n,this._stateStyles=i}return _createClass(e,[{key:"match",value:function(e,t,n,i){return function(e,t,n,i,r){return e.some(function(e){return e(t,n,i,r)})}(this.ast.matchers,e,t,n,i)}},{key:"buildStyles",value:function(e,t,n){var i=this._stateStyles["*"],r=this._stateStyles[e],o=i?i.buildStyles(t,n):{};return r?r.buildStyles(t,n):o}},{key:"build",value:function(e,t,n,i,r,o,a,s,l,c){var u=[],d=this.ast.options&&this.ast.options.params||we,p=this.buildStyles(n,a&&a.params||we,u),f=s&&s.params||we,h=this.buildStyles(i,f,u),b=new Set,g=new Map,v=new Map,_="void"===i,k={params:Object.assign(Object.assign({},d),f)},y=c?[]:pe(e,t,this.ast.animation,r,o,p,h,k,l,u),x=0;if(y.forEach(function(e){x=Math.max(e.duration+e.delay,x)}),u.length)return xe(t,this._triggerName,n,i,_,p,h,[],[],g,v,x,u);y.forEach(function(e){var n=e.element,i=m(g,n,{});e.preStyleProps.forEach(function(e){return i[e]=!0});var r=m(v,n,{});e.postStyleProps.forEach(function(e){return r[e]=!0}),n!==t&&b.add(n)});var w=V(b.values());return xe(t,this._triggerName,n,i,_,p,h,y,w,g,v,x)}}]),e}(),Ce=function(){function e(t,n){_classCallCheck(this,e),this.styles=t,this.defaultParams=n}return _createClass(e,[{key:"buildStyles",value:function(e,t){var n={},i=R(this.defaultParams);return Object.keys(e).forEach(function(t){var n=e[t];null!=n&&(i[t]=n)}),this.styles.styles.forEach(function(e){if("string"!=typeof e){var r=e;Object.keys(r).forEach(function(e){var o=r[e];o.length>1&&(o=K(o,i,t)),n[e]=o})}}),n}}]),e}(),Te=function(){function e(t,n){var i=this;_classCallCheck(this,e),this.name=t,this.ast=n,this.transitionFactories=[],this.states={},n.states.forEach(function(e){i.states[e.name]=new Ce(e.style,e.options&&e.options.params||{})}),Oe(this.states,"true","1"),Oe(this.states,"false","0"),n.transitions.forEach(function(e){i.transitionFactories.push(new Ee(t,e,i.states))}),this.fallbackTransition=new Ee(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(e,t){return!0}],options:null,queryCount:0,depCount:0},this.states)}return _createClass(e,[{key:"containsQueries",get:function(){return this.ast.queryCount>0}},{key:"matchTransition",value:function(e,t,n,i){return this.transitionFactories.find(function(r){return r.match(e,t,n,i)})||null}},{key:"matchStyles",value:function(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}]),e}();function Oe(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}var Me=new ce,Pe=function(){function e(t,n,i){_classCallCheck(this,e),this.bodyNode=t,this._driver=n,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}return _createClass(e,[{key:"register",value:function(e,t){var n=[],i=ne(this._driver,t,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: ".concat(n.join("\n")));this._animations[e]=i}},{key:"_buildPlayer",value:function(e,t,n){var i=e.element,r=f(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(i,r,e.duration,e.delay,e.easing,[],!0)}},{key:"create",value:function(e,t){var n,i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=[],a=this._animations[e],s=new Map;if(a?(n=pe(this._driver,t,a,"ng-enter","ng-leave",{},{},r,Me,o)).forEach(function(e){var t=m(s,e.element,{});e.postStyleProps.forEach(function(e){return t[e]=null})}):(o.push("The requested animation doesn't exist or has already been destroyed"),n=[]),o.length)throw new Error("Unable to create the animation due to the following errors: ".concat(o.join("\n")));s.forEach(function(e,t){Object.keys(e).forEach(function(n){e[n]=i._driver.computeStyle(t,n,c.l3)})});var l=p(n.map(function(e){var t=s.get(e.element);return i._buildPlayer(e,{},t)}));return this._playersById[e]=l,l.onDestroy(function(){return i.destroy(e)}),this.players.push(l),l}},{key:"destroy",value:function(e){var t=this._getPlayer(e);t.destroy(),delete this._playersById[e];var n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}},{key:"_getPlayer",value:function(e){var t=this._playersById[e];if(!t)throw new Error("Unable to find the timeline player referenced by ".concat(e));return t}},{key:"listen",value:function(e,t,n,i){var r=g(t,"","","");return h(this._getPlayer(e),n,r,i),function(){}}},{key:"command",value:function(e,t,n,i){if("register"!=n)if("create"!=n){var r=this._getPlayer(e);switch(n){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(e)}}else this.create(e,t,i[0]||{});else this.register(e,i[0])}}]),e}(),De=[],Ae={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ie={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Se=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";_classCallCheck(this,e),this.namespaceId=n;var i,r=t&&t.hasOwnProperty("value");if(this.value=null!=(i=r?t.value:t)?i:null,r){var o=R(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}return _createClass(e,[{key:"params",get:function(){return this.options.params}},{key:"absorbOptions",value:function(e){var t=e.params;if(t){var n=this.options.params;Object.keys(t).forEach(function(e){null==n[e]&&(n[e]=t[e])})}}}]),e}(),Le=new Se("void"),Re=function(){function e(t,n,i){_classCallCheck(this,e),this.id=t,this.hostElement=n,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Fe(n,this._hostClassName)}return _createClass(e,[{key:"listen",value:function(e,t,n,i){var r,o=this;if(!this._triggers.hasOwnProperty(t))throw new Error('Unable to listen on the animation trigger event "'.concat(n,'" because the animation trigger "').concat(t,"\" doesn't exist!"));if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'.concat(t,'" because the provided event is undefined!'));if("start"!=(r=n)&&"done"!=r)throw new Error('The provided animation trigger event "'.concat(n,'" for the animation trigger "').concat(t,'" is not supported!'));var a=m(this._elementListeners,e,[]),s={name:t,phase:n,callback:i};a.push(s);var l=m(this._engine.statesByElement,e,{});return l.hasOwnProperty(t)||(Fe(e,"ng-trigger"),Fe(e,"ng-trigger-"+t),l[t]=Le),function(){o._engine.afterFlush(function(){var e=a.indexOf(s);e>=0&&a.splice(e,1),o._triggers[t]||delete l[t]})}}},{key:"register",value:function(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}},{key:"_getTrigger",value:function(e){var t=this._triggers[e];if(!t)throw new Error('The provided animation trigger "'.concat(e,'" has not been registered!'));return t}},{key:"trigger",value:function(e,t,n){var i=this,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=this._getTrigger(t),a=new ze(this.id,t,e),s=this._engine.statesByElement.get(e);s||(Fe(e,"ng-trigger"),Fe(e,"ng-trigger-"+t),this._engine.statesByElement.set(e,s={}));var l=s[t],c=new Se(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),s[t]=c,l||(l=Le),"void"===c.value||l.value!==c.value){var u=m(this._engine.playersByElement,e,[]);u.forEach(function(e){e.namespaceId==i.id&&e.triggerName==t&&e.queued&&e.destroy()});var d=o.matchTransition(l.value,c.value,e,c.params),p=!1;if(!d){if(!r)return;d=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:d,fromState:l,toState:c,player:a,isFallbackTransition:p}),p||(Fe(e,"ng-animate-queued"),a.onStart(function(){We(e,"ng-animate-queued")})),a.onDone(function(){var t=i.players.indexOf(a);t>=0&&i.players.splice(t,1);var n=i._engine.playersByElement.get(e);if(n){var r=n.indexOf(a);r>=0&&n.splice(r,1)}}),this.players.push(a),u.push(a),a}if(!function(e,t){var n=Object.keys(e),i=Object.keys(t);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(!t.hasOwnProperty(o)||e[o]!==t[o])return!1}return!0}(l.params,c.params)){var f=[],h=o.matchStyles(l.value,l.params,f),b=o.matchStyles(c.value,c.params,f);f.length?this._engine.reportError(f):this._engine.afterFlush(function(){U(e,h),B(e,b)})}}},{key:"deregister",value:function(e){var t=this;delete this._triggers[e],this._engine.statesByElement.forEach(function(t,n){delete t[e]}),this._elementListeners.forEach(function(n,i){t._elementListeners.set(i,n.filter(function(t){return t.name!=e}))})}},{key:"clearElementCache",value:function(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);var t=this._engine.playersByElement.get(e);t&&(t.forEach(function(e){return e.destroy()}),this._engine.playersByElement.delete(e))}},{key:"_signalRemovalForInnerTriggers",value:function(e,t){var n=this,i=this._engine.driver.query(e,".ng-trigger",!0);i.forEach(function(e){if(!e.__ng_removed){var i=n._engine.fetchNamespacesByElement(e);i.size?i.forEach(function(n){return n.triggerLeaveAnimation(e,t,!1,!0)}):n.clearElementCache(e)}}),this._engine.afterFlushAnimationsDone(function(){return i.forEach(function(e){return n.clearElementCache(e)})})}},{key:"triggerLeaveAnimation",value:function(e,t,n,i){var r=this,o=this._engine.statesByElement.get(e);if(o){var a=[];if(Object.keys(o).forEach(function(t){if(r._triggers[t]){var n=r.trigger(e,t,"void",i);n&&a.push(n)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,t),n&&p(a).onDone(function(){return r._engine.processLeaveNode(e)}),!0}return!1}},{key:"prepareLeaveAnimationListeners",value:function(e){var t=this,n=this._elementListeners.get(e),i=this._engine.statesByElement.get(e);if(n&&i){var r=new Set;n.forEach(function(n){var o=n.name;if(!r.has(o)){r.add(o);var a=t._triggers[o].fallbackTransition,s=i[o]||Le,l=new Se("void"),c=new ze(t.id,o,e);t._engine.totalQueuedPlayers++,t._queue.push({element:e,triggerName:o,transition:a,fromState:s,toState:l,player:c,isFallbackTransition:!0})}})}}},{key:"removeNode",value:function(e,t){var n=this,i=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),!this.triggerLeaveAnimation(e,t,!0)){var r=!1;if(i.totalAnimations){var o=i.players.length?i.playersByQueriedElement.get(e):[];if(o&&o.length)r=!0;else for(var a=e;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}if(this.prepareLeaveAnimationListeners(e),r)i.markElementAsRemoved(this.id,e,!1,t);else{var s=e.__ng_removed;s&&s!==Ae||(i.afterFlush(function(){return n.clearElementCache(e)}),i.destroyInnerAnimations(e),i._onRemovalComplete(e,t))}}}},{key:"insertNode",value:function(e,t){Fe(e,this._hostClassName)}},{key:"drainQueuedTransitions",value:function(e){var t=this,n=[];return this._queue.forEach(function(i){var r=i.player;if(!r.destroyed){var o=i.element,a=t._elementListeners.get(o);a&&a.forEach(function(t){if(t.name==i.triggerName){var n=g(o,i.triggerName,i.fromState.value,i.toState.value);n._data=e,h(i.player,t.phase,n,t.callback)}}),r.markedForDestroy?t._engine.afterFlush(function(){r.destroy()}):n.push(i)}}),this._queue=[],n.sort(function(e,n){var i=e.transition.ast.depCount,r=n.transition.ast.depCount;return 0==i||0==r?i-r:t._engine.driver.containsElement(e.element,n.element)?1:-1})}},{key:"destroy",value:function(e){this.players.forEach(function(e){return e.destroy()}),this._signalRemovalForInnerTriggers(this.hostElement,e)}},{key:"elementContainsData",value:function(e){var t=!1;return this._elementListeners.has(e)&&(t=!0),t=!!this._queue.find(function(t){return t.element===e})||t}}]),e}(),Ze=function(){function e(t,n,i){_classCallCheck(this,e),this.bodyNode=t,this.driver=n,this._normalizer=i,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=function(e,t){}}return _createClass(e,[{key:"_onRemovalComplete",value:function(e,t){this.onRemovalComplete(e,t)}},{key:"queuedPlayers",get:function(){var e=[];return this._namespaceList.forEach(function(t){t.players.forEach(function(t){t.queued&&e.push(t)})}),e}},{key:"createNamespace",value:function(e,t){var n=new Re(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}},{key:"_balanceNamespaceList",value:function(e,t){var n=this._namespaceList.length-1;if(n>=0){for(var i=!1,r=n;r>=0;r--)if(this.driver.containsElement(this._namespaceList[r].hostElement,t)){this._namespaceList.splice(r+1,0,e),i=!0;break}i||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}},{key:"register",value:function(e,t){var n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}},{key:"registerTrigger",value:function(e,t,n){var i=this._namespaceLookup[e];i&&i.register(t,n)&&this.totalAnimations++}},{key:"destroy",value:function(e,t){var n=this;if(e){var i=this._fetchNamespace(e);this.afterFlush(function(){n.namespacesByHostElement.delete(i.hostElement),delete n._namespaceLookup[e];var t=n._namespaceList.indexOf(i);t>=0&&n._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(function(){return i.destroy(t)})}}},{key:"_fetchNamespace",value:function(e){return this._namespaceLookup[e]}},{key:"fetchNamespacesByElement",value:function(e){var t=new Set,n=this.statesByElement.get(e);if(n)for(var i=Object.keys(n),r=0;r<i.length;r++){var o=n[i[r]].namespaceId;if(o){var a=this._fetchNamespace(o);a&&t.add(a)}}return t}},{key:"trigger",value:function(e,t,n,i){if(Ne(t)){var r=this._fetchNamespace(e);if(r)return r.trigger(t,n,i),!0}return!1}},{key:"insertNode",value:function(e,t,n,i){if(Ne(t)){var r=t.__ng_removed;if(r&&r.setForRemoval){r.setForRemoval=!1,r.setForMove=!0;var o=this.collectedLeaveElements.indexOf(t);o>=0&&this.collectedLeaveElements.splice(o,1)}if(e){var a=this._fetchNamespace(e);a&&a.insertNode(t,n)}i&&this.collectEnterElement(t)}}},{key:"collectEnterElement",value:function(e){this.collectedEnterElements.push(e)}},{key:"markElementAsDisabled",value:function(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Fe(e,"ng-animate-disabled")):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),We(e,"ng-animate-disabled"))}},{key:"removeNode",value:function(e,t,n,i){if(Ne(t)){var r=e?this._fetchNamespace(e):null;if(r?r.removeNode(t,i):this.markElementAsRemoved(e,t,!1,i),n){var o=this.namespacesByHostElement.get(t);o&&o.id!==e&&o.removeNode(t,i)}}else this._onRemovalComplete(t,i)}},{key:"markElementAsRemoved",value:function(e,t,n,i){this.collectedLeaveElements.push(t),t.__ng_removed={namespaceId:e,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1}}},{key:"listen",value:function(e,t,n,i,r){return Ne(t)?this._fetchNamespace(e).listen(t,n,i,r):function(){}}},{key:"_buildInstruction",value:function(e,t,n,i,r){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,i,e.fromState.options,e.toState.options,t,r)}},{key:"destroyInnerAnimations",value:function(e){var t=this,n=this.driver.query(e,".ng-trigger",!0);n.forEach(function(e){return t.destroyActiveAnimationsForElement(e)}),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,".ng-animating",!0)).forEach(function(e){return t.finishActiveQueriedAnimationOnElement(e)})}},{key:"destroyActiveAnimationsForElement",value:function(e){var t=this.playersByElement.get(e);t&&t.forEach(function(e){e.queued?e.markedForDestroy=!0:e.destroy()})}},{key:"finishActiveQueriedAnimationOnElement",value:function(e){var t=this.playersByQueriedElement.get(e);t&&t.forEach(function(e){return e.finish()})}},{key:"whenRenderingDone",value:function(){var e=this;return new Promise(function(t){if(e.players.length)return p(e.players).onDone(function(){return t()});t()})}},{key:"processLeaveNode",value:function(e){var t=this,n=e.__ng_removed;if(n&&n.setForRemoval){if(e.__ng_removed=Ae,n.namespaceId){this.destroyInnerAnimations(e);var i=this._fetchNamespace(n.namespaceId);i&&i.clearElementCache(e)}this._onRemovalComplete(e,n.setForRemoval)}this.driver.matchesElement(e,".ng-animate-disabled")&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(function(e){t.markElementAsDisabled(e,!1)})}},{key:"flush",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,n=[];if(this.newHostElements.size&&(this.newHostElements.forEach(function(t,n){return e._balanceNamespaceList(t,n)}),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var i=0;i<this.collectedEnterElements.length;i++)Fe(this.collectedEnterElements[i],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){var r=[];try{n=this._flushAnimations(r,t)}finally{for(var o=0;o<r.length;o++)r[o]()}}else for(var a=0;a<this.collectedLeaveElements.length;a++)this.processLeaveNode(this.collectedLeaveElements[a]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(function(e){return e()}),this._flushFns=[],this._whenQuietFns.length){var s=this._whenQuietFns;this._whenQuietFns=[],n.length?p(n).onDone(function(){s.forEach(function(e){return e()})}):s.forEach(function(e){return e()})}}},{key:"reportError",value:function(e){throw new Error("Unable to process animations due to the following failed trigger transitions\n ".concat(e.join("\n")))}},{key:"_flushAnimations",value:function(e,t){var n=this,i=new ce,r=[],o=new Map,a=[],s=new Map,l=new Map,u=new Map,d=new Set;this.disabledNodes.forEach(function(e){d.add(e);for(var t=n.driver.query(e,".ng-animate-queued",!0),i=0;i<t.length;i++)d.add(t[i])});var f=this.bodyNode,h=Array.from(this.statesByElement.keys()),b=qe(h,this.collectedEnterElements),g=new Map,v=0;b.forEach(function(e,t){var n="ng-enter"+v++;g.set(t,n),e.forEach(function(e){return Fe(e,n)})});for(var _=[],k=new Set,y=new Set,x=0;x<this.collectedLeaveElements.length;x++){var w=this.collectedLeaveElements[x],E=w.__ng_removed;E&&E.setForRemoval&&(_.push(w),k.add(w),E.hasAnimation?this.driver.query(w,".ng-star-inserted",!0).forEach(function(e){return k.add(e)}):y.add(w))}var C=new Map,T=qe(h,Array.from(k));T.forEach(function(e,t){var n="ng-leave"+v++;C.set(t,n),e.forEach(function(e){return Fe(e,n)})}),e.push(function(){b.forEach(function(e,t){var n=g.get(t);e.forEach(function(e){return We(e,n)})}),T.forEach(function(e,t){var n=C.get(t);e.forEach(function(e){return We(e,n)})}),_.forEach(function(e){n.processLeaveNode(e)})});for(var O=[],M=[],P=this._namespaceList.length-1;P>=0;P--)this._namespaceList[P].drainQueuedTransitions(t).forEach(function(e){var t=e.player,o=e.element;if(O.push(t),n.collectedEnterElements.length){var c=o.__ng_removed;if(c&&c.setForMove)return void t.destroy()}var d=!f||!n.driver.containsElement(f,o),p=C.get(o),h=g.get(o),b=n._buildInstruction(e,i,h,p,d);if(b.errors&&b.errors.length)M.push(b);else{if(d)return t.onStart(function(){return U(o,b.fromStyles)}),t.onDestroy(function(){return B(o,b.toStyles)}),void r.push(t);if(e.isFallbackTransition)return t.onStart(function(){return U(o,b.fromStyles)}),t.onDestroy(function(){return B(o,b.toStyles)}),void r.push(t);b.timelines.forEach(function(e){return e.stretchStartingKeyframe=!0}),i.append(o,b.timelines),a.push({instruction:b,player:t,element:o}),b.queriedElements.forEach(function(e){return m(s,e,[]).push(t)}),b.preStyleProps.forEach(function(e,t){var n=Object.keys(e);if(n.length){var i=l.get(t);i||l.set(t,i=new Set),n.forEach(function(e){return i.add(e)})}}),b.postStyleProps.forEach(function(e,t){var n=Object.keys(e),i=u.get(t);i||u.set(t,i=new Set),n.forEach(function(e){return i.add(e)})})}});if(M.length){var D=[];M.forEach(function(e){D.push("@".concat(e.triggerName," has failed due to:\n")),e.errors.forEach(function(e){return D.push("- ".concat(e,"\n"))})}),O.forEach(function(e){return e.destroy()}),this.reportError(D)}var A=new Map,I=new Map;a.forEach(function(e){var t=e.element;i.has(t)&&(I.set(t,t),n._beforeAnimationBuild(e.player.namespaceId,e.instruction,A))}),r.forEach(function(e){var t=e.element;n._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(function(e){m(A,t,[]).push(e),e.destroy()})});var S=_.filter(function(e){return He(e,l,u)}),L=new Map;Ue(L,this.driver,y,u,c.l3).forEach(function(e){He(e,l,u)&&S.push(e)});var R=new Map;b.forEach(function(e,t){Ue(R,n.driver,new Set(e),l,c.k1)}),S.forEach(function(e){var t=L.get(e),n=R.get(e);L.set(e,Object.assign(Object.assign({},t),n))});var Z=[],z=[],N={};a.forEach(function(e){var t=e.element,a=e.player,s=e.instruction;if(i.has(t)){if(d.has(t))return a.onDestroy(function(){return B(t,s.toStyles)}),a.disabled=!0,a.overrideTotalTime(s.totalTime),void r.push(a);var l=N;if(I.size>1){for(var c=t,u=[];c=c.parentNode;){var f=I.get(c);if(f){l=f;break}u.push(c)}u.forEach(function(e){return I.set(e,l)})}var h=n._buildAnimation(a.namespaceId,s,A,o,R,L);if(a.setRealPlayer(h),l===N)Z.push(a);else{var b=n.playersByElement.get(l);b&&b.length&&(a.parentPlayer=p(b)),r.push(a)}}else U(t,s.fromStyles),a.onDestroy(function(){return B(t,s.toStyles)}),z.push(a),d.has(t)&&r.push(a)}),z.forEach(function(e){var t=o.get(e.element);if(t&&t.length){var n=p(t);e.setRealPlayer(n)}}),r.forEach(function(e){e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(var q=0;q<_.length;q++){var F=_[q],W=F.__ng_removed;if(We(F,"ng-leave"),!W||!W.hasAnimation){var K=[];if(s.size){var V=s.get(F);V&&V.length&&K.push.apply(K,_toConsumableArray(V));for(var H=this.driver.query(F,".ng-animating",!0),j=0;j<H.length;j++){var J=s.get(H[j]);J&&J.length&&K.push.apply(K,_toConsumableArray(J))}}var G=K.filter(function(e){return!e.destroyed});G.length?Ke(this,F,G):this.processLeaveNode(F)}}return _.length=0,Z.forEach(function(e){n.players.push(e),e.onDone(function(){e.destroy();var t=n.players.indexOf(e);n.players.splice(t,1)}),e.play()}),Z}},{key:"elementContainsData",value:function(e,t){var n=!1,i=t.__ng_removed;return i&&i.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}},{key:"afterFlush",value:function(e){this._flushFns.push(e)}},{key:"afterFlushAnimationsDone",value:function(e){this._whenQuietFns.push(e)}},{key:"_getPreviousPlayers",value:function(e,t,n,i,r){var o=[];if(t){var a=this.playersByQueriedElement.get(e);a&&(o=a)}else{var s=this.playersByElement.get(e);if(s){var l=!r||"void"==r;s.forEach(function(e){e.queued||(l||e.triggerName==i)&&o.push(e)})}}return(n||i)&&(o=o.filter(function(e){return!(n&&n!=e.namespaceId||i&&i!=e.triggerName)})),o}},{key:"_beforeAnimationBuild",value:function(e,t,n){var i,r=this,o=t.element,a=t.isRemovalTransition?void 0:e,s=t.isRemovalTransition?void 0:t.triggerName,l=_createForOfIteratorHelper(t.timelines);try{var c=function(){var e=i.value.element,l=e!==o,c=m(n,e,[]);r._getPreviousPlayers(e,l,a,s,t.toState).forEach(function(e){var t=e.getRealPlayer();t.beforeDestroy&&t.beforeDestroy(),e.destroy(),c.push(e)})};for(l.s();!(i=l.n()).done;)c()}catch(u){l.e(u)}finally{l.f()}U(o,t.fromStyles)}},{key:"_buildAnimation",value:function(e,t,n,i,r,o){var a=this,s=t.triggerName,l=t.element,u=[],d=new Set,h=new Set,b=t.timelines.map(function(t){var p=t.element;d.add(p);var b=p.__ng_removed;if(b&&b.removedBeforeQueried)return new c.ZN(t.duration,t.delay);var g,m,v=p!==l,_=(g=(n.get(p)||De).map(function(e){return e.getRealPlayer()}),m=[],Ve(g,m),m).filter(function(e){return!!e.element&&e.element===p}),k=r.get(p),y=o.get(p),x=f(0,a._normalizer,0,t.keyframes,k,y),w=a._buildPlayer(t,x,_);if(t.subTimeline&&i&&h.add(p),v){var E=new ze(e,s,p);E.setRealPlayer(w),u.push(E)}return w});u.forEach(function(e){m(a.playersByQueriedElement,e.element,[]).push(e),e.onDone(function(){return function(e,t,n){var i;if(e instanceof Map){if(i=e.get(t)){if(i.length){var r=i.indexOf(n);i.splice(r,1)}0==i.length&&e.delete(t)}}else if(i=e[t]){if(i.length){var o=i.indexOf(n);i.splice(o,1)}0==i.length&&delete e[t]}return i}(a.playersByQueriedElement,e.element,e)})}),d.forEach(function(e){return Fe(e,"ng-animating")});var g=p(b);return g.onDestroy(function(){d.forEach(function(e){return We(e,"ng-animating")}),B(l,t.toStyles)}),h.forEach(function(e){m(i,e,[]).push(g)}),g}},{key:"_buildPlayer",value:function(e,t,n){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new c.ZN(e.duration,e.delay)}}]),e}(),ze=function(){function e(t,n,i){_classCallCheck(this,e),this.namespaceId=t,this.triggerName=n,this.element=i,this._player=new c.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return _createClass(e,[{key:"setRealPlayer",value:function(e){var t=this;this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(function(n){t._queuedCallbacks[n].forEach(function(t){return h(e,n,void 0,t)})}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(e){this.totalTime=e}},{key:"syncPlayerEvents",value:function(e){var t=this,n=this._player;n.triggerCallback&&e.onStart(function(){return n.triggerCallback("start")}),e.onDone(function(){return t.finish()}),e.onDestroy(function(){return t.destroy()})}},{key:"_queueEvent",value:function(e,t){m(this._queuedCallbacks,e,[]).push(t)}},{key:"onDone",value:function(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}},{key:"onStart",value:function(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}},{key:"onDestroy",value:function(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}},{key:"init",value:function(){this._player.init()}},{key:"hasStarted",value:function(){return!this.queued&&this._player.hasStarted()}},{key:"play",value:function(){!this.queued&&this._player.play()}},{key:"pause",value:function(){!this.queued&&this._player.pause()}},{key:"restart",value:function(){!this.queued&&this._player.restart()}},{key:"finish",value:function(){this._player.finish()}},{key:"destroy",value:function(){this.destroyed=!0,this._player.destroy()}},{key:"reset",value:function(){!this.queued&&this._player.reset()}},{key:"setPosition",value:function(e){this.queued||this._player.setPosition(e)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(e){var t=this._player;t.triggerCallback&&t.triggerCallback(e)}}]),e}();function Ne(e){return e&&1===e.nodeType}function Be(e,t){var n=e.style.display;return e.style.display=null!=t?t:"none",n}function Ue(e,t,n,i,r){var o=[];n.forEach(function(e){return o.push(Be(e))});var a=[];i.forEach(function(n,i){var o={};n.forEach(function(e){var n=o[e]=t.computeStyle(i,e,r);n&&0!=n.length||(i.__ng_removed=Ie,a.push(i))}),e.set(i,o)});var s=0;return n.forEach(function(e){return Be(e,o[s++])}),a}function qe(e,t){var n=new Map;if(e.forEach(function(e){return n.set(e,[])}),0==t.length)return n;var i=new Set(t),r=new Map;function o(e){if(!e)return 1;var t=r.get(e);if(t)return t;var a=e.parentNode;return t=n.has(a)?a:i.has(a)?1:o(a),r.set(e,t),t}return t.forEach(function(e){var t=o(e);1!==t&&n.get(t).push(e)}),n}function Fe(e,t){if(e.classList)e.classList.add(t);else{var n=e.$$classes;n||(n=e.$$classes={}),n[t]=!0}}function We(e,t){if(e.classList)e.classList.remove(t);else{var n=e.$$classes;n&&delete n[t]}}function Ke(e,t,n){p(n).onDone(function(){return e.processLeaveNode(t)})}function Ve(e,t){for(var n=0;n<e.length;n++){var i=e[n];i instanceof c.ZE?Ve(i.players,t):t.push(i)}}function He(e,t,n){var i=n.get(e);if(!i)return!1;var r=t.get(e);return r?i.forEach(function(e){return r.add(e)}):t.set(e,i),n.delete(e),!0}var je=function(){function e(t,n,i){var r=this;_classCallCheck(this,e),this.bodyNode=t,this._driver=n,this._triggerCache={},this.onRemovalComplete=function(e,t){},this._transitionEngine=new Ze(t,n,i),this._timelineEngine=new Pe(t,n,i),this._transitionEngine.onRemovalComplete=function(e,t){return r.onRemovalComplete(e,t)}}return _createClass(e,[{key:"registerTrigger",value:function(e,t,n,i,r){var o=e+"-"+i,a=this._triggerCache[o];if(!a){var s=[],l=ne(this._driver,r,s);if(s.length)throw new Error('The animation trigger "'.concat(i,'" has failed to build due to the following errors:\n - ').concat(s.join("\n - ")));a=function(e,t){return new Te(e,t)}(i,l),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(t,i,a)}},{key:"register",value:function(e,t){this._transitionEngine.register(e,t)}},{key:"destroy",value:function(e,t){this._transitionEngine.destroy(e,t)}},{key:"onInsert",value:function(e,t,n,i){this._transitionEngine.insertNode(e,t,n,i)}},{key:"onRemove",value:function(e,t,n,i){this._transitionEngine.removeNode(e,t,i||!1,n)}},{key:"disableAnimations",value:function(e,t){this._transitionEngine.markElementAsDisabled(e,t)}},{key:"process",value:function(e,t,n,i){if("@"==n.charAt(0)){var r=_slicedToArray2(v(n),2),o=r[0],a=r[1];this._timelineEngine.command(o,t,a,i)}else this._transitionEngine.trigger(e,t,n,i)}},{key:"listen",value:function(e,t,n,i,r){if("@"==n.charAt(0)){var o=_slicedToArray2(v(n),2),a=o[0],s=o[1];return this._timelineEngine.listen(a,t,s,r)}return this._transitionEngine.listen(e,t,n,i,r)}},{key:"flush",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(e)}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}}]),e}();function Je(e,t){var n=null,i=null;return Array.isArray(t)&&t.length?(n=Qe(t[0]),t.length>1&&(i=Qe(t[t.length-1]))):t&&(n=Qe(t)),n||i?new Ge(e,n,i):null}var Ge=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._element=t,this._startStyles=n,this._endStyles=i,this._state=0;var r=e.initialStylesByElement.get(t);r||e.initialStylesByElement.set(t,r={}),this._initialStyles=r}return _createClass(e,[{key:"start",value:function(){this._state<1&&(this._startStyles&&B(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(B(this._element,this._initialStyles),this._endStyles&&(B(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(U(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(U(this._element,this._endStyles),this._endStyles=null),B(this._element,this._initialStyles),this._state=3)}}]),e}();return e.initialStylesByElement=new WeakMap,e}();function Qe(e){for(var t=null,n=Object.keys(e),i=0;i<n.length;i++){var r=n[i];Ye(r)&&((t=t||{})[r]=e[r])}return t}function Ye(e){return"display"===e||"position"===e}var $e=function(){function e(t,n,i,r,o,a,s){var l=this;_classCallCheck(this,e),this._element=t,this._name=n,this._duration=i,this._delay=r,this._easing=o,this._fillMode=a,this._onDoneFn=s,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=function(e){return l._handleCallback(e)}}return _createClass(e,[{key:"apply",value:function(){var e,t,n;e=this._element,t="".concat(this._duration,"ms ").concat(this._easing," ").concat(this._delay,"ms 1 normal ").concat(this._fillMode," ").concat(this._name),(n=rt(e,"").trim()).length&&(function(e,t){for(var n=0;n<e.length;n++)e.charAt(n)}(n),t="".concat(n,", ").concat(t)),it(e,"",t),nt(this._element,this._eventFn,!1),this._startTime=Date.now()}},{key:"pause",value:function(){Xe(this._element,this._name,"paused")}},{key:"resume",value:function(){Xe(this._element,this._name,"running")}},{key:"setPosition",value:function(e){var t=et(this._element,this._name);this._position=e*this._duration,it(this._element,"Delay","-".concat(this._position,"ms"),t)}},{key:"getPosition",value:function(){return this._position}},{key:"_handleCallback",value:function(e){var 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()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),nt(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){var e,t,n,i;this._destroyed||(this._destroyed=!0,this.finish(),e=this._element,t=this._name,n=rt(e,"").split(","),(i=tt(n,t))>=0&&(n.splice(i,1),it(e,"",n.join(","))))}}]),e}();function Xe(e,t,n){it(e,"PlayState",n,et(e,t))}function et(e,t){var n=rt(e,"");return n.indexOf(",")>0?tt(n.split(","),t):tt([n],t)}function tt(e,t){for(var n=0;n<e.length;n++)if(e[n].indexOf(t)>=0)return n;return-1}function nt(e,t,n){n?e.removeEventListener("animationend",t):e.addEventListener("animationend",t)}function it(e,t,n,i){var r="animation"+t;if(null!=i){var o=e.style[r];if(o.length){var a=o.split(",");a[i]=n,n=a.join(",")}}e.style[r]=n}function rt(e,t){return e.style["animation"+t]||""}var ot=function(){function e(t,n,i,r,o,a,s,l){_classCallCheck(this,e),this.element=t,this.keyframes=n,this.animationName=i,this._duration=r,this._delay=o,this._finalStyles=s,this._specialStyles=l,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=a||"linear",this.totalTime=r+o,this._buildStyler()}return _createClass(e,[{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"destroy",value:function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[]}},{key:"finish",value:function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:"setPosition",value:function(e){this._styler.setPosition(e)}},{key:"getPosition",value:function(){return this._styler.getPosition()}},{key:"hasStarted",value:function(){return this._state>=2}},{key:"init",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:"play",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:"pause",value:function(){this.init(),this._styler.pause()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"reset",value:function(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:"_buildStyler",value:function(){var e=this;this._styler=new $e(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",function(){return e.finish()})}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}},{key:"beforeDestroy",value:function(){var e=this;this.init();var t={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach(function(i){"offset"!=i&&(t[i]=n?e._finalStyles[i]:Y(e.element,i))})}this.currentSnapshot=t}}]),e}(),at=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var r;return _classCallCheck(this,n),(r=t.call(this)).element=e,r._startingStyles={},r.__initialized=!1,r._styles=P(i),r}return _createClass(n,[{key:"init",value:function(){var e=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(function(t){e._startingStyles[t]=e.element.style[t]}),_get(_getPrototypeOf(n.prototype),"init",this).call(this))}},{key:"play",value:function(){var e=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(function(t){return e.element.style.setProperty(t,e._styles[t])}),_get(_getPrototypeOf(n.prototype),"play",this).call(this))}},{key:"destroy",value:function(){var e=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach(function(t){var n=e._startingStyles[t];n?e.element.style.setProperty(t,n):e.element.style.removeProperty(t)}),this._startingStyles=null,_get(_getPrototypeOf(n.prototype),"destroy",this).call(this))}}]),n}(c.ZN),st=function(){function e(){_classCallCheck(this,e),this._count=0}return _createClass(e,[{key:"validateStyleProperty",value:function(e){return C(e)}},{key:"matchesElement",value:function(e,t){return T(e,t)}},{key:"containsElement",value:function(e,t){return O(e,t)}},{key:"query",value:function(e,t,n){return M(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"buildKeyframeElement",value:function(e,t,n){n=n.map(function(e){return P(e)});var i="@keyframes ".concat(t," {\n"),r="";n.forEach(function(e){r=" ";var t=parseFloat(e.offset);i+="".concat(r).concat(100*t,"% {\n"),r+=" ",Object.keys(e).forEach(function(t){var n=e[t];switch(t){case"offset":return;case"easing":return void(n&&(i+="".concat(r,"animation-timing-function: ").concat(n,";\n")));default:return void(i+="".concat(r).concat(t,": ").concat(n,";\n"))}}),i+="".concat(r,"}\n")}),i+="}\n";var o=document.createElement("style");return o.textContent=i,o}},{key:"animate",value:function(e,t,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=o.filter(function(e){return e instanceof ot}),s={};J(n,i)&&a.forEach(function(e){var t=e.currentSnapshot;Object.keys(t).forEach(function(e){return s[e]=t[e]})});var l=function(e){var t={};return e&&(Array.isArray(e)?e:[e]).forEach(function(e){Object.keys(e).forEach(function(n){"offset"!=n&&"easing"!=n&&(t[n]=e[n])})}),t}(t=G(e,t,s));if(0==n)return new at(e,l);var c="gen_css_kf_"+this._count++,u=this.buildKeyframeElement(e,c,t);(function(e){var t,n=null===(t=e.getRootNode)||void 0===t?void 0:t.call(e);return"undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot?n:document.head})(e).appendChild(u);var d=Je(e,t),p=new ot(e,t,c,n,i,r,l,d);return p.onDestroy(function(){var e;(e=u).parentNode.removeChild(e)}),p}}]),e}(),lt=function(){function e(t,n,i,r){_classCallCheck(this,e),this.element=t,this.keyframes=n,this.options=i,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=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}return _createClass(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var e=this;if(!this._initialized){this._initialized=!0;var t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",function(){return e._onFinish()})}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(e,t,n){return e.animate(t,n)}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:"pause",value:function(){this.init(),this.domPlayer.pause()}},{key:"finish",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:"reset",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"_resetDomPlayerState",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"hasStarted",value:function(){return this._started}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"setPosition",value:function(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"totalTime",get:function(){return this._delay+this._duration}},{key:"beforeDestroy",value:function(){var e=this,t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(function(n){"offset"!=n&&(t[n]=e._finished?e._finalKeyframe[n]:Y(e.element,n))}),this.currentSnapshot=t}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),ct=function(){function e(){_classCallCheck(this,e),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(ut().toString()),this._cssKeyframesDriver=new st}return _createClass(e,[{key:"validateStyleProperty",value:function(e){return C(e)}},{key:"matchesElement",value:function(e,t){return T(e,t)}},{key:"containsElement",value:function(e,t){return O(e,t)}},{key:"query",value:function(e,t,n){return M(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"overrideWebAnimationsSupport",value:function(e){this._isNativeImpl=e}},{key:"animate",value:function(e,t,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=arguments.length>6?arguments[6]:void 0;if(!a&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,n,i,r,o);var s={duration:n,delay:i,fill:0==i?"both":"forwards"};r&&(s.easing=r);var l={},c=o.filter(function(e){return e instanceof lt});J(n,i)&&c.forEach(function(e){var t=e.currentSnapshot;Object.keys(t).forEach(function(e){return l[e]=t[e]})});var u=Je(e,t=G(e,t=t.map(function(e){return Z(e,!1)}),l));return new lt(e,t,s,u)}}]),e}();function ut(){return u()&&Element.prototype.animate||{}}var dt=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var o;return _classCallCheck(this,n),(o=t.call(this))._nextAnimationId=0,o._renderer=e.createRenderer(i.body,{id:"0",encapsulation:r.ifc.None,styles:[],data:{animation:[]}}),o}return _createClass(n,[{key:"build",value:function(e){var t=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(e)?(0,c.vP)(e):e;return ht(this._renderer,null,t,"register",[n]),new pt(t,this._renderer)}}]),n}(c._j);return e.\u0275fac=function(t){return new(t||e)(r.LFG(r.FYo),r.LFG(a.K0))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),pt=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var r;return _classCallCheck(this,n),(r=t.call(this))._id=e,r._renderer=i,r}return _createClass(n,[{key:"create",value:function(e,t){return new ft(this._id,e,t||{},this._renderer)}}]),n}(c.LC),ft=function(){function e(t,n,i,r){_classCallCheck(this,e),this.id=t,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}return _createClass(e,[{key:"_listen",value:function(e,t){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(e),t)}},{key:"_command",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return ht(this._renderer,this.element,this.id,e,n)}},{key:"onDone",value:function(e){this._listen("done",e)}},{key:"onStart",value:function(e){this._listen("start",e)}},{key:"onDestroy",value:function(e){this._listen("destroy",e)}},{key:"init",value:function(){this._command("init")}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this._command("play"),this._started=!0}},{key:"pause",value:function(){this._command("pause")}},{key:"restart",value:function(){this._command("restart")}},{key:"finish",value:function(){this._command("finish")}},{key:"destroy",value:function(){this._command("destroy")}},{key:"reset",value:function(){this._command("reset"),this._started=!1}},{key:"setPosition",value:function(e){this._command("setPosition",e)}},{key:"getPosition",value:function(){var e,t;return null!==(t=null===(e=this._renderer.engine.players[+this.id])||void 0===e?void 0:e.getPosition())&&void 0!==t?t:0}}]),e}();function ht(e,t,n,i,r){return e.setProperty(t,"@@".concat(n,":").concat(i),r)}var bt,gt=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.delegate=t,this.engine=n,this._zone=i,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),n.onRemovalComplete=function(e,t){t&&t.parentNode(e)&&t.removeChild(e.parentNode,e)}}return _createClass(e,[{key:"createRenderer",value:function(e,t){var n=this,i=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){var r=this._rendererCache.get(i);return r||(r=new mt("",i,this.engine),this._rendererCache.set(i,r)),r}var o=t.id,a=t.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);return t.data.animation.forEach(function t(i){Array.isArray(i)?i.forEach(t):n.engine.registerTrigger(o,a,e,i.name,i)}),new vt(this,a,i,this.engine)}},{key:"begin",value:function(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}},{key:"_scheduleCountTask",value:function(){var e=this;this.promise.then(function(){e._microtaskId++})}},{key:"scheduleListenerCallback",value:function(e,t,n){var i=this;e>=0&&e<this._microtaskId?this._zone.run(function(){return t(n)}):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(function(){i._zone.run(function(){i._animationCallbacksBuffer.forEach(function(e){var t=_slicedToArray2(e,2);(0,t[0])(t[1])}),i._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,n]))}},{key:"end",value:function(){var e=this;this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(function(){e._scheduleCountTask(),e.engine.flush(e._microtaskId)}),this.delegate.end&&this.delegate.end()}},{key:"whenRenderingDone",value:function(){return this.engine.whenRenderingDone()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(r.FYo),r.LFG(je),r.LFG(r.R0b))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),mt=function(){function e(t,n,i){_classCallCheck(this,e),this.namespaceId=t,this.delegate=n,this.engine=i,this.destroyNode=this.delegate.destroyNode?function(e){return n.destroyNode(e)}:null}return _createClass(e,[{key:"data",get:function(){return this.delegate.data}},{key:"destroy",value:function(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}},{key:"createElement",value:function(e,t){return this.delegate.createElement(e,t)}},{key:"createComment",value:function(e){return this.delegate.createComment(e)}},{key:"createText",value:function(e){return this.delegate.createText(e)}},{key:"appendChild",value:function(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}},{key:"insertBefore",value:function(e,t,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,i)}},{key:"removeChild",value:function(e,t,n){this.engine.onRemove(this.namespaceId,t,this.delegate,n)}},{key:"selectRootElement",value:function(e,t){return this.delegate.selectRootElement(e,t)}},{key:"parentNode",value:function(e){return this.delegate.parentNode(e)}},{key:"nextSibling",value:function(e){return this.delegate.nextSibling(e)}},{key:"setAttribute",value:function(e,t,n,i){this.delegate.setAttribute(e,t,n,i)}},{key:"removeAttribute",value:function(e,t,n){this.delegate.removeAttribute(e,t,n)}},{key:"addClass",value:function(e,t){this.delegate.addClass(e,t)}},{key:"removeClass",value:function(e,t){this.delegate.removeClass(e,t)}},{key:"setStyle",value:function(e,t,n,i){this.delegate.setStyle(e,t,n,i)}},{key:"removeStyle",value:function(e,t,n){this.delegate.removeStyle(e,t,n)}},{key:"setProperty",value:function(e,t,n){"@"==t.charAt(0)&&"@.disabled"==t?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}},{key:"setValue",value:function(e,t){this.delegate.setValue(e,t)}},{key:"listen",value:function(e,t,n){return this.delegate.listen(e,t,n)}},{key:"disableAnimations",value:function(e,t){this.engine.disableAnimations(e,t)}}]),e}(),vt=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o){var a;return _classCallCheck(this,n),(a=t.call(this,i,r,o)).factory=e,a.namespaceId=i,a}return _createClass(n,[{key:"setProperty",value:function(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)}},{key:"listen",value:function(e,t,n){var i,r,o=this;if("@"==t.charAt(0)){var a,s=function(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(e),l=t.substr(1),c="";return"@"!=l.charAt(0)&&(r=(i=l).indexOf("."),l=(a=_slicedToArray2([i.substring(0,r),i.substr(r+1)],2))[0],c=a[1]),this.engine.listen(this.namespaceId,s,l,c,function(e){o.factory.scheduleListenerCallback(e._data||-1,n,e)})}return this.delegate.listen(e,t,n)}}]),n}(mt),_t=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r){return _classCallCheck(this,n),t.call(this,e.body,i,r)}return _createClass(n,[{key:"ngOnDestroy",value:function(){this.flush()}}]),n}(je);return e.\u0275fac=function(t){return new(t||e)(r.LFG(a.K0),r.LFG(A),r.LFG(_e))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),kt=new r.OlP("AnimationModuleType"),yt=[{provide:c._j,useClass:dt},{provide:_e,useFactory:function(){return new ke}},{provide:je,useClass:_t},{provide:r.FYo,useFactory:function(e,t,n){return new gt(e,t,n)},deps:[i.se,je,r.R0b]}],xt=[{provide:A,useFactory:function(){return"function"==typeof ut()?new ct:new st}},{provide:kt,useValue:"BrowserAnimations"}].concat(yt),wt=[{provide:A,useClass:D},{provide:kt,useValue:"NoopAnimations"}].concat(yt),Et=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"withConfig",value:function(t){return{ngModule:e,providers:t.disableAnimations?wt:xt}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:xt,imports:[i.b2]}),e}(),Ct=n(7431),Tt=n(5521),Ot=n(3943),Mt=n(6407),Pt=n(5446),Dt=n(4324),At=n(1681),It={schedule:function(e,t){var n=setTimeout(e,t);return function(){return clearTimeout(n)}},scheduleBeforeRender:function(e){if("undefined"==typeof window)return It.schedule(e,0);if(void 0===window.requestAnimationFrame)return It.schedule(e,16);var t=window.requestAnimationFrame(e);return function(){return window.cancelAnimationFrame(t)}}};function St(e,t,n){var i=n;return function(e){return!!e&&e.nodeType===Node.ELEMENT_NODE}(e)&&t.some(function(t,n){return!("*"===t||!function(e,t){if(!bt){var n=Element.prototype;bt=n.matches||n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}return e.nodeType===Node.ELEMENT_NODE&&bt.call(e,t)}(e,t)||(i=n,0))}),i}var Lt=function(){function e(t,n){_classCallCheck(this,e),this.componentFactory=n.get(r._Vd).resolveComponentFactory(t)}return _createClass(e,[{key:"create",value:function(e){return new Rt(this.componentFactory,e)}}]),e}(),Rt=function(){function e(t,n){_classCallCheck(this,e),this.componentFactory=t,this.injector=n,this.eventEmitters=new Mt.t(1),this.events=this.eventEmitters.pipe((0,Dt.w)(function(e){return Pt.T.apply(void 0,_toConsumableArray(e))})),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(function(e){return e.propName})),this.ngZone=this.injector.get(r.R0b),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(function(){return Zone.current})}return _createClass(e,[{key:"connect",value:function(e){var t=this;this.runInZone(function(){if(null!==t.scheduledDestroyFn)return t.scheduledDestroyFn(),void(t.scheduledDestroyFn=null);null===t.componentRef&&t.initializeComponent(e)})}},{key:"disconnect",value:function(){var e=this;this.runInZone(function(){null!==e.componentRef&&null===e.scheduledDestroyFn&&(e.scheduledDestroyFn=It.schedule(function(){null!==e.componentRef&&(e.componentRef.destroy(),e.componentRef=null,e.viewChangeDetectorRef=null)},10))})}},{key:"getInputValue",value:function(e){var t=this;return this.runInZone(function(){return null===t.componentRef?t.initialInputValues.get(e):t.componentRef.instance[e]})}},{key:"setInputValue",value:function(e,t){var n=this;this.runInZone(function(){var i,r;null!==n.componentRef?((i=t)!==(r=n.getInputValue(e))&&(i==i||r==r)||void 0===t&&n.unchangedInputs.has(e))&&(n.recordInputChange(e,t),n.unchangedInputs.delete(e),n.hasInputChanges=!0,n.componentRef.instance[e]=t,n.scheduleDetectChanges()):n.initialInputValues.set(e,t)})}},{key:"initializeComponent",value:function(e){var t=r.zs3.create({providers:[],parent:this.injector}),n=function(e,t){var n=e.childNodes,i=t.map(function(){return[]}),r=-1;t.some(function(e,t){return"*"===e&&(r=t,!0)});for(var o=0,a=n.length;o<a;++o){var s=n[o],l=St(s,t,r);-1!==l&&i[l].push(s)}return i}(e,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(t,n,e),this.viewChangeDetectorRef=this.componentRef.injector.get(r.sBO),this.implementsOnChanges="function"==typeof this.componentRef.instance.ngOnChanges,this.initializeInputs(),this.initializeOutputs(this.componentRef),this.detectChanges(),this.injector.get(r.z2F).attachView(this.componentRef.hostView)}},{key:"initializeInputs",value:function(){var e=this;this.componentFactory.inputs.forEach(function(t){var n=t.propName;e.initialInputValues.has(n)&&e.setInputValue(n,e.initialInputValues.get(n))}),this.initialInputValues.clear()}},{key:"initializeOutputs",value:function(e){var t=this.componentFactory.outputs.map(function(t){var n=t.propName,i=t.templateName;return e.instance[n].pipe((0,At.U)(function(e){return{name:i,value:e}}))});this.eventEmitters.next(t)}},{key:"callNgOnChanges",value:function(e){if(this.implementsOnChanges&&null!==this.inputChanges){var t=this.inputChanges;this.inputChanges=null,e.instance.ngOnChanges(t)}}},{key:"markViewForCheck",value:function(e){this.hasInputChanges&&(this.hasInputChanges=!1,e.markForCheck())}},{key:"scheduleDetectChanges",value:function(){var e=this;this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=It.scheduleBeforeRender(function(){e.scheduledChangeDetectionFn=null,e.detectChanges()}))}},{key:"recordInputChange",value:function(e,t){if(this.implementsOnChanges){null===this.inputChanges&&(this.inputChanges={});var n=this.inputChanges[e];if(n)n.currentValue=t;else{var i=this.unchangedInputs.has(e),o=i?void 0:this.getInputValue(e);this.inputChanges[e]=new r.WD2(o,t,i)}}}},{key:"detectChanges",value:function(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}},{key:"runInZone",value:function(e){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(e):e()}}]),e}(),Zt=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments)).ngElementEventsSubscription=null,e}return n}(_wrapNativeSuper(HTMLElement));new r.GfV("12.0.3");var zt=n(1608),Nt=function(){},Bt={},Ut={},qt=null,Ft={mark:Nt,measure:Nt};try{"undefined"!=typeof window&&(Bt=window),"undefined"!=typeof document&&(Ut=document),"undefined"!=typeof MutationObserver&&(qt=MutationObserver),"undefined"!=typeof performance&&(Ft=performance)}catch(Pi){}var Wt=(Bt.navigator||{}).userAgent,Kt=void 0===Wt?"":Wt,Vt=Bt,Ht=Ut,jt=qt,Jt=Ft,Gt=!!Vt.document,Qt=!!Ht.documentElement&&!!Ht.head&&"function"==typeof Ht.addEventListener&&"function"==typeof Ht.createElement,Yt=~Kt.indexOf("MSIE")||~Kt.indexOf("Trident/"),$t=function(){try{return!0}catch(Pi){return!1}}(),Xt=[1,2,3,4,5,6,7,8,9,10],en=Xt.concat([11,12,13,14,15,16,17,18,19,20]),tn=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],nn=["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter"].concat(Xt.map(function(e){return e+"x"})).concat(en.map(function(e){return"w-"+e})),rn=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),on=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},an=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},sn=Vt.FontAwesomeConfig||{},ln=Object.keys(sn),cn=on({familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},sn);cn.autoReplaceSvg||(cn.observeMutations=!1);var un=on({},cn);function dn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.asNewDefault,i=void 0!==n&&n,r=Object.keys(un),o=i?function(e){return~r.indexOf(e)&&!~ln.indexOf(e)}:function(e){return~r.indexOf(e)};Object.keys(e).forEach(function(t){o(t)&&(un[t]=e[t])})}Vt.FontAwesomeConfig=un;var pn=Vt||{};pn.___FONT_AWESOME___||(pn.___FONT_AWESOME___={}),pn.___FONT_AWESOME___.styles||(pn.___FONT_AWESOME___.styles={}),pn.___FONT_AWESOME___.hooks||(pn.___FONT_AWESOME___.hooks={}),pn.___FONT_AWESOME___.shims||(pn.___FONT_AWESOME___.shims=[]);var fn=pn.___FONT_AWESOME___,hn=[],bn=!1;Qt&&((bn=(Ht.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ht.readyState))||Ht.addEventListener("DOMContentLoaded",function e(){Ht.removeEventListener("DOMContentLoaded",e),bn=1,hn.map(function(e){return e()})}));var gn=16,mn={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function vn(e){if(e&&Qt){var t=Ht.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=Ht.head.childNodes,i=null,r=n.length-1;r>-1;r--){var o=n[r],a=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(i=o)}return Ht.head.insertBefore(t,i),e}}var _n=0;function kn(){return++_n}function yn(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function xn(e){return e.classList?yn(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(e){return e})}function wn(e){return(""+e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function En(e){return Object.keys(e||{}).reduce(function(t,n){return t+(n+": ")+e[n]+";"},"")}function Cn(e){return e.size!==mn.size||e.x!==mn.x||e.y!==mn.y||e.rotate!==mn.rotate||e.flipX||e.flipY}function Tn(e){var t=e.transform;return{outer:{transform:"translate("+e.containerWidth/2+" 256)"},inner:{transform:"translate("+32*t.x+", "+32*t.y+") scale("+t.size/16*(t.flipX?-1:1)+", "+t.size/16*(t.flipY?-1:1)+") rotate("+t.rotate+" 0 0)"},path:{transform:"translate("+e.iconWidth/2*-1+" -256)"}}}var On={x:0,y:0,width:"100%",height:"100%"};function Mn(e){var t=e.icons,n=t.main,i=t.mask,r=e.prefix,o=e.iconName,a=e.transform,s=e.symbol,l=e.title,c=e.extra,u=e.watchable,d=void 0!==u&&u,p=i.found?i:n,f=p.width,h=p.height,b="fa-w-"+Math.ceil(f/h*16),g=[un.replacementClass,o?un.familyPrefix+"-"+o:"",b].concat(c.classes).join(" "),m={children:[],attributes:on({},c.attributes,{"data-prefix":r,"data-icon":o,class:g,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 "+f+" "+h})};d&&(m.attributes["data-fa-i2svg"]=""),l&&m.children.push({tag:"title",attributes:{id:m.attributes["aria-labelledby"]||"title-"+kn()},children:[l]});var v=on({},m,{prefix:r,iconName:o,main:n,mask:i,transform:a,symbol:s,styles:c.styles}),_=i.found&&n.found?function(e){var t=e.children,n=e.attributes,i=e.main,r=e.mask,o=i.icon,a=r.icon,s=Tn({transform:e.transform,containerWidth:r.width,iconWidth:i.width}),l={tag:"rect",attributes:on({},On,{fill:"white"})},c={tag:"g",attributes:on({},s.inner),children:[{tag:"path",attributes:on({},o.attributes,s.path,{fill:"black"})}]},u={tag:"g",attributes:on({},s.outer),children:[c]},d="mask-"+kn(),p="clip-"+kn(),f={tag:"mask",attributes:on({},On,{id:d,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[l,u]};return t.push({tag:"defs",children:[{tag:"clipPath",attributes:{id:p},children:[a]},f]},{tag:"rect",attributes:on({fill:"currentColor","clip-path":"url(#"+p+")",mask:"url(#"+d+")"},On)}),{children:t,attributes:n}}(v):function(e){var t=e.children,n=e.attributes,i=e.main,r=e.transform,o=En(e.styles);if(o.length>0&&(n.style=o),Cn(r)){var a=Tn({transform:r,containerWidth:i.width,iconWidth:i.width});t.push({tag:"g",attributes:on({},a.outer),children:[{tag:"g",attributes:on({},a.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:on({},i.icon.attributes,a.path)}]}]})}else t.push(i.icon);return{children:t,attributes:n}}(v),k=_.attributes;return v.children=_.children,v.attributes=k,s?function(e){var t=e.children,n=e.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:on({},e.attributes,{id:!0===n?e.prefix+"-"+un.familyPrefix+"-"+e.iconName:n}),children:t}]}]}(v):function(e){var t=e.children,n=e.main,i=e.mask,r=e.attributes,o=e.styles,a=e.transform;if(Cn(a)&&n.found&&!i.found){var s={x:n.width/n.height/2,y:.5};r.style=En(on({},o,{"transform-origin":s.x+a.x/16+"em "+(s.y+a.y/16)+"em"}))}return[{tag:"svg",attributes:r,children:t}]}(v)}function Pn(e){var t=e.content,n=e.width,i=e.height,r=e.transform,o=e.title,a=e.extra,s=e.watchable,l=void 0!==s&&s,c=on({},a.attributes,o?{title:o}:{},{class:a.classes.join(" ")});l&&(c["data-fa-i2svg"]="");var u=on({},a.styles);Cn(r)&&(u.transform=function(e){var t=e.transform,n=e.width,i=e.height,r=e.startCentered,o=void 0!==r&&r,a="";return a+=o&&Yt?"translate("+(t.x/gn-(void 0===n?16:n)/2)+"em, "+(t.y/gn-(void 0===i?16:i)/2)+"em) ":o?"translate(calc(-50% + "+t.x/gn+"em), calc(-50% + "+t.y/gn+"em)) ":"translate("+t.x/gn+"em, "+t.y/gn+"em) ",(a+="scale("+t.size/gn*(t.flipX?-1:1)+", "+t.size/gn*(t.flipY?-1:1)+") ")+"rotate("+t.rotate+"deg) "}({transform:r,startCentered:!0,width:n,height:i}),u["-webkit-transform"]=u.transform);var d=En(u);d.length>0&&(c.style=d);var p=[];return p.push({tag:"span",attributes:c,children:[t]}),o&&p.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),p}var Dn=function(){},An=un.measurePerformance&&Jt&&Jt.mark&&Jt.measure?Jt:{mark:Dn,measure:Dn},In='FA "5.0.13"',Sn=function(e){return An.mark(In+" "+e+" begins"),function(){return function(e){An.mark(In+" "+e+" ends"),An.measure(In+" "+e,In+" "+e+" begins",In+" "+e+" ends")}(e)}},Ln=function(e,t,n,i){var r,o,a,s=Object.keys(e),l=s.length,c=void 0!==i?function(e,t){return function(n,i,r,o){return e.call(t,n,i,r,o)}}(t,i):t;for(void 0===n?(r=1,a=e[s[0]]):(r=0,a=n);r<l;r++)a=c(a,e[o=s[r]],o,e);return a},Rn=fn.styles,Zn=fn.shims,zn={},Nn={},Bn={},Un=function(){var e=function(e){return Ln(Rn,function(t,n,i){return t[i]=Ln(n,e,{}),t},{})};zn=e(function(e,t,n){return e[t[3]]=n,e}),Nn=e(function(e,t,n){var i=t[2];return e[n]=n,i.forEach(function(t){e[t]=n}),e});var t="far"in Rn;Bn=Ln(Zn,function(e,n){var i=n[1];return"far"!==i||t||(i="fas"),e[n[0]]={prefix:i,iconName:n[2]},e},{})};Un();var qn=fn.styles;function Fn(e){return e.reduce(function(e,t){var n=function(e,t){var n=t.split("-"),i=n[0],r=n.slice(1).join("-");return i!==e||""===r||~nn.indexOf(r)?null:r}(un.familyPrefix,t);if(qn[t])e.prefix=t;else if(n){var i="fa"===e.prefix?Bn[n]||{prefix:null,iconName:null}:{};e.iconName=i.iconName||n,e.prefix=i.prefix||e.prefix}else t!==un.replacementClass&&0!==t.indexOf("fa-w-")&&e.rest.push(t);return e},{prefix:null,iconName:null,rest:[]})}function Wn(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}function Kn(e){var t=e.tag,n=e.attributes,i=void 0===n?{}:n,r=e.children,o=void 0===r?[]:r;return"string"==typeof e?wn(e):"<"+t+" "+function(e){return Object.keys(e||{}).reduce(function(t,n){return t+(n+'="')+wn(e[n])+'" '},"").trim()}(i)+">"+o.map(Kn).join("")+"</"+t+">"}var Vn=function(){};function Hn(e){return"string"==typeof(e.getAttribute?e.getAttribute("data-fa-i2svg"):null)}var jn={replace:function(e){var t=e[0],n=e[1].map(function(e){return Kn(e)}).join("\n");if(t.parentNode&&t.outerHTML)t.outerHTML=n+(un.keepOriginalSource&&"svg"!==t.tagName.toLowerCase()?"\x3c!-- "+t.outerHTML+" --\x3e":"");else if(t.parentNode){var i=document.createElement("span");t.parentNode.replaceChild(i,t),i.outerHTML=n}},nest:function(e){var t=e[0],n=e[1];if(~xn(t).indexOf(un.replacementClass))return jn.replace(e);var i=new RegExp(un.familyPrefix+"-.*");delete n[0].attributes.style;var r=n[0].attributes.class.split(" ").reduce(function(e,t){return t===un.replacementClass||t.match(i)?e.toSvg.push(t):e.toNode.push(t),e},{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" ");var o=n.map(function(e){return Kn(e)}).join("\n");t.setAttribute("class",r.toNode.join(" ")),t.setAttribute("data-fa-i2svg",""),t.innerHTML=o}};function Jn(e,t){var n="function"==typeof t?t:Vn;0===e.length?n():(Vt.requestAnimationFrame||function(e){return e()})(function(){var t=!0===un.autoReplaceSvg?jn.replace:jn[un.autoReplaceSvg]||jn.replace,i=Sn("mutate");e.map(t),i(),n()})}var Gn=!1,Qn=null,Yn=function(e){var t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e?e.toLowerCase().split(" ").reduce(function(e,t){var n=t.toLowerCase().split("-"),i=n[0],r=n.slice(1).join("-");if(i&&"h"===r)return e.flipX=!0,e;if(i&&"v"===r)return e.flipY=!0,e;if(r=parseFloat(r),isNaN(r))return e;switch(i){case"grow":e.size=e.size+r;break;case"shrink":e.size=e.size-r;break;case"left":e.x=e.x-r;break;case"right":e.x=e.x+r;break;case"up":e.y=e.y-r;break;case"down":e.y=e.y+r;break;case"rotate":e.rotate=e.rotate+r}return e},t):t};function $n(e){this.name="MissingIcon",this.message=e||"Icon unavailable",this.stack=(new Error).stack}($n.prototype=Object.create(Error.prototype)).constructor=$n;var Xn={fill:"currentColor"},ei={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},ti={tag:"path",attributes:on({},Xn,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},ni=on({},ei,{attributeName:"opacity"}),ii={tag:"g",children:[ti,{tag:"circle",attributes:on({},Xn,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:on({},ei,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:on({},ni,{values:"1;0;1;1;0;1;"})}]},{tag:"path",attributes:on({},Xn,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:on({},ni,{values:"1;0;0;0;0;1;"})}]},{tag:"path",attributes:on({},Xn,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:on({},ni,{values:"0;0;1;1;0;0;"})}]}]},ri=fn.styles,oi=/Font Awesome 5 (Solid|Regular|Light|Brands)/,ai={Solid:"fas",Regular:"far",Light:"fal",Brands:"fab"};function si(e,t){var n={found:!1,width:512,height:512,icon:ii};if(e&&t&&ri[t]&&ri[t][e]){var i=ri[t][e];n={found:!0,width:i[0],height:i[1],icon:{tag:"path",attributes:{fill:"currentColor",d:i.slice(4)[0]}}}}else if(e&&t&&!un.showMissingIcons)throw new $n("Icon is missing for prefix "+t+" with icon name "+e);return n}function li(e){var t=function(e){var t=function(e){var t,n,i=e.getAttribute("data-prefix"),r=e.getAttribute("data-icon"),o=void 0!==e.innerText?e.innerText.trim():"",a=Fn(xn(e));return i&&r&&(a.prefix=i,a.iconName=r),a.prefix&&o.length>1?a.iconName=Nn[a.prefix][e.innerText]:a.prefix&&1===o.length&&(a.iconName=(t=a.prefix,n=function(e){for(var t="",n=0;n<e.length;n++)t+=("000"+e.charCodeAt(n).toString(16)).slice(-4);return t}(e.innerText),zn[t][n])),a}(e),n=t.iconName,i=t.prefix,r=t.rest,o=function(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(e,t){var n=t.split(":"),i=n[0],r=n.slice(1);return i&&r.length>0&&(e[i]=r.join(":").trim()),e},{})),n}(e),a=function(e){return Yn(e.getAttribute("data-fa-transform"))}(e),s=function(e){var t=e.getAttribute("data-fa-symbol");return null!==t&&(""===t||t)}(e),l=function(e){var t=yn(e.attributes).reduce(function(e,t){return"class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e},{}),n=e.getAttribute("title");return un.autoA11y&&(n?t["aria-labelledby"]=un.replacementClass+"-title-"+kn():t["aria-hidden"]="true"),t}(e),c=function(e){var t=e.getAttribute("data-fa-mask");return t?Fn(t.split(" ").map(function(e){return e.trim()})):{prefix:null,iconName:null,rest:[]}}(e);return{iconName:n,title:e.getAttribute("title"),prefix:i,transform:a,symbol:s,mask:c,extra:{classes:r,styles:o,attributes:l}}}(e);return~t.extra.classes.indexOf("fa-layers-text")?function(e,t){var n=t.title,i=t.transform,r=t.extra,o=null,a=null;if(Yt){var s=parseInt(getComputedStyle(e).fontSize,10),l=e.getBoundingClientRect();o=l.width/s,a=l.height/s}return un.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),[e,Pn({content:e.innerHTML,width:o,height:a,transform:i,title:n,extra:r,watchable:!0})]}(e,t):function(e,t){var n=t.iconName,i=t.title,r=t.prefix,o=t.transform,a=t.symbol,s=t.mask,l=t.extra;return[e,Mn({icons:{main:si(n,r),mask:si(s.iconName,s.prefix)},prefix:r,iconName:n,transform:o,symbol:a,mask:s,title:i,extra:l,watchable:!0})]}(e,t)}function ci(e){"function"==typeof e.remove?e.remove():e&&e.parentNode&&e.parentNode.removeChild(e)}function ui(e){if(Qt){var t=Sn("searchPseudoElements");Gn=!0,yn(e.querySelectorAll("*")).forEach(function(e){[":before",":after"].forEach(function(t){var n=Vt.getComputedStyle(e,t),i=n.getPropertyValue("font-family").match(oi),r=yn(e.children).filter(function(e){return e.getAttribute("data-fa-pseudo-element")===t})[0];if(r&&(r.nextSibling&&r.nextSibling.textContent.indexOf("data-fa-pseudo-element")>-1&&ci(r.nextSibling),ci(r),r=null),i&&!r){var o=n.getPropertyValue("content"),a=Ht.createElement("i");a.setAttribute("class",""+ai[i[1]]),a.setAttribute("data-fa-pseudo-element",t),a.innerText=3===o.length?o.substr(1,1):o,":before"===t?e.insertBefore(a,e.firstChild):e.appendChild(a)}})}),Gn=!1,t()}}function di(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(Qt){var n=Ht.documentElement.classList,i=function(e){return n.add("fontawesome-i2svg-"+e)},r=function(e){return n.remove("fontawesome-i2svg-"+e)},o=Object.keys(ri),a=[".fa-layers-text:not([data-fa-i2svg])"].concat(o.map(function(e){return"."+e+":not([data-fa-i2svg])"})).join(", ");if(0!==a.length){var s=yn(e.querySelectorAll(a));if(s.length>0){i("pending"),r("complete");var l=Sn("onTree"),c=s.reduce(function(e,t){try{var n=li(t);n&&e.push(n)}catch(Pi){$t||Pi instanceof $n&&console.error(Pi)}return e},[]);l(),Jn(c,function(){i("active"),i("complete"),r("pending"),"function"==typeof t&&t()})}}}}function pi(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=li(e);n&&Jn([n],t)}var fi=function(){var e="svg-inline--fa",t=un.familyPrefix,n=un.replacementClass,i='svg:not(:root).svg-inline--fa {\n overflow: visible; }\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -.125em; }\n .svg-inline--fa.fa-lg {\n vertical-align: -.225em; }\n .svg-inline--fa.fa-w-1 {\n width: 0.0625em; }\n .svg-inline--fa.fa-w-2 {\n width: 0.125em; }\n .svg-inline--fa.fa-w-3 {\n width: 0.1875em; }\n .svg-inline--fa.fa-w-4 {\n width: 0.25em; }\n .svg-inline--fa.fa-w-5 {\n width: 0.3125em; }\n .svg-inline--fa.fa-w-6 {\n width: 0.375em; }\n .svg-inline--fa.fa-w-7 {\n width: 0.4375em; }\n .svg-inline--fa.fa-w-8 {\n width: 0.5em; }\n .svg-inline--fa.fa-w-9 {\n width: 0.5625em; }\n .svg-inline--fa.fa-w-10 {\n width: 0.625em; }\n .svg-inline--fa.fa-w-11 {\n width: 0.6875em; }\n .svg-inline--fa.fa-w-12 {\n width: 0.75em; }\n .svg-inline--fa.fa-w-13 {\n width: 0.8125em; }\n .svg-inline--fa.fa-w-14 {\n width: 0.875em; }\n .svg-inline--fa.fa-w-15 {\n width: 0.9375em; }\n .svg-inline--fa.fa-w-16 {\n width: 1em; }\n .svg-inline--fa.fa-w-17 {\n width: 1.0625em; }\n .svg-inline--fa.fa-w-18 {\n width: 1.125em; }\n .svg-inline--fa.fa-w-19 {\n width: 1.1875em; }\n .svg-inline--fa.fa-w-20 {\n width: 1.25em; }\n .svg-inline--fa.fa-pull-left {\n margin-right: .3em;\n width: auto; }\n .svg-inline--fa.fa-pull-right {\n margin-left: .3em;\n width: auto; }\n .svg-inline--fa.fa-border {\n height: 1.5em; }\n .svg-inline--fa.fa-li {\n width: 2em; }\n .svg-inline--fa.fa-fw {\n width: 1.25em; }\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -.125em;\n width: 1em; }\n .fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-text, .fa-layers-counter {\n display: inline-block;\n position: absolute;\n text-align: center; }\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: .25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right; }\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left; }\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left; }\n\n.fa-lg {\n font-size: 1.33333em;\n line-height: 0.75em;\n vertical-align: -.0667em; }\n\n.fa-xs {\n font-size: .75em; }\n\n.fa-sm {\n font-size: .875em; }\n\n.fa-1x {\n font-size: 1em; }\n\n.fa-2x {\n font-size: 2em; }\n\n.fa-3x {\n font-size: 3em; }\n\n.fa-4x {\n font-size: 4em; }\n\n.fa-5x {\n font-size: 5em; }\n\n.fa-6x {\n font-size: 6em; }\n\n.fa-7x {\n font-size: 7em; }\n\n.fa-8x {\n font-size: 8em; }\n\n.fa-9x {\n font-size: 9em; }\n\n.fa-10x {\n font-size: 10em; }\n\n.fa-fw {\n text-align: center;\n width: 1.25em; }\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0; }\n .fa-ul > li {\n position: relative; }\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit; }\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: .1em;\n padding: .2em .25em .15em; }\n\n.fa-pull-left {\n float: left; }\n\n.fa-pull-right {\n float: right; }\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: .3em; }\n\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: .3em; }\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear; }\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8); }\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg); }\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg); }\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1); }\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1); }\n\n.fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n -webkit-filter: none;\n filter: none; }\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2em; }\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1em; }\n\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2em; }\n\n.fa-inverse {\n color: #fff; }\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto; }\n';if("fa"!==t||n!==e){var r=new RegExp("\\.fa\\-","g"),o=new RegExp("\\."+e,"g");i=i.replace(r,"."+t+"-").replace(o,"."+n)}return i};function hi(e,t){var n=Object.keys(t).reduce(function(e,n){var i=t[n];return i.icon?e[i.iconName]=i.icon:e[n]=i,e},{});"function"==typeof fn.hooks.addPack?fn.hooks.addPack(e,n):fn.styles[e]=on({},fn.styles[e]||{},n),"fas"===e&&hi("fa",t)}var bi=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}return rn(e,[{key:"add",value:function(){for(var e=this,t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];var r=n.reduce(this._pullDefinitions,{});Object.keys(r).forEach(function(t){e.definitions[t]=on({},e.definitions[t]||{},r[t]),hi(t,r[t])})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(function(t){var i=n[t],r=i.prefix,o=i.iconName,a=i.icon;e[r]||(e[r]={}),e[r][o]=a}),e}}]),e}();function gi(e){return{found:!0,width:e[0],height:e[1],icon:{tag:"path",attributes:{fill:"currentColor",d:e.slice(4)[0]}}}}var mi=!1;function vi(){un.autoAddCss&&(mi||vn(fi()),mi=!0)}function _i(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(e){return Kn(e)})}}),Object.defineProperty(e,"node",{get:function(){if(Qt){var t=Ht.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function ki(e){var t=e.prefix,n=void 0===t?"fa":t,i=e.iconName;if(i)return Wn(xi.definitions,n,i)||Wn(fn.styles,n,i)}var yi,xi=new bi,wi=(yi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,i=void 0===n?mn:n,r=t.symbol,o=void 0!==r&&r,a=t.mask,s=void 0===a?null:a,l=t.title,c=void 0===l?null:l,u=t.classes,d=void 0===u?[]:u,p=t.attributes,f=void 0===p?{}:p,h=t.styles,b=void 0===h?{}:h;if(e){var g=e.prefix,m=e.iconName,v=e.icon;return _i(on({type:"icon"},e),function(){return vi(),un.autoA11y&&(c?f["aria-labelledby"]=un.replacementClass+"-title-"+kn():f["aria-hidden"]="true"),Mn({icons:{main:gi(v),mask:s?gi(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:g,iconName:m,transform:on({},mn,i),symbol:o,title:c,extra:{attributes:f,styles:b,classes:d}})})}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(e||{}).icon?e:ki(e||{}),i=t.mask;return i&&(i=(i||{}).icon?i:ki(i||{})),yi(n,on({},t,{mask:i}))}),Ei={noAuto:function(){dn({autoReplaceSvg:!1,observeMutations:!1}),Qn&&Qn.disconnect()},dom:{i2svg:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Qt){vi();var t=e.node,n=void 0===t?Ht:t,i=e.callback,r=void 0===i?function(){}:i;un.searchPseudoElements&&ui(n),di(n,r)}},css:fi,insertCss:function(){vn(fi())}},library:xi,parse:{transform:function(e){return Yn(e)}},findIconDefinition:ki,icon:wi,text:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,i=void 0===n?mn:n,r=t.title,o=void 0===r?null:r,a=t.classes,s=void 0===a?[]:a,l=t.attributes,c=void 0===l?{}:l,u=t.styles,d=void 0===u?{}:u;return _i({type:"text",content:e},function(){return vi(),Pn({content:e,transform:on({},mn,i),title:o,extra:{attributes:c,styles:d,classes:[un.familyPrefix+"-layers-text"].concat(an(s))}})})},layer:function(e){return _i({type:"layer"},function(){vi();var t=[];return e(function(e){Array.isArray(e)?e.map(function(e){t=t.concat(e.abstract)}):t=t.concat(e.abstract)}),[{tag:"span",attributes:{class:un.familyPrefix+"-layers"},children:t}]})}},Ci=function(){Qt&&un.autoReplaceSvg&&Ei.dom.i2svg({node:Ht})};Object.defineProperty(Ei,"config",{get:function(){return un},set:function(e){dn(e)}}),Qt&&function(e){try{!function(){var e;Gt&&(Vt.FontAwesome||(Vt.FontAwesome=Ei),e=function(){Object.keys(fn.styles).length>0&&Ci(),un.observeMutations&&"function"==typeof MutationObserver&&function(e){if(jt){var t=e.treeCallback,n=e.nodeCallback,i=e.pseudoElementsCallback;Qn=new jt(function(e){Gn||yn(e).forEach(function(e){if("childList"===e.type&&e.addedNodes.length>0&&!Hn(e.addedNodes[0])&&(un.searchPseudoElements&&i(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&un.searchPseudoElements&&i(e.target.parentNode),"attributes"===e.type&&Hn(e.target)&&~tn.indexOf(e.attributeName))if("class"===e.attributeName){var r=Fn(xn(e.target)),o=r.prefix,a=r.iconName;o&&e.target.setAttribute("data-prefix",o),a&&e.target.setAttribute("data-icon",a)}else n(e.target)})}),Qt&&Qn.observe(Ht.getElementsByTagName("body")[0],{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}({treeCallback:di,nodeCallback:pi,pseudoElementsCallback:ui})},Qt&&(bn?setTimeout(e,0):hn.push(e))),fn.hooks=on({},fn.hooks,{addPack:function(e,t){fn.styles[e]=on({},fn.styles[e]||{},t),Un(),Ci()},addShims:function(e){var t;(t=fn.shims).push.apply(t,an(e)),Un(),Ci()}})}()}catch(Pi){if(!$t)throw Pi}}();var Ti=Ei,Oi=n(5291),Mi=function(){var e=function(){function e(t){_classCallCheck(this,e),Ti.library.add(Oi.NBC,Oi.NBC,Oi.onQ,Oi.EyR,Oi.eSF,Oi.KS0,Oi.jZZ,Oi.LEp,Oi._jT,Oi.q7m,Oi.KXm,Oi.DWN,Oi.mNe,Oi.FL8,Oi.XQY,Oi.$aW,Oi.LM3,Oi.eHv,Oi.r8p,Oi.TL5,Oi.YHc,Oi.tMT,Oi.gc2,Oi.wn1,Oi.xhP,Oi.Xjp,Oi.A8,Oi.G_j,Oi.Kl4,Oi.cf$,Oi.Sbq,Oi.UO1,Oi.Z$V);var n,i,o,a,s,l,c=(n=Tt.Q,o=function(e,t){return t.get(r._Vd).resolveComponentFactory(e).inputs}(n,(i={injector:t}).injector),a=i.strategyFactory||new Lt(n,i.injector),s=function(e){var t={};return e.forEach(function(e){var n,i=e.propName,r=e.templateName;t[(n=r,n.replace(/[A-Z]/g,function(e){return"-".concat(e.toLowerCase())}))]=i}),t}(o),(l=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this)).injector=e,i}return _createClass(n,[{key:"ngElementStrategy",get:function(){var e=this;if(!this._ngElementStrategy){var t=this._ngElementStrategy=a.create(this.injector||i.injector);o.forEach(function(n){var i=n.propName;if(e.hasOwnProperty(i)){var r=e[i];delete e[i],t.setInputValue(i,r)}})}return this._ngElementStrategy}},{key:"attributeChangedCallback",value:function(e,t,n,i){this.ngElementStrategy.setInputValue(s[e],n)}},{key:"connectedCallback",value:function(){var e=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),e=!0),this.ngElementStrategy.connect(this),e||this.subscribeToEvents()}},{key:"disconnectedCallback",value:function(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}},{key:"subscribeToEvents",value:function(){var e=this;this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(function(t){var n=function(e,t,n){if("function"!=typeof CustomEvent){var i=e.createEvent("CustomEvent");return i.initCustomEvent(t,!1,!1,n),i}return new CustomEvent(t,{bubbles:!1,cancelable:!1,detail:n})}(e.ownerDocument,t.name,t.value);e.dispatchEvent(n)})}}]),n}(Zt)).observedAttributes=Object.keys(s),o.forEach(function(e){var t=e.propName;Object.defineProperty(l.prototype,t,{get:function(){return this.ngElementStrategy.getInputValue(t)},set:function(e){this.ngElementStrategy.setInputValue(t,e)},configurable:!0,enumerable:!0})}),l);customElements.define("network-expander",c)}return _createClass(e,[{key:"ngDoBootstrap",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(r.zs3))},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:[Ot.Kt],imports:[[i.b2,o.A0,s.u5,a.ez,l.JF,Et,Ct.U$,zt.uH]]}),e}();n(529).N.production&&(0,r.G48)(),i.q6().bootstrapModule(Mi).catch(function(e){return console.error(e)})},2723:function(e,t,n){"use strict";var i="undefined"!=typeof globalThis&&globalThis,r="undefined"!=typeof window&&window,o="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,a="undefined"!=typeof global&&global;function s(e,t){return":"===t.charAt(0)?e.substring(function(e,t){for(var n=1,i=1;n<e.length;n++,i++)if("\\"===t[i])i++;else if(":"===e[n])return n;throw new Error('Unterminated $localize metadata block in "'.concat(t,'".'))}(e,t)+1):e}(i||a||r||o).$localize=function e(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];if(e.translate){var o=e.translate(t,i);t=o[0],i=o[1]}for(var a=s(t[0],t.raw[0]),l=1;l<t.length;l++)a+=i[l-1]+s(t[l],t.raw[l]);return a},n(2167),n(5022)},9162:function(e,t,n){"use strict";n.d(t,{ZT:function(){return r},mG:function(){return o},Jh:function(){return a},XA:function(){return s},CR:function(){return l},ev:function(){return c},qq:function(){return u},FC:function(){return d},KL:function(){return p}});var i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function o(e,t,n,i){return new(n||(n=Promise))(function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,s)}l((i=i.apply(e,t||[])).next())})}function a(e,t){var n,i,r,o,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,i&&(r=2&o[0]?i.return:o[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,o[1])).done)return r;switch(i=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,i=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]<r[3])){a.label=o[1];break}if(6===o[0]&&a.label<r[1]){a.label=r[1],r=o;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(o);break}r[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(s){o=[6,s],i=0}finally{n=r=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function s(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],i=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(i=o.next()).done;)a.push(i.value)}catch(s){r={error:s}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return a}function c(e,t){for(var n=0,i=t.length,r=e.length;n<i;n++,r++)e[r]=t[n];return e}function u(e){return this instanceof u?(this.v=e,this):new u(e)}function d(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=n.apply(e,t||[]),o=[];return i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i;function a(e){r[e]&&(i[e]=function(t){return new Promise(function(n,i){o.push([e,t,n,i])>1||s(e,t)})})}function s(e,t){try{(n=r[e](t)).value instanceof u?Promise.resolve(n.value.v).then(l,c):d(o[0][2],n)}catch(i){d(o[0][3],i)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function d(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}}function p(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=s(e),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(n){t[n]=e[n]&&function(t){return new Promise(function(i,r){!function(e,t,n,i){Promise.resolve(i).then(function(t){e({value:t,done:n})},t)}(i,r,(t=e[n](t)).done,t.value)})}}}},4762:function(e,t,n){"use strict";function i(e,t,n,i){return new(n||(n=Promise))(function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,s)}l((i=i.apply(e,t||[])).next())})}n.d(t,{mG:function(){return i}})}},function(e){"use strict";e(e.s=6855)}])})(); \ No newline at end of file +(function(){function _defineProperty2(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _get(e,t,n){return(_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=_superPropBase(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function _superPropBase(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=_getPrototypeOf(e)););return e}function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(n,e)})(e)}function _construct(e,t,n){return(_construct=_isNativeReflectConstruct()?Reflect.construct:function(e,t,n){var i=[null];i.push.apply(i,t);var r=new(Function.bind.apply(e,i));return n&&_setPrototypeOf(r,n.prototype),r}).apply(null,arguments)}function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,i=_getPrototypeOf(e);if(t){var r=_getPrototypeOf(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _possibleConstructorReturn(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?_assertThisInitialized(e):t}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _slicedToArray2(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function _iterableToArrayLimit(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var i,r,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(i=n.next()).done)&&(o.push(i.value),!t||o.length!==t);a=!0);}catch(l){s=!0,r=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw r}}return o}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(self.webpackChunknetex=self.webpackChunknetex||[]).push([[179,429],{8255:function(e){function t(e){return Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}t.keys=function(){return[]},t.resolve=t,t.id=8255,e.exports=t},9713:function(e,t,n){"use strict";n.d(t,{l3:function(){return o},_j:function(){return i},LC:function(){return r},ZN:function(){return f},jt:function(){return s},vP:function(){return l},SB:function(){return u},oB:function(){return c},eR:function(){return d},X$:function(){return a},ZE:function(){return h},k1:function(){return b}});var i=function e(){_classCallCheck(this,e)},r=function e(){_classCallCheck(this,e)},o="*";function a(e,t){return{type:7,name:e,definitions:t,options:{}}}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:t,timings:e}}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:e,options:t}}function c(e){return{type:6,styles:e,offset:null}}function u(e,t,n){return{type:0,name:e,styles:t,options:n}}function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:1,expr:e,animation:t,options:n}}function p(e){Promise.resolve(null).then(e)}var f=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;_classCallCheck(this,e),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+n}return _createClass(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"init",value:function(){}},{key:"play",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:"triggerMicrotask",value:function(){var e=this;p(function(){return e._onFinish()})}},{key:"_onStart",value:function(){this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[]}},{key:"pause",value:function(){}},{key:"restart",value:function(){}},{key:"finish",value:function(){this._onFinish()}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"reset",value:function(){this._started=!1}},{key:"setPosition",value:function(e){this._position=this.totalTime?e*this.totalTime:1}},{key:"getPosition",value:function(){return this.totalTime?this._position/this.totalTime:1}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),h=function(){function e(t){var n=this;_classCallCheck(this,e),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;var i=0,r=0,o=0,a=this.players.length;0==a?p(function(){return n._onFinish()}):this.players.forEach(function(e){e.onDone(function(){++i==a&&n._onFinish()}),e.onDestroy(function(){++r==a&&n._onDestroy()}),e.onStart(function(){++o==a&&n._onStart()})}),this.totalTime=this.players.reduce(function(e,t){return Math.max(e,t.totalTime)},0)}return _createClass(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach(function(e){return e.init()})}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[])}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(function(e){return e.play()})}},{key:"pause",value:function(){this.players.forEach(function(e){return e.pause()})}},{key:"restart",value:function(){this.players.forEach(function(e){return e.restart()})}},{key:"finish",value:function(){this._onFinish(),this.players.forEach(function(e){return e.finish()})}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(function(e){return e.destroy()}),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach(function(e){return e.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(e){var t=e*this.totalTime;this.players.forEach(function(e){var n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)})}},{key:"getPosition",value:function(){var e=this.players.reduce(function(e,t){return null===e||t.totalTime>e.totalTime?t:e},null);return null!=e?e.getPosition():0}},{key:"beforeDestroy",value:function(){this.players.forEach(function(e){e.beforeDestroy&&e.beforeDestroy()})}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),b="!"},1116:function(e,t,n){"use strict";n.d(t,{ez:function(){return pe},K0:function(){return l},uU:function(){return se},JJ:function(){return ue},Nd:function(){return le},mk:function(){return J},sg:function(){return Q},O5:function(){return $},PC:function(){return re},RF:function(){return ne},n9:function(){return ie},tP:function(){return oe},OU:function(){return de},JF:function(){return be},NF:function(){return he},w_:function(){return s},bD:function(){return fe},q:function(){return o},Mx:function(){return j},HT:function(){return a}});var i=n(5366),r=null;function o(){return r}function a(e){r||(r=e)}var s=function e(){_classCallCheck(this,e)},l=new i.OlP("DocumentToken"),c=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}({}),u=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}({}),d=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}({}),p=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}({}),f=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}({}),h=function(e){return e[e.Decimal=0]="Decimal",e[e.Group=1]="Group",e[e.List=2]="List",e[e.PercentSign=3]="PercentSign",e[e.PlusSign=4]="PlusSign",e[e.MinusSign=5]="MinusSign",e[e.Exponential=6]="Exponential",e[e.SuperscriptingExponent=7]="SuperscriptingExponent",e[e.PerMille=8]="PerMille",e[e[1/0]=9]="Infinity",e[e.NaN=10]="NaN",e[e.TimeSeparator=11]="TimeSeparator",e[e.CurrencyDecimal=12]="CurrencyDecimal",e[e.CurrencyGroup=13]="CurrencyGroup",e}({});function b(e,t){return y((0,i.cg1)(e)[i.wAp.DateFormat],t)}function g(e,t){return y((0,i.cg1)(e)[i.wAp.TimeFormat],t)}function m(e,t){return y((0,i.cg1)(e)[i.wAp.DateTimeFormat],t)}function v(e,t){var n=(0,i.cg1)(e),r=n[i.wAp.NumberSymbols][t];if(void 0===r){if(t===h.CurrencyDecimal)return n[i.wAp.NumberSymbols][h.Decimal];if(t===h.CurrencyGroup)return n[i.wAp.NumberSymbols][h.Group]}return r}var _=i.kL8;function k(e){if(!e[i.wAp.ExtraData])throw new Error('Missing extra locale data for the locale "'.concat(e[i.wAp.LocaleId],'". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.'))}function y(e,t){for(var n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function x(e){var t=_slicedToArray2(e.split(":"),2);return{hours:+t[0],minutes:+t[1]}}var w=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,E={},C=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,T=function(e){return e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended",e}({}),O=function(e){return e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day",e}({}),M=function(e){return e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras",e}({});function P(e,t,n,i){var r=function(e){if(F(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){var t=_slicedToArray2(e.split("-").map(function(e){return+e}),3),n=t[0],i=t[1],r=void 0===i?1:i,o=t[2];return D(n,r-1,void 0===o?1:o)}var a,s=parseFloat(e);if(!isNaN(e-s))return new Date(s);if(a=e.match(w))return function(e){var t=new Date(0),n=0,i=0,r=e[8]?t.setUTCFullYear:t.setFullYear,o=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),i=Number(e[9]+e[11])),r.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));var a=Number(e[4]||0)-n,s=Number(e[5]||0)-i,l=Number(e[6]||0),c=Math.floor(1e3*parseFloat("0."+(e[7]||0)));return o.call(t,a,s,l,c),t}(a)}var l=new Date(e);if(!F(l))throw new Error('Unable to convert "'.concat(e,'" into a date'));return l}(e);t=A(n,t)||t;for(var o,a=[];t;){if(!(o=C.exec(t))){a.push(t);break}var s=(a=a.concat(o.slice(1))).pop();if(!s)break;t=s}var l=r.getTimezoneOffset();i&&(l=q(i,l),r=function(e,t,n){var i=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(q(t,i)-i))}(r,i));var c="";return a.forEach(function(e){var t=function(e){if(N[e])return N[e];var t;switch(e){case"G":case"GG":case"GGG":t=R(M.Eras,p.Abbreviated);break;case"GGGG":t=R(M.Eras,p.Wide);break;case"GGGGG":t=R(M.Eras,p.Narrow);break;case"y":t=L(O.FullYear,1,0,!1,!0);break;case"yy":t=L(O.FullYear,2,0,!0,!0);break;case"yyy":t=L(O.FullYear,3,0,!1,!0);break;case"yyyy":t=L(O.FullYear,4,0,!1,!0);break;case"Y":t=B(1);break;case"YY":t=B(2,!0);break;case"YYY":t=B(3);break;case"YYYY":t=B(4);break;case"M":case"L":t=L(O.Month,1,1);break;case"MM":case"LL":t=L(O.Month,2,1);break;case"MMM":t=R(M.Months,p.Abbreviated);break;case"MMMM":t=R(M.Months,p.Wide);break;case"MMMMM":t=R(M.Months,p.Narrow);break;case"LLL":t=R(M.Months,p.Abbreviated,d.Standalone);break;case"LLLL":t=R(M.Months,p.Wide,d.Standalone);break;case"LLLLL":t=R(M.Months,p.Narrow,d.Standalone);break;case"w":t=U(1);break;case"ww":t=U(2);break;case"W":t=U(1,!0);break;case"d":t=L(O.Date,1);break;case"dd":t=L(O.Date,2);break;case"c":case"cc":t=L(O.Day,1);break;case"ccc":t=R(M.Days,p.Abbreviated,d.Standalone);break;case"cccc":t=R(M.Days,p.Wide,d.Standalone);break;case"ccccc":t=R(M.Days,p.Narrow,d.Standalone);break;case"cccccc":t=R(M.Days,p.Short,d.Standalone);break;case"E":case"EE":case"EEE":t=R(M.Days,p.Abbreviated);break;case"EEEE":t=R(M.Days,p.Wide);break;case"EEEEE":t=R(M.Days,p.Narrow);break;case"EEEEEE":t=R(M.Days,p.Short);break;case"a":case"aa":case"aaa":t=R(M.DayPeriods,p.Abbreviated);break;case"aaaa":t=R(M.DayPeriods,p.Wide);break;case"aaaaa":t=R(M.DayPeriods,p.Narrow);break;case"b":case"bb":case"bbb":t=R(M.DayPeriods,p.Abbreviated,d.Standalone,!0);break;case"bbbb":t=R(M.DayPeriods,p.Wide,d.Standalone,!0);break;case"bbbbb":t=R(M.DayPeriods,p.Narrow,d.Standalone,!0);break;case"B":case"BB":case"BBB":t=R(M.DayPeriods,p.Abbreviated,d.Format,!0);break;case"BBBB":t=R(M.DayPeriods,p.Wide,d.Format,!0);break;case"BBBBB":t=R(M.DayPeriods,p.Narrow,d.Format,!0);break;case"h":t=L(O.Hours,1,-12);break;case"hh":t=L(O.Hours,2,-12);break;case"H":t=L(O.Hours,1);break;case"HH":t=L(O.Hours,2);break;case"m":t=L(O.Minutes,1);break;case"mm":t=L(O.Minutes,2);break;case"s":t=L(O.Seconds,1);break;case"ss":t=L(O.Seconds,2);break;case"S":t=L(O.FractionalSeconds,1);break;case"SS":t=L(O.FractionalSeconds,2);break;case"SSS":t=L(O.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=Z(T.Short);break;case"ZZZZZ":t=Z(T.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=Z(T.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=Z(T.Long);break;default:return null}return N[e]=t,t}(e);c+=t?t(r,n,l):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function D(e,t,n){var i=new Date(0);return i.setFullYear(e,t,n),i.setHours(0,0,0),i}function A(e,t){var n=function(e){return(0,i.cg1)(e)[i.wAp.LocaleId]}(e);if(E[n]=E[n]||{},E[n][t])return E[n][t];var r="";switch(t){case"shortDate":r=b(e,f.Short);break;case"mediumDate":r=b(e,f.Medium);break;case"longDate":r=b(e,f.Long);break;case"fullDate":r=b(e,f.Full);break;case"shortTime":r=g(e,f.Short);break;case"mediumTime":r=g(e,f.Medium);break;case"longTime":r=g(e,f.Long);break;case"fullTime":r=g(e,f.Full);break;case"short":var o=A(e,"shortTime"),a=A(e,"shortDate");r=I(m(e,f.Short),[o,a]);break;case"medium":var s=A(e,"mediumTime"),l=A(e,"mediumDate");r=I(m(e,f.Medium),[s,l]);break;case"long":var c=A(e,"longTime"),u=A(e,"longDate");r=I(m(e,f.Long),[c,u]);break;case"full":var d=A(e,"fullTime"),p=A(e,"fullDate");r=I(m(e,f.Full),[d,p])}return r&&(E[n][t]=r),r}function I(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(e,n){return null!=t&&n in t?t[n]:e})),e}function S(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"-",i=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0,o="";(e<0||r&&e<=0)&&(r?e=1-e:(e=-e,o=n));for(var a=String(e);a.length<t;)a="0"+a;return i&&(a=a.substr(a.length-t)),o+a}function L(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return function(o,a){var s,l=function(e,t){switch(e){case O.FullYear:return t.getFullYear();case O.Month:return t.getMonth();case O.Date:return t.getDate();case O.Hours:return t.getHours();case O.Minutes:return t.getMinutes();case O.Seconds:return t.getSeconds();case O.FractionalSeconds:return t.getMilliseconds();case O.Day:return t.getDay();default:throw new Error('Unknown DateType value "'.concat(e,'".'))}}(e,o);if((n>0||l>-n)&&(l+=n),e===O.Hours)0===l&&-12===n&&(l=12);else if(e===O.FractionalSeconds)return s=t,S(l,3).substr(0,s);var c=v(a,h.MinusSign);return S(l,t,c,i,r)}}function R(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.Format,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return function(o,a){return function(e,t,n,r,o,a){switch(n){case M.Months:return function(e,t,n){var r=(0,i.cg1)(e),o=y([r[i.wAp.MonthsFormat],r[i.wAp.MonthsStandalone]],t);return y(o,n)}(t,o,r)[e.getMonth()];case M.Days:return function(e,t,n){var r=(0,i.cg1)(e),o=y([r[i.wAp.DaysFormat],r[i.wAp.DaysStandalone]],t);return y(o,n)}(t,o,r)[e.getDay()];case M.DayPeriods:var s=e.getHours(),l=e.getMinutes();if(a){var c=function(e){var t=(0,i.cg1)(e);return k(t),(t[i.wAp.ExtraData][2]||[]).map(function(e){return"string"==typeof e?x(e):[x(e[0]),x(e[1])]})}(t),u=function(e,t,n){var r=(0,i.cg1)(e);k(r);var o=y([r[i.wAp.ExtraData][0],r[i.wAp.ExtraData][1]],t)||[];return y(o,n)||[]}(t,o,r),d=c.findIndex(function(e){if(Array.isArray(e)){var t=_slicedToArray2(e,2),n=t[0],i=t[1],r=s>=n.hours&&l>=n.minutes,o=s<i.hours||s===i.hours&&l<i.minutes;if(n.hours<i.hours){if(r&&o)return!0}else if(r||o)return!0}else if(e.hours===s&&e.minutes===l)return!0;return!1});if(-1!==d)return u[d]}return function(e,t,n){var r=(0,i.cg1)(e),o=y([r[i.wAp.DayPeriodsFormat],r[i.wAp.DayPeriodsStandalone]],t);return y(o,n)}(t,o,r)[s<12?0:1];case M.Eras:return function(e,t){return y((0,i.cg1)(e)[i.wAp.Eras],t)}(t,r)[e.getFullYear()<=0?0:1];default:throw new Error("unexpected translation type ".concat(n))}}(o,a,e,t,n,r)}}function Z(e){return function(t,n,i){var r=-1*i,o=v(n,h.MinusSign),a=r>0?Math.floor(r/60):Math.ceil(r/60);switch(e){case T.Short:return(r>=0?"+":"")+S(a,2,o)+S(Math.abs(r%60),2,o);case T.ShortGMT:return"GMT"+(r>=0?"+":"")+S(a,1,o);case T.Long:return"GMT"+(r>=0?"+":"")+S(a,2,o)+":"+S(Math.abs(r%60),2,o);case T.Extended:return 0===i?"Z":(r>=0?"+":"")+S(a,2,o)+":"+S(Math.abs(r%60),2,o);default:throw new Error('Unknown zone width "'.concat(e,'"'))}}}function z(e){return D(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))}function U(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,i){var r,o,a;if(t){var s=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,l=n.getDate();r=1+Math.floor((l+s)/7)}else{var c=z(n),u=(o=c.getFullYear(),a=D(o,0,1).getDay(),D(o,0,1+(a<=4?4:11)-a)),d=c.getTime()-u.getTime();r=1+Math.round(d/6048e5)}return S(r,e,v(i,h.MinusSign))}}function B(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,i){return S(z(n).getFullYear(),e,v(i,h.MinusSign),t)}}var N={};function q(e,t){e=e.replace(/:/g,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function F(e){return e instanceof Date&&!isNaN(e.valueOf())}var W=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function K(e){var t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}var V=function e(){_classCallCheck(this,e)},H=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this)).locale=e,i}return _createClass(n,[{key:"getPluralCategory",value:function(e,t){switch(_(t||this.locale)(e)){case u.Zero:return"zero";case u.One:return"one";case u.Two:return"two";case u.Few:return"few";case u.Many:return"many";default:return"other"}}}]),n}(V);return e.\u0275fac=function(t){return new(t||e)(i.LFG(i.soG))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}();function j(e,t){t=encodeURIComponent(t);var n,i=_createForOfIteratorHelper(e.split(";"));try{for(i.s();!(n=i.n()).done;){var r=n.value,o=r.indexOf("="),a=_slicedToArray2(-1==o?[r,""]:[r.slice(0,o),r.slice(o+1)],2),s=a[0],l=a[1];if(s.trim()===t)return decodeURIComponent(l)}}catch(c){i.e(c)}finally{i.f()}return null}var J=function(){var e=function(){function e(t,n,i,r){_classCallCheck(this,e),this._iterableDiffers=t,this._keyValueDiffers=n,this._ngEl=i,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}return _createClass(e,[{key:"klass",set:function(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}},{key:"ngClass",set:function(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&((0,i.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}},{key:"ngDoCheck",value:function(){if(this._iterableDiffer){var e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}},{key:"_applyKeyValueChanges",value:function(e){var t=this;e.forEachAddedItem(function(e){return t._toggleClass(e.key,e.currentValue)}),e.forEachChangedItem(function(e){return t._toggleClass(e.key,e.currentValue)}),e.forEachRemovedItem(function(e){e.previousValue&&t._toggleClass(e.key,!1)})}},{key:"_applyIterableChanges",value:function(e){var t=this;e.forEachAddedItem(function(e){if("string"!=typeof e.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got ".concat((0,i.AaK)(e.item)));t._toggleClass(e.item,!0)}),e.forEachRemovedItem(function(e){return t._toggleClass(e.item,!1)})}},{key:"_applyClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach(function(e){return t._toggleClass(e,!0)}):Object.keys(e).forEach(function(n){return t._toggleClass(n,!!e[n])}))}},{key:"_removeClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach(function(e){return t._toggleClass(e,!1)}):Object.keys(e).forEach(function(e){return t._toggleClass(e,!1)}))}},{key:"_toggleClass",value:function(e,t){var n=this;(e=e.trim())&&e.split(/\s+/g).forEach(function(e){t?n._renderer.addClass(n._ngEl.nativeElement,e):n._renderer.removeClass(n._ngEl.nativeElement,e)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.ZZ4),i.Y36(i.aQg),i.Y36(i.SBq),i.Y36(i.Qsj))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),e}(),G=function(){function e(t,n,i,r){_classCallCheck(this,e),this.$implicit=t,this.ngForOf=n,this.index=i,this.count=r}return _createClass(e,[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}]),e}(),Q=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._viewContainer=t,this._template=n,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}return _createClass(e,[{key:"ngForOf",set:function(e){this._ngForOf=e,this._ngForOfDirty=!0}},{key:"ngForTrackBy",get:function(){return this._trackByFn},set:function(e){this._trackByFn=e}},{key:"ngForTemplate",set:function(e){e&&(this._template=e)}},{key:"ngDoCheck",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(i){throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat((t=e).name||typeof t,"'. NgFor only supports binding to Iterables such as Arrays."))}}var t;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}},{key:"_applyChanges",value:function(e){var t=this,n=[];e.forEachOperation(function(e,i,r){if(null==e.previousIndex){var o=t._viewContainer.createEmbeddedView(t._template,new G(null,t._ngForOf,-1,-1),null===r?void 0:r),a=new Y(e,o);n.push(a)}else if(null==r)t._viewContainer.remove(null===i?void 0:i);else if(null!==i){var s=t._viewContainer.get(i);t._viewContainer.move(s,r);var l=new Y(e,s);n.push(l)}});for(var i=0;i<n.length;i++)this._perViewChange(n[i].view,n[i].record);for(var r=0,o=this._viewContainer.length;r<o;r++){var a=this._viewContainer.get(r);a.context.index=r,a.context.count=o,a.context.ngForOf=this._ngForOf}e.forEachIdentityChange(function(e){t._viewContainer.get(e.currentIndex).context.$implicit=e.item})}},{key:"_perViewChange",value:function(e,t){e.context.$implicit=t.item}}],[{key:"ngTemplateContextGuard",value:function(e,t){return!0}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(i.ZZ4))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),e}(),Y=function e(t,n){_classCallCheck(this,e),this.record=t,this.view=n},$=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this._viewContainer=t,this._context=new X,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=n}return _createClass(e,[{key:"ngIf",set:function(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}},{key:"ngIfThen",set:function(e){ee("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}},{key:"ngIfElse",set:function(e){ee("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}},{key:"_updateView",value:function(){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)))}}],[{key:"ngTemplateContextGuard",value:function(e,t){return!0}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.s_b),i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),e}(),X=function e(){_classCallCheck(this,e),this.$implicit=null,this.ngIf=null};function ee(e,t){if(t&&!t.createEmbeddedView)throw new Error("".concat(e," must be a TemplateRef, but received '").concat((0,i.AaK)(t),"'."))}var te=function(){function e(t,n){_classCallCheck(this,e),this._viewContainerRef=t,this._templateRef=n,this._created=!1}return _createClass(e,[{key:"create",value:function(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}},{key:"destroy",value:function(){this._created=!1,this._viewContainerRef.clear()}},{key:"enforceState",value:function(e){e&&!this._created?this.create():!e&&this._created&&this.destroy()}}]),e}(),ne=function(){var e=function(){function e(){_classCallCheck(this,e),this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}return _createClass(e,[{key:"ngSwitch",set:function(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}},{key:"_addCase",value:function(){return this._caseCount++}},{key:"_addDefault",value:function(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}},{key:"_matchCase",value:function(e){var t=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||t,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),t}},{key:"_updateDefaultCases",value:function(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(var t=0;t<this._defaultViews.length;t++)this._defaultViews[t].enforceState(e)}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}}),e}(),ie=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.ngSwitch=i,i._addCase(),this._view=new te(t,n)}return _createClass(e,[{key:"ngDoCheck",value:function(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(ne,9))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),e}(),re=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._ngEl=t,this._differs=n,this._renderer=i,this._ngStyle=null,this._differ=null}return _createClass(e,[{key:"ngStyle",set:function(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}},{key:"ngDoCheck",value:function(){if(this._differ){var e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}},{key:"_setStyle",value:function(e,t){var n=_slicedToArray2(e.split("."),2),i=n[0],r=n[1];null!=(t=null!=t&&r?"".concat(t).concat(r):t)?this._renderer.setStyle(this._ngEl.nativeElement,i,t):this._renderer.removeStyle(this._ngEl.nativeElement,i)}},{key:"_applyChanges",value:function(e){var t=this;e.forEachRemovedItem(function(e){return t._setStyle(e.key,null)}),e.forEachAddedItem(function(e){return t._setStyle(e.key,e.currentValue)}),e.forEachChangedItem(function(e){return t._setStyle(e.key,e.currentValue)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.aQg),i.Y36(i.Qsj))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),e}(),oe=function(){var e=function(){function e(t){_classCallCheck(this,e),this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}return _createClass(e,[{key:"ngOnChanges",value:function(e){if(e.ngTemplateOutlet){var t=this._viewContainerRef;this._viewRef&&t.remove(t.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?t.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.s_b))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[i.TTD]}),e}();function ae(e,t){return Error("InvalidPipeArgument: '".concat(t,"' for pipe '").concat((0,i.AaK)(e),"'"))}var se=function(){var e=function(){function e(t){_classCallCheck(this,e),this.locale=t}return _createClass(e,[{key:"transform",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mediumDate",i=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;if(null==t||""===t||t!=t)return null;try{return P(t,n,r||this.locale,i)}catch(o){throw ae(e,o.message)}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.soG,16))},e.\u0275pipe=i.Yjl({name:"date",type:e,pure:!0}),e}(),le=function(){var e=function(){function e(t){_classCallCheck(this,e),this.differs=t,this.keyValues=[]}return _createClass(e,[{key:"transform",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ce;if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());var i=this.differ.diff(e);return i&&(this.keyValues=[],i.forEachItem(function(e){t.keyValues.push({key:e.key,value:e.currentValue})}),this.keyValues.sort(n)),this.keyValues}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.aQg,16))},e.\u0275pipe=i.Yjl({name:"keyvalue",type:e,pure:!1}),e}();function ce(e,t){var n=e.key,i=t.key;if(n===i)return 0;if(void 0===n)return 1;if(void 0===i)return-1;if(null===n)return 1;if(null===i)return-1;if("string"==typeof n&&"string"==typeof i)return n<i?-1:1;if("number"==typeof n&&"number"==typeof i)return n-i;if("boolean"==typeof n&&"boolean"==typeof i)return n<i?-1:1;var r=String(n),o=String(i);return r==o?0:r<o?-1:1}var ue=function(){var e=function(){function e(t){_classCallCheck(this,e),this._locale=t}return _createClass(e,[{key:"transform",value:function(t,n,r){if(!function(e){return!(null==e||""===e||e!=e)}(t))return null;r=r||this._locale;try{return function(e,t,n){return function(e,t,n,i,r,o){var a=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s="",l=!1;if(isFinite(e)){var c=function(e){var t,n,i,r,o,a=Math.abs(e)+"",s=0;for((n=a.indexOf("."))>-1&&(a=a.replace(".","")),(i=a.search(/e/i))>0?(n<0&&(n=i),n+=+a.slice(i+1),a=a.substring(0,i)):n<0&&(n=a.length),i=0;"0"===a.charAt(i);i++);if(i===(o=a.length))t=[0],n=1;else{for(o--;"0"===a.charAt(o);)o--;for(n-=i,t=[],r=0;i<=o;i++,r++)t[r]=Number(a.charAt(i))}return n>22&&(t=t.splice(0,21),s=n-1,n=1),{digits:t,exponent:s,integerLen:n}}(e);a&&(c=function(e){if(0===e.digits[0])return e;var t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(c));var u=t.minInt,d=t.minFrac,p=t.maxFrac;if(o){var f=o.match(W);if(null===f)throw new Error("".concat(o," is not a valid digit info"));var b=f[1],g=f[3],m=f[5];null!=b&&(u=K(b)),null!=g&&(d=K(g)),null!=m?p=K(m):null!=g&&d>p&&(p=d)}!function(e,t,n){if(t>n)throw new Error("The minimum number of digits after fraction (".concat(t,") is higher than the maximum (").concat(n,")."));var i=e.digits,r=i.length-e.integerLen,o=Math.min(Math.max(t,r),n),a=o+e.integerLen,s=i[a];if(a>0){i.splice(Math.max(e.integerLen,a));for(var l=a;l<i.length;l++)i[l]=0}else{r=Math.max(0,r),e.integerLen=1,i.length=Math.max(1,a=o+1),i[0]=0;for(var c=1;c<a;c++)i[c]=0}if(s>=5)if(a-1<0){for(var u=0;u>a;u--)i.unshift(0),e.integerLen++;i.unshift(1),e.integerLen++}else i[a-1]++;for(;r<Math.max(0,o);r++)i.push(0);var d=0!==o,p=t+e.integerLen,f=i.reduceRight(function(e,t,n,i){return i[n]=(t+=e)<10?t:t-10,d&&(0===i[n]&&n>=p?i.pop():d=!1),t>=10?1:0},0);f&&(i.unshift(f),e.integerLen++)}(c,d,p);var _=c.digits,k=c.integerLen,y=c.exponent,x=[];for(l=_.every(function(e){return!e});k<u;k++)_.unshift(0);for(;k<0;k++)_.unshift(0);k>0?x=_.splice(k,_.length):(x=_,_=[0]);var w=[];for(_.length>=t.lgSize&&w.unshift(_.splice(-t.lgSize,_.length).join(""));_.length>t.gSize;)w.unshift(_.splice(-t.gSize,_.length).join(""));_.length&&w.unshift(_.join("")),s=w.join(v(n,i)),x.length&&(s+=v(n,r)+x.join("")),y&&(s+=v(n,h.Exponential)+"+"+y)}else s=v(n,h.Infinity);return s=e<0&&!l?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf}(e,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"-",n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=e.split(";"),r=i[0],o=i[1],a=-1!==r.indexOf(".")?r.split("."):[r.substring(0,r.lastIndexOf("0")+1),r.substring(r.lastIndexOf("0")+1)],s=a[0],l=a[1]||"";n.posPre=s.substr(0,s.indexOf("#"));for(var c=0;c<l.length;c++){var u=l.charAt(c);"0"===u?n.minFrac=n.maxFrac=c+1:"#"===u?n.maxFrac=c+1:n.posSuf+=u}var d=s.split(",");if(n.gSize=d[1]?d[1].length:0,n.lgSize=d[2]||d[1]?(d[2]||d[1]).length:0,o){var p=r.length-n.posPre.length-n.posSuf.length,f=o.indexOf("#");n.negPre=o.substr(0,f).replace(/'/g,""),n.negSuf=o.substr(f+p).replace(/'/g,"")}else n.negPre=t+n.posPre,n.negSuf=n.posSuf;return n}(function(e,t){return(0,i.cg1)(e)[i.wAp.NumberFormats][t]}(t,c.Decimal),v(t,h.MinusSign)),t,h.Group,h.Decimal,n)}(function(e){if("string"==typeof e&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if("number"!=typeof e)throw new Error("".concat(e," is not a number"));return e}(t),r,n)}catch(o){throw ae(e,o.message)}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.soG,16))},e.\u0275pipe=i.Yjl({name:"number",type:e,pure:!0}),e}(),de=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"transform",value:function(t,n,i){if(null==t)return null;if(!this.supports(t))throw ae(e,t);return t.slice(n,i)}},{key:"supports",value:function(e){return"string"==typeof e||Array.isArray(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=i.Yjl({name:"slice",type:e,pure:!1}),e}(),pe=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({providers:[{provide:V,useClass:H}]}),e}(),fe="browser";function he(e){return e===fe}var be=function e(){_classCallCheck(this,e)}},8297:function(e,t,n){"use strict";n.d(t,{eN:function(){return P},JF:function(){return F},LE:function(){return m}});var i=n(1116),r=n(5366),o=n(2041),a=n(2391),s=n(7228),l=n(7849),c=n(8868),u=n(1681),d=function e(){_classCallCheck(this,e)},p=function e(){_classCallCheck(this,e)},f=function(){function e(t){var n=this;_classCallCheck(this,e),this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?function(){n.headers=new Map,t.split("\n").forEach(function(e){var t=e.indexOf(":");if(t>0){var i=e.slice(0,t),r=i.toLowerCase(),o=e.slice(t+1).trim();n.maybeSetNormalizedName(i,r),n.headers.has(r)?n.headers.get(r).push(o):n.headers.set(r,[o])}})}:function(){n.headers=new Map,Object.keys(t).forEach(function(e){var i=t[e],r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(n.headers.set(r,i),n.maybeSetNormalizedName(e,r))})}:this.headers=new Map}return _createClass(e,[{key:"has",value:function(e){return this.init(),this.headers.has(e.toLowerCase())}},{key:"get",value:function(e){this.init();var t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}},{key:"keys",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:"getAll",value:function(e){return this.init(),this.headers.get(e.toLowerCase())||null}},{key:"append",value:function(e,t){return this.clone({name:e,value:t,op:"a"})}},{key:"set",value:function(e,t){return this.clone({name:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({name:e,value:t,op:"d"})}},{key:"maybeSetNormalizedName",value:function(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}},{key:"init",value:function(){var t=this;this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(function(e){return t.applyUpdate(e)}),this.lazyUpdate=null))}},{key:"copyFrom",value:function(e){var t=this;e.init(),Array.from(e.headers.keys()).forEach(function(n){t.headers.set(n,e.headers.get(n)),t.normalizedNames.set(n,e.normalizedNames.get(n))})}},{key:"clone",value:function(t){var n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}},{key:"applyUpdate",value:function(e){var t=e.name.toLowerCase();switch(e.op){case"a":case"s":var n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);var i=("a"===e.op?this.headers.get(t):void 0)||[];i.push.apply(i,_toConsumableArray(n)),this.headers.set(t,i);break;case"d":var r=e.value;if(r){var o=this.headers.get(t);if(!o)return;0===(o=o.filter(function(e){return-1===r.indexOf(e)})).length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,o)}else this.headers.delete(t),this.normalizedNames.delete(t)}}},{key:"forEach",value:function(e){var t=this;this.init(),Array.from(this.normalizedNames.keys()).forEach(function(n){return e(t.normalizedNames.get(n),t.headers.get(n))})}}]),e}(),h=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"encodeKey",value:function(e){return b(e)}},{key:"encodeValue",value:function(e){return b(e)}},{key:"decodeKey",value:function(e){return decodeURIComponent(e)}},{key:"decodeValue",value:function(e){return decodeURIComponent(e)}}]),e}();function b(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,"/")}function g(e){return"".concat(e)}var m=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(_classCallCheck(this,e),this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new h,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(e,t){var n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(function(e){var i=e.indexOf("="),r=_slicedToArray2(-1==i?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,i)),t.decodeValue(e.slice(i+1))],2),o=r[0],a=r[1],s=n.get(o)||[];s.push(a),n.set(o,s)}),n}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(function(e){var i=n.fromObject[e];t.map.set(e,Array.isArray(i)?i:[i])})):this.map=null}return _createClass(e,[{key:"has",value:function(e){return this.init(),this.map.has(e)}},{key:"get",value:function(e){this.init();var t=this.map.get(e);return t?t[0]:null}},{key:"getAll",value:function(e){return this.init(),this.map.get(e)||null}},{key:"keys",value:function(){return this.init(),Array.from(this.map.keys())}},{key:"append",value:function(e,t){return this.clone({param:e,value:t,op:"a"})}},{key:"appendAll",value:function(e){var t=[];return Object.keys(e).forEach(function(n){var i=e[n];Array.isArray(i)?i.forEach(function(e){t.push({param:n,value:e,op:"a"})}):t.push({param:n,value:i,op:"a"})}),this.clone(t)}},{key:"set",value:function(e,t){return this.clone({param:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({param:e,value:t,op:"d"})}},{key:"toString",value:function(){var e=this;return this.init(),this.keys().map(function(t){var n=e.encoder.encodeKey(t);return e.map.get(t).map(function(t){return n+"="+e.encoder.encodeValue(t)}).join("&")}).filter(function(e){return""!==e}).join("&")}},{key:"clone",value:function(t){var n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}},{key:"init",value:function(){var e=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(function(t){return e.map.set(t,e.cloneFrom.map.get(t))}),this.updates.forEach(function(t){switch(t.op){case"a":case"s":var n=("a"===t.op?e.map.get(t.param):void 0)||[];n.push(g(t.value)),e.map.set(t.param,n);break;case"d":if(void 0===t.value){e.map.delete(t.param);break}var i=e.map.get(t.param)||[],r=i.indexOf(g(t.value));-1!==r&&i.splice(r,1),i.length>0?e.map.set(t.param,i):e.map.delete(t.param)}}),this.cloneFrom=this.updates=null)}}]),e}(),v=function(){function e(){_classCallCheck(this,e),this.map=new Map}return _createClass(e,[{key:"set",value:function(e,t){return this.map.set(e,t),this}},{key:"get",value:function(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}},{key:"delete",value:function(e){return this.map.delete(e),this}},{key:"keys",value:function(){return this.map.keys()}}]),e}();function _(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function k(e){return"undefined"!=typeof Blob&&e instanceof Blob}function y(e){return"undefined"!=typeof FormData&&e instanceof FormData}var x=function(){function e(t,n,i,r){var o;if(_classCallCheck(this,e),this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.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!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new f),this.context||(this.context=new v),this.params){var a=this.params.toString();if(0===a.length)this.urlWithParams=n;else{var s=n.indexOf("?");this.urlWithParams=n+(-1===s?"?":s<n.length-1?"&":"")+a}}else this.params=new m,this.urlWithParams=n}return _createClass(e,[{key:"serializeBody",value:function(){return null===this.body?null:_(this.body)||k(this.body)||y(this.body)||"string"==typeof this.body?this.body:this.body instanceof m?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}},{key:"detectContentTypeHeader",value:function(){return null===this.body||y(this.body)?null:k(this.body)?this.body.type||null:_(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof m?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}},{key:"clone",value:function(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.method||this.method,r=n.url||this.url,o=n.responseType||this.responseType,a=void 0!==n.body?n.body:this.body,s=void 0!==n.withCredentials?n.withCredentials:this.withCredentials,l=void 0!==n.reportProgress?n.reportProgress:this.reportProgress,c=n.headers||this.headers,u=n.params||this.params,d=null!==(t=n.context)&&void 0!==t?t:this.context;return void 0!==n.setHeaders&&(c=Object.keys(n.setHeaders).reduce(function(e,t){return e.set(t,n.setHeaders[t])},c)),n.setParams&&(u=Object.keys(n.setParams).reduce(function(e,t){return e.set(t,n.setParams[t])},u)),new e(i,r,a,{params:u,headers:c,context:d,reportProgress:l,responseType:o,withCredentials:s})}}]),e}(),w=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}({}),E=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"OK";_classCallCheck(this,e),this.headers=t.headers||new f,this.status=void 0!==t.status?t.status:n,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300},C=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _classCallCheck(this,n),(e=t.call(this,i)).type=w.ResponseHeader,e}return _createClass(n,[{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({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})}}]),n}(E),T=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _classCallCheck(this,n),(e=t.call(this,i)).type=w.Response,e.body=void 0!==i.body?i.body:null,e}return _createClass(n,[{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({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})}}]),n}(E),O=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this,e,0,"Unknown Error")).name="HttpErrorResponse",i.ok=!1,i.message=i.status>=200&&i.status<300?"Http failure during parsing for ".concat(e.url||"(unknown url)"):"Http failure response for ".concat(e.url||"(unknown url)",": ").concat(e.status," ").concat(e.statusText),i.error=e.error||null,i}return n}(E);function M(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}var P=function(){var e=function(){function e(t){_classCallCheck(this,e),this.handler=t}return _createClass(e,[{key:"request",value:function(e,t){var n,i,r,a=this,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e instanceof x?n=e:(i=d.headers instanceof f?d.headers:new f(d.headers),d.params&&(r=d.params instanceof m?d.params:new m({fromObject:d.params})),n=new x(e,t,void 0!==d.body?d.body:null,{headers:i,context:d.context,params:r,reportProgress:d.reportProgress,responseType:d.responseType||"json",withCredentials:d.withCredentials}));var p,h=(0,o.of)(n).pipe((p=function(e){return a.handler.handle(e)},(0,l.m)(void 0)?(0,s.z)(p,void 0,1):(0,s.z)(p,1)));if(e instanceof x||"events"===d.observe)return h;var b=h.pipe((0,c.h)(function(e){return e instanceof T}));switch(d.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return b.pipe((0,u.U)(function(e){if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body}));case"blob":return b.pipe((0,u.U)(function(e){if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body}));case"text":return b.pipe((0,u.U)(function(e){if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body}));case"json":default:return b.pipe((0,u.U)(function(e){return e.body}))}case"response":return b;default:throw new Error("Unreachable: unhandled observe type ".concat(d.observe,"}"))}}},{key:"delete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("DELETE",e,t)}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("GET",e,t)}},{key:"head",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("HEAD",e,t)}},{key:"jsonp",value:function(e,t){return this.request("JSONP",e,{params:(new m).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}},{key:"options",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("OPTIONS",e,t)}},{key:"patch",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PATCH",e,M(n,t))}},{key:"post",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("POST",e,M(n,t))}},{key:"put",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PUT",e,M(n,t))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(d))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),D=function(){function e(t,n){_classCallCheck(this,e),this.next=t,this.interceptor=n}return _createClass(e,[{key:"handle",value:function(e){return this.interceptor.intercept(e,this.next)}}]),e}(),A=new r.OlP("HTTP_INTERCEPTORS"),I=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"intercept",value:function(e,t){return t.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),S=/^\)\]\}',?\n/,L=function(){var e=function(){function e(t){_classCallCheck(this,e),this.xhrFactory=t}return _createClass(e,[{key:"handle",value:function(e){var t=this;if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new a.y(function(n){var i=t.xhrFactory.build();if(i.open(e.method,e.urlWithParams),e.withCredentials&&(i.withCredentials=!0),e.headers.forEach(function(e,t){return i.setRequestHeader(e,t.join(","))}),e.headers.has("Accept")||i.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){var r=e.detectContentTypeHeader();null!==r&&i.setRequestHeader("Content-Type",r)}if(e.responseType){var o=e.responseType.toLowerCase();i.responseType="json"!==o?o:"text"}var a=e.serializeBody(),s=null,l=function(){if(null!==s)return s;var t=1223===i.status?204:i.status,n=i.statusText||"OK",r=new f(i.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}(i)||e.url;return s=new C({headers:r,status:t,statusText:n,url:o})},c=function(){var t=l(),r=t.headers,o=t.status,a=t.statusText,s=t.url,c=null;204!==o&&(c=void 0===i.response?i.responseText:i.response),0===o&&(o=c?200:0);var u=o>=200&&o<300;if("json"===e.responseType&&"string"==typeof c){var d=c;c=c.replace(S,"");try{c=""!==c?JSON.parse(c):null}catch(p){c=d,u&&(u=!1,c={error:p,text:c})}}u?(n.next(new T({body:c,headers:r,status:o,statusText:a,url:s||void 0})),n.complete()):n.error(new O({error:c,headers:r,status:o,statusText:a,url:s||void 0}))},u=function(e){var t=l().url,r=new O({error:e,status:i.status||0,statusText:i.statusText||"Unknown Error",url:t||void 0});n.error(r)},d=!1,p=function(t){d||(n.next(l()),d=!0);var r={type:w.DownloadProgress,loaded:t.loaded};t.lengthComputable&&(r.total=t.total),"text"===e.responseType&&i.responseText&&(r.partialText=i.responseText),n.next(r)},h=function(e){var t={type:w.UploadProgress,loaded:e.loaded};e.lengthComputable&&(t.total=e.total),n.next(t)};return i.addEventListener("load",c),i.addEventListener("error",u),i.addEventListener("timeout",u),i.addEventListener("abort",u),e.reportProgress&&(i.addEventListener("progress",p),null!==a&&i.upload&&i.upload.addEventListener("progress",h)),i.send(a),n.next({type:w.Sent}),function(){i.removeEventListener("error",u),i.removeEventListener("abort",u),i.removeEventListener("load",c),i.removeEventListener("timeout",u),e.reportProgress&&(i.removeEventListener("progress",p),null!==a&&i.upload&&i.upload.removeEventListener("progress",h)),i.readyState!==i.DONE&&i.abort()}})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(i.JF))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),R=new r.OlP("XSRF_COOKIE_NAME"),Z=new r.OlP("XSRF_HEADER_NAME"),z=function e(){_classCallCheck(this,e)},U=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.doc=t,this.platform=n,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return _createClass(e,[{key:"getToken",value:function(){if("server"===this.platform)return null;var e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,i.Mx)(e,this.cookieName),this.lastCookieString=e),this.lastToken}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(i.K0),r.LFG(r.Lbi),r.LFG(R))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),B=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.tokenService=t,this.headerName=n}return _createClass(e,[{key:"intercept",value:function(e,t){var n=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t.handle(e);var i=this.tokenService.getToken();return null===i||e.headers.has(this.headerName)||(e=e.clone({headers:e.headers.set(this.headerName,i)})),t.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(z),r.LFG(Z))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),N=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.backend=t,this.injector=n,this.chain=null}return _createClass(e,[{key:"handle",value:function(e){if(null===this.chain){var t=this.injector.get(A,[]);this.chain=t.reduceRight(function(e,t){return new D(e,t)},this.backend)}return this.chain.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(p),r.LFG(r.zs3))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),q=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"disable",value:function(){return{ngModule:e,providers:[{provide:B,useClass:I}]}}},{key:"withOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:e,providers:[t.cookieName?{provide:R,useValue:t.cookieName}:[],t.headerName?{provide:Z,useValue:t.headerName}:[]]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:[B,{provide:A,useExisting:B,multi:!0},{provide:z,useClass:U},{provide:R,useValue:"XSRF-TOKEN"},{provide:Z,useValue:"X-XSRF-TOKEN"}]}),e}(),F=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:[P,{provide:d,useClass:N},L,{provide:p,useExisting:L}],imports:[[q.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),e}()},5366:function(e,t,n){"use strict";n.d(t,{AFp:function(){return _f},ip1:function(){return mf},CZH:function(){return vf},hGG:function(){return uh},z2F:function(){return oh},n4l:function(){return R},sBO:function(){return xd},wA2:function(){return cf},_Vd:function(){return Hu},aQ5:function(){return yn},AcB:function(){return kn},EJc:function(){return Of},Xek:function(){return lf},SBq:function(){return Qu},qLn:function(){return vr},vpe:function(){return vp},L6J:function(){return pf},gxx:function(){return wa},GSi:function(){return Ds},OlP:function(){return vn},zs3:function(){return za},IIB:function(){return uf},ZZ4:function(){return bd},aQg:function(){return md},soG:function(){return Tf},LVF:function(){return bf},h0i:function(){return Dd},PXZ:function(){return eh},R0b:function(){return Uf},FiY:function(){return Xn},r_U:function(){return df},Lbi:function(){return wf},g9A:function(){return xf},Qsj:function(){return Xu},FYo:function(){return $u},JOm:function(){return Or},Tiy:function(){return td},q3G:function(){return ir},WD2:function(){return ke},Rgc:function(){return Od},dDg:function(){return Vf},GfV:function(){return nd},i9L:function(){return xn},s_b:function(){return Id},ifc:function(){return Z},eFA:function(){return th},G48:function(){return $f},Gpc:function(){return f},f3M:function(){return Gn},_c5:function(){return lh},VLi:function(){return jf},c2e:function(){return Cf},zSh:function(){return Ca},wAp:function(){return Ac},vHH:function(){return g},EiD:function(){return tr},mCW:function(){return zi},qzn:function(){return Ci},JVY:function(){return Oi},pB0:function(){return Ai},eBb:function(){return Pi},L6k:function(){return Mi},LAX:function(){return Di},cg1:function(){return Mc},Tjo:function(){return sh},kL8:function(){return Pc},yhl:function(){return Ti},dqk:function(){return q},sIi:function(){return Ya},CqO:function(){return Vs},QGY:function(){return Ws},F4k:function(){return Ks},zlt:function(){return Wd},RDi:function(){return Te},AaK:function(){return u},z3N:function(){return Ei},qOj:function(){return Na},TTD:function(){return ye},_Bn:function(){return Wu},xp6:function(){return xo},uIk:function(){return os},Tol:function(){return Tl},Gre:function(){return Ql},ekj:function(){return wl},Suo:function(){return Ip},Xpm:function(){return $},lG2:function(){return ae},Yz7:function(){return y},cJS:function(){return x},oAB:function(){return ie},Yjl:function(){return se},Y36:function(){return Is},_UZ:function(){return Us},GkF:function(){return qs},BQk:function(){return Ns},ynx:function(){return Bs},qZA:function(){return zs},TgZ:function(){return Zs},EpF:function(){return Fs},n5z:function(){return sn},Ikx:function(){return wc},LFG:function(){return jn},$8M:function(){return cn},NdJ:function(){return Hs},CRH:function(){return Sp},oxw:function(){return Ys},ALo:function(){return cp},lcZ:function(){return up},xi3:function(){return dp},Dn7:function(){return pp},Hsn:function(){return el},F$t:function(){return Xs},Q6J:function(){return Ls},s9C:function(){return tl},MGl:function(){return nl},DdM:function(){return jd},VKq:function(){return Jd},WLB:function(){return Gd},kEZ:function(){return Qd},l5B:function(){return Yd},qbA:function(){return $d},HTZ:function(){return Xd},Hh0:function(){return ep},iGM:function(){return Dp},MAs:function(){return Cs},Jf7:function(){return xr},CHM:function(){return je},oJD:function(){return rr},LSH:function(){return ar},kYT:function(){return re},Udp:function(){return xl},YNc:function(){return Es},W1O:function(){return zp},_uU:function(){return Bl},Oqu:function(){return Nl},hij:function(){return ql},Gf:function(){return Ap}});var i=n(9666),r=n(6042),o=n(2391),a=n(5446),s=n(5728);function l(e){for(var t in e)if(e[t]===l)return t;throw Error("Could not find renamed property on target object.")}function c(e,t){for(var n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function u(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(u).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return"".concat(e.overriddenName);if(e.name)return"".concat(e.name);var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function d(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}var p=l({__forward_ref__:l});function f(e){return e.__forward_ref__=f,e.toString=function(){return u(this())},e}function h(e){return b(e)?e():e}function b(e){return"function"==typeof e&&e.hasOwnProperty(p)&&e.__forward_ref__===f}var g=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var r;return _classCallCheck(this,n),(r=t.call(this,function(e,t){return"".concat(e?"NG0".concat(e,": "):"").concat(t)}(e,i))).code=e,r}return n}(_wrapNativeSuper(Error));function m(e){return"string"==typeof e?e:null==e?"":String(e)}function v(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():m(e)}function _(e,t){var n=t?" in ".concat(t):"";throw new g("201","No provider for ".concat(v(e)," found").concat(n))}function k(e,t,n,i){throw new Error("ASSERTION ERROR: ".concat(e)+(null==i?"":" [Expected=> ".concat(n," ").concat(i," ").concat(t," <=Actual]")))}function y(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function x(e){return{providers:e.providers||[],imports:e.imports||[]}}function w(e){return E(e,O)||E(e,P)}function E(e,t){return e.hasOwnProperty(t)?e[t]:null}function C(e){return e&&(e.hasOwnProperty(M)||e.hasOwnProperty(D))?e[M]:null}var T,O=l({"\u0275prov":l}),M=l({"\u0275inj":l}),P=l({ngInjectableDef:l}),D=l({ngInjectorDef:l}),A=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 I(e){var t=T;return T=e,t}function S(e,t,n){var i=w(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&A.Optional?null:void 0!==t?t:void _(u(e),"Injector")}function L(e){return{toString:e}.toString()}var R=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}({}),Z=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}({}),z="undefined"!=typeof globalThis&&globalThis,U="undefined"!=typeof window&&window,B="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,N="undefined"!=typeof global&&global,q=z||N||U||B,F={},W=[],K=l({"\u0275cmp":l}),V=l({"\u0275dir":l}),H=l({"\u0275pipe":l}),j=l({"\u0275mod":l}),J=l({"\u0275loc":l}),G=l({"\u0275fac":l}),Q=l({__NG_ELEMENT_ID__:l}),Y=0;function $(e){return L(function(){var 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===R.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||W,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||Z.Emulated,id:"c",styles:e.styles||W,_:null,setInput:null,schemas:e.schemas||null,tView:null},i=e.directives,r=e.features,o=e.pipes;return n.id+=Y++,n.inputs=oe(e.inputs,t),n.outputs=oe(e.outputs),r&&r.forEach(function(e){return e(n)}),n.directiveDefs=i?function(){return("function"==typeof i?i():i).map(ee)}:null,n.pipeDefs=o?function(){return("function"==typeof o?o():o).map(te)}:null,n})}function X(e,t,n){var i=e.\u0275cmp;i.directiveDefs=function(){return t.map(ee)},i.pipeDefs=function(){return n.map(te)}}function ee(e){return le(e)||ce(e)}function te(e){return ue(e)}var ne={};function ie(e){var t={type:e.type,bootstrap:e.bootstrap||W,declarations:e.declarations||W,imports:e.imports||W,exports:e.exports||W,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&L(function(){ne[e.id]=e.type}),t}function re(e,t){return L(function(){var n=de(e,!0);n.declarations=t.declarations||W,n.imports=t.imports||W,n.exports=t.exports||W})}function oe(e,t){if(null==e)return F;var n={};for(var i in e)if(e.hasOwnProperty(i)){var r=e[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),n[r]=i,t&&(t[r]=o)}return n}var ae=$;function se(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function le(e){return e[K]||null}function ce(e){return e[V]||null}function ue(e){return e[H]||null}function de(e,t){var n=e[j]||null;if(!n&&!0===t)throw new Error("Type ".concat(u(e)," does not have '\u0275mod' property."));return n}function pe(e){return Array.isArray(e)&&"object"==typeof e[1]}function fe(e){return Array.isArray(e)&&!0===e[1]}function he(e){return 0!=(8&e.flags)}function be(e){return 2==(2&e.flags)}function ge(e){return 1==(1&e.flags)}function me(e){return null!==e.template}function ve(e,t){return e.hasOwnProperty(G)?e[G]:null}var _e,ke=function(){function e(t,n,i){_classCallCheck(this,e),this.previousValue=t,this.currentValue=n,this.firstChange=i}return _createClass(e,[{key:"isFirstChange",value:function(){return this.firstChange}}]),e}();function ye(){return xe}function xe(e){return e.type.prototype.ngOnChanges&&(e.setInput=Ee),we}function we(){var e=Ce(this),t=null==e?void 0:e.current;if(t){var n=e.previous;if(n===F)e.previous=t;else for(var i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function Ee(e,t,n,i){var r=Ce(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:F,current:null}),o=r.current||(r.current={}),a=r.previous,s=this.declaredInputs[n],l=a[s];o[s]=new ke(l&&l.currentValue,t,a===F),e[i]=t}function Ce(e){return e.__ngSimpleChanges__||null}function Te(e){_e=e}function Oe(){return void 0!==_e?_e:"undefined"!=typeof document?document:void 0}function Me(e){return!!e.listen}ye.ngInherit=!0;var Pe={createRenderer:function(e,t){return Oe()}};function De(e){for(;Array.isArray(e);)e=e[0];return e}function Ae(e,t){return De(t[e])}function Ie(e,t){return De(t[e.index])}function Se(e,t){return e.data[t]}function Le(e,t){return e[t]}function Re(e,t){var n=t[e];return pe(n)?n:n[0]}function Ze(e){return 4==(4&e[2])}function ze(e){return 128==(128&e[2])}function Ue(e,t){return null==t?null:e[t]}function Be(e){e[18]=0}function Ne(e,t){e[5]+=t;for(var n=e,i=e[3];null!==i&&(1===t&&1===n[5]||-1===t&&0===n[5]);)i[5]+=t,n=i,i=i[3]}var qe={lFrame:gt(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Fe(){return qe.bindingsEnabled}function We(){qe.bindingsEnabled=!0}function Ke(){qe.bindingsEnabled=!1}function Ve(){return qe.lFrame.lView}function He(){return qe.lFrame.tView}function je(e){return qe.lFrame.contextLView=e,e[8]}function Je(){for(var e=Ge();null!==e&&64===e.type;)e=e.parent;return e}function Ge(){return qe.lFrame.currentTNode}function Qe(){var e=qe.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Ye(e,t){var n=qe.lFrame;n.currentTNode=e,n.isParent=t}function $e(){return qe.lFrame.isParent}function Xe(){qe.lFrame.isParent=!1}function et(){return qe.isInCheckNoChangesMode}function tt(e){qe.isInCheckNoChangesMode=e}function nt(){var e=qe.lFrame,t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function it(){return qe.lFrame.bindingIndex}function rt(e){return qe.lFrame.bindingIndex=e}function ot(){return qe.lFrame.bindingIndex++}function at(e){var t=qe.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function st(e){qe.lFrame.inI18n=e}function lt(e){qe.lFrame.currentDirectiveIndex=e}function ct(e){var t=qe.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function ut(){return qe.lFrame.currentQueryIndex}function dt(e){qe.lFrame.currentQueryIndex=e}function pt(e){var t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function ft(e,t,n){if(n&A.SkipSelf){for(var i=t,r=e;!(null!==(i=i.parent)||n&A.Host||(i=pt(r),null===i)||(r=r[15],10&i.type)););if(null===i)return!1;t=i,e=r}var o=qe.lFrame=bt();return o.currentTNode=t,o.lView=e,!0}function ht(e){var t=bt(),n=e[1];qe.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function bt(){var e=qe.lFrame,t=null===e?null:e.child;return null===t?gt(e):t}function gt(e){var t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function mt(){var e=qe.lFrame;return qe.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var vt=mt;function _t(){var e=mt();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function kt(){return qe.lFrame.selectedIndex}function yt(e){qe.lFrame.selectedIndex=e}function xt(){var e=qe.lFrame;return Se(e.tView,e.selectedIndex)}function wt(){qe.lFrame.currentNamespace="http://www.w3.org/2000/svg"}function Et(){qe.lFrame.currentNamespace="http://www.w3.org/1998/MathML/"}function Ct(){qe.lFrame.currentNamespace=null}function Tt(e,t){for(var n=t.directiveStart,i=t.directiveEnd;n<i;n++){var r=e.data[n].type.prototype,o=r.ngAfterContentInit,a=r.ngAfterContentChecked,s=r.ngAfterViewInit,l=r.ngAfterViewChecked,c=r.ngOnDestroy;o&&(e.contentHooks||(e.contentHooks=[])).push(-n,o),a&&((e.contentHooks||(e.contentHooks=[])).push(n,a),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,a)),s&&(e.viewHooks||(e.viewHooks=[])).push(-n,s),l&&((e.viewHooks||(e.viewHooks=[])).push(n,l),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,l)),null!=c&&(e.destroyHooks||(e.destroyHooks=[])).push(n,c)}}function Ot(e,t,n){Dt(e,t,3,n)}function Mt(e,t,n,i){(3&e[2])===n&&Dt(e,t,n,i)}function Pt(e,t){var n=e[2];(3&n)===t&&(n&=2047,n+=1,e[2]=n)}function Dt(e,t,n,i){for(var r=null!=i?i:-1,o=t.length-1,a=0,s=void 0!==i?65535&e[18]:0;s<o;s++)if("number"==typeof t[s+1]){if(a=t[s],null!=i&&a>=i)break}else t[s]<0&&(e[18]+=65536),(a<r||-1==r)&&(At(e,n,t,s),e[18]=(4294901760&e[18])+s+2),s++}function At(e,t,n,i){var r=n[i]<0,o=n[i+1],a=e[r?-n[i]:n[i]];if(r){if(e[2]>>11<e[18]>>16&&(3&e[2])===t){e[2]+=2048;try{o.call(a)}finally{}}}else try{o.call(a)}finally{}}var It=function e(t,n,i){_classCallCheck(this,e),this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i};function St(e,t,n){for(var i=Me(e),r=0;r<n.length;){var o=n[r];if("number"==typeof o){if(0!==o)break;r++;var a=n[r++],s=n[r++],l=n[r++];i?e.setAttribute(t,s,l,a):t.setAttributeNS(a,s,l)}else{var c=o,u=n[++r];Rt(c)?i&&e.setProperty(t,c,u):i?e.setAttribute(t,c,u):t.setAttribute(c,u),r++}}return r}function Lt(e){return 3===e||4===e||6===e}function Rt(e){return 64===e.charCodeAt(0)}function Zt(e,t){if(null===t||0===t.length);else if(null===e||0===e.length)e=t.slice();else for(var n=-1,i=0;i<t.length;i++){var r=t[i];"number"==typeof r?n=r:0===n||zt(e,n,r,null,-1===n||2===n?t[++i]:null)}return e}function zt(e,t,n,i,r){var o=0,a=e.length;if(-1===t)a=-1;else for(;o<e.length;){var s=e[o++];if("number"==typeof s){if(s===t){a=-1;break}if(s>t){a=o-1;break}}}for(;o<e.length;){var l=e[o];if("number"==typeof l)break;if(l===n){if(null===i)return void(null!==r&&(e[o+1]=r));if(i===e[o+1])return void(e[o+2]=r)}o++,null!==i&&o++,null!==r&&o++}-1!==a&&(e.splice(a,0,t),o=a+1),e.splice(o++,0,n),null!==i&&e.splice(o++,0,i),null!==r&&e.splice(o++,0,r)}function Ut(e){return-1!==e}function Bt(e){return 32767&e}function Nt(e,t){for(var n=e>>16,i=t;n>0;)i=i[15],n--;return i}var qt=!0;function Ft(e){var t=qt;return qt=e,t}var Wt=0;function Kt(e,t){var n=Ht(e,t);if(-1!==n)return n;var i=t[1];i.firstCreatePass&&(e.injectorIndex=t.length,Vt(i.data,e),Vt(t,null),Vt(i.blueprint,null));var r=jt(e,t),o=e.injectorIndex;if(Ut(r))for(var a=Bt(r),s=Nt(r,t),l=s[1].data,c=0;c<8;c++)t[o+c]=s[a+c]|l[a+c];return t[o+8]=r,o}function Vt(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ht(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function jt(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=0,i=null,r=t;null!==r;){var o=r[1],a=o.type;if(null===(i=2===a?o.declTNode:1===a?r[6]:null))return-1;if(n++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return-1}function Jt(e,t,n){!function(e,t,n){var i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(Q)&&(i=n[Q]),null==i&&(i=n[Q]=Wt++);var r=255&i;t.data[e+(r>>5)]|=1<<r}(e,t,n)}function Gt(e,t,n){if(n&A.Optional)return e;_(t,"NodeInjector")}function Qt(e,t,n,i){if(n&A.Optional&&void 0===i&&(i=null),0==(n&(A.Self|A.Host))){var r=e[9],o=I(void 0);try{return r?r.get(t,i,n&A.Optional):S(t,i,n&A.Optional)}finally{I(o)}}return Gt(i,t,n)}function Yt(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:A.Default,r=arguments.length>4?arguments[4]:void 0;if(null!==e){var o=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;var t=e.hasOwnProperty(Q)?e[Q]:void 0;return"number"==typeof t?t>=0?255&t:Xt:t}(n);if("function"==typeof o){if(!ft(t,e,i))return i&A.Host?Gt(r,n,i):Qt(t,n,i,r);try{var a=o(i);if(null!=a||i&A.Optional)return a;_(n)}finally{vt()}}else if("number"==typeof o){var s=null,l=Ht(e,t),c=-1,u=i&A.Host?t[16][6]:null;for((-1===l||i&A.SkipSelf)&&(-1!==(c=-1===l?jt(e,t):t[l+8])&&on(i,!1)?(s=t[1],l=Bt(c),t=Nt(c,t)):l=-1);-1!==l;){var d=t[1];if(rn(o,l,d.data)){var p=en(l,t,n,s,i,u);if(p!==$t)return p}-1!==(c=t[l+8])&&on(i,t[1].data[l+8]===u)&&rn(o,l,t)?(s=d,l=Bt(c),t=Nt(c,t)):l=-1}}}return Qt(t,n,i,r)}var $t={};function Xt(){return new an(Je(),Ve())}function en(e,t,n,i,r,o){var a=t[1],s=a.data[e+8],l=tn(s,a,n,null==i?be(s)&&qt:i!=a&&0!=(3&s.type),r&A.Host&&o===s);return null!==l?nn(t,a,l,s):$t}function tn(e,t,n,i,r){for(var o=e.providerIndexes,a=t.data,s=1048575&o,l=e.directiveStart,c=o>>20,u=r?s+c:e.directiveEnd,d=i?s:s+c;d<u;d++){var p=a[d];if(d<l&&n===p||d>=l&&p.type===n)return d}if(r){var f=a[l];if(f&&me(f)&&f.type===n)return l}return null}function nn(e,t,n,i){var r=e[n],o=t.data;if(r instanceof It){var a=r;a.resolving&&function(e,t){throw new g("200","Circular dependency in DI detected for ".concat(e))}(v(o[n]));var s=Ft(a.canSeeViewProviders);a.resolving=!0;var l=a.injectImpl?I(a.injectImpl):null;ft(e,i,A.Default);try{r=e[n]=a.factory(void 0,o,e,i),t.firstCreatePass&&n>=i.directiveStart&&function(e,t,n){var i=t.type.prototype,r=i.ngOnChanges,o=i.ngOnInit,a=i.ngDoCheck;if(r){var s=xe(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),a&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a))}(n,o[n],t)}finally{null!==l&&I(l),Ft(s),a.resolving=!1,vt()}}return r}function rn(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function on(e,t){return!(e&A.Self||e&A.Host&&t)}var an=function(){function e(t,n){_classCallCheck(this,e),this._tNode=t,this._lView=n}return _createClass(e,[{key:"get",value:function(e,t){return Yt(this._tNode,this._lView,e,void 0,t)}}]),e}();function sn(e){return L(function(){for(var t=e.prototype.constructor,n=t[G]||ln(t),i=Object.prototype,r=Object.getPrototypeOf(e.prototype).constructor;r&&r!==i;){var o=r[G]||ln(r);if(o&&o!==n)return o;r=Object.getPrototypeOf(r)}return function(e){return new e}})}function ln(e){return b(e)?function(){var t=ln(h(e));return t&&t()}:ve(e)}function cn(e){return function(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;var n=e.attrs;if(n)for(var i=n.length,r=0;r<i;){var o=n[r];if(Lt(o))break;if(0===o)r+=2;else if("number"==typeof o)for(r++;r<i&&"string"==typeof n[r];)r++;else{if(o===t)return n[r+1];r+=2}}return null}(Je(),e)}var un="__annotations__",dn="__parameters__",pn="__prop__metadata__";function fn(e,t,n,i,r){return L(function(){var o=hn(t);function a(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(this instanceof a)return o.call.apply(o,[this].concat(t)),this;var s=_construct(a,t);return function(e){return r&&r.apply(void 0,[e].concat(t)),(e.hasOwnProperty(un)?e[un]:Object.defineProperty(e,un,{value:[]})[un]).push(s),i&&i(e),e}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}function hn(e){return function(){if(e){var t=e.apply(void 0,arguments);for(var n in t)this[n]=t[n]}}}function bn(e,t,n){return L(function(){var i=hn(t);function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(this instanceof r)return i.apply(this,t),this;var o=_construct(r,t);return a.annotation=o,a;function a(e,t,n){for(var i=e.hasOwnProperty(dn)?e[dn]:Object.defineProperty(e,dn,{value:[]})[dn];i.length<=n;)i.push(null);return(i[n]=i[n]||[]).push(o),e}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r})}function gn(e,t,n,i){return L(function(){var r=hn(t);function o(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(this instanceof o)return r.apply(this,t),this;var a=_construct(o,t);return function(e,n){var r=e.constructor,o=r.hasOwnProperty(pn)?r[pn]:Object.defineProperty(r,pn,{value:{}})[pn];o[n]=o.hasOwnProperty(n)&&o[n]||[],o[n].unshift(a),i&&i.apply(void 0,[e,n].concat(t))}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}var mn=bn("Attribute",function(e){return{attributeName:e,__NG_ELEMENT_ID__:function(){return cn(e)}}}),vn=function(){function e(t,n){_classCallCheck(this,e),this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=y({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}return _createClass(e,[{key:"toString",value:function(){return"InjectionToken ".concat(this._desc)}}]),e}(),_n=function e(){_classCallCheck(this,e)},kn=gn("ContentChildren",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:!0},t)},_n),yn=gn("ContentChild",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t)},_n),xn=gn("ViewChild",function(e,t){return Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t)},_n);function wn(){var e=q.ng;if(!e||!e.\u0275compilerFacade)throw new Error("Angular JIT compilation failed: '@angular/compiler' not loaded!\n - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\n - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\n - Alternatively provide the compiler with 'import \"@angular/compiler\";' before bootstrapping.");return e.\u0275compilerFacade}var En=Function;function Cn(e){return"function"==typeof e}function Tn(e,t){void 0===t&&(t=e);for(var n=0;n<e.length;n++){var i=e[n];Array.isArray(i)?(t===e&&(t=e.slice(0,n)),Tn(i,t)):t!==e&&t.push(i)}return t}function On(e,t){e.forEach(function(e){return Array.isArray(e)?On(e,t):t(e)})}function Mn(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Pn(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Dn(e,t){for(var n=[],i=0;i<e;i++)n.push(t);return n}function An(e,t,n){var i=Sn(e,t);return i>=0?e[1|i]=n:function(e,t,n,i){var r=e.length;if(r==t)e.push(n,i);else if(1===r)e.push(i,e[0]),e[0]=n;else{for(r--,e.push(e[r-1],e[r]);r>t;)e[r]=e[r-2],r--;e[t]=n,e[t+1]=i}}(e,i=~i,t,n),i}function In(e,t){var n=Sn(e,t);if(n>=0)return e[1|n]}function Sn(e,t){return function(e,t,n){for(var i=0,r=e.length>>1;r!==i;){var o=i+(r-i>>1),a=e[o<<1];if(t===a)return o<<1;a>t?r=o:i=o+1}return~(r<<1)}(e,t)}var Ln=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\))\)/,Rn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,Zn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,zn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{\s*super\(\.\.\.arguments\)/,Un=function(){function e(t){_classCallCheck(this,e),this._reflect=t||q.Reflect}return _createClass(e,[{key:"isReflectionEnabled",value:function(){return!0}},{key:"factory",value:function(e){return function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return _construct(e,n)}}},{key:"_zipTypesAndAnnotations",value:function(e,t){var n;n=Dn(void 0===e?t.length:e.length);for(var i=0;i<n.length;i++)n[i]=void 0===e?[]:e[i]&&e[i]!=Object?[e[i]]:[],t&&null!=t[i]&&(n[i]=n[i].concat(t[i]));return n}},{key:"_ownParameters",value:function(e,t){if(n=e.toString(),Ln.test(n)||zn.test(n)||Rn.test(n)&&!Zn.test(n))return null;var n;if(e.parameters&&e.parameters!==t.parameters)return e.parameters;var i=e.ctorParameters;if(i&&i!==t.ctorParameters){var r="function"==typeof i?i():i,o=r.map(function(e){return e&&e.type}),a=r.map(function(e){return e&&Bn(e.decorators)});return this._zipTypesAndAnnotations(o,a)}var s=e.hasOwnProperty(dn)&&e[dn],l=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",e);return l||s?this._zipTypesAndAnnotations(l,s):Dn(e.length)}},{key:"parameters",value:function(e){if(!Cn(e))return[];var t=Nn(e),n=this._ownParameters(e,t);return n||t===Object||(n=this.parameters(t)),n||[]}},{key:"_ownAnnotations",value:function(e,t){if(e.annotations&&e.annotations!==t.annotations){var n=e.annotations;return"function"==typeof n&&n.annotations&&(n=n.annotations),n}return e.decorators&&e.decorators!==t.decorators?Bn(e.decorators):e.hasOwnProperty(un)?e[un]:null}},{key:"annotations",value:function(e){if(!Cn(e))return[];var t=Nn(e),n=this._ownAnnotations(e,t)||[];return(t!==Object?this.annotations(t):[]).concat(n)}},{key:"_ownPropMetadata",value:function(e,t){if(e.propMetadata&&e.propMetadata!==t.propMetadata){var n=e.propMetadata;return"function"==typeof n&&n.propMetadata&&(n=n.propMetadata),n}if(e.propDecorators&&e.propDecorators!==t.propDecorators){var i=e.propDecorators,r={};return Object.keys(i).forEach(function(e){r[e]=Bn(i[e])}),r}return e.hasOwnProperty(pn)?e[pn]:null}},{key:"propMetadata",value:function(e){if(!Cn(e))return{};var t=Nn(e),n={};if(t!==Object){var i=this.propMetadata(t);Object.keys(i).forEach(function(e){n[e]=i[e]})}var r=this._ownPropMetadata(e,t);return r&&Object.keys(r).forEach(function(e){var t=[];n.hasOwnProperty(e)&&t.push.apply(t,_toConsumableArray(n[e])),t.push.apply(t,_toConsumableArray(r[e])),n[e]=t}),n}},{key:"ownPropMetadata",value:function(e){return Cn(e)&&this._ownPropMetadata(e,Nn(e))||{}}},{key:"hasLifecycleHook",value:function(e,t){return e instanceof En&&t in e.prototype}},{key:"guards",value:function(e){return{}}},{key:"getter",value:function(e){return new Function("o","return o."+e+";")}},{key:"setter",value:function(e){return new Function("o","v","return o."+e+" = v;")}},{key:"method",value:function(e){return new Function("o","args","if (!o.".concat(e,") throw new Error('\"").concat(e,"\" is undefined');\n return o.").concat(e,".apply(o, args);"))}},{key:"importUri",value:function(e){return"object"==typeof e&&e.filePath?e.filePath:"./".concat(u(e))}},{key:"resourceUri",value:function(e){return"./".concat(u(e))}},{key:"resolveIdentifier",value:function(e,t,n,i){return i}},{key:"resolveEnum",value:function(e,t){return e[t]}}]),e}();function Bn(e){return e?e.map(function(e){return _construct(e.type.annotationCls,_toConsumableArray(e.args?e.args:[]))}):[]}function Nn(e){var t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}var qn,Fn={},Wn=/\n/gm,Kn=l({provide:String,useValue:l});function Vn(e){var t=qn;return qn=e,t}function Hn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.Default;if(void 0===qn)throw new Error("inject() must be called from an injection context");return null===qn?S(e,void 0,t):qn.get(e,t&A.Optional?null:void 0,t)}function jn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.Default;return(T||Hn)(h(e),t)}function Jn(e){throw new Error("invalid")}var Gn=jn;function Qn(e){for(var t=[],n=0;n<e.length;n++){var i=h(e[n]);if(Array.isArray(i)){if(0===i.length)throw new Error("Arguments array must have arguments.");for(var r=void 0,o=A.Default,a=0;a<i.length;a++){var s=i[a],l=s.__NG_DI_FLAG__;"number"==typeof l?-1===l?r=s.token:o|=l:r=s}t.push(jn(r,o))}else t.push(jn(i))}return t}function Yn(e,t){return e.__NG_DI_FLAG__=t,e.prototype.__NG_DI_FLAG__=t,e}var $n=Yn(bn("Inject",function(e){return{token:e}}),-1),Xn=Yn(bn("Optional"),8),ei=Yn(bn("Self"),2),ti=Yn(bn("SkipSelf"),4),ni=Yn(bn("Host"),1),ii=null;function ri(){return ii=ii||new Un}function oi(e){return ai(ri().parameters(e))}function ai(e){return e.map(function(e){return function(e){var t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(var n=0;n<e.length;n++){var i=e[n];if(void 0!==i){var r=Object.getPrototypeOf(i);if(i instanceof Xn||"Optional"===r.ngMetadataName)t.optional=!0;else if(i instanceof ti||"SkipSelf"===r.ngMetadataName)t.skipSelf=!0;else if(i instanceof ei||"Self"===r.ngMetadataName)t.self=!0;else if(i instanceof ni||"Host"===r.ngMetadataName)t.host=!0;else if(i instanceof $n)t.token=i.token;else if(i instanceof mn){if(void 0===i.attributeName)throw new Error("Attribute name must be defined.");t.attribute=i.attributeName}else t.token=i}}else t.token=void 0===e||Array.isArray(e)&&0===e.length?null:e;return t}(e)})}var si,li,ci=new Map,ui=new Set;function di(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length)}function pi(){if(void 0===si&&(si=null,q.trustedTypes))try{si=q.trustedTypes.createPolicy("angular",{createHTML:function(e){return e},createScript:function(e){return e},createScriptURL:function(e){return e}})}catch(e){}return si}function fi(e){var t;return(null===(t=pi())||void 0===t?void 0:t.createHTML(e))||e}function hi(){if(void 0===li&&(li=null,q.trustedTypes))try{li=q.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:function(e){return e},createScript:function(e){return e},createScriptURL:function(e){return e}})}catch(e){}return li}function bi(e){var t;return(null===(t=hi())||void 0===t?void 0:t.createHTML(e))||e}function gi(e){var t;return(null===(t=hi())||void 0===t?void 0:t.createScript(e))||e}function mi(e){var t;return(null===(t=hi())||void 0===t?void 0:t.createScriptURL(e))||e}var vi=function(){function e(t){_classCallCheck(this,e),this.changingThisBreaksApplicationSecurity=t}return _createClass(e,[{key:"toString",value:function(){return"SafeValue must use [property]=binding: ".concat(this.changingThisBreaksApplicationSecurity," (see https://g.co/ng/security#xss)")}}]),e}(),_i=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"HTML"}}]),n}(vi),ki=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"Style"}}]),n}(vi),yi=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"Script"}}]),n}(vi),xi=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"URL"}}]),n}(vi),wi=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"ResourceURL"}}]),n}(vi);function Ei(e){return e instanceof vi?e.changingThisBreaksApplicationSecurity:e}function Ci(e,t){var n=Ti(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error("Required a safe ".concat(t,", got a ").concat(n," (see https://g.co/ng/security#xss)"))}return n===t}function Ti(e){return e instanceof vi&&e.getTypeName()||null}function Oi(e){return new _i(e)}function Mi(e){return new ki(e)}function Pi(e){return new yi(e)}function Di(e){return new xi(e)}function Ai(e){return new wi(e)}function Ii(e){var t=new Li(e);return function(){try{return!!(new window.DOMParser).parseFromString(fi(""),"text/html")}catch(e){return!1}}()?new Si(t):t}var Si=function(){function e(t){_classCallCheck(this,e),this.inertDocumentHelper=t}return _createClass(e,[{key:"getInertBodyElement",value:function(e){e="<body><remove></remove>"+e;try{var t=(new window.DOMParser).parseFromString(fi(e),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(e):(t.removeChild(t.firstChild),t)}catch(n){return null}}}]),e}(),Li=function(){function e(t){if(_classCallCheck(this,e),this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){var n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);var i=this.inertDocument.createElement("body");n.appendChild(i)}}return _createClass(e,[{key:"getInertBodyElement",value:function(e){var t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=fi(e),t;var n=this.inertDocument.createElement("body");return n.innerHTML=fi(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}},{key:"stripCustomNsAttrs",value:function(e){for(var t=e.attributes,n=t.length-1;0<n;n--){var i=t.item(n).name;"xmlns:ns1"!==i&&0!==i.indexOf("ns1:")||e.removeAttribute(i)}for(var r=e.firstChild;r;)r.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(r),r=r.nextSibling}}]),e}(),Ri=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,Zi=/^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 zi(e){return(e=String(e)).match(Ri)||e.match(Zi)?e:"unsafe:"+e}function Ui(e){return(e=String(e)).split(",").map(function(e){return zi(e.trim())}).join(", ")}function Bi(e){var t,n={},i=_createForOfIteratorHelper(e.split(","));try{for(i.s();!(t=i.n()).done;){n[t.value]=!0}}catch(r){i.e(r)}finally{i.f()}return n}function Ni(){for(var e={},t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];for(var r=0,o=n;r<o.length;r++){var a=o[r];for(var s in a)a.hasOwnProperty(s)&&(e[s]=!0)}return e}var qi,Fi=Bi("area,br,col,hr,img,wbr"),Wi=Bi("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ki=Bi("rp,rt"),Vi=Ni(Ki,Wi),Hi=Ni(Fi,Ni(Wi,Bi("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")),Ni(Ki,Bi("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")),Vi),ji=Bi("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ji=Bi("srcset"),Gi=Ni(ji,Ji,Bi("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,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"),Bi("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")),Qi=Bi("script,style,template"),Yi=function(){function e(){_classCallCheck(this,e),this.sanitizedSomething=!1,this.buf=[]}return _createClass(e,[{key:"sanitizeChildren",value:function(e){for(var t=e.firstChild,n=!0;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);var i=this.checkClobberedElement(t,t.nextSibling);if(i){t=i;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")}},{key:"startElement",value:function(e){var t=e.nodeName.toLowerCase();if(!Hi.hasOwnProperty(t))return this.sanitizedSomething=!0,!Qi.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);for(var n=e.attributes,i=0;i<n.length;i++){var r=n.item(i),o=r.name,a=o.toLowerCase();if(Gi.hasOwnProperty(a)){var s=r.value;ji[a]&&(s=zi(s)),Ji[a]&&(s=Ui(s)),this.buf.push(" ",o,'="',er(s),'"')}else this.sanitizedSomething=!0}return this.buf.push(">"),!0}},{key:"endElement",value:function(e){var t=e.nodeName.toLowerCase();Hi.hasOwnProperty(t)&&!Fi.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}},{key:"chars",value:function(e){this.buf.push(er(e))}},{key:"checkClobberedElement",value:function(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: ".concat(e.outerHTML));return t}}]),e}(),$i=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Xi=/([^\#-~ |!])/g;function er(e){return e.replace(/&/g,"&").replace($i,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Xi,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}function tr(e,t){var n=null;try{qi=qi||Ii(e);var i=t?String(t):"";n=qi.getInertBodyElement(i);var r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=n.innerHTML,n=qi.getInertBodyElement(i)}while(i!==o);return fi((new Yi).sanitizeChildren(nr(n)||n))}finally{if(n)for(var a=nr(n)||n;a.firstChild;)a.removeChild(a.firstChild)}}function nr(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var ir=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 rr(e){var t=pr();return t?bi(t.sanitize(ir.HTML,e)||""):Ci(e,"HTML")?bi(Ei(e)):tr(Oe(),m(e))}function or(e){var t=pr();return t?t.sanitize(ir.STYLE,e)||"":Ci(e,"Style")?Ei(e):m(e)}function ar(e){var t=pr();return t?t.sanitize(ir.URL,e)||"":Ci(e,"URL")?Ei(e):zi(m(e))}function sr(e){var t=pr();if(t)return mi(t.sanitize(ir.RESOURCE_URL,e)||"");if(Ci(e,"ResourceURL"))return mi(Ei(e));throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)")}function lr(e){var t=pr();if(t)return gi(t.sanitize(ir.SCRIPT,e)||"");if(Ci(e,"Script"))return gi(Ei(e));throw new Error("unsafe value used in a script context")}function cr(e){return fi(e[0])}function ur(e){return function(e){var t;return(null===(t=pi())||void 0===t?void 0:t.createScriptURL(e))||e}(e[0])}function dr(e,t,n){return function(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?sr:ar}(t,n)(e)}function pr(){var e=Ve();return e&&e[12]}function fr(e,t){e.__ngContext__=t}function hr(e){var t=function(e){return e.__ngContext__||null}(e);return t?Array.isArray(t)?t:t.lView:null}function br(e){return e.ngDebugContext}function gr(e){return e.ngOriginalError}function mr(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];e.error.apply(e,n)}var vr=function(){function e(){_classCallCheck(this,e),this._console=console}return _createClass(e,[{key:"handleError",value:function(e){var t=this._findOriginalError(e),n=this._findContext(e),i=function(e){return e.ngErrorLogger||mr}(e);i(this._console,"ERROR",e),t&&i(this._console,"ORIGINAL ERROR",t),n&&i(this._console,"ERROR CONTEXT",n)}},{key:"_findContext",value:function(e){return e?br(e)?br(e):this._findContext(gr(e)):null}},{key:"_findOriginalError",value:function(e){for(var t=gr(e);t&&gr(t);)t=gr(t);return t}}]),e}(),_r=/^>|^->|<!--|-->|--!>|<!-$/g,kr=/(<|>)/,yr=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(q);function xr(e){return e.ownerDocument.defaultView}function wr(e){return e.ownerDocument}function Er(e){return e.ownerDocument.body}function Cr(e){return e instanceof Function?e():e}var Tr,Or=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}({});function Mr(e,t){return Tr(e,t)}function Pr(e){var t=e[3];return fe(t)?t[3]:t}function Dr(e){return Ir(e[13])}function Ar(e){return Ir(e[4])}function Ir(e){for(;null!==e&&!fe(e);)e=e[4];return e}function Sr(e,t,n,i,r){if(null!=i){var o,a=!1;fe(i)?o=i:pe(i)&&(a=!0,i=i[0]);var s=De(i);0===e&&null!==n?null==r?Vr(t,n,s):Kr(t,n,s,r||null,!0):1===e&&null!==n?Kr(t,n,s,r||null,!0):2===e?io(t,s,a):3===e&&t.destroyNode(s),null!=o&&function(e,t,n,i,r){var o=n[7];o!==De(n)&&Sr(t,e,i,o,r);for(var a=10;a<n.length;a++){var s=n[a];oo(s[1],s,e,t,i,o)}}(t,e,o,n,r)}}function Lr(e,t){return Me(e)?e.createText(t):e.createTextNode(t)}function Rr(e,t,n){Me(e)?e.setValue(t,n):t.textContent=n}function Zr(e,t){return e.createComment(function(e){return e.replace(_r,function(e){return e.replace(kr,"\u200b$1\u200b")})}(t))}function zr(e,t,n){return Me(e)?e.createElement(t,n):null===n?e.createElement(t):e.createElementNS(n,t)}function Ur(e,t){var n=e[9],i=n.indexOf(t),r=t[3];1024&t[2]&&(t[2]&=-1025,Ne(r,-1)),n.splice(i,1)}function Br(e,t){if(!(e.length<=10)){var n,i=10+t,r=e[i];if(r){var o=r[17];null!==o&&o!==e&&Ur(o,r),t>0&&(e[i-1][4]=r[4]);var a=Pn(e,10+t);oo(r[1],n=r,n[11],2,null,null),n[0]=null,n[6]=null;var s=a[19];null!==s&&s.detachView(a[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}}function Nr(e,t){if(!(256&t[2])){var n=t[11];Me(n)&&n.destroyNode&&oo(e,t,n,3,null,null),function(e){var t=e[13];if(!t)return qr(e[1],e);for(;t;){var n=null;if(pe(t))n=t[13];else{var i=t[10];i&&(n=i)}if(!n){for(;t&&!t[4]&&t!==e;)pe(t)&&qr(t[1],t),t=t[3];null===t&&(t=e),pe(t)&&qr(t[1],t),n=t&&t[4]}t=n}}(t)}}function qr(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){var n;if(null!=e&&null!=(n=e.destroyHooks))for(var i=0;i<n.length;i+=2){var r=t[n[i]];if(!(r instanceof It)){var o=n[i+1];if(Array.isArray(o))for(var a=0;a<o.length;a+=2){var s=r[o[a]],l=o[a+1];try{l.call(s)}finally{}}else try{o.call(r)}finally{}}}}(e,t),function(e,t){var n=e.cleanup,i=t[7],r=-1;if(null!==n)for(var o=0;o<n.length-1;o+=2)if("string"==typeof n[o]){var a=n[o+1],s="function"==typeof a?a(t):De(t[a]),l=i[r=n[o+2]],c=n[o+3];"boolean"==typeof c?s.removeEventListener(n[o],l,c):c>=0?i[r=c]():i[r=-c].unsubscribe(),o+=2}else{var u=i[r=n[o+1]];n[o].call(u)}if(null!==i){for(var d=r+1;d<i.length;d++)(0,i[d])();t[7]=null}}(e,t),1===t[1].type&&Me(t[11])&&t[11].destroy();var n=t[17];if(null!==n&&fe(t[3])){n!==t[3]&&Ur(n,t);var i=t[19];null!==i&&i.detachView(e)}}}function Fr(e,t,n){return Wr(e,t.parent,n)}function Wr(e,t,n){for(var i=t;null!==i&&40&i.type;)i=(t=i).parent;if(null===i)return n[0];if(2&i.flags){var r=e.data[i.directiveStart].encapsulation;if(r===Z.None||r===Z.Emulated)return null}return Ie(i,n)}function Kr(e,t,n,i,r){Me(e)?e.insertBefore(t,n,i,r):t.insertBefore(n,i,r)}function Vr(e,t,n){Me(e)?e.appendChild(t,n):t.appendChild(n)}function Hr(e,t,n,i,r){null!==i?Kr(e,t,n,i,r):Vr(e,t,n)}function jr(e,t){return Me(e)?e.parentNode(t):t.parentNode}function Jr(e,t,n){return Yr(e,t,n)}function Gr(e,t,n){return 40&e.type?Ie(e,n):null}var Qr,Yr=Gr;function $r(e,t){Yr=e,Qr=t}function Xr(e,t,n,i){var r=Fr(e,i,t),o=t[11],a=Jr(i.parent||t[6],i,t);if(null!=r)if(Array.isArray(n))for(var s=0;s<n.length;s++)Hr(o,r,n[s],a,!1);else Hr(o,r,n,a,!1);void 0!==Qr&&Qr(o,i,t,n,r)}function eo(e,t){if(null!==t){var n=t.type;if(3&n)return Ie(t,e);if(4&n)return no(-1,e[t.index]);if(8&n){var i=t.child;if(null!==i)return eo(e,i);var r=e[t.index];return fe(r)?no(-1,r):De(r)}if(32&n)return Mr(t,e)()||De(e[t.index]);var o=to(e,t);return null!==o?Array.isArray(o)?o[0]:eo(Pr(e[16]),o):eo(e,t.next)}return null}function to(e,t){return null!==t?e[16][6].projection[t.projection]:null}function no(e,t){var n=10+e+1;if(n<t.length){var i=t[n],r=i[1].firstChild;if(null!==r)return eo(i,r)}return t[7]}function io(e,t,n){var i=jr(e,t);i&&function(e,t,n,i){Me(e)?e.removeChild(t,n,i):t.removeChild(n)}(e,i,t,n)}function ro(e,t,n,i,r,o,a){for(;null!=n;){var s=i[n.index],l=n.type;if(a&&0===t&&(s&&fr(De(s),i),n.flags|=4),64!=(64&n.flags))if(8&l)ro(e,t,n.child,i,r,o,!1),Sr(t,e,r,s,o);else if(32&l){for(var c=Mr(n,i),u=void 0;u=c();)Sr(t,e,r,u,o);Sr(t,e,r,s,o)}else 16&l?ao(e,t,i,n,r,o):Sr(t,e,r,s,o);n=a?n.projectionNext:n.next}}function oo(e,t,n,i,r,o){ro(n,i,e.firstChild,t,r,o,!1)}function ao(e,t,n,i,r,o){var a=n[16],s=a[6].projection[i.projection];if(Array.isArray(s))for(var l=0;l<s.length;l++)Sr(t,e,r,s[l],o);else ro(e,t,s,a[3],r,o,!0)}function so(e,t,n){Me(e)?e.setAttribute(t,"style",n):t.style.cssText=n}function lo(e,t,n){Me(e)?""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n):t.className=n}function co(e,t,n){for(var i=e.length;;){var r=e.indexOf(t,n);if(-1===r)return r;if(0===r||e.charCodeAt(r-1)<=32){var o=t.length;if(r+o===i||e.charCodeAt(r+o)<=32)return r}n=r+1}}function uo(e,t,n){for(var i=0;i<e.length;){var r=e[i++];if(n&&"class"===r){if(-1!==co((r=e[i]).toLowerCase(),t,0))return!0}else if(1===r){for(;i<e.length&&"string"==typeof(r=e[i++]);)if(r.toLowerCase()===t)return!0;return!1}}return!1}function po(e){return 4===e.type&&"ng-template"!==e.value}function fo(e,t,n){return t===(4!==e.type||n?e.value:"ng-template")}function ho(e,t,n){for(var i=4,r=e.attrs||[],o=function(e){for(var t=0;t<e.length;t++)if(Lt(e[t]))return t;return e.length}(r),a=!1,s=0;s<t.length;s++){var l=t[s];if("number"!=typeof l){if(!a)if(4&i){if(i=2|1&i,""!==l&&!fo(e,l,n)||""===l&&1===t.length){if(bo(i))return!1;a=!0}}else{var c=8&i?l:t[++s];if(8&i&&null!==e.attrs){if(!uo(e.attrs,c,n)){if(bo(i))return!1;a=!0}continue}var u=go(8&i?"class":l,r,po(e),n);if(-1===u){if(bo(i))return!1;a=!0;continue}if(""!==c){var d;d=u>o?"":r[u+1].toLowerCase();var p=8&i?d:null;if(p&&-1!==co(p,c,0)||2&i&&c!==d){if(bo(i))return!1;a=!0}}}}else{if(!a&&!bo(i)&&!bo(l))return!1;if(a&&bo(l))continue;a=!1,i=l|1&i}}return bo(i)||a}function bo(e){return 0==(1&e)}function go(e,t,n,i){if(null===t)return-1;var r=0;if(i||!n){for(var o=!1;r<t.length;){var a=t[r];if(a===e)return r;if(3===a||6===a)o=!0;else{if(1===a||2===a){for(var s=t[++r];"string"==typeof s;)s=t[++r];continue}if(4===a)break;if(0===a){r+=4;continue}}r+=o?1:2}return-1}return function(e,t){var n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){var i=e[n];if("number"==typeof i)return-1;if(i===t)return n;n++}return-1}(t,e)}function mo(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=0;i<t.length;i++)if(ho(e,t[i],n))return!0;return!1}function vo(e,t){e:for(var n=0;n<t.length;n++){var i=t[n];if(e.length===i.length){for(var r=0;r<e.length;r++)if(e[r]!==i[r])continue e;return!0}}return!1}function _o(e,t){return e?":not("+t.trim()+")":t}function ko(e){for(var t=e[0],n=1,i=2,r="",o=!1;n<e.length;){var a=e[n];if("string"==typeof a)if(2&i){var s=e[++n];r+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""===r||bo(a)||(t+=_o(o,r),r=""),i=a,o=o||!bo(i);n++}return""!==r&&(t+=_o(o,r)),t}var yo={};function xo(e){wo(He(),Ve(),kt()+e,et())}function wo(e,t,n,i){if(!i)if(3==(3&t[2])){var r=e.preOrderCheckHooks;null!==r&&Ot(t,r,n)}else{var o=e.preOrderHooks;null!==o&&Mt(t,o,0,n)}yt(n)}function Eo(e,t){return e<<17|t<<2}function Co(e){return e>>17&32767}function To(e){return 2|e}function Oo(e){return(131068&e)>>2}function Mo(e,t){return-131069&e|t<<2}function Po(e){return 1|e}function Do(e,t){var n=e.contentQueries;if(null!==n)for(var i=0;i<n.length;i+=2){var r=n[i],o=n[i+1];if(-1!==o){var a=e.data[o];dt(r),a.contentQueries(2,t[o],o)}}}function Ao(e,t,n,i,r,o,a,s,l,c){var u=t.blueprint.slice();return u[0]=r,u[2]=140|i,Be(u),u[3]=u[15]=e,u[8]=n,u[10]=a||e&&e[10],u[11]=s||e&&e[11],u[12]=l||e&&e[12]||null,u[9]=c||e&&e[9]||null,u[6]=o,u[16]=2==t.type?e[16]:u,u}function Io(e,t,n,i,r){var o=e.data[t];if(null===o)o=So(e,t,n,i,r),qe.lFrame.inI18n&&(o.flags|=64);else if(64&o.type){o.type=n,o.value=i,o.attrs=r;var a=Qe();o.injectorIndex=null===a?-1:a.injectorIndex}return Ye(o,!0),o}function So(e,t,n,i,r){var o=Ge(),a=$e(),s=e.data[t]=function(e,t,n,i,r,o){return{type:n,index:i,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:r,attrs:o,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}}(0,a?o:o&&o.parent,n,t,i,r);return null===e.firstChild&&(e.firstChild=s),null!==o&&(a?null==o.child&&null!==s.parent&&(o.child=s):null===o.next&&(o.next=s)),s}function Lo(e,t,n,i){if(0===n)return-1;for(var r=t.length,o=0;o<n;o++)t.push(i),e.blueprint.push(i),e.data.push(null);return r}function Ro(e,t,n){ht(t);try{var i=e.viewQuery;null!==i&&fa(1,i,n);var r=e.template;null!==r&&Uo(e,t,r,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&Do(e,t),e.staticViewQueries&&fa(2,e.viewQuery,n);var o=e.components;null!==o&&function(e,t){for(var n=0;n<t.length;n++)la(e,t[n])}(t,o)}catch(a){throw e.firstCreatePass&&(e.incompleteFirstPass=!0),a}finally{t[2]&=-5,_t()}}function Zo(e,t,n,i){var r=t[2];if(256!=(256&r)){ht(t);var o=et();try{Be(t),rt(e.bindingStartIndex),null!==n&&Uo(e,t,n,2,i);var a=3==(3&r);if(!o)if(a){var s=e.preOrderCheckHooks;null!==s&&Ot(t,s,null)}else{var l=e.preOrderHooks;null!==l&&Mt(t,l,0,null),Pt(t,0)}if(function(e){for(var t=Dr(e);null!==t;t=Ar(t))if(t[2])for(var n=t[9],i=0;i<n.length;i++){var r=n[i],o=r[3];0==(1024&r[2])&&Ne(o,1),r[2]|=1024}}(t),function(e){for(var t=Dr(e);null!==t;t=Ar(t))for(var n=10;n<t.length;n++){var i=t[n],r=i[1];ze(i)&&Zo(r,i,r.template,i[8])}}(t),null!==e.contentQueries&&Do(e,t),!o)if(a){var c=e.contentCheckHooks;null!==c&&Ot(t,c)}else{var u=e.contentHooks;null!==u&&Mt(t,u,1),Pt(t,1)}!function(e,t){var n,i,r,o=e.hostBindingOpCodes;if(null!==o)try{for(var a=0;a<o.length;a++){var s=o[a];if(s<0)yt(~s);else{var l=s,c=o[++a],u=o[++a];n=c,i=l,r=void 0,(r=qe.lFrame).bindingIndex=r.bindingRootIndex=n,lt(i),u(2,t[l])}}}finally{yt(-1)}}(e,t);var d=e.components;null!==d&&function(e,t){for(var n=0;n<t.length;n++)aa(e,t[n])}(t,d);var p=e.viewQuery;if(null!==p&&fa(2,p,i),!o)if(a){var f=e.viewCheckHooks;null!==f&&Ot(t,f)}else{var h=e.viewHooks;null!==h&&Mt(t,h,2),Pt(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),o||(t[2]&=-73),1024&t[2]&&(t[2]&=-1025,Ne(t[3],-1))}finally{_t()}}}function zo(e,t,n,i){var r=t[10],o=!et(),a=Ze(t);try{o&&!a&&r.begin&&r.begin(),a&&Ro(e,t,i),Zo(e,t,n,i)}finally{o&&!a&&r.end&&r.end()}}function Uo(e,t,n,i,r){var o=kt(),a=2&i;try{yt(-1),a&&t.length>20&&wo(e,t,20,et()),n(i,r)}finally{yt(o)}}function Bo(e,t,n){if(he(t))for(var i=t.directiveEnd,r=t.directiveStart;r<i;r++){var o=e.data[r];o.contentQueries&&o.contentQueries(1,n[r],r)}}function No(e,t,n){Fe()&&(function(e,t,n,i){var r=n.directiveStart,o=n.directiveEnd;e.firstCreatePass||Kt(n,t),fr(i,t);for(var a=n.initialInputs,s=r;s<o;s++){var l=e.data[s],c=me(l);c&&ea(t,n,l);var u=nn(t,e,s,n);fr(u,t),null!==a&&ia(0,s-r,u,l,0,a),c&&(Re(n.index,t)[8]=u)}}(e,t,n,Ie(n,t)),128==(128&n.flags)&&function(e,t,n){var i=n.directiveStart,r=n.directiveEnd,o=n.index,a=qe.lFrame.currentDirectiveIndex;try{yt(o);for(var s=i;s<r;s++){var l=e.data[s],c=t[s];lt(s),null===l.hostBindings&&0===l.hostVars&&null===l.hostAttrs||Go(l,c)}}finally{yt(-1),lt(a)}}(e,t,n))}function qo(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ie,i=t.localNames;if(null!==i)for(var r=t.index+1,o=0;o<i.length;o+=2){var a=i[o+1],s=-1===a?n(t,e):e[a];e[r++]=s}}function Fo(e){var t=e.tView;return null===t||t.incompleteFirstPass?e.tView=Wo(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function Wo(e,t,n,i,r,o,a,s,l,c){var u=20+i,d=u+r,p=function(e,t){for(var n=[],i=0;i<t;i++)n.push(i<e?null:yo);return n}(u,d),f="function"==typeof c?c():c;return p[1]={type:e,blueprint:p,template:n,queries:null,viewQuery:s,declTNode:t,data:p.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:d,hostBindingOpCodes: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 o?o():o,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:l,consts:f,incompleteFirstPass:!1}}function Ko(e,t,n,i){var r=ba(t);null===n?r.push(i):(r.push(n),e.firstCreatePass&&ga(e).push(i,r.length-1))}function Vo(e,t,n){for(var i in e)if(e.hasOwnProperty(i)){var r=e[i];(n=null===n?{}:n).hasOwnProperty(i)?n[i].push(t,r):n[i]=[t,r]}return n}function Ho(e,t,n,i,r,o,a,s){var l,c,u=Ie(t,n),d=t.inputs;!s&&null!=d&&(l=d[i])?(_a(e,n,l,i,r),be(t)&&function(e,t){var n=Re(t,e);16&n[2]||(n[2]|=64)}(n,t.index)):3&t.type&&(i="class"===(c=i)?"className":"for"===c?"htmlFor":"formaction"===c?"formAction":"innerHtml"===c?"innerHTML":"readonly"===c?"readOnly":"tabindex"===c?"tabIndex":c,r=null!=a?a(r,t.value||"",i):r,Me(o)?o.setProperty(u,i,r):Rt(i)||(u.setProperty?u.setProperty(i,r):u[i]=r))}function jo(e,t,n,i){var r=!1;if(Fe()){var o=function(e,t,n){var i=e.directiveRegistry,r=null;if(i)for(var o=0;o<i.length;o++){var a=i[o];mo(n,a.selectors,!1)&&(r||(r=[]),Jt(Kt(n,t),e,a.type),me(a)?(Qo(e,n),r.unshift(a)):r.push(a))}return r}(e,t,n),a=null===i?null:{"":-1};if(null!==o){r=!0,$o(n,e.data.length,o.length);for(var s=0;s<o.length;s++){var l=o[s];l.providersResolver&&l.providersResolver(l)}for(var c=!1,u=!1,d=Lo(e,t,o.length,null),p=0;p<o.length;p++){var f=o[p];n.mergedAttrs=Zt(n.mergedAttrs,f.hostAttrs),Xo(e,n,t,d,f),Yo(d,f,a),null!==f.contentQueries&&(n.flags|=8),null===f.hostBindings&&null===f.hostAttrs&&0===f.hostVars||(n.flags|=128);var h=f.type.prototype;!c&&(h.ngOnChanges||h.ngOnInit||h.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index),c=!0),u||!h.ngOnChanges&&!h.ngDoCheck||((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index),u=!0),d++}!function(e,t){for(var n=t.directiveEnd,i=e.data,r=t.attrs,o=[],a=null,s=null,l=t.directiveStart;l<n;l++){var c=i[l],u=c.inputs,d=null===r||po(t)?null:ra(u,r);o.push(d),a=Vo(u,l,a),s=Vo(c.outputs,l,s)}null!==a&&(a.hasOwnProperty("class")&&(t.flags|=16),a.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=o,t.inputs=a,t.outputs=s}(e,n)}a&&function(e,t,n){if(t)for(var i=e.localNames=[],r=0;r<t.length;r+=2){var o=n[t[r+1]];if(null==o)throw new g("301","Export of name '".concat(t[r+1],"' not found!"));i.push(t[r],o)}}(n,i,a)}return n.mergedAttrs=Zt(n.mergedAttrs,n.attrs),r}function Jo(e,t,n,i,r,o){var a=o.hostBindings;if(a){var s=e.hostBindingOpCodes;null===s&&(s=e.hostBindingOpCodes=[]);var l=~t.index;(function(e){for(var t=e.length;t>0;){var n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=l&&s.push(l),s.push(i,r,a)}}function Go(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Qo(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function Yo(e,t,n){if(n){if(t.exportAs)for(var i=0;i<t.exportAs.length;i++)n[t.exportAs[i]]=e;me(t)&&(n[""]=e)}}function $o(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Xo(e,t,n,i,r){e.data[i]=r;var o=r.factory||(r.factory=ve(r.type)),a=new It(o,me(r),null);e.blueprint[i]=a,n[i]=a,Jo(e,t,0,i,Lo(e,n,r.hostVars,yo),r)}function ea(e,t,n){var i=Ie(t,e),r=Fo(n),o=e[10],a=ca(e,Ao(e,r,null,n.onPush?64:16,i,t,o,o.createRenderer(i,n),null,null));e[t.index]=a}function ta(e,t,n,i,r,o){var a=Ie(e,t);na(t[11],a,o,e.value,n,i,r)}function na(e,t,n,i,r,o,a){if(null==o)Me(e)?e.removeAttribute(t,r,n):t.removeAttribute(r);else{var s=null==a?m(o):a(o,i||"",r);Me(e)?e.setAttribute(t,r,s,n):n?t.setAttributeNS(n,r,s):t.setAttribute(r,s)}}function ia(e,t,n,i,r,o){var a=o[t];if(null!==a)for(var s=i.setInput,l=0;l<a.length;){var c=a[l++],u=a[l++],d=a[l++];null!==s?i.setInput(n,d,c,u):n[u]=d}}function ra(e,t){for(var n=null,i=0;i<t.length;){var r=t[i];if(0!==r)if(5!==r){if("number"==typeof r)break;e.hasOwnProperty(r)&&(null===n&&(n=[]),n.push(r,e[r],t[i+1])),i+=2}else i+=2;else i+=4}return n}function oa(e,t,n,i){return new Array(e,!0,!1,t,null,0,i,n,null,null)}function aa(e,t){var n=Re(t,e);if(ze(n)){var i=n[1];80&n[2]?Zo(i,n,i.template,n[8]):n[5]>0&&sa(n)}}function sa(e){for(var t=Dr(e);null!==t;t=Ar(t))for(var n=10;n<t.length;n++){var i=t[n];if(1024&i[2]){var r=i[1];Zo(r,i,r.template,i[8])}else i[5]>0&&sa(i)}var o=e[1].components;if(null!==o)for(var a=0;a<o.length;a++){var s=Re(o[a],e);ze(s)&&s[5]>0&&sa(s)}}function la(e,t){var n=Re(t,e),i=n[1];!function(e,t){for(var n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(i,n),Ro(i,n,n[8])}function ca(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function ua(e){for(;e;){e[2]|=64;var t=Pr(e);if(0!=(512&e[2])&&!t)return e;e=t}return null}function da(e,t,n){var i=t[10];i.begin&&i.begin();try{Zo(e,t,e.template,n)}catch(r){throw va(t,r),r}finally{i.end&&i.end()}}function pa(e){!function(e){for(var t=0;t<e.components.length;t++){var n=e.components[t],i=hr(n),r=i[1];zo(r,i,r.template,n)}}(e[8])}function fa(e,t,n){dt(0),t(e,n)}var ha=Promise.resolve(null);function ba(e){return e[7]||(e[7]=[])}function ga(e){return e.cleanup||(e.cleanup=[])}function ma(e,t,n){return(null===e||me(e))&&(n=function(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}function va(e,t){var n=e[9],i=n?n.get(vr,null):null;i&&i.handleError(t)}function _a(e,t,n,i,r){for(var o=0;o<n.length;){var a=n[o++],s=n[o++],l=t[a],c=e.data[a];null!==c.setInput?c.setInput(l,r,i,s):l[s]=r}}function ka(e,t,n){var i=Ae(t,e);Rr(e[11],i,n)}function ya(e,t,n){var i=n?e.styles:null,r=n?e.classes:null,o=0;if(null!==t)for(var a=0;a<t.length;a++){var s=t[a];"number"==typeof s?o=s:1==o?r=d(r,s):2==o&&(i=d(i,s+": "+t[++a]+";"))}n?e.styles=i:e.stylesWithoutHost=i,n?e.classes=r:e.classesWithoutHost=r}var xa,wa=new vn("INJECTOR",-1),Ea=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fn;if(t===Fn){var n=new Error("NullInjectorError: No provider for ".concat(u(e),"!"));throw n.name="NullInjectorError",n}return t}}]),e}(),Ca=new vn("Set Injector scope."),Ta={},Oa={};function Ma(){return void 0===xa&&(xa=new Ea),xa}function Pa(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return new Da(e,n,t||Ma(),i)}var Da=function(){function e(t,n,i){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;_classCallCheck(this,e),this.parent=i,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var a=[];n&&On(n,function(e){return r.processProvider(e,t,n)}),On([t],function(e){return r.processInjectorType(e,[],a)}),this.records.set(wa,Sa(void 0,this));var s=this.records.get(Ca);this.scope=null!=s?s.value:null,this.source=o||("object"==typeof t?null:u(t))}return _createClass(e,[{key:"destroyed",get:function(){return this._destroyed}},{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(function(e){return e.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fn,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:A.Default;this.assertNotDestroyed();var i,r=Vn(this);try{if(!(n&A.SkipSelf)){var o=this.records.get(e);if(void 0===o){var a=("function"==typeof(i=e)||"object"==typeof i&&i instanceof vn)&&w(e);o=a&&this.injectableDefInScope(a)?Sa(Aa(e),Ta):null,this.records.set(e,o)}if(null!=o)return this.hydrate(e,o)}return(n&A.Self?Ma():this.parent).get(e,t=n&A.Optional&&t===Fn?null:t)}catch(s){if("NullInjectorError"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(u(e)),r)throw s;return function(e,t,n,i){var r=e.ngTempTokenPath;throw t.__source&&r.unshift(t.__source),e.message=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;var r=u(t);if(Array.isArray(t))r=t.map(u).join(" -> ");else if("object"==typeof t){var o=[];for(var a in t)if(t.hasOwnProperty(a)){var s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):u(s)))}r="{".concat(o.join(", "),"}")}return"".concat(n).concat(i?"("+i+")":"","[").concat(r,"]: ").concat(e.replace(Wn,"\n "))}("\n"+e.message,r,"R3InjectorError",i),e.ngTokenPath=r,e.ngTempTokenPath=null,e}(s,e,0,this.source)}throw s}finally{Vn(r)}}},{key:"_resolveInjectorDefTypes",value:function(){var e=this;this.injectorDefTypes.forEach(function(t){return e.get(t)})}},{key:"toString",value:function(){var e=[];return this.records.forEach(function(t,n){return e.push(u(n))}),"R3Injector[".concat(e.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(e,t,n){var i=this;if(!(e=h(e)))return!1;var r=C(e),o=null==r&&e.ngModule||void 0,a=void 0===o?e:o,s=-1!==n.indexOf(a);if(void 0!==o&&(r=C(o)),null==r)return!1;if(null!=r.imports&&!s){var l;n.push(a);try{On(r.imports,function(e){i.processInjectorType(e,t,n)&&(void 0===l&&(l=[]),l.push(e))})}finally{}if(void 0!==l)for(var c=function(e){var t=l[e],n=t.ngModule,r=t.providers;On(r,function(e){return i.processProvider(e,n,r||W)})},u=0;u<l.length;u++)c(u)}this.injectorDefTypes.add(a);var d=ve(a)||function(){return new a};this.records.set(a,Sa(d,Ta));var p=r.providers;if(null!=p&&!s){var f=e;On(p,function(e){return i.processProvider(e,f,p)})}return void 0!==o&&void 0!==e.providers}},{key:"processProvider",value:function(e,t,n){var i=Ra(e=h(e))?e:h(e&&e.provide),r=function(e,t,n){return La(e)?Sa(void 0,e.useValue):Sa(Ia(e),Ta)}(e);if(Ra(e)||!0!==e.multi)this.records.get(i);else{var o=this.records.get(i);o||((o=Sa(void 0,Ta,!0)).factory=function(){return Qn(o.multi)},this.records.set(i,o)),i=e,o.multi.push(e)}this.records.set(i,r)}},{key:"hydrate",value:function(e,t){var n;return t.value===Ta&&(t.value=Oa,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}},{key:"injectableDefInScope",value:function(e){if(!e.providedIn)return!1;var t=h(e.providedIn);return"string"==typeof t?"any"===t||t===this.scope:this.injectorDefTypes.has(t)}}]),e}();function Aa(e){var t=w(e),n=null!==t?t.factory:ve(e);if(null!==n)return n;if(e instanceof vn)throw new Error("Token ".concat(u(e)," is missing a \u0275prov definition."));if(e instanceof Function)return function(e){var t=e.length;if(t>0){var n=Dn(t,"?");throw new Error("Can't resolve all parameters for ".concat(u(e),": (").concat(n.join(", "),")."))}var i=function(e){var t=e&&(e[O]||e[P]);if(t){var n=function(e){if(e.hasOwnProperty("name"))return e.name;var t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn('DEPRECATED: DI is instantiating a token "'.concat(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 "').concat(n,'" class.')),t}return null}(e);return null!==i?function(){return i.factory(e)}:function(){return new e}}(e);throw new Error("unreachable")}function Ia(e,t,n){var i,r;if(Ra(e)){var o=h(e);return ve(o)||Aa(o)}if(La(e))i=function(){return h(e.useValue)};else if((r=e)&&r.useFactory)i=function(){return e.useFactory.apply(e,_toConsumableArray(Qn(e.deps||[])))};else if(function(e){return!(!e||!e.useExisting)}(e))i=function(){return jn(h(e.useExisting))};else{var a=h(e&&(e.useClass||e.provide));if(!function(e){return!!e.deps}(e))return ve(a)||Aa(a);i=function(){return _construct(a,_toConsumableArray(Qn(e.deps)))}}return i}function Sa(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{factory:e,value:t,multi:n?[]:void 0}}function La(e){return null!==e&&"object"==typeof e&&Kn in e}function Ra(e){return"function"==typeof e}var Za=function(e,t,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0,r=Pa(e,t,n,i);return r._resolveInjectorDefTypes(),r}({name:n},t,e,n)},za=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"create",value:function(e,t){return Array.isArray(e)?Za(e,t,""):Za(e.providers,e.parent,e.name||"")}}]),e}();return e.THROW_IF_NOT_FOUND=Fn,e.NULL=new Ea,e.\u0275prov=y({token:e,providedIn:"any",factory:function(){return jn(wa)}}),e.__NG_ELEMENT_ID__=-1,e}();function Ua(e,t){Tt(hr(e)[1],Je())}function Ba(e){return Object.getPrototypeOf(e.prototype).constructor}function Na(e){for(var t=Ba(e.type),n=!0,i=[e];t;){var r=void 0;if(me(e))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");r=t.\u0275dir}if(r){if(n){i.push(r);var o=e;o.inputs=qa(e.inputs),o.declaredInputs=qa(e.declaredInputs),o.outputs=qa(e.outputs);var a=r.hostBindings;a&&Ka(e,a);var s=r.viewQuery,l=r.contentQueries;if(s&&Fa(e,s),l&&Wa(e,l),c(e.inputs,r.inputs),c(e.declaredInputs,r.declaredInputs),c(e.outputs,r.outputs),me(r)&&r.data.animation){var u=e.data;u.animation=(u.animation||[]).concat(r.data.animation)}}var d=r.features;if(d)for(var p=0;p<d.length;p++){var f=d[p];f&&f.ngInherit&&f(e),f===Na&&(n=!1)}}t=Object.getPrototypeOf(t)}!function(e){for(var t=0,n=null,i=e.length-1;i>=0;i--){var r=e[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Zt(r.hostAttrs,n=Zt(n,r.hostAttrs))}}(i)}function qa(e){return e===F?{}:e===W?[]:e}function Fa(e,t){var n=e.viewQuery;e.viewQuery=n?function(e,i){t(e,i),n(e,i)}:t}function Wa(e,t){var n=e.contentQueries;e.contentQueries=n?function(e,i,r){t(e,i,r),n(e,i,r)}:t}function Ka(e,t){var n=e.hostBindings;e.hostBindings=n?function(e,i){t(e,i),n(e,i)}:t}var Va=["providersResolver"],Ha=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function ja(e){var t,n=Ba(e.type);t=me(e)?n.\u0275cmp:n.\u0275dir;var i,r=e,o=_createForOfIteratorHelper(Va);try{for(o.s();!(i=o.n()).done;){var a=i.value;r[a]=t[a]}}catch(u){o.e(u)}finally{o.f()}if(me(t)){var s,l=_createForOfIteratorHelper(Ha);try{for(l.s();!(s=l.n()).done;){var c=s.value;r[c]=t[c]}}catch(u){l.e(u)}finally{l.f()}}}var Ja=null;function Ga(){if(!Ja){var e=q.Symbol;if(e&&e.iterator)Ja=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n<t.length;++n){var i=t[n];"entries"!==i&&"size"!==i&&Map.prototype[i]===Map.prototype.entries&&(Ja=i)}}return Ja}var Qa=function(){function e(t){_classCallCheck(this,e),this.wrapped=t}return _createClass(e,null,[{key:"wrap",value:function(t){return new e(t)}},{key:"unwrap",value:function(t){return e.isWrapped(t)?t.wrapped:t}},{key:"isWrapped",value:function(t){return t instanceof e}}]),e}();function Ya(e){return!!$a(e)&&(Array.isArray(e)||!(e instanceof Map)&&Ga()in e)}function $a(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Xa(e,t,n){return e[t]=n}function es(e,t){return e[t]}function ts(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function ns(e,t,n,i){var r=ts(e,t,n);return ts(e,t+1,i)||r}function is(e,t,n,i,r){var o=ns(e,t,n,i);return ts(e,t+2,r)||o}function rs(e,t,n,i,r,o){var a=ns(e,t,n,i);return ns(e,t+2,r,o)||a}function os(e,t,n,i){var r=Ve();return ts(r,ot(),t)&&(He(),ta(xt(),r,e,t,n,i)),os}function as(e,t){for(var n=!1,i=it(),r=1;r<t.length;r+=2)n=ts(e,i++,t[r])||n;if(rt(i),!n)return yo;for(var o=t[0],a=1;a<t.length;a+=2)o+=m(t[a])+t[a+1];return o}function ss(e,t,n,i){return ts(e,ot(),n)?t+m(n)+i:yo}function ls(e,t,n,i,r,o){var a=ns(e,it(),n,r);return at(2),a?t+m(n)+i+m(r)+o:yo}function cs(e,t,n,i,r,o,a,s){var l=is(e,it(),n,r,a);return at(3),l?t+m(n)+i+m(r)+o+m(a)+s:yo}function us(e,t,n,i,r,o,a,s,l,c){var u=rs(e,it(),n,r,a,l);return at(4),u?t+m(n)+i+m(r)+o+m(a)+s+m(l)+c:yo}function ds(e,t,n,i,r,o,a,s,l,c,u,d){var p=it(),f=rs(e,p,n,r,a,l);return f=ts(e,p+4,u)||f,at(5),f?t+m(n)+i+m(r)+o+m(a)+s+m(l)+c+m(u)+d:yo}function ps(e,t,n,i,r,o,a,s,l,c,u,d,p,f){var h=it(),b=rs(e,h,n,r,a,l);return b=ns(e,h+4,u,p)||b,at(6),b?t+m(n)+i+m(r)+o+m(a)+s+m(l)+c+m(u)+d+m(p)+f:yo}function fs(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b){var g=it(),v=rs(e,g,n,r,a,l);return v=is(e,g+4,u,p,h)||v,at(7),v?t+m(n)+i+m(r)+o+m(a)+s+m(l)+c+m(u)+d+m(p)+f+m(h)+b:yo}function hs(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,v){var _=it(),k=rs(e,_,n,r,a,l);return k=rs(e,_+4,u,p,h,g)||k,at(8),k?t+m(n)+i+m(r)+o+m(a)+s+m(l)+c+m(u)+d+m(p)+f+m(h)+b+m(g)+v:yo}function bs(e,t,n,i,r,o){var a=Ve(),s=ss(a,t,n,i);return s!==yo&&ta(xt(),a,e,s,r,o),bs}function gs(e,t,n,i,r,o,a,s){var l=Ve(),c=ls(l,t,n,i,r,o);return c!==yo&&ta(xt(),l,e,c,a,s),gs}function ms(e,t,n,i,r,o,a,s,l,c){var u=Ve(),d=cs(u,t,n,i,r,o,a,s);return d!==yo&&ta(xt(),u,e,d,l,c),ms}function vs(e,t,n,i,r,o,a,s,l,c,u,d){var p=Ve(),f=us(p,t,n,i,r,o,a,s,l,c);return f!==yo&&ta(xt(),p,e,f,u,d),vs}function _s(e,t,n,i,r,o,a,s,l,c,u,d,p,f){var h=Ve(),b=ds(h,t,n,i,r,o,a,s,l,c,u,d);return b!==yo&&ta(xt(),h,e,b,p,f),_s}function ks(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b){var g=Ve(),m=ps(g,t,n,i,r,o,a,s,l,c,u,d,p,f);return m!==yo&&ta(xt(),g,e,m,h,b),ks}function ys(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m){var v=Ve(),_=fs(v,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b);return _!==yo&&ta(xt(),v,e,_,g,m),ys}function xs(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m,v,_){var k=Ve(),y=hs(k,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m);return y!==yo&&ta(xt(),k,e,y,v,_),xs}function ws(e,t,n,i){var r=Ve(),o=as(r,t);return o!==yo&&ta(xt(),r,e,o,n,i),ws}function Es(e,t,n,i,r,o,a,s){var l=Ve(),c=He(),u=e+20,d=c.firstCreatePass?function(e,t,n,i,r,o,a,s,l){var c=t.consts,u=Io(t,e,4,a||null,Ue(c,s));jo(t,n,u,Ue(c,l)),Tt(t,u);var d=u.tViews=Wo(2,u,i,r,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c);return null!==t.queries&&(t.queries.template(t,u),d.queries=t.queries.embeddedTView(u)),u}(u,c,l,t,n,i,r,o,a):c.data[u];Ye(d,!1);var p=l[11].createComment("");Xr(c,l,p,d),fr(p,l),ca(l,l[u]=oa(p,l,p,d)),ge(d)&&No(c,l,d),null!=a&&qo(l,d,s)}function Cs(e){return Le(qe.lFrame.contextLView,20+e)}var Ts={"\u0275\u0275defineInjectable":y,"\u0275\u0275defineInjector":x,"\u0275\u0275inject":jn,"\u0275\u0275invalidFactoryDep":Jn,resolveForwardRef:h},Os=l({provide:String,useValue:l});function Ms(e){return void 0!==e.useClass}function Ps(e){return void 0!==e.useFactory}var Ds=fn("Injectable",void 0,void 0,void 0,function(e,t){return As(e,t)}),As=function(e,t){var n=null,i=null;e.hasOwnProperty(O)||Object.defineProperty(e,O,{get:function(){return null===n&&(n=wn().compileInjectable(Ts,"ng:///".concat(e.name,"/\u0275prov.js"),function(e,t){var n=t||{providedIn:null},i={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(Ms(n)||Ps(n))&&void 0!==n.deps&&(i.deps=ai(n.deps)),Ms(n)?i.useClass=n.useClass:function(e){return Os in e}(n)?i.useValue=n.useValue:Ps(n)?i.useFactory=n.useFactory:function(e){return void 0!==e.useExisting}(n)&&(i.useExisting=n.useExisting),i}(e,t))),n}}),e.hasOwnProperty(G)||Object.defineProperty(e,G,{get:function(){if(null===i){var t=wn();i=t.compileFactory(Ts,"ng:///".concat(e.name,"/\u0275fac.js"),{name:e.name,type:e,typeArgumentCount:0,deps:oi(e),target:t.FactoryTarget.Injectable})}return i},configurable:!0})};function Is(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.Default,n=Ve();return null===n?jn(e,t):Yt(Je(),n,h(e),t)}function Ss(){throw new Error("invalid")}function Ls(e,t,n){var i=Ve();return ts(i,ot(),t)&&Ho(He(),xt(),i,e,t,i[11],n,!1),Ls}function Rs(e,t,n,i,r){var o=r?"class":"style";_a(e,n,t.inputs[o],o,i)}function Zs(e,t,n,i){var r=Ve(),o=He(),a=20+e,s=r[11],l=r[a]=zr(s,t,qe.lFrame.currentNamespace),c=o.firstCreatePass?function(e,t,n,i,r,o,a){var s=t.consts,l=Io(t,e,2,r,Ue(s,o));return jo(t,n,l,Ue(s,a)),null!==l.attrs&&ya(l,l.attrs,!1),null!==l.mergedAttrs&&ya(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(a,o,r,0,t,n,i):o.data[a];Ye(c,!0);var u=c.mergedAttrs;null!==u&&St(s,l,u);var d=c.classes;null!==d&&lo(s,l,d);var p=c.styles;null!==p&&so(s,l,p),64!=(64&c.flags)&&Xr(o,r,l,c),0===qe.lFrame.elementDepthCount&&fr(l,r),qe.lFrame.elementDepthCount++,ge(c)&&(No(o,r,c),Bo(o,c,r)),null!==i&&qo(r,c)}function zs(){var e=Je();$e()?Xe():Ye(e=e.parent,!1);var t=e;qe.lFrame.elementDepthCount--;var n=He();n.firstCreatePass&&(Tt(n,e),he(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return 0!=(16&e.flags)}(t)&&Rs(n,t,Ve(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return 0!=(32&e.flags)}(t)&&Rs(n,t,Ve(),t.stylesWithoutHost,!1)}function Us(e,t,n,i){Zs(e,t,n,i),zs()}function Bs(e,t,n){var i=Ve(),r=He(),o=e+20,a=r.firstCreatePass?function(e,t,n,i,r){var o=t.consts,a=Ue(o,i),s=Io(t,e,8,"ng-container",a);return null!==a&&ya(s,a,!0),jo(t,n,s,Ue(o,r)),null!==t.queries&&t.queries.elementStart(t,s),s}(o,r,i,t,n):r.data[o];Ye(a,!0);var s=i[o]=i[11].createComment("");Xr(r,i,s,a),fr(s,i),ge(a)&&(No(r,i,a),Bo(r,a,i)),null!=n&&qo(i,a)}function Ns(){var e=Je(),t=He();$e()?Xe():Ye(e=e.parent,!1),t.firstCreatePass&&(Tt(t,e),he(e)&&t.queries.elementEnd(e))}function qs(e,t,n){Bs(e,t,n),Ns()}function Fs(){return Ve()}function Ws(e){return!!e&&"function"==typeof e.then}function Ks(e){return!!e&&"function"==typeof e.subscribe}var Vs=Ks;function Hs(e,t,n,i){var r=Ve(),o=He(),a=Je();return Js(o,r,r[11],a,e,t,!!n,i),Hs}function js(e,t){var n=Je(),i=Ve(),r=He();return Js(r,i,ma(ct(r.data),n,i),n,e,t,!1),js}function Js(e,t,n,i,r,o,a,s){var l=ge(i),c=e.firstCreatePass&&ga(e),u=ba(t),d=!0;if(3&i.type||s){var p=Ie(i,t),f=s?s(p):p,h=u.length,b=s?function(e){return s(De(e[i.index]))}:i.index;if(Me(n)){var g=null;if(!s&&l&&(g=function(e,t,n,i){var r=e.cleanup;if(null!=r)for(var o=0;o<r.length-1;o+=2){var a=r[o];if(a===n&&r[o+1]===i){var s=t[7],l=r[o+2];return s.length>l?s[l]:null}"string"==typeof a&&(o+=2)}return null}(e,t,r,i.index)),null!==g)(g.__ngLastListenerFn__||g).__ngNextListenerFn__=o,g.__ngLastListenerFn__=o,d=!1;else{o=Qs(i,t,0,o,!1);var m=n.listen(f,r,o);u.push(o,m),c&&c.push(r,b,h,h+1)}}else o=Qs(i,t,0,o,!0),f.addEventListener(r,o,a),u.push(o),c&&c.push(r,b,h,a)}else o=Qs(i,t,0,o,!1);var v,_=i.outputs;if(d&&null!==_&&(v=_[r])){var k=v.length;if(k)for(var y=0;y<k;y+=2){var x=t[v[y]][v[y+1]].subscribe(o),w=u.length;u.push(o,x),c&&c.push(r,i.index,w,-(w+1))}}}function Gs(e,t,n,i){try{return!1!==n(i)}catch(r){return va(e,r),!1}}function Qs(e,t,n,i,r){return function n(o){if(o===Function)return i;var a=2&e.flags?Re(e.index,t):t;0==(32&t[2])&&ua(a);for(var s=Gs(t,0,i,o),l=n.__ngNextListenerFn__;l;)s=Gs(t,0,l,o)&&s,l=l.__ngNextListenerFn__;return r&&!1===s&&(o.preventDefault(),o.returnValue=!1),s}}function Ys(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return function(e){return(qe.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,qe.lFrame.contextLView))[8]}(e)}function $s(e,t){for(var n=null,i=function(e){var t=e.attrs;if(null!=t){var n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e),r=0;r<t.length;r++){var o=t[r];if("*"!==o){if(null===i?mo(e,o,!0):vo(i,o))return r}else n=r}return n}function Xs(e){var t=Ve()[16][6];if(!t.projection)for(var n=t.projection=Dn(e?e.length:1,null),i=n.slice(),r=t.child;null!==r;){var o=e?$s(r,e):0;null!==o&&(i[o]?i[o].projectionNext=r:n[o]=r,i[o]=r),r=r.next}}function el(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,i=Ve(),r=He(),o=Io(r,20+e,16,null,n||null);null===o.projection&&(o.projection=t),Xe(),64!=(64&o.flags)&&function(e,t,n){ao(t[11],0,t,n,Fr(e,n,t),Jr(n.parent||t[6],n,t))}(r,i,o)}function tl(e,t,n){return nl(e,"",t,"",n),tl}function nl(e,t,n,i,r){var o=Ve(),a=ss(o,t,n,i);return a!==yo&&Ho(He(),xt(),o,e,a,o[11],r,!1),nl}function il(e,t,n,i,r,o,a){var s=Ve(),l=ls(s,t,n,i,r,o);return l!==yo&&Ho(He(),xt(),s,e,l,s[11],a,!1),il}function rl(e,t,n,i,r,o,a,s,l){var c=Ve(),u=cs(c,t,n,i,r,o,a,s);return u!==yo&&Ho(He(),xt(),c,e,u,c[11],l,!1),rl}function ol(e,t,n,i,r,o,a,s,l,c,u){var d=Ve(),p=us(d,t,n,i,r,o,a,s,l,c);return p!==yo&&Ho(He(),xt(),d,e,p,d[11],u,!1),ol}function al(e,t,n,i,r,o,a,s,l,c,u,d,p){var f=Ve(),h=ds(f,t,n,i,r,o,a,s,l,c,u,d);return h!==yo&&Ho(He(),xt(),f,e,h,f[11],p,!1),al}function sl(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h){var b=Ve(),g=ps(b,t,n,i,r,o,a,s,l,c,u,d,p,f);return g!==yo&&Ho(He(),xt(),b,e,g,b[11],h,!1),sl}function ll(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g){var m=Ve(),v=fs(m,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b);return v!==yo&&Ho(He(),xt(),m,e,v,m[11],g,!1),ll}function cl(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m,v){var _=Ve(),k=hs(_,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m);return k!==yo&&Ho(He(),xt(),_,e,k,_[11],v,!1),cl}function ul(e,t,n){var i=Ve(),r=as(i,t);return r!==yo&&Ho(He(),xt(),i,e,r,i[11],n,!1),ul}function dl(e,t,n,i,r){for(var o=e[n+1],a=null===t,s=i?Co(o):Oo(o),l=!1;0!==s&&(!1===l||a);){var c=e[s+1];pl(e[s],t)&&(l=!0,e[s+1]=i?Po(c):To(c)),s=i?Co(c):Oo(c)}l&&(e[n+1]=i?To(o):Po(o))}function pl(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Sn(e,t)>=0}var fl={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function hl(e){return e.substring(fl.key,fl.keyEnd)}function bl(e){return e.substring(fl.value,fl.valueEnd)}function gl(e,t){var n=fl.textEnd;return n===t?-1:(t=fl.keyEnd=function(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,fl.key=t,n),_l(e,t,n))}function ml(e,t){var n=fl.textEnd,i=fl.key=_l(e,t,n);return n===i?-1:(i=fl.keyEnd=function(e,t,n){for(var i;t<n&&(45===(i=e.charCodeAt(t))||95===i||(-33&i)>=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(e,i,n),i=kl(e,i,n),i=fl.value=_l(e,i,n),i=fl.valueEnd=function(e,t,n){for(var i=-1,r=-1,o=-1,a=t,s=a;a<n;){var l=e.charCodeAt(a++);if(59===l)return s;34===l||39===l?s=a=yl(e,l,a,n):t===a-4&&85===o&&82===r&&76===i&&40===l?s=a=yl(e,41,a,n):l>32&&(s=a),o=r,r=i,i=-33&l}return s}(e,i,n),kl(e,i,n))}function vl(e){fl.key=0,fl.keyEnd=0,fl.value=0,fl.valueEnd=0,fl.textEnd=e.length}function _l(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function kl(e,t,n,i){return(t=_l(e,t,n))<n&&t++,t}function yl(e,t,n,i){for(var r=-1,o=n;o<i;){var a=e.charCodeAt(o++);if(a==t&&92!==r)return o;r=92==a&&92===r?0:a}throw new Error}function xl(e,t,n){return Ml(e,t,n,!1),xl}function wl(e,t){return Ml(e,t,null,!0),wl}function El(e){Pl(Ll,Cl,e,!1)}function Cl(e,t){for(var n=function(e){return vl(e),ml(e,_l(e,0,fl.textEnd))}(t);n>=0;n=ml(t,n))Ll(e,hl(t),bl(t))}function Tl(e){Pl(An,Ol,e,!0)}function Ol(e,t){for(var n=function(e){return vl(e),gl(e,_l(e,0,fl.textEnd))}(t);n>=0;n=gl(t,n))An(e,hl(t),!0)}function Ml(e,t,n,i){var r=Ve(),o=He(),a=at(2);o.firstUpdatePass&&Al(o,e,a,i),t!==yo&&ts(r,a,t)&&Rl(o,o.data[kt()],r,r[11],e,r[a+1]=function(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=u(Ei(e)))),e}(t,n),i,a)}function Pl(e,t,n,i){var r=He(),o=at(2);r.firstUpdatePass&&Al(r,null,o,i);var a=Ve();if(n!==yo&&ts(a,o,n)){var s=r.data[kt()];if(Ul(s,i)&&!Dl(r,o)){var l=i?s.classesWithoutHost:s.stylesWithoutHost;null!==l&&(n=d(l,n||"")),Rs(r,s,a,n,i)}else!function(e,t,n,i,r,o,a,s){r===yo&&(r=W);for(var l=0,c=0,u=0<r.length?r[0]:null,d=0<o.length?o[0]:null;null!==u||null!==d;){var p=l<r.length?r[l+1]:void 0,f=c<o.length?o[c+1]:void 0,h=void 0,b=null;u===d?(l+=2,c+=2,p!==f&&(b=d,h=f)):null===d||null!==u&&u<d?(l+=2,b=u):(c+=2,b=d,h=f),null!==b&&Rl(e,t,n,i,b,h,a,s),u=l<r.length?r[l]:null,d=c<o.length?o[c]:null}}(r,s,a,a[11],a[o+1],a[o+1]=function(e,t,n){if(null==n||""===n)return W;var i=[],r=Ei(n);if(Array.isArray(r))for(var o=0;o<r.length;o++)e(i,r[o],!0);else if("object"==typeof r)for(var a in r)r.hasOwnProperty(a)&&e(i,a,r[a]);else"string"==typeof r&&t(i,r);return i}(e,t,n),i,o)}}function Dl(e,t){return t>=e.expandoStartIndex}function Al(e,t,n,i){var r=e.data;if(null===r[n+1]){var o=r[kt()],a=Dl(e,n);Ul(o,i)&&null===t&&!a&&(t=!1),t=function(e,t,n,i){var r=ct(e),o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(n=Sl(n=Il(null,e,t,n,i),t.attrs,i),o=null);else{var a=t.directiveStylingLast;if(-1===a||e[a]!==r)if(n=Il(r,e,t,n,i),null===o){var s=function(e,t,n){var i=n?t.classBindings:t.styleBindings;if(0!==Oo(i))return e[Co(i)]}(e,t,i);void 0!==s&&Array.isArray(s)&&function(e,t,n,i){e[Co(n?t.classBindings:t.styleBindings)]=i}(e,t,i,s=Sl(s=Il(null,e,t,s[1],i),t.attrs,i))}else o=function(e,t,n){for(var i,r=t.directiveEnd,o=1+t.directiveStylingLast;o<r;o++)i=Sl(i,e[o].hostAttrs,n);return Sl(i,t.attrs,n)}(e,t,i)}return void 0!==o&&(i?t.residualClasses=o:t.residualStyles=o),n}(r,o,t,i),function(e,t,n,i,r,o){var a=o?t.classBindings:t.styleBindings,s=Co(a),l=Oo(a);e[i]=n;var c,u=!1;if(Array.isArray(n)){var d=n;(null===(c=d[1])||Sn(d,c)>0)&&(u=!0)}else c=n;if(r)if(0!==l){var p=Co(e[s+1]);e[i+1]=Eo(p,s),0!==p&&(e[p+1]=Mo(e[p+1],i)),e[s+1]=131071&e[s+1]|i<<17}else e[i+1]=Eo(s,0),0!==s&&(e[s+1]=Mo(e[s+1],i)),s=i;else e[i+1]=Eo(l,0),0===s?s=i:e[l+1]=Mo(e[l+1],i),l=i;u&&(e[i+1]=To(e[i+1])),dl(e,c,i,!0),dl(e,c,i,!1),function(e,t,n,i,r){var o=r?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&Sn(o,t)>=0&&(n[i+1]=Po(n[i+1]))}(t,c,e,i,o),a=Eo(s,l),o?t.classBindings=a:t.styleBindings=a}(r,o,t,n,a,i)}}function Il(e,t,n,i,r){var o=null,a=n.directiveEnd,s=n.directiveStylingLast;for(-1===s?s=n.directiveStart:s++;s<a&&(i=Sl(i,(o=t[s]).hostAttrs,r),o!==e);)s++;return null!==e&&(n.directiveStylingLast=s),i}function Sl(e,t,n){var i=n?1:2,r=-1;if(null!==t)for(var o=0;o<t.length;o++){var a=t[o];"number"==typeof a?r=a:r===i&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),An(e,a,!!n||t[++o]))}return void 0===e?null:e}function Ll(e,t,n){An(e,t,Ei(n))}function Rl(e,t,n,i,r,o,a,s){if(3&t.type){var l=e.data,c=l[s+1];zl(1==(1&c)?Zl(l,t,n,r,Oo(c),a):void 0)||(zl(o)||2==(2&c)&&(o=Zl(l,null,n,r,s,a)),function(e,t,n,i,r){var o=Me(e);if(t)r?o?e.addClass(n,i):n.classList.add(i):o?e.removeClass(n,i):n.classList.remove(i);else{var a=-1===i.indexOf("-")?void 0:Or.DashCase;if(null==r)o?e.removeStyle(n,i,a):n.style.removeProperty(i);else{var s="string"==typeof r&&r.endsWith("!important");s&&(r=r.slice(0,-10),a|=Or.Important),o?e.setStyle(n,i,r,a):n.style.setProperty(i,r,s?"important":"")}}}(i,a,Ae(kt(),n),r,o))}}function Zl(e,t,n,i,r,o){for(var a,s=null===t;r>0;){var l=e[r],c=Array.isArray(l),u=c?l[1]:l,d=null===u,p=n[r+1];p===yo&&(p=d?W:void 0);var f=d?In(p,i):u===i?p:void 0;if(c&&!zl(f)&&(f=In(l,i)),zl(f)&&(a=f,s))return a;var h=e[r+1];r=s?Co(h):Oo(h)}if(null!==t){var b=o?t.residualClasses:t.residualStyles;null!=b&&(a=In(b,i))}return a}function zl(e){return void 0!==e}function Ul(e,t){return 0!=(e.flags&(t?16:32))}function Bl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Ve(),i=He(),r=e+20,o=i.firstCreatePass?Io(i,r,1,t,null):i.data[r],a=n[r]=Lr(n[11],t);Xr(i,n,a,o),Ye(o,!1)}function Nl(e){return ql("",e,""),Nl}function ql(e,t,n){var i=Ve(),r=ss(i,e,t,n);return r!==yo&&ka(i,kt(),r),ql}function Fl(e,t,n,i,r){var o=Ve(),a=ls(o,e,t,n,i,r);return a!==yo&&ka(o,kt(),a),Fl}function Wl(e,t,n,i,r,o,a){var s=Ve(),l=cs(s,e,t,n,i,r,o,a);return l!==yo&&ka(s,kt(),l),Wl}function Kl(e,t,n,i,r,o,a,s,l){var c=Ve(),u=us(c,e,t,n,i,r,o,a,s,l);return u!==yo&&ka(c,kt(),u),Kl}function Vl(e,t,n,i,r,o,a,s,l,c,u){var d=Ve(),p=ds(d,e,t,n,i,r,o,a,s,l,c,u);return p!==yo&&ka(d,kt(),p),Vl}function Hl(e,t,n,i,r,o,a,s,l,c,u,d,p){var f=Ve(),h=ps(f,e,t,n,i,r,o,a,s,l,c,u,d,p);return h!==yo&&ka(f,kt(),h),Hl}function jl(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h){var b=Ve(),g=fs(b,e,t,n,i,r,o,a,s,l,c,u,d,p,f,h);return g!==yo&&ka(b,kt(),g),jl}function Jl(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g){var m=Ve(),v=hs(m,e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g);return v!==yo&&ka(m,kt(),v),Jl}function Gl(e){var t=Ve(),n=as(t,e);return n!==yo&&ka(t,kt(),n),Gl}function Ql(e,t,n){Pl(An,Ol,ss(Ve(),e,t,n),!0)}function Yl(e,t,n,i,r){Pl(An,Ol,ls(Ve(),e,t,n,i,r),!0)}function $l(e,t,n,i,r,o,a){Pl(An,Ol,cs(Ve(),e,t,n,i,r,o,a),!0)}function Xl(e,t,n,i,r,o,a,s,l){Pl(An,Ol,us(Ve(),e,t,n,i,r,o,a,s,l),!0)}function ec(e,t,n,i,r,o,a,s,l,c,u){Pl(An,Ol,ds(Ve(),e,t,n,i,r,o,a,s,l,c,u),!0)}function tc(e,t,n,i,r,o,a,s,l,c,u,d,p){Pl(An,Ol,ps(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p),!0)}function nc(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h){Pl(An,Ol,fs(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p,f,h),!0)}function ic(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g){Pl(An,Ol,hs(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g),!0)}function rc(e){Pl(An,Ol,as(Ve(),e),!0)}function oc(e,t,n){El(ss(Ve(),e,t,n))}function ac(e,t,n,i,r){El(ls(Ve(),e,t,n,i,r))}function sc(e,t,n,i,r,o,a){El(cs(Ve(),e,t,n,i,r,o,a))}function lc(e,t,n,i,r,o,a,s,l){El(us(Ve(),e,t,n,i,r,o,a,s,l))}function cc(e,t,n,i,r,o,a,s,l,c,u){El(ds(Ve(),e,t,n,i,r,o,a,s,l,c,u))}function uc(e,t,n,i,r,o,a,s,l,c,u,d,p){El(ps(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p))}function dc(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h){El(fs(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p,f,h))}function pc(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g){El(hs(Ve(),e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g))}function fc(e){El(as(Ve(),e))}function hc(e,t,n,i,r){return Ml(e,ss(Ve(),t,n,i),r,!1),hc}function bc(e,t,n,i,r,o,a){return Ml(e,ls(Ve(),t,n,i,r,o),a,!1),bc}function gc(e,t,n,i,r,o,a,s,l){return Ml(e,cs(Ve(),t,n,i,r,o,a,s),l,!1),gc}function mc(e,t,n,i,r,o,a,s,l,c,u){return Ml(e,us(Ve(),t,n,i,r,o,a,s,l,c),u,!1),mc}function vc(e,t,n,i,r,o,a,s,l,c,u,d,p){return Ml(e,ds(Ve(),t,n,i,r,o,a,s,l,c,u,d),p,!1),vc}function _c(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h){return Ml(e,ps(Ve(),t,n,i,r,o,a,s,l,c,u,d,p,f),h,!1),_c}function kc(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g){return Ml(e,fs(Ve(),t,n,i,r,o,a,s,l,c,u,d,p,f,h,b),g,!1),kc}function yc(e,t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m,v){return Ml(e,hs(Ve(),t,n,i,r,o,a,s,l,c,u,d,p,f,h,b,g,m),v,!1),yc}function xc(e,t,n){return Ml(e,as(Ve(),t),n,!1),xc}function wc(e,t,n){var i=Ve();return ts(i,ot(),t)&&Ho(He(),xt(),i,e,t,i[11],n,!0),wc}function Ec(e,t,n){var i=Ve();if(ts(i,ot(),t)){var r=He(),o=xt();Ho(r,o,i,e,t,ma(ct(r.data),o,i),n,!0)}return Ec}var Cc=void 0,Tc=["en",[["a","p"],["AM","PM"],Cc],[["AM","PM"],Cc,Cc],[["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"]],Cc,[["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"]],Cc,[["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}",Cc,"{1} 'at' {0}",Cc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(e){var t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}],Oc={};function Mc(e){var t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e),n=Dc(t);if(n)return n;var i=t.split("-")[0];if(n=Dc(i))return n;if("en"===i)return Tc;throw new Error('Missing locale data for the locale "'.concat(e,'".'))}function Pc(e){return Mc(e)[Ac.PluralCase]}function Dc(e){return e in Oc||(Oc[e]=q.ng&&q.ng.common&&q.ng.common.locales&&q.ng.common.locales[e]),Oc[e]}var Ac=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}({}),Ic=["zero","one","two","few","many"],Sc={marker:"element"},Lc={marker:"ICU"},Rc=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}({}),Zc="en-US";function zc(e){var t;null==(t=e)&&k("Expected localeId to be defined",t,null,"!="),"string"==typeof e&&(Zc=e.toLowerCase().replace(/_/g,"-"))}function Uc(e,t,n){var i=t.insertBeforeIndex,r=Array.isArray(i)?i[0]:i;return null===r?Gr(e,0,n):De(n[r])}function Bc(e,t,n,i,r){var o=t.insertBeforeIndex;if(Array.isArray(o)){var a=i,s=null;if(3&t.type||(s=a,a=r),null!==a&&0==(2&t.flags))for(var l=1;l<o.length;l++)Kr(e,a,n[o[l]],s,!1)}}function Nc(e,t){if(e.push(t),e.length>1)for(var n=e.length-2;n>=0;n--){var i=e[n];qc(i)||Fc(i,t)&&null===(r=void 0,r=i.insertBeforeIndex,Array.isArray(r)?r[0]:r)&&Wc(i,t.index)}var r}function qc(e){return!(64&e.type)}function Fc(e,t){return qc(t)||e.index>t.index}function Wc(e,t){var n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:($r(Uc,Bc),e.insertBeforeIndex=t)}function Kc(e,t){var n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function Vc(e,t,n){var i=So(e,n,64,null,null);return Nc(t,i),i}function Hc(e,t){var n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}var jc=0,Jc=0;function Gc(e,t,n,i){for(var r,o=n[11],a=null,s=0;s<t.length;s++){var l=t[s];if("string"==typeof l){var c=t[++s];null===n[c]&&(n[c]=Lr(o,l))}else if("number"==typeof l)switch(1&l){case 0:var u=l>>>17,d=void 0,p=void 0;if(null===a&&(a=u,r=jr(o,i)),u===a?(d=i,p=r):(d=null,p=De(n[u])),null!==p){var f=(131070&l)>>>1;Kr(o,p,n[f],d,!1);var h=Kc(e,f);if(null!==h&&"object"==typeof h){var b=Hc(h,n);null!==b&&Gc(e,h.create[b],n,n[h.anchorIdx])}}break;case 1:var g=t[++s],m=t[++s];na(o,Ae(l>>>1,n),null,null,g,m,null);break;default:throw new Error('Unable to determine the type of mutate operation for "'.concat(l,'"'))}else switch(l){case Lc:var v=t[++s],_=t[++s];null===n[_]&&fr(n[_]=Zr(o,v),n);break;case Sc:var k=t[++s],y=t[++s];null===n[y]&&fr(n[y]=zr(o,k,null),n)}}}function Qc(e,t,n,i,r){for(var o=0;o<n.length;o++){var a=n[o],s=n[++o];if(a&r)for(var l="",c=o+1;c<=o+s;c++){var u=n[c];if("string"==typeof u)l+=u;else if("number"==typeof u)if(u<0)l+=m(t[i-u]);else{var d=u>>>2;switch(3&u){case 1:var p=n[++c],f=n[++c],h=e.data[d];"string"==typeof h?na(t[11],t[d],null,h,p,l,f):Ho(e,h,t,p,l,t[11],f,!1);break;case 0:var b=t[d];null!==b&&Rr(t[11],b,l);break;case 2:$c(e,Kc(e,d),t,l);break;case 3:Yc(e,Kc(e,d),i,t)}}}else{var g=n[o+1];if(g>0&&3==(3&g)){var v=Kc(e,g>>>2);t[v.currentCaseLViewIndex]<0&&Yc(e,v,i,t)}}o+=s}}function Yc(e,t,n,i){var r=i[t.currentCaseLViewIndex];if(null!==r){var o=jc;r<0&&(r=i[t.currentCaseLViewIndex]=~r,o=-1),Qc(e,i,t.update[r],n,o)}}function $c(e,t,n,i){var r=function(e,t){var n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:var i=function(e,t){var n=Pc(t)(parseInt(e,10)),i=Ic[n];return void 0!==i?i:"other"}(t,Zc);-1===(n=e.cases.indexOf(i))&&"other"!==i&&(n=e.cases.indexOf("other"));break;case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,i);if(Hc(t,n)!==r&&(Xc(e,t,n),n[t.currentCaseLViewIndex]=null===r?null:~r,null!==r)){var o=n[t.anchorIdx];o&&Gc(e,t.create[r],n,o)}}function Xc(e,t,n){var i=Hc(t,n);if(null!==i)for(var r=t.remove[i],o=0;o<r.length;o++){var a=r[o];if(a>0){var s=Ae(a,n);null!==s&&io(n[11],s)}else Xc(e,Kc(e,~a),n)}}var eu=/\ufffd(\d+):?\d*\ufffd/gi,tu=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,nu=/\ufffd(\d+)\ufffd/,iu=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,ru=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,ou=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,au=/\uE500/g;function su(e,t,n,i,r,o,a){var s=Lo(e,i,1,null),l=s<<Rc.SHIFT,c=Qe();t===c&&(c=null),null===c&&(l|=Rc.APPEND_EAGERLY),a&&(l|=Rc.COMMENT,void 0===Tr&&(Tr=function(){var e,t,n=[],i=-1;function r(e,n){i=0;var r=Hc(e,n);t=null!==r?e.remove[r]:W}function o(){if(i<t.length){var a=t[i++];return a>0?e[a]:(n.push(i,t),r(e[1].data[~a],e),o())}return 0===n.length?null:(t=n.pop(),i=n.pop(),o())}return function(t,i){for(e=i;n.length;)n.pop();return r(t.value,i),o}}())),r.push(l,null===o?"":o);var u=So(e,s,a?32:1,null===o?"":o,null);Nc(n,u);var d=u.index;return Ye(u,!1),null!==c&&t!==c&&function(e,t){var n,i=e.insertBeforeIndex;null===i?($r(Uc,Bc),i=e.insertBeforeIndex=[null,t]):(1!=(n=Array.isArray(i))&&k("Expecting array here",n,!0,"=="),i.push(t))}(c,d),u}function lu(e,t,n,i,r,o,a){var s=a.match(eu),l=su(e,t,n,o,i,s?null:a,!1);s&&cu(r,a,l.index,null,0,null)}function cu(e,t,n,i,r,o){var a=e.length,s=a+1;e.push(null,null);for(var l=a+2,c=t.split(eu),u=0,d=0;d<c.length;d++){var p=c[d];if(1&d){var f=r+parseInt(p,10);e.push(-1-f),u|=du(f)}else""!==p&&e.push(p)}return e.push(n<<2|(i?1:0)),i&&e.push(i,o),e[a]=u,e[s]=e.length-l,u}function uu(e){for(var t=0,n=0;n<e.length;n++){var i=e[n];"number"==typeof i&&i<0&&t++}return t}function du(e){return 1<<Math.min(e,31)}function pu(e){for(var t,n,i="",r=0,o=!1;null!==(t=ru.exec(e));)o?t[0]==="\ufffd/*".concat(n,"\ufffd")&&(r=t.index,o=!1):(i+=e.substring(r,t.index+t[0].length),n=t[1],o=!0);return i+=e.substr(r)}function fu(e,t,n,i,r,o){var a=0,s={type:r.type,currentCaseLViewIndex:Lo(e,t,1,null),anchorIdx:o,cases:[],create:[],remove:[],update:[]};!function(e,t,n){e.push(du(t.mainBinding),2,-1-t.mainBinding,n<<2|2)}(n,r,o),function(e,t,n){var i=e.data[t];null===i?e.data[t]=n:i.value=n}(e,o,s);for(var l=r.values,c=0;c<l.length;c++){for(var u=l[c],d=[],p=0;p<u.length;p++){var f=u[p];if("string"!=typeof f){var h=d.push(f)-1;u[p]="\x3c!--\ufffd".concat(h,"\ufffd--\x3e")}}a=gu(e,s,t,n,i,r.cases[c],u.join(""),d)|a}a&&function(e,t,n){e.push(t,1,n<<2|3)}(n,a,o)}function hu(e){for(var t=[],n=[],i=1,r=0,o=bu(e=e.replace(iu,function(e,t,n){return i="select"===n?0:1,r=parseInt(t.substr(1),10),""})),a=0;a<o.length;){var s=o[a++].trim();1===i&&(s=s.replace(/\s*(?:=)?(\w+)\s*/,"$1")),s.length&&t.push(s);var l=bu(o[a++]);t.length>n.length&&n.push(l)}return{type:i,mainBinding:r,cases:t,values:n}}function bu(e){if(!e)return[];var t,n=0,i=[],r=[],o=/[{}]/g;for(o.lastIndex=0;t=o.exec(e);){var a=t.index;if("}"==t[0]){if(i.pop(),0==i.length){var s=e.substring(n,a);iu.test(s)?r.push(hu(s)):r.push(s),n=a+1}}else{if(0==i.length){var l=e.substring(n,a);r.push(l),n=a+1}i.push("{")}}var c=e.substring(n);return r.push(c),r}function gu(e,t,n,i,r,o,a,s){var l=[],c=[],u=[];t.cases.push(o),t.create.push(l),t.remove.push(c),t.update.push(u);var d=Ii(Oe()).getInertBodyElement(a),p=nr(d)||d;return p?mu(e,t,n,i,l,c,u,p,r,s,0):0}function mu(e,t,n,i,r,o,a,s,l,c,u){for(var d=0,p=s.firstChild;p;){var f=Lo(e,n,1,null);switch(p.nodeType){case Node.ELEMENT_NODE:var h=p,b=h.tagName.toLowerCase();if(Hi.hasOwnProperty(b)){ku(r,Sc,b,l,f),e.data[f]=b;for(var g=h.attributes,m=0;m<g.length;m++){var v=g.item(m),_=v.name.toLowerCase();v.value.match(eu)?Gi.hasOwnProperty(_)&&cu(a,v.value,f,v.name,0,ji[_]?zi:Ji[_]?Ui:null):yu(r,f,v)}d=mu(e,t,n,i,r,o,a,p,f,c,u+1)|d,vu(o,f,u)}break;case Node.TEXT_NODE:var k=p.textContent||"",y=k.match(eu);ku(r,null,y?"":k,l,f),vu(o,f,u),y&&(d=cu(a,k,f,null,0,null)|d);break;case Node.COMMENT_NODE:var x=nu.exec(p.textContent||"");if(x){var w=c[parseInt(x[1],10)];ku(r,Lc,"",l,f),fu(e,n,i,l,w,f),_u(o,f,u)}}p=p.nextSibling}return d}function vu(e,t,n){0===n&&e.push(t)}function _u(e,t,n){0===n&&(e.push(~t),e.push(t))}function ku(e,t,n,i,r){null!==t&&e.push(t),e.push(n,r,0|i<<17|r<<1)}function yu(e,t,n){e.push(t<<1|1,n.name,n.value)}var xu=/\[(\ufffd.+?\ufffd?)\]/,wu=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,Eu=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,Cu=/{([A-Z0-9_]+)}/g,Tu=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,Ou=/\/\*/,Mu=/\d+\:(\d+)/;function Pu(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=He(),r=Ve(),o=20+e,a=Ue(i.consts,t),s=Qe();i.firstCreatePass&&function(e,t,n,i,r,o){for(var a,s=Qe(),l=[],c=[],u=[[]],d=(a=r=function(e,t){if(function(e){return-1===e}(t))return pu(e);var n=e.indexOf(":".concat(t,"\ufffd"))+2+t.toString().length,i=e.search(new RegExp("\ufffd\\/\\*\\d+:".concat(t,"\ufffd")));return pu(e.substring(n,i))}(r,o),a.replace(au," ")).split(ou),p=0;p<d.length;p++){var f=d[p];if(0==(1&p))for(var h=bu(f),b=0;b<h.length;b++){var g=h[b];if(0==(1&b)){var m=g;""!==m&&lu(e,s,u[0],l,c,n,m)}else{var v=g;if("object"!=typeof v)throw new Error('Unable to parse ICU expression in "'.concat(r,'" message.'));fu(e,n,c,t,v,su(e,s,u[0],n,l,"",!0).index)}}else{var _=47===f.charCodeAt(0),k=(f.charCodeAt(_?1:0),20+Number.parseInt(f.substring(_?2:1)));if(_)u.shift(),Ye(Qe(),!1);else{var y=Vc(e,u[0],k);u.unshift([]),Ye(y,!0)}}}e.data[i]={create:l,update:c}}(i,null===s?0:s.index,r,o,a,n);var l=i.data[o],c=Wr(i,s===r[6]?null:s,r);!function(e,t,n,i){for(var r=e[11],o=0;o<t.length;o++){var a=t[o++],s=t[o],l=(a&Rc.COMMENT)===Rc.COMMENT,c=(a&Rc.APPEND_EAGERLY)===Rc.APPEND_EAGERLY,u=a>>>Rc.SHIFT,d=e[u];null===d&&(d=e[u]=l?r.createComment(s):Lr(r,s)),c&&null!==n&&Kr(r,n,d,i,!1)}}(r,l.create,c,s&&8&s.type?r[s.index]:null),st(!0)}function Du(){st(!1)}function Au(e,t,n){Pu(e,t,n),Du()}function Iu(e,t){var n=He();!function(e,t,n){var i=Je().index,r=[];if(e.firstCreatePass&&null===e.data[t]){for(var o=0;o<n.length;o+=2){var a=n[o],s=n[o+1];if(""!==s){if(tu.test(s))throw new Error('ICU expressions are not supported in attributes. Message: "'.concat(s,'".'));cu(r,s,i,a,uu(r),null)}}e.data[t]=r}}(n,e+20,Ue(n.consts,t))}function Su(e){return ts(Ve(),ot(),e)&&(jc|=1<<Math.min(Jc,31)),Jc++,Su}function Lu(e){!function(e,t,n){if(Jc>0){var i=e.data[n];Qc(e,t,Array.isArray(i)?i:i.update,it()-Jc-1,jc)}jc=0,Jc=0}(He(),Ve(),e+20)}function Ru(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;if(xu.test(e)){var i={},r=[0];n=n.replace(wu,function(e,t,n){var o=t||n,a=i[o]||[];if(a.length||(o.split("|").forEach(function(e){var t=e.match(Mu),n=t?parseInt(t[1],10):0,i=Ou.test(e);a.push([n,i,e])}),i[o]=a),!a.length)throw new Error("i18n postprocess: unmatched placeholder - ".concat(o));for(var s=r[r.length-1],l=0,c=0;c<a.length;c++)if(a[c][0]===s){l=c;break}var u=_slicedToArray2(a[l],3),d=u[0],p=u[1],f=u[2];return p?r.pop():s!==d&&r.push(d),a.splice(l,1),f})}return Object.keys(t).length?n=(n=(n=n.replace(Eu,function(e,n,i,r,o,a){return t.hasOwnProperty(i)?"".concat(n).concat(t[i]).concat(a):e})).replace(Cu,function(e,n){return t.hasOwnProperty(n)?t[n]:e})).replace(Tu,function(e,n){if(t.hasOwnProperty(n)){var i=t[n];if(!i.length)throw new Error("i18n postprocess: unmatched ICU - ".concat(e," with key: ").concat(n));return i.shift()}return e}):n}(e,t)}function Zu(e,t,n,i,r){if(e=h(e),Array.isArray(e))for(var o=0;o<e.length;o++)Zu(e[o],t,n,i,r);else{var a=He(),s=Ve(),l=Ra(e)?e:h(e.provide),c=Ia(e),u=Je(),d=1048575&u.providerIndexes,p=u.directiveStart,f=u.providerIndexes>>20;if(Ra(e)||!e.multi){var b=new It(c,r,Is),g=Bu(l,t,r?d:d+f,p);-1===g?(Jt(Kt(u,s),a,l),zu(a,e,t.length),t.push(l),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),n.push(b),s.push(b)):(n[g]=b,s[g]=b)}else{var m=Bu(l,t,d+f,p),v=Bu(l,t,d,d+f),_=m>=0&&n[m],k=v>=0&&n[v];if(r&&!k||!r&&!_){Jt(Kt(u,s),a,l);var y=function(e,t,n,i,r){var o=new It(e,n,Is);return o.multi=[],o.index=t,o.componentProviders=0,Uu(o,r,i&&!n),o}(r?qu:Nu,n.length,r,i,c);!r&&k&&(n[v].providerFactory=y),zu(a,e,t.length,0),t.push(l),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),n.push(y),s.push(y)}else zu(a,e,m>-1?m:v,Uu(n[r?v:m],c,!r&&i));!r&&i&&k&&n[v].componentProviders++}}}function zu(e,t,n,i){var r=Ra(t);if(r||t.useClass){var o=(t.useClass||t).prototype.ngOnDestroy;if(o){var a=e.destroyHooks||(e.destroyHooks=[]);if(!r&&t.multi){var s=a.indexOf(n);-1===s?a.push(n,[i,o]):a[s+1].push(i,o)}else a.push(n,o)}}}function Uu(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Bu(e,t,n,i){for(var r=n;r<i;r++)if(t[r]===e)return r;return-1}function Nu(e,t,n,i){return Fu(this.multi,[])}function qu(e,t,n,i){var r,o=this.multi;if(this.providerFactory){var a=this.providerFactory.componentProviders,s=nn(n,n[1],this.providerFactory.index,i);Fu(o,r=s.slice(0,a));for(var l=a;l<s.length;l++)r.push(s[l])}else Fu(o,r=[]);return r}function Fu(e,t){for(var n=0;n<e.length;n++)t.push((0,e[n])());return t}function Wu(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,i){return function(e,t,n){var i=He();if(i.firstCreatePass){var r=me(e);Zu(n,i.data,i.blueprint,r,!0),Zu(t,i.data,i.blueprint,r,!1)}}(n,i?i(e):e,t)}}}var Ku=function e(){_classCallCheck(this,e)},Vu=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"resolveComponentFactory",value:function(e){throw function(e){var t=Error("No component factory found for ".concat(u(e),". Did you add it to @NgModule.entryComponents?"));return t.ngComponent=e,t}(e)}}]),e}(),Hu=function(){var e=function e(){_classCallCheck(this,e)};return e.NULL=new Vu,e}();function ju(){}function Ju(e,t){return new Qu(Ie(e,t))}var Gu=function(){return Ju(Je(),Ve())},Qu=function(){var e=function e(t){_classCallCheck(this,e),this.nativeElement=t};return e.__NG_ELEMENT_ID__=Gu,e}();function Yu(e){return e instanceof Qu?e.nativeElement:e}var $u=function e(){_classCallCheck(this,e)},Xu=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=function(){return ed()},e}(),ed=function(){var e=Ve(),t=Re(Je().index,e);return function(e){return e[11]}(pe(t)?t:e)},td=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275prov=y({token:e,providedIn:"root",factory:function(){return null}}),e}(),nd=function e(t){_classCallCheck(this,e),this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")},id=new nd("12.0.3"),rd=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"supports",value:function(e){return Ya(e)}},{key:"create",value:function(e){return new ad(e)}}]),e}(),od=function(e,t){return t},ad=function(){function e(t){_classCallCheck(this,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=t||od}return _createClass(e,[{key:"forEachItem",value:function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)}},{key:"forEachOperation",value:function(e){for(var t=this._itHead,n=this._removalsHead,i=0,r=null;t||n;){var o=!n||t&&t.currentIndex<ud(n,i,r)?t:n,a=ud(o,i,r),s=o.currentIndex;if(o===n)i--,n=n._nextRemoved;else if(t=t._next,null==o.previousIndex)i++;else{r||(r=[]);var l=a-i,c=s-i;if(l!=c){for(var u=0;u<l;u++){var d=u<r.length?r[u]:r[u]=0,p=d+u;c<=p&&p<l&&(r[u]=d+1)}r[o.previousIndex]=c-l}}a!==s&&e(o,a,s)}}},{key:"forEachPreviousItem",value:function(e){var t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)}},{key:"forEachAddedItem",value:function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}},{key:"forEachMovedItem",value:function(e){var t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)}},{key:"forEachRemovedItem",value:function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}},{key:"forEachIdentityChange",value:function(e){var t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)}},{key:"diff",value:function(e){if(null==e&&(e=[]),!Ya(e))throw new Error("Error trying to diff '".concat(u(e),"'. Only arrays and iterables are allowed"));return this.check(e)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(e){var t=this;this._reset();var n,i,r,o=this._itHead,a=!1;if(Array.isArray(e)){this.length=e.length;for(var s=0;s<this.length;s++)i=e[s],r=this._trackByFn(s,i),null!==o&&Object.is(o.trackById,r)?(a&&(o=this._verifyReinsertion(o,i,r,s)),Object.is(o.item,i)||this._addIdentityChange(o,i)):(o=this._mismatch(o,i,r,s),a=!0),o=o._next}else n=0,function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)t(e[n]);else for(var i,r=e[Ga()]();!(i=r.next()).done;)t(i.value)}(e,function(e){r=t._trackByFn(n,e),null!==o&&Object.is(o.trackById,r)?(a&&(o=t._verifyReinsertion(o,e,r,n)),Object.is(o.item,e)||t._addIdentityChange(o,e)):(o=t._mismatch(o,e,r,n),a=!0),o=o._next,n++}),this.length=n;return this._truncate(o),this.collection=e,this.isDirty}},{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}},{key:"_reset",value:function(){if(this.isDirty){var e;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=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}},{key:"_mismatch",value:function(e,t,n,i){var r;return null===e?r=this._itTail:(r=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,r,i)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,i))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,r,i)):e=this._addAfter(new sd(t,n),r,i),e}},{key:"_verifyReinsertion",value:function(e,t,n,i){var r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==r?e=this._reinsertAfter(r,e._prev,i):e.currentIndex!=i&&(e.currentIndex=i,this._addToMoves(e,i)),e}},{key:"_truncate",value:function(e){for(;null!==e;){var 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)}},{key:"_reinsertAfter",value:function(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);var i=e._prevRemoved,r=e._nextRemoved;return null===i?this._removalsHead=r:i._nextRemoved=r,null===r?this._removalsTail=i:r._prevRemoved=i,this._insertAfter(e,t,n),this._addToMoves(e,n),e}},{key:"_moveAfter",value:function(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}},{key:"_addAfter",value:function(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}},{key:"_insertAfter",value:function(e,t,n){var i=null===t?this._itHead:t._next;return e._next=i,e._prev=t,null===i?this._itTail=e:i._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new cd),this._linkedRecords.put(e),e.currentIndex=n,e}},{key:"_remove",value:function(e){return this._addToRemovals(this._unlink(e))}},{key:"_unlink",value:function(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);var t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}},{key:"_addToMoves",value:function(e,t){return e.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}},{key:"_addToRemovals",value:function(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new cd),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}},{key:"_addIdentityChange",value:function(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}]),e}(),sd=function e(t,n){_classCallCheck(this,e),this.item=t,this.trackById=n,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},ld=function(){function e(){_classCallCheck(this,e),this._head=null,this._tail=null}return _createClass(e,[{key:"add",value:function(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)}},{key:"get",value:function(e,t){var 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}},{key:"remove",value:function(e){var 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}}]),e}(),cd=function(){function e(){_classCallCheck(this,e),this.map=new Map}return _createClass(e,[{key:"put",value:function(e){var t=e.trackById,n=this.map.get(t);n||(n=new ld,this.map.set(t,n)),n.add(e)}},{key:"get",value:function(e,t){var n=this.map.get(e);return n?n.get(e,t):null}},{key:"remove",value:function(e){var t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}},{key:"isEmpty",get:function(){return 0===this.map.size}},{key:"clear",value:function(){this.map.clear()}}]),e}();function ud(e,t,n){var i=e.previousIndex;if(null===i)return i;var r=0;return n&&i<n.length&&(r=n[i]),i+t+r}var dd=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"supports",value:function(e){return e instanceof Map||$a(e)}},{key:"create",value:function(){return new pd}}]),e}(),pd=function(){function e(){_classCallCheck(this,e),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}return _createClass(e,[{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}},{key:"forEachItem",value:function(e){var t;for(t=this._mapHead;null!==t;t=t._next)e(t)}},{key:"forEachPreviousItem",value:function(e){var t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)}},{key:"forEachChangedItem",value:function(e){var t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)}},{key:"forEachAddedItem",value:function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}},{key:"forEachRemovedItem",value:function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}},{key:"diff",value:function(e){if(e){if(!(e instanceof Map||$a(e)))throw new Error("Error trying to diff '".concat(u(e),"'. Only maps and objects are allowed"))}else e=new Map;return this.check(e)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(e){var t=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(e,function(e,i){if(n&&n.key===i)t._maybeAddToChanges(n,e),t._appendAfter=n,n=n._next;else{var r=t._getOrCreateRecordForKey(i,e);n=t._insertBeforeOrAppend(n,r)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}},{key:"_insertBeforeOrAppend",value:function(e,t){if(e){var 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}},{key:"_getOrCreateRecordForKey",value:function(e,t){if(this._records.has(e)){var n=this._records.get(e);this._maybeAddToChanges(n,t);var i=n._prev,r=n._next;return i&&(i._next=r),r&&(r._prev=i),n._next=null,n._prev=null,n}var o=new fd(e);return this._records.set(e,o),o.currentValue=t,this._addToAdditions(o),o}},{key:"_reset",value:function(){if(this.isDirty){var 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}}},{key:"_maybeAddToChanges",value:function(e,t){Object.is(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}},{key:"_addToAdditions",value:function(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}},{key:"_addToChanges",value:function(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}},{key:"_forEach",value:function(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(function(n){return t(e[n],n)})}}]),e}(),fd=function e(t){_classCallCheck(this,e),this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null};function hd(){return new bd([new rd])}var bd=function(){var e=function(){function e(t){_classCallCheck(this,e),this.factories=t}return _createClass(e,[{key:"find",value:function(e){var t,n=this.factories.find(function(t){return t.supports(e)});if(null!=n)return n;throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat((t=e).name||typeof t,"'"))}}],[{key:"create",value:function(t,n){if(null!=n){var i=n.factories.slice();t=t.concat(i)}return new e(t)}},{key:"extend",value:function(t){return{provide:e,useFactory:function(n){return e.create(t,n||hd())},deps:[[e,new ti,new Xn]]}}}]),e}();return e.\u0275prov=y({token:e,providedIn:"root",factory:hd}),e}();function gd(){return new md([new dd])}var md=function(){var e=function(){function e(t){_classCallCheck(this,e),this.factories=t}return _createClass(e,[{key:"find",value:function(e){var t=this.factories.find(function(t){return t.supports(e)});if(t)return t;throw new Error("Cannot find a differ supporting object '".concat(e,"'"))}}],[{key:"create",value:function(t,n){if(n){var i=n.factories.slice();t=t.concat(i)}return new e(t)}},{key:"extend",value:function(t){return{provide:e,useFactory:function(n){return e.create(t,n||gd())},deps:[[e,new ti,new Xn]]}}}]),e}();return e.\u0275prov=y({token:e,providedIn:"root",factory:gd}),e}();function vd(e,t,n,i){for(var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];null!==n;){var o=t[n.index];if(null!==o&&i.push(De(o)),fe(o))for(var a=10;a<o.length;a++){var s=o[a],l=s[1].firstChild;null!==l&&vd(s[1],s,l,i)}var c=n.type;if(8&c)vd(e,t,n.child,i);else if(32&c)for(var u=Mr(n,t),d=void 0;d=u();)i.push(d);else if(16&c){var p=to(t,n);if(Array.isArray(p))i.push.apply(i,_toConsumableArray(p));else{var f=Pr(t[16]);vd(f[1],f,p,i,!0)}}n=r?n.projectionNext:n.next}return i}var _d=function(){function e(t,n){_classCallCheck(this,e),this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}return _createClass(e,[{key:"rootNodes",get:function(){var e=this._lView,t=e[1];return vd(t,e,t.firstChild,[])}},{key:"context",get:function(){return this._lView[8]},set:function(e){this._lView[8]=e}},{key:"destroyed",get:function(){return 256==(256&this._lView[2])}},{key:"destroy",value:function(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){var e=this._lView[3];if(fe(e)){var t=e[8],n=t?t.indexOf(this):-1;n>-1&&(Br(e,n),Pn(t,n))}this._attachedToViewContainer=!1}Nr(this._lView[1],this._lView)}},{key:"onDestroy",value:function(e){Ko(this._lView[1],this._lView,null,e)}},{key:"markForCheck",value:function(){ua(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){da(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(e,t,n){tt(!0);try{da(e,t,n)}finally{tt(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}},{key:"detachFromAppRef",value:function(){var e;this._appRef=null,oo(this._lView[1],e=this._lView,e[11],2,null,null)}},{key:"attachToAppRef",value:function(e){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}]),e}(),kd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this,e))._view=e,i}return _createClass(n,[{key:"detectChanges",value:function(){pa(this._view)}},{key:"checkNoChanges",value:function(){!function(e){tt(!0);try{pa(e)}finally{tt(!1)}}(this._view)}},{key:"context",get:function(){return null}}]),n}(_d),yd=function(e){return function(e,t,n){if(be(e)&&!n){var i=Re(e.index,t);return new _d(i,i)}return 47&e.type?new _d(t[16],t):null}(Je(),Ve(),16==(16&e))},xd=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=yd,e}(),wd=[new dd],Ed=new bd([new rd]),Cd=new md(wd),Td=function(){return Pd(Je(),Ve())},Od=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=Td,e}(),Md=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r){var o;return _classCallCheck(this,n),(o=t.call(this))._declarationLView=e,o._declarationTContainer=i,o.elementRef=r,o}return _createClass(n,[{key:"createEmbeddedView",value:function(e){var t=this._declarationTContainer.tViews,n=Ao(this._declarationLView,t,e,16,null,t.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];var i=this._declarationLView[19];return null!==i&&(n[19]=i.createEmbeddedView(t)),Ro(t,n,e),new _d(n)}}]),n}(Od);function Pd(e,t){return 4&e.type?new Md(t,e,Ju(e,t)):null}var Dd=function e(){_classCallCheck(this,e)},Ad=function(){return Zd(Je(),Ve())},Id=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=Ad,e}(),Sd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r){var o;return _classCallCheck(this,n),(o=t.call(this))._lContainer=e,o._hostTNode=i,o._hostLView=r,o}return _createClass(n,[{key:"element",get:function(){return Ju(this._hostTNode,this._hostLView)}},{key:"injector",get:function(){return new an(this._hostTNode,this._hostLView)}},{key:"parentInjector",get:function(){var e=jt(this._hostTNode,this._hostLView);if(Ut(e)){var t=Nt(e,this._hostLView),n=Bt(e);return new an(t[1].data[n+8],t)}return new an(null,this._hostLView)}},{key:"clear",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:"get",value:function(e){var t=Ld(this._lContainer);return null!==t&&t[e]||null}},{key:"length",get:function(){return this._lContainer.length-10}},{key:"createEmbeddedView",value:function(e,t,n){var i=e.createEmbeddedView(t||{});return this.insert(i,n),i}},{key:"createComponent",value:function(e,t,n,i,r){var o=n||this.parentInjector;if(!r&&null==e.ngModule&&o){var a=o.get(Dd,null);a&&(r=a)}var s=e.create(o,i,void 0,r);return this.insert(s.hostView,t),s}},{key:"insert",value:function(e,t){var i=e._lView,r=i[1];if(fe(i[3])){var o=this.indexOf(e);if(-1!==o)this.detach(o);else{var a=i[3],s=new n(a,a[6],a[3]);s.detach(s.indexOf(e))}}var l=this._adjustIndex(t),c=this._lContainer;!function(e,t,n,i){var r=10+i,o=n.length;i>0&&(n[r-1][4]=t),i<o-10?(t[4]=n[r],Mn(n,10+i,t)):(n.push(t),t[4]=null),t[3]=n;var a=t[17];null!==a&&n!==a&&function(e,t){var n=e[9];t[16]!==t[3][3][16]&&(e[2]=!0),null===n?e[9]=[t]:n.push(t)}(a,t);var s=t[19];null!==s&&s.insertView(e),t[2]|=128}(r,i,c,l);var u=no(l,c),d=i[11],p=jr(d,c[7]);return null!==p&&function(e,t,n,i,r,o){i[0]=r,i[6]=t,oo(e,i,n,1,r,o)}(r,c[6],d,i,p,u),e.attachToViewContainerRef(),Mn(Rd(c),l,e),e}},{key:"move",value:function(e,t){return this.insert(e,t)}},{key:"indexOf",value:function(e){var t=Ld(this._lContainer);return null!==t?t.indexOf(e):-1}},{key:"remove",value:function(e){var t=this._adjustIndex(e,-1),n=Br(this._lContainer,t);n&&(Pn(Rd(this._lContainer),t),Nr(n[1],n))}},{key:"detach",value:function(e){var t=this._adjustIndex(e,-1),n=Br(this._lContainer,t);return n&&null!=Pn(Rd(this._lContainer),t)?new _d(n):null}},{key:"_adjustIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return null==e?this.length+t:e}}]),n}(Id);function Ld(e){return e[8]}function Rd(e){return e[8]||(e[8]=[])}function Zd(e,t){var n,i=t[e.index];if(fe(i))n=i;else{var r;if(8&e.type)r=De(i);else{var o=t[11];r=o.createComment("");var a=Ie(e,t);Kr(o,jr(o,a),r,function(e,t){return Me(e)?e.nextSibling(t):t.nextSibling}(o,a),!1)}t[e.index]=n=oa(i,t,r,e),ca(t,n)}return new Sd(n,e,t)}var zd={},Ud=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this)).ngModule=e,i}return _createClass(n,[{key:"resolveComponentFactory",value:function(e){var t=le(e);return new qd(t,this.ngModule)}}]),n}(Hu);function Bd(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}var Nd=new vn("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return yr}}),qd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var r;return _classCallCheck(this,n),(r=t.call(this)).componentDef=e,r.ngModule=i,r.componentType=e.type,r.selector=e.selectors.map(ko).join(","),r.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],r.isBoundToModule=!!i,r}return _createClass(n,[{key:"inputs",get:function(){return Bd(this.componentDef.inputs)}},{key:"outputs",get:function(){return Bd(this.componentDef.outputs)}},{key:"create",value:function(e,t,n,i){var r,o,a=(i=i||this.ngModule)?function(e,t){return{get:function(n,i,r){var o=e.get(n,zd,r);return o!==zd||i===zd?o:t.get(n,i,r)}}}(e,i.injector):e,s=a.get($u,Pe),l=a.get(td,null),c=s.createRenderer(null,this.componentDef),u=this.componentDef.selectors[0][0]||"div",d=n?function(e,t,n){if(Me(e))return e.selectRootElement(t,n===Z.ShadowDom);var i="string"==typeof t?e.querySelector(t):t;return i.textContent="",i}(c,n,this.componentDef.encapsulation):zr(s.createRenderer(null,this.componentDef),u,function(e){var t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(u)),p=this.componentDef.onPush?576:528,f={components:[],scheduler:yr,clean:ha,playerHandler:null,flags:0},h=Wo(0,null,null,1,0,null,null,null,null,null),b=Ao(null,h,f,p,null,null,s,c,l,a);ht(b);try{var g=function(e,t,n,i,r,o){var a=n[1];n[20]=e;var s=Io(a,20,2,"#host",null),l=s.mergedAttrs=t.hostAttrs;null!==l&&(ya(s,l,!0),null!==e&&(St(r,e,l),null!==s.classes&&lo(r,e,s.classes),null!==s.styles&&so(r,e,s.styles)));var c=i.createRenderer(e,t),u=Ao(n,Fo(t),null,t.onPush?64:16,n[20],s,i,c,null,null);return a.firstCreatePass&&(Jt(Kt(s,n),a,t.type),Qo(a,s),$o(s,n.length,1)),ca(n,u),n[20]=u}(d,this.componentDef,b,s,c);if(d)if(n)St(c,d,["ng-version",id.full]);else{var m=function(e){for(var t=[],n=[],i=1,r=2;i<e.length;){var o=e[i];if("string"==typeof o)2===r?""!==o&&t.push(o,e[++i]):8===r&&n.push(o);else{if(!bo(r))break;r=o}i++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]),v=m.attrs,_=m.classes;v&&St(c,d,v),_&&_.length>0&&lo(c,d,_.join(" "))}if(o=Se(h,20),void 0!==t)for(var k=o.projection=[],y=0;y<this.ngContentSelectors.length;y++){var x=t[y];k.push(null!=x?Array.from(x):null)}r=function(e,t,n,i,r){var o=n[1],a=function(e,t,n){var i=Je();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),Xo(e,i,t,Lo(e,t,1,null),n));var r=nn(t,e,i.directiveStart,i);fr(r,t);var o=Ie(i,t);return o&&fr(o,t),r}(o,n,t);if(i.components.push(a),e[8]=a,r&&r.forEach(function(e){return e(a,t)}),t.contentQueries){var s=Je();t.contentQueries(1,a,s.directiveStart)}var l=Je();return!o.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(yt(l.index),Jo(n[1],l,0,l.directiveStart,l.directiveEnd,t),Go(t,a)),a}(g,this.componentDef,b,f,[Ua]),Ro(h,b,null)}finally{_t()}return new Fd(this.componentType,r,Ju(o,b),b,o)}}]),n}(Ku),Fd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o,a){var s;return _classCallCheck(this,n),(s=t.call(this)).location=r,s._rootLView=o,s._tNode=a,s.instance=i,s.hostView=s.changeDetectorRef=new kd(o),s.componentType=e,s}return _createClass(n,[{key:"injector",get:function(){return new an(this._tNode,this._rootLView)}},{key:"destroy",value:function(){this.hostView.destroy()}},{key:"onDestroy",value:function(e){this.hostView.onDestroy(e)}}]),n}(function(){return function e(){_classCallCheck(this,e)}}());function Wd(e,t,n,i){return L(function(){var r,o=e;null!==t&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?(r=o.decorators).push.apply(r,_toConsumableArray(t)):o.decorators=t),null!==n&&(o.ctorParameters=n),null!==i&&(o.propDecorators=o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?Object.assign(Object.assign({},o.propDecorators),i):i)})}var Kd=new Map,Vd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var r;_classCallCheck(this,n),(r=t.call(this))._parent=i,r._bootstrapComponents=[],r.injector=_assertThisInitialized(r),r.destroyCbs=[],r.componentFactoryResolver=new Ud(_assertThisInitialized(r));var o=de(e),a=e[J]||null;return a&&zc(a),r._bootstrapComponents=Cr(o.bootstrap),r._r3Injector=Pa(e,i,[{provide:Dd,useValue:_assertThisInitialized(r)},{provide:Hu,useValue:r.componentFactoryResolver}],u(e)),r._r3Injector._resolveInjectorDefTypes(),r.instance=r.get(e),r}return _createClass(n,[{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:za.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:A.Default;return e===za||e===Dd||e===wa?this:this._r3Injector.get(e,t,n)}},{key:"destroy",value:function(){var e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(function(e){return e()}),this.destroyCbs=null}},{key:"onDestroy",value:function(e){this.destroyCbs.push(e)}}]),n}(Dd),Hd=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i,r,o;return _classCallCheck(this,n),(i=t.call(this)).moduleType=e,null!==de(e)&&(r=e,o=new Set,function e(t){var n=de(t,!0),i=n.id;null!==i&&(function(e,t,n){if(t&&t!==n)throw new Error("Duplicate module registered for ".concat(e," - ").concat(u(t)," vs ").concat(u(t.name)))}(i,Kd.get(i),t),Kd.set(i,t));var r,a=_createForOfIteratorHelper(Cr(n.imports));try{for(a.s();!(r=a.n()).done;){var s=r.value;o.has(s)||(o.add(s),e(s))}}catch(l){a.e(l)}finally{a.f()}}(r)),i}return _createClass(n,[{key:"create",value:function(e){return new Vd(this.moduleType,e)}}]),n}(function(){return function e(){_classCallCheck(this,e)}}());function jd(e,t,n){var i=nt()+e,r=Ve();return r[i]===yo?Xa(r,i,n?t.call(n):t()):es(r,i)}function Jd(e,t,n,i){return rp(Ve(),nt(),e,t,n,i)}function Gd(e,t,n,i,r){return op(Ve(),nt(),e,t,n,i,r)}function Qd(e,t,n,i,r,o){return ap(Ve(),nt(),e,t,n,i,r,o)}function Yd(e,t,n,i,r,o,a){return sp(Ve(),nt(),e,t,n,i,r,o,a)}function $d(e,t,n,i,r,o,a,s){var l=nt()+e,c=Ve(),u=rs(c,l,n,i,r,o);return ts(c,l+4,a)||u?Xa(c,l+5,s?t.call(s,n,i,r,o,a):t(n,i,r,o,a)):es(c,l+5)}function Xd(e,t,n,i,r,o,a,s,l){var c=nt()+e,u=Ve(),d=rs(u,c,n,i,r,o);return ns(u,c+4,a,s)||d?Xa(u,c+6,l?t.call(l,n,i,r,o,a,s):t(n,i,r,o,a,s)):es(u,c+6)}function ep(e,t,n,i,r,o,a,s,l,c){var u=nt()+e,d=Ve(),p=rs(d,u,n,i,r,o);return is(d,u+4,a,s,l)||p?Xa(d,u+7,c?t.call(c,n,i,r,o,a,s,l):t(n,i,r,o,a,s,l)):es(d,u+7)}function tp(e,t,n,i,r,o,a,s,l,c,u){var d=nt()+e,p=Ve(),f=rs(p,d,n,i,r,o);return rs(p,d+4,a,s,l,c)||f?Xa(p,d+8,u?t.call(u,n,i,r,o,a,s,l,c):t(n,i,r,o,a,s,l,c)):es(p,d+8)}function np(e,t,n,i){return lp(Ve(),nt(),e,t,n,i)}function ip(e,t){var n=e[t];return n===yo?void 0:n}function rp(e,t,n,i,r,o){var a=t+n;return ts(e,a,r)?Xa(e,a+1,o?i.call(o,r):i(r)):ip(e,a+1)}function op(e,t,n,i,r,o,a){var s=t+n;return ns(e,s,r,o)?Xa(e,s+2,a?i.call(a,r,o):i(r,o)):ip(e,s+2)}function ap(e,t,n,i,r,o,a,s){var l=t+n;return is(e,l,r,o,a)?Xa(e,l+3,s?i.call(s,r,o,a):i(r,o,a)):ip(e,l+3)}function sp(e,t,n,i,r,o,a,s,l){var c=t+n;return rs(e,c,r,o,a,s)?Xa(e,c+4,l?i.call(l,r,o,a,s):i(r,o,a,s)):ip(e,c+4)}function lp(e,t,n,i,r,o){for(var a=t+n,s=!1,l=0;l<r.length;l++)ts(e,a++,r[l])&&(s=!0);return s?Xa(e,a,i.apply(o,r)):ip(e,a)}function cp(e,t){var n,i=He(),r=e+20;i.firstCreatePass?(n=function(e,t){if(t)for(var n=t.length-1;n>=0;n--){var i=t[n];if(e===i.name)return i}throw new g("302","The pipe '".concat(e,"' could not be found!"))}(t,i.pipeRegistry),i.data[r]=n,n.onDestroy&&(i.destroyHooks||(i.destroyHooks=[])).push(r,n.onDestroy)):n=i.data[r];var o=n.factory||(n.factory=ve(n.type)),a=I(Is);try{var s=Ft(!1),l=o();return Ft(s),function(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(i,Ve(),r,l),l}finally{I(a)}}function up(e,t,n){var i=e+20,r=Ve(),o=Le(r,i);return gp(r,bp(r,i)?rp(r,nt(),t,o.transform,n,o):o.transform(n))}function dp(e,t,n,i){var r=e+20,o=Ve(),a=Le(o,r);return gp(o,bp(o,r)?op(o,nt(),t,a.transform,n,i,a):a.transform(n,i))}function pp(e,t,n,i,r){var o=e+20,a=Ve(),s=Le(a,o);return gp(a,bp(a,o)?ap(a,nt(),t,s.transform,n,i,r,s):s.transform(n,i,r))}function fp(e,t,n,i,r,o){var a=e+20,s=Ve(),l=Le(s,a);return gp(s,bp(s,a)?sp(s,nt(),t,l.transform,n,i,r,o,l):l.transform(n,i,r,o))}function hp(e,t,n){var i=e+20,r=Ve(),o=Le(r,i);return gp(r,bp(r,i)?lp(r,nt(),t,o.transform,n,o):o.transform.apply(o,n))}function bp(e,t){return e[1].data[t].pure}function gp(e,t){return Qa.isWrapped(t)&&(t=Qa.unwrap(t),e[it()]=yo),t}function mp(e){return function(t){setTimeout(e,void 0,t)}}var vp=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return _classCallCheck(this,n),(e=t.call(this)).__isAsync=i,e}return _createClass(n,[{key:"emit",value:function(e){_get(_getPrototypeOf(n.prototype),"next",this).call(this,e)}},{key:"subscribe",value:function(e,t,i){var o,a,s,l=e,c=t||function(){return null},u=i;if(e&&"object"==typeof e){var d=e;l=null===(o=d.next)||void 0===o?void 0:o.bind(d),c=null===(a=d.error)||void 0===a?void 0:a.bind(d),u=null===(s=d.complete)||void 0===s?void 0:s.bind(d)}this.__isAsync&&(c=mp(c),l&&(l=mp(l)),u&&(u=mp(u)));var p=_get(_getPrototypeOf(n.prototype),"subscribe",this).call(this,{next:l,error:c,complete:u});return e instanceof r.w0&&e.add(p),p}}]),n}(i.x);function _p(){return this._results[Ga()]()}var kp=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];_classCallCheck(this,e),this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;var n=Ga(),i=e.prototype;i[n]||(i[n]=_p)}return _createClass(e,[{key:"changes",get:function(){return this._changes||(this._changes=new vp)}},{key:"get",value:function(e){return this._results[e]}},{key:"map",value:function(e){return this._results.map(e)}},{key:"filter",value:function(e){return this._results.filter(e)}},{key:"find",value:function(e){return this._results.find(e)}},{key:"reduce",value:function(e,t){return this._results.reduce(e,t)}},{key:"forEach",value:function(e){this._results.forEach(e)}},{key:"some",value:function(e){return this._results.some(e)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(e,t){this.dirty=!1;var n=Tn(e);(this._changesDetected=!function(e,t,n){if(e.length!==t.length)return!1;for(var i=0;i<e.length;i++){var r=e[i],o=t[i];if(n&&(r=n(r),o=n(o)),o!==r)return!1}return!0}(this._results,n,t))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}},{key:"notifyOnChanges",value:function(){!this._changes||!this._changesDetected&&this._emitDistinctChangesOnly||this._changes.emit(this)}},{key:"setDirty",value:function(){this.dirty=!0}},{key:"destroy",value:function(){this.changes.complete(),this.changes.unsubscribe()}}]),e}(),yp=function(){function e(t){_classCallCheck(this,e),this.queryList=t,this.matches=null}return _createClass(e,[{key:"clone",value:function(){return new e(this.queryList)}},{key:"setDirty",value:function(){this.queryList.setDirty()}}]),e}(),xp=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];_classCallCheck(this,e),this.queries=t}return _createClass(e,[{key:"createEmbeddedView",value:function(t){var n=t.queries;if(null!==n){for(var i=null!==t.contentQueries?t.contentQueries[0]:n.length,r=[],o=0;o<i;o++){var a=n.getByIndex(o);r.push(this.queries[a.indexInDeclarationView].clone())}return new e(r)}return null}},{key:"insertView",value:function(e){this.dirtyQueriesWithMatches(e)}},{key:"detachView",value:function(e){this.dirtyQueriesWithMatches(e)}},{key:"dirtyQueriesWithMatches",value:function(e){for(var t=0;t<this.queries.length;t++)null!==Zp(e,t).matches&&this.queries[t].setDirty()}}]),e}(),wp=function e(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;_classCallCheck(this,e),this.predicate=t,this.flags=n,this.read=i},Ep=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];_classCallCheck(this,e),this.queries=t}return _createClass(e,[{key:"elementStart",value:function(e,t){for(var n=0;n<this.queries.length;n++)this.queries[n].elementStart(e,t)}},{key:"elementEnd",value:function(e){for(var t=0;t<this.queries.length;t++)this.queries[t].elementEnd(e)}},{key:"embeddedTView",value:function(t){for(var n=null,i=0;i<this.length;i++){var r=null!==n?n.length:0,o=this.getByIndex(i).embeddedTView(t,r);o&&(o.indexInDeclarationView=i,null!==n?n.push(o):n=[o])}return null!==n?new e(n):null}},{key:"template",value:function(e,t){for(var n=0;n<this.queries.length;n++)this.queries[n].template(e,t)}},{key:"getByIndex",value:function(e){return this.queries[e]}},{key:"length",get:function(){return this.queries.length}},{key:"track",value:function(e){this.queries.push(e)}}]),e}(),Cp=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;_classCallCheck(this,e),this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}return _createClass(e,[{key:"elementStart",value:function(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}},{key:"elementEnd",value:function(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}},{key:"template",value:function(e,t){this.elementStart(e,t)}},{key:"embeddedTView",value:function(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null}},{key:"isApplyingToNode",value:function(e){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){for(var t=this._declarationNodeIndex,n=e.parent;null!==n&&8&n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}},{key:"matchTNode",value:function(e,t){var n=this.metadata.predicate;if(Array.isArray(n))for(var i=0;i<n.length;i++){var r=n[i];this.matchTNodeWithReadOption(e,t,Tp(t,r)),this.matchTNodeWithReadOption(e,t,tn(t,e,r,!1,!1))}else n===Od?4&t.type&&this.matchTNodeWithReadOption(e,t,-1):this.matchTNodeWithReadOption(e,t,tn(t,e,n,!1,!1))}},{key:"matchTNodeWithReadOption",value:function(e,t,n){if(null!==n){var i=this.metadata.read;if(null!==i)if(i===Qu||i===Id||i===Od&&4&t.type)this.addMatch(t.index,-2);else{var r=tn(t,e,i,!1,!1);null!==r&&this.addMatch(t.index,r)}else this.addMatch(t.index,n)}}},{key:"addMatch",value:function(e,t){null===this.matches?this.matches=[e,t]:this.matches.push(e,t)}}]),e}();function Tp(e,t){var n=e.localNames;if(null!==n)for(var i=0;i<n.length;i+=2)if(n[i]===t)return n[i+1];return null}function Op(e,t,n,i){return-1===n?function(e,t){return 11&e.type?Ju(e,t):4&e.type?Pd(e,t):null}(t,e):-2===n?function(e,t,n){return n===Qu?Ju(t,e):n===Od?Pd(t,e):n===Id?Zd(t,e):void 0}(e,t,i):nn(e,e[1],n,t)}function Mp(e,t,n,i){var r=t[19].queries[i];if(null===r.matches){for(var o=e.data,a=n.matches,s=[],l=0;l<a.length;l+=2){var c=a[l];s.push(c<0?null:Op(t,o[c],a[l+1],n.metadata.read))}r.matches=s}return r.matches}function Pp(e,t,n,i){var r=e.queries.getByIndex(n),o=r.matches;if(null!==o)for(var a=Mp(e,t,r,n),s=0;s<o.length;s+=2){var l=o[s];if(l>0)i.push(a[s/2]);else{for(var c=o[s+1],u=t[-l],d=10;d<u.length;d++){var p=u[d];p[17]===p[3]&&Pp(p[1],p,c,i)}if(null!==u[9])for(var f=u[9],h=0;h<f.length;h++){var b=f[h];Pp(b[1],b,c,i)}}}return i}function Dp(e){var t=Ve(),n=He(),i=ut();dt(i+1);var r=Zp(n,i);if(e.dirty&&Ze(t)===(2==(2&r.metadata.flags))){if(null===r.matches)e.reset([]);else{var o=r.crossesNgTemplate?Pp(n,t,i,[]):Mp(n,t,r,i);e.reset(o,Yu),e.notifyOnChanges()}return!0}return!1}function Ap(e,t,n){var i=He();i.firstCreatePass&&(Rp(i,new wp(e,t,n),-1),2==(2&t)&&(i.staticViewQueries=!0)),Lp(i,Ve(),t)}function Ip(e,t,n,i){var r=He();if(r.firstCreatePass){var o=Je();Rp(r,new wp(t,n,i),o.index),function(e,t){var n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(r,e),2==(2&n)&&(r.staticContentQueries=!0)}Lp(r,Ve(),n)}function Sp(){return e=Ve(),t=ut(),e[19].queries[t].queryList;var e,t}function Lp(e,t,n){var i=new kp(4==(4&n));Ko(e,t,i,i.destroy),null===t[19]&&(t[19]=new xp),t[19].queries.push(new yp(i))}function Rp(e,t,n){null===e.queries&&(e.queries=new Ep),e.queries.track(new Cp(t,n))}function Zp(e,t){return e.queries.getByIndex(t)}function zp(e,t){return Pd(e,t)}var Up={"\u0275\u0275attribute":os,"\u0275\u0275attributeInterpolate1":bs,"\u0275\u0275attributeInterpolate2":gs,"\u0275\u0275attributeInterpolate3":ms,"\u0275\u0275attributeInterpolate4":vs,"\u0275\u0275attributeInterpolate5":_s,"\u0275\u0275attributeInterpolate6":ks,"\u0275\u0275attributeInterpolate7":ys,"\u0275\u0275attributeInterpolate8":xs,"\u0275\u0275attributeInterpolateV":ws,"\u0275\u0275defineComponent":$,"\u0275\u0275defineDirective":ae,"\u0275\u0275defineInjectable":y,"\u0275\u0275defineInjector":x,"\u0275\u0275defineNgModule":ie,"\u0275\u0275definePipe":se,"\u0275\u0275directiveInject":Is,"\u0275\u0275getInheritedFactory":sn,"\u0275\u0275inject":jn,"\u0275\u0275injectAttribute":cn,"\u0275\u0275invalidFactory":Ss,"\u0275\u0275invalidFactoryDep":Jn,"\u0275\u0275templateRefExtractor":zp,"\u0275\u0275NgOnChangesFeature":ye,"\u0275\u0275ProvidersFeature":Wu,"\u0275\u0275CopyDefinitionFeature":ja,"\u0275\u0275InheritDefinitionFeature":Na,"\u0275\u0275nextContext":Ys,"\u0275\u0275namespaceHTML":Ct,"\u0275\u0275namespaceMathML":Et,"\u0275\u0275namespaceSVG":wt,"\u0275\u0275enableBindings":We,"\u0275\u0275disableBindings":Ke,"\u0275\u0275elementStart":Zs,"\u0275\u0275elementEnd":zs,"\u0275\u0275element":Us,"\u0275\u0275elementContainerStart":Bs,"\u0275\u0275elementContainerEnd":Ns,"\u0275\u0275elementContainer":qs,"\u0275\u0275pureFunction0":jd,"\u0275\u0275pureFunction1":Jd,"\u0275\u0275pureFunction2":Gd,"\u0275\u0275pureFunction3":Qd,"\u0275\u0275pureFunction4":Yd,"\u0275\u0275pureFunction5":$d,"\u0275\u0275pureFunction6":Xd,"\u0275\u0275pureFunction7":ep,"\u0275\u0275pureFunction8":tp,"\u0275\u0275pureFunctionV":np,"\u0275\u0275getCurrentView":Fs,"\u0275\u0275restoreView":je,"\u0275\u0275listener":Hs,"\u0275\u0275projection":el,"\u0275\u0275syntheticHostProperty":Ec,"\u0275\u0275syntheticHostListener":js,"\u0275\u0275pipeBind1":up,"\u0275\u0275pipeBind2":dp,"\u0275\u0275pipeBind3":pp,"\u0275\u0275pipeBind4":fp,"\u0275\u0275pipeBindV":hp,"\u0275\u0275projectionDef":Xs,"\u0275\u0275hostProperty":wc,"\u0275\u0275property":Ls,"\u0275\u0275propertyInterpolate":tl,"\u0275\u0275propertyInterpolate1":nl,"\u0275\u0275propertyInterpolate2":il,"\u0275\u0275propertyInterpolate3":rl,"\u0275\u0275propertyInterpolate4":ol,"\u0275\u0275propertyInterpolate5":al,"\u0275\u0275propertyInterpolate6":sl,"\u0275\u0275propertyInterpolate7":ll,"\u0275\u0275propertyInterpolate8":cl,"\u0275\u0275propertyInterpolateV":ul,"\u0275\u0275pipe":cp,"\u0275\u0275queryRefresh":Dp,"\u0275\u0275viewQuery":Ap,"\u0275\u0275loadQuery":Sp,"\u0275\u0275contentQuery":Ip,"\u0275\u0275reference":Cs,"\u0275\u0275classMap":Tl,"\u0275\u0275classMapInterpolate1":Ql,"\u0275\u0275classMapInterpolate2":Yl,"\u0275\u0275classMapInterpolate3":$l,"\u0275\u0275classMapInterpolate4":Xl,"\u0275\u0275classMapInterpolate5":ec,"\u0275\u0275classMapInterpolate6":tc,"\u0275\u0275classMapInterpolate7":nc,"\u0275\u0275classMapInterpolate8":ic,"\u0275\u0275classMapInterpolateV":rc,"\u0275\u0275styleMap":El,"\u0275\u0275styleMapInterpolate1":oc,"\u0275\u0275styleMapInterpolate2":ac,"\u0275\u0275styleMapInterpolate3":sc,"\u0275\u0275styleMapInterpolate4":lc,"\u0275\u0275styleMapInterpolate5":cc,"\u0275\u0275styleMapInterpolate6":uc,"\u0275\u0275styleMapInterpolate7":dc,"\u0275\u0275styleMapInterpolate8":pc,"\u0275\u0275styleMapInterpolateV":fc,"\u0275\u0275styleProp":xl,"\u0275\u0275stylePropInterpolate1":hc,"\u0275\u0275stylePropInterpolate2":bc,"\u0275\u0275stylePropInterpolate3":gc,"\u0275\u0275stylePropInterpolate4":mc,"\u0275\u0275stylePropInterpolate5":vc,"\u0275\u0275stylePropInterpolate6":_c,"\u0275\u0275stylePropInterpolate7":kc,"\u0275\u0275stylePropInterpolate8":yc,"\u0275\u0275stylePropInterpolateV":xc,"\u0275\u0275classProp":wl,"\u0275\u0275advance":xo,"\u0275\u0275template":Es,"\u0275\u0275text":Bl,"\u0275\u0275textInterpolate":Nl,"\u0275\u0275textInterpolate1":ql,"\u0275\u0275textInterpolate2":Fl,"\u0275\u0275textInterpolate3":Wl,"\u0275\u0275textInterpolate4":Kl,"\u0275\u0275textInterpolate5":Vl,"\u0275\u0275textInterpolate6":Hl,"\u0275\u0275textInterpolate7":jl,"\u0275\u0275textInterpolate8":Jl,"\u0275\u0275textInterpolateV":Gl,"\u0275\u0275i18n":Au,"\u0275\u0275i18nAttributes":Iu,"\u0275\u0275i18nExp":Su,"\u0275\u0275i18nStart":Pu,"\u0275\u0275i18nEnd":Du,"\u0275\u0275i18nApply":Lu,"\u0275\u0275i18nPostprocess":Ru,"\u0275\u0275resolveWindow":xr,"\u0275\u0275resolveDocument":wr,"\u0275\u0275resolveBody":Er,"\u0275\u0275setComponentScope":X,"\u0275\u0275setNgModuleScope":re,"\u0275\u0275sanitizeHtml":rr,"\u0275\u0275sanitizeStyle":or,"\u0275\u0275sanitizeResourceUrl":sr,"\u0275\u0275sanitizeScript":lr,"\u0275\u0275sanitizeUrl":ar,"\u0275\u0275sanitizeUrlOrResourceUrl":dr,"\u0275\u0275trustConstantHtml":cr,"\u0275\u0275trustConstantResourceUrl":ur,forwardRef:f,resolveForwardRef:h},Bp=[],Np=!1;function qp(e){return Array.isArray(e)?e.every(qp):!!h(e)}function Fp(e,t){var n=Tn(t.declarations||W),i=Kp(e);n.forEach(function(t){t.hasOwnProperty(K)?Wp(le(t),i):t.hasOwnProperty(V)||t.hasOwnProperty(H)||(t.ngSelectorScope=e)})}function Wp(e,t){e.directiveDefs=function(){return Array.from(t.compilation.directives).map(function(e){return e.hasOwnProperty(K)?le(e):ce(e)}).filter(function(e){return!!e})},e.pipeDefs=function(){return Array.from(t.compilation.pipes).map(function(e){return ue(e)})},e.schemas=t.schemas,e.tView=null}function Kp(e){if(!Hp(e))throw new Error("".concat(e.name," does not have a module def (\u0275mod property)"));var t=de(e);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;var n={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Cr(t.imports).forEach(function(e){var t=e;if(!Hp(t))throw new Error("Importing ".concat(t.name," which does not have a \u0275mod property"));var i=Kp(t);i.exported.directives.forEach(function(e){return n.compilation.directives.add(e)}),i.exported.pipes.forEach(function(e){return n.compilation.pipes.add(e)})}),Cr(t.declarations).forEach(function(e){ue(e)?n.compilation.pipes.add(e):n.compilation.directives.add(e)}),Cr(t.exports).forEach(function(e){var t=e;if(Hp(t)){var i=Kp(t);i.exported.directives.forEach(function(e){n.compilation.directives.add(e),n.exported.directives.add(e)}),i.exported.pipes.forEach(function(e){n.compilation.pipes.add(e),n.exported.pipes.add(e)})}else ue(t)?n.exported.pipes.add(t):n.exported.directives.add(t)}),t.transitiveCompileScopes=n,n}function Vp(e){return function(e){return void 0!==e.ngModule}(e)?e.ngModule:e}function Hp(e){return!!de(e)}var jp=0;function Jp(e,t){var n=null;Qp(e,t||{}),Object.defineProperty(e,V,{get:function(){if(null===n){var i=Gp(e,t||{});n=wn().compileDirective(Up,i.sourceMapUrl,i.metadata)}return n},configurable:!1})}function Gp(e,t){var n=e&&e.name,i="ng:///".concat(n,"/\u0275dir.js"),r=wn(),o=$p(e,t);return o.typeSourceSpan=r.createParseSourceSpan("Directive",n,i),o.usesInheritance&&Xp(e),{metadata:o,sourceMapUrl:i}}function Qp(e,t){var n=null;Object.defineProperty(e,G,{get:function(){if(null===n){var i=Gp(e,t),r=wn();n=r.compileFactory(Up,"ng:///".concat(e.name,"/\u0275fac.js"),{name:i.metadata.name,type:i.metadata.type,typeArgumentCount:0,deps:oi(e),target:r.FactoryTarget.Directive})}return n},configurable:!1})}function Yp(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function $p(e,t){var n,i=ri(),r=i.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||F,propMetadata:r,inputs:t.inputs||W,outputs:t.outputs||W,queries:ef(e,r,tf),lifecycle:{usesOnChanges:i.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Yp(e),exportAs:(n=t.exportAs,void 0===n?null:of(n)),providers:t.providers||null,viewQueries:ef(e,r,nf)}}function Xp(e){for(var t=Object.prototype,n=Object.getPrototypeOf(e.prototype).constructor;n&&n!==t;)ce(n)||le(n)||!sf(n)||Jp(n,null),n=Object.getPrototypeOf(n)}function ef(e,t,n){var i=[],r=function(r){if(t.hasOwnProperty(r)){var o=t[r];o.forEach(function(t){if(n(t)){if(!t.selector)throw new Error("Can't construct a query for the property \"".concat(r,'" of "').concat(v(e),"\" since the query selector wasn't defined."));if(o.some(rf))throw new Error("Cannot combine @Input decorators with query decorators");i.push(function(e,t){return{propertyName:e,predicate:(n=t.selector,"string"==typeof n?of(n):h(n)),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly};var n}(r,t))}})}};for(var o in t)r(o);return i}function tf(e){var t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function nf(e){var t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function rf(e){return"Input"===e.ngMetadataName}function of(e){return e.split(",").map(function(e){return e.trim()})}var af=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function sf(e){var t=ri();if(af.some(function(n){return t.hasLifecycleHook(e,n)}))return!0;var n=t.propMetadata(e);for(var i in n)for(var r=n[i],o=0;o<r.length;o++){var a=r[o],s=a.ngMetadataName;if(rf(a)||tf(a)||nf(a)||"Output"===s||"HostBinding"===s||"HostListener"===s)return!0}return!1}var lf=fn("Directive",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e},void 0,void 0,function(e,t){return hf(e,t)}),cf=fn("Component",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign({changeDetection:R.Default},e)},lf,void 0,function(e,t){return ff(e,t)}),uf=gn("Input",function(e){return{bindingPropertyName:e}}),df=gn("Output",function(e){return{bindingPropertyName:e}}),pf=gn("HostListener",function(e,t){return{eventName:e,args:t}}),ff=function(e,t){var n=null;!function(e,t){di(t)&&(ci.set(e,t),ui.add(e))}(e,t),Qp(e,t),Object.defineProperty(e,K,{get:function(){if(null===n){var i=wn();if(di(t)){var r=["Component '".concat(e.name,"' is not resolved:")];throw t.templateUrl&&r.push(" - templateUrl: ".concat(t.templateUrl)),t.styleUrls&&t.styleUrls.length&&r.push(" - styleUrls: ".concat(JSON.stringify(t.styleUrls))),r.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(r.join("\n"))}var o=t.preserveWhitespaces;void 0===o&&(o=!1);var a=t.encapsulation;void 0===a&&(a=Z.Emulated);var s=t.templateUrl||"ng:///".concat(e.name,"/template.html"),l=Object.assign(Object.assign({},$p(e,t)),{typeSourceSpan:i.createParseSourceSpan("Component",e.name,s),template:t.template||"",preserveWhitespaces:o,styles:t.styles||W,animations:t.animations,directives:[],changeDetection:t.changeDetection,pipes:new Map,encapsulation:a,interpolation:t.interpolation,viewProviders:t.viewProviders||null});jp++;try{l.usesInheritance&&Xp(e),n=i.compileComponent(Up,s,l)}finally{jp--}if(0===jp&&function(){if(!Np){Np=!0;try{for(var e=Bp.length-1;e>=0;e--){var t=Bp[e],n=t.moduleType,i=t.ngModule;i.declarations&&i.declarations.every(qp)&&(Bp.splice(e,1),Fp(n,i))}}finally{Np=!1}}}(),void 0!==e.ngSelectorScope){var c=Kp(e.ngSelectorScope);Wp(n,c)}}return n},configurable:!1})},hf=Jp,bf=fn("NgModule",function(e){return e},void 0,void 0,function(e,t){return gf(e,t)}),gf=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){var n=Tn(t.declarations||W),i=null;Object.defineProperty(e,j,{configurable:!0,get:function(){return null===i&&((i=wn().compileNgModule(Up,"ng:///".concat(e.name,"/\u0275mod.js"),{type:e,bootstrap:Tn(t.bootstrap||W).map(h),declarations:n.map(h),imports:Tn(t.imports||W).map(h).map(Vp),exports:Tn(t.exports||W).map(h).map(Vp),schemas:t.schemas?Tn(t.schemas):null,id:t.id||null})).schemas||(i.schemas=[])),i}});var r=null;Object.defineProperty(e,G,{get:function(){if(null===r){var t=wn();r=t.compileFactory(Up,"ng:///".concat(e.name,"/\u0275fac.js"),{name:e.name,type:e,deps:oi(e),target:t.FactoryTarget.NgModule,typeArgumentCount:0})}return r},configurable:!1});var o=null;Object.defineProperty(e,M,{get:function(){if(null===o){var n={name:e.name,type:e,providers:t.providers||W,imports:[(t.imports||W).map(h),(t.exports||W).map(h)]};o=wn().compileInjector(Up,"ng:///".concat(e.name,"/\u0275inj.js"),n)}return o},configurable:!1})}(e,t),function(e,t){Bp.push({moduleType:e,ngModule:t})}(e,t)},mf=new vn("Application Initializer"),vf=function(){var e=function(){function e(t){var n=this;_classCallCheck(this,e),this.appInits=t,this.resolve=ju,this.reject=ju,this.initialized=!1,this.done=!1,this.donePromise=new Promise(function(e,t){n.resolve=e,n.reject=t})}return _createClass(e,[{key:"runInitializers",value:function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var i=function(n){var i=e.appInits[n]();if(Ws(i))t.push(i);else if(Vs(i)){var r=new Promise(function(e,t){i.subscribe({complete:e,error:t})});t.push(r)}},r=0;r<this.appInits.length;r++)i(r);Promise.all(t).then(function(){n()}).catch(function(t){e.reject(t)}),0===t.length&&n(),this.initialized=!0}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(jn(mf,8))},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}(),_f=new vn("AppId"),kf={provide:_f,useFactory:function(){return"".concat(yf()).concat(yf()).concat(yf())},deps:[]};function yf(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var xf=new vn("Platform Initializer"),wf=new vn("Platform ID"),Ef=new vn("appBootstrapListener"),Cf=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"log",value:function(e){console.log(e)}},{key:"warn",value:function(e){console.warn(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}(),Tf=new vn("LocaleId"),Of=new vn("DefaultCurrencyCode"),Mf=function e(t,n){_classCallCheck(this,e),this.ngModuleFactory=t,this.componentFactories=n},Pf=function(e){return new Hd(e)},Df=Pf,Af=function(e){return Promise.resolve(Pf(e))},If=function(e){var t=Pf(e),n=Cr(de(e).declarations).reduce(function(e,t){var n=le(t);return n&&e.push(new qd(n)),e},[]);return new Mf(t,n)},Sf=If,Lf=function(e){return Promise.resolve(If(e))},Rf=function(){var e=function(){function e(){_classCallCheck(this,e),this.compileModuleSync=Df,this.compileModuleAsync=Af,this.compileModuleAndAllComponentsSync=Sf,this.compileModuleAndAllComponentsAsync=Lf}return _createClass(e,[{key:"clearCache",value:function(){}},{key:"clearCacheFor",value:function(e){}},{key:"getModuleId",value:function(e){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}(),Zf=Promise.resolve(0);function zf(e){"undefined"==typeof Zone?Zf.then(function(){e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}var Uf=function(){function e(t){var n,i,r=t.enableLongStackTrace,o=void 0!==r&&r,a=t.shouldCoalesceEventChangeDetection,s=void 0!==a&&a,l=t.shouldCoalesceRunChangeDetection,c=void 0!==l&&l;if(_classCallCheck(this,e),this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new vp(!1),this.onMicrotaskEmpty=new vp(!1),this.onStable=new vp(!1),this.onError=new vp(!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.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),o&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=!c&&s,this.shouldCoalesceRunChangeDetection=c,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){var e=q.requestAnimationFrame,t=q.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&t){var n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);var i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,i=function(){!function(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(q,function(){e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",function(){e.lastRequestAnimationFrameId=-1,qf(e),e.isCheckStableRunning=!0,Nf(e),e.isCheckStableRunning=!1},void 0,function(){},function(){})),e.fakeTopEventTask.invoke()}),qf(e))}(n)},(n=this)._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(e,t,r,o,a,s){try{return Ff(n),e.invokeTask(r,o,a,s)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&i(),Wf(n)}},onInvoke:function(e,t,r,o,a,s,l){try{return Ff(n),e.invoke(r,o,a,s,l)}finally{n.shouldCoalesceRunChangeDetection&&i(),Wf(n)}},onHasTask:function(e,t,i,r){e.hasTask(i,r),t===i&&("microTask"==r.change?(n._hasPendingMicrotasks=r.microTask,qf(n),Nf(n)):"macroTask"==r.change&&(n.hasPendingMacrotasks=r.macroTask))},onHandleError:function(e,t,i,r){return e.handleError(i,r),n.runOutsideAngular(function(){return n.onError.emit(r)}),!1}})}return _createClass(e,[{key:"run",value:function(e,t,n){return this._inner.run(e,t,n)}},{key:"runTask",value:function(e,t,n,i){var r=this._inner,o=r.scheduleEventTask("NgZoneEvent: "+i,e,Bf,ju,ju);try{return r.runTask(o,t,n)}finally{r.cancelTask(o)}}},{key:"runGuarded",value:function(e,t,n){return this._inner.runGuarded(e,t,n)}},{key:"runOutsideAngular",value:function(e){return this._outer.run(e)}}],[{key:"isInAngularZone",value:function(){return!0===Zone.current.get("isAngularZone")}},{key:"assertInAngularZone",value:function(){if(!e.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}},{key:"assertNotInAngularZone",value:function(){if(e.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}}]),e}(),Bf={};function Nf(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(function(){return e.onStable.emit(null)})}finally{e.isStable=!0}}}function qf(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Ff(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Wf(e){e._nesting--,Nf(e)}var Kf=function(){function e(){_classCallCheck(this,e),this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new vp,this.onMicrotaskEmpty=new vp,this.onStable=new vp,this.onError=new vp}return _createClass(e,[{key:"run",value:function(e,t,n){return e.apply(t,n)}},{key:"runGuarded",value:function(e,t,n){return e.apply(t,n)}},{key:"runOutsideAngular",value:function(e){return e()}},{key:"runTask",value:function(e,t,n,i){return e.apply(t,n)}}]),e}(),Vf=function(){var e=function(){function e(t){var n=this;_classCallCheck(this,e),this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(function(){n.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}return _createClass(e,[{key:"_watchAngularEvents",value:function(){var e=this;this._ngZone.onUnstable.subscribe({next:function(){e._didWork=!0,e._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){e._ngZone.onStable.subscribe({next:function(){Uf.assertNotInAngularZone(),zf(function(){e._isZoneStable=!0,e._runCallbacksIfReady()})}})})}},{key:"increasePendingRequestCount",value:function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}},{key:"decreasePendingRequestCount",value:function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}},{key:"isStable",value:function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}},{key:"_runCallbacksIfReady",value:function(){var e=this;if(this.isStable())zf(function(){for(;0!==e._callbacks.length;){var t=e._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(e._didWork)}e._didWork=!1});else{var t=this.getPendingTasks();this._callbacks=this._callbacks.filter(function(e){return!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)}),this._didWork=!0}}},{key:"getPendingTasks",value:function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(function(e){return{source:e.source,creationLocation:e.creationLocation,data:e.data}}):[]}},{key:"addCallback",value:function(e,t,n){var i=this,r=-1;t&&t>0&&(r=setTimeout(function(){i._callbacks=i._callbacks.filter(function(e){return e.timeoutId!==r}),e(i._didWork,i.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}},{key:"whenStable",value:function(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/plugins/task-tracking" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(e,t,n){return[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(jn(Uf))},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}(),Hf=function(){var e=function(){function e(){_classCallCheck(this,e),this._applications=new Map,Gf.addToWindow(this)}return _createClass(e,[{key:"registerApplication",value:function(e,t){this._applications.set(e,t)}},{key:"unregisterApplication",value:function(e){this._applications.delete(e)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(e){return this._applications.get(e)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Gf.findTestabilityInTree(this,e,t)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}();function jf(e){Gf=e}var Jf,Gf=new(function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"addToWindow",value:function(e){}},{key:"findTestabilityInTree",value:function(e,t,n){return null}}]),e}()),Qf=!0,Yf=!1;function $f(){if(Yf)throw new Error("Cannot enable prod mode after platform setup.");Qf=!1}var Xf=new vn("AllowMultipleToken"),eh=function e(t,n){_classCallCheck(this,e),this.name=t,this.token=n};function th(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i="Platform: ".concat(t),r=new vn(i);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=nh();if(!o||o.injector.get(Xf,!1))if(e)e(n.concat(t).concat({provide:r,useValue:!0}));else{var a=n.concat(t).concat({provide:r,useValue:!0},{provide:Ca,useValue:"platform"});!function(e){if(Jf&&!Jf.destroyed&&!Jf.injector.get(Xf,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Jf=e.get(ih);var t=e.get(xf,null);t&&t.forEach(function(e){return e()})}(za.create({providers:a,name:i}))}return function(e){var t=nh();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}(r)}}function nh(){return Jf&&!Jf.destroyed?Jf:null}var ih=function(){var e=function(){function e(t){_classCallCheck(this,e),this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return _createClass(e,[{key:"bootstrapModuleFactory",value:function(e,t){var n,i,r=this,o=(n=t?t.ngZone:void 0,i={ngZoneEventCoalescing:t&&t.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:t&&t.ngZoneRunCoalescing||!1},"noop"===n?new Kf:("zone.js"===n?void 0:n)||new Uf({enableLongStackTrace:(Yf=!0,Qf),shouldCoalesceEventChangeDetection:!!(null==i?void 0:i.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==i?void 0:i.ngZoneRunCoalescing)})),a=[{provide:Uf,useValue:o}];return o.run(function(){var t=za.create({providers:a,parent:r.injector,name:e.moduleType.name}),n=e.create(t),i=n.injector.get(vr,null);if(!i)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return o.runOutsideAngular(function(){var e=o.onError.subscribe({next:function(e){i.handleError(e)}});n.onDestroy(function(){ah(r._modules,n),e.unsubscribe()})}),function(e,t,i){try{var o=((a=n.injector.get(vf)).runInitializers(),a.donePromise.then(function(){return zc(n.injector.get(Tf,"en-US")||"en-US"),r._moduleDoBootstrap(n),n}));return Ws(o)?o.catch(function(n){throw t.runOutsideAngular(function(){return e.handleError(n)}),n}):o}catch(s){throw t.runOutsideAngular(function(){return e.handleError(s)}),s}var a}(i,o)})}},{key:"bootstrapModule",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=rh({},n);return function(e,t,n){var i=new Hd(n);return Promise.resolve(i)}(0,0,e).then(function(e){return t.bootstrapModuleFactory(e,i)})}},{key:"_moduleDoBootstrap",value:function(e){var t=e.injector.get(oh);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(function(e){return t.bootstrap(e)});else{if(!e.instance.ngDoBootstrap)throw new Error("The module ".concat(u(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)}},{key:"onDestroy",value:function(e){this._destroyListeners.push(e)}},{key:"injector",get:function(){return this._injector}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(e){return e.destroy()}),this._destroyListeners.forEach(function(e){return e()}),this._destroyed=!0}},{key:"destroyed",get:function(){return this._destroyed}}]),e}();return e.\u0275fac=function(t){return new(t||e)(jn(za))},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}();function rh(e,t){return Array.isArray(t)?t.reduce(rh,e):Object.assign(Object.assign({},e),t)}var oh=function(){var e=function(){function e(t,n,i,r,l){var c=this;_classCallCheck(this,e),this._zone=t,this._injector=n,this._exceptionHandler=i,this._componentFactoryResolver=r,this._initStatus=l,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:function(){c._zone.run(function(){c.tick()})}});var u=new o.y(function(e){c._stable=c._zone.isStable&&!c._zone.hasPendingMacrotasks&&!c._zone.hasPendingMicrotasks,c._zone.runOutsideAngular(function(){e.next(c._stable),e.complete()})}),d=new o.y(function(e){var t;c._zone.runOutsideAngular(function(){t=c._zone.onStable.subscribe(function(){Uf.assertNotInAngularZone(),zf(function(){c._stable||c._zone.hasPendingMacrotasks||c._zone.hasPendingMicrotasks||(c._stable=!0,e.next(!0))})})});var n=c._zone.onUnstable.subscribe(function(){Uf.assertInAngularZone(),c._stable&&(c._stable=!1,c._zone.runOutsideAngular(function(){e.next(!1)}))});return function(){t.unsubscribe(),n.unsubscribe()}});this.isStable=(0,a.T)(u,d.pipe((0,s.B)()))}return _createClass(e,[{key:"bootstrap",value:function(e,t){var n,i=this;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.");n=e instanceof Ku?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var r=n.isBoundToModule?void 0:this._injector.get(Dd),o=n.create(za.NULL,[],t||n.selector,r),a=o.location.nativeElement,s=o.injector.get(Vf,null),l=s&&o.injector.get(Hf);return s&&l&&l.registerApplication(a,s),o.onDestroy(function(){i.detachView(o.hostView),ah(i.components,o),l&&l.unregisterApplication(a)}),this._loadComponent(o),o}},{key:"tick",value:function(){var e=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var t,n=_createForOfIteratorHelper(this._views);try{for(n.s();!(t=n.n()).done;){t.value.detectChanges()}}catch(i){n.e(i)}finally{n.f()}}catch(r){this._zone.runOutsideAngular(function(){return e._exceptionHandler.handleError(r)})}finally{this._runningTick=!1}}},{key:"attachView",value:function(e){var t=e;this._views.push(t),t.attachToAppRef(this)}},{key:"detachView",value:function(e){var t=e;ah(this._views,t),t.detachFromAppRef()}},{key:"_loadComponent",value:function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Ef,[]).concat(this._bootstrapListeners).forEach(function(t){return t(e)})}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach(function(e){return e.destroy()}),this._onMicrotaskEmptySubscription.unsubscribe()}},{key:"viewCount",get:function(){return this._views.length}}]),e}();return e.\u0275fac=function(t){return new(t||e)(jn(Uf),jn(za),jn(vr),jn(Hu),jn(vf))},e.\u0275prov=y({token:e,factory:e.\u0275fac}),e}();function ah(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var sh=function(e){return null},lh=th(null,"core",[{provide:wf,useValue:"unknown"},{provide:ih,deps:[za]},{provide:Hf,deps:[]},{provide:Cf,deps:[]}]),ch=[{provide:oh,useClass:oh,deps:[Uf,za,vr,Hu,vf]},{provide:Nd,deps:[Uf],useFactory:function(e){var t=[];return e.onStable.subscribe(function(){for(;t.length;)t.pop()()}),function(e){t.push(e)}}},{provide:vf,useClass:vf,deps:[[new Xn,mf]]},{provide:Rf,useClass:Rf,deps:[]},kf,{provide:bd,useFactory:function(){return Ed},deps:[]},{provide:md,useFactory:function(){return Cd},deps:[]},{provide:Tf,useFactory:function(e){return zc(e=e||"undefined"!=typeof $localize&&$localize.locale||"en-US"),e},deps:[[new $n(Tf),new Xn,new ti]]},{provide:Of,useValue:"USD"}],uh=function(){var e=function e(t){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)(jn(oh))},e.\u0275mod=ie({type:e}),e.\u0275inj=x({providers:ch}),e}()},9879:function(e,t,n){"use strict";n.d(t,{Fj:function(){return x},u5:function(){return _e},Fd:function(){return fe},qQ:function(){return be},JU:function(){return _},JJ:function(){return U},On:function(){return X},YN:function(){return ae},wV:function(){return te},Q7:function(){return me},EJ:function(){return oe},Kr:function(){return ue}});var i=n(5366),r=n(1116),o=n(2391),a=Array.isArray,s=Object.getPrototypeOf,l=Object.prototype,c=Object.keys;function u(e){if(1===e.length){var t=e[0];if(a(t))return{args:t,keys:null};if((i=t)&&"object"==typeof i&&s(i)===l){var n=c(t);return{args:n.map(function(e){return t[e]}),keys:n}}}var i;return{args:e,keys:null}}var d=n(1929),p=n(7070),f=n(4659),h=n(8432);function b(e,t){return e.reduce(function(e,n,i){return e[n]=t[i],e},{})}var g=n(1681),m=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this._renderer=t,this._elementRef=n,this.onChange=function(e){},this.onTouched=function(){}}return _createClass(e,[{key:"setProperty",value:function(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"registerOnChange",value:function(e){this.onChange=e}},{key:"setDisabledState",value:function(e){this.setProperty("disabled",e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Qsj),i.Y36(i.SBq))},e.\u0275dir=i.lG2({type:e}),e}(),v=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return n}(m);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,features:[i.qOj]}),t}(),_=new i.OlP("NgValueAccessor"),k={provide:_,useExisting:(0,i.Gpc)(function(){return x}),multi:!0},y=new i.OlP("CompositionEventMode"),x=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,o){var a,s;return _classCallCheck(this,n),(a=t.call(this,e,i))._compositionMode=o,a._composing=!1,null==a._compositionMode&&(a._compositionMode=(s=(0,r.q)()?(0,r.q)().getUserAgent():"",!/android (\d+)/.test(s.toLowerCase()))),a}return _createClass(n,[{key:"writeValue",value:function(e){this.setProperty("value",null==e?"":e)}},{key:"_handleInput",value:function(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}},{key:"_compositionStart",value:function(){this._composing=!0}},{key:"_compositionEnd",value:function(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}]),n}(m);return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(y,8))},e.\u0275dir=i.lG2({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&&i.NdJ("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:[i._Bn([k]),i.qOj]}),e}();function w(e){return null==e||0===e.length}var E=new i.OlP("NgValidators"),C=new i.OlP("NgAsyncValidators");function T(e){return null}function O(e){return null!=e}function M(e){var t=(0,i.QGY)(e)?(0,d.Dp)(e):e;return(0,i.CqO)(t),t}function P(e){var t={};return e.forEach(function(e){t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function D(e,t){return t.map(function(t){return t(e)})}function A(e){return e.map(function(e){return function(e){return!e.validate}(e)?e:function(t){return e.validate(t)}})}function I(e){return null!=e?function(e){if(!e)return null;var t=e.filter(O);return 0==t.length?null:function(e){return P(D(e,t))}}(A(e)):null}function S(e){return null!=e?function(e){if(!e)return null;var t=e.filter(O);return 0==t.length?null:function(e){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=(0,p.jO)(e),i=u(e),r=i.args,a=i.keys,s=new o.y(function(e){var t=r.length;if(t)for(var n=new Array(t),i=t,o=t,s=function(t){var s=!1;(0,d.Xf)(r[t]).subscribe(new f.Q(e,function(e){s||(s=!0,o--),n[t]=e},function(){--i&&s||(o||e.next(a?b(a,n):n),e.complete())}))},l=0;l<t;l++)s(l);else e.complete()});return n?s.pipe((0,h.Z)(n)):s}(D(e,t).map(M)).pipe((0,g.U)(P))}}(A(e)):null}function L(e,t){return null===e?[t]:Array.isArray(e)?[].concat(_toConsumableArray(e),[t]):[e,t]}var R=function(){var e=function(){function e(){_classCallCheck(this,e),this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}return _createClass(e,[{key:"value",get:function(){return this.control?this.control.value:null}},{key:"valid",get:function(){return this.control?this.control.valid:null}},{key:"invalid",get:function(){return this.control?this.control.invalid:null}},{key:"pending",get:function(){return this.control?this.control.pending:null}},{key:"disabled",get:function(){return this.control?this.control.disabled:null}},{key:"enabled",get:function(){return this.control?this.control.enabled:null}},{key:"errors",get:function(){return this.control?this.control.errors:null}},{key:"pristine",get:function(){return this.control?this.control.pristine:null}},{key:"dirty",get:function(){return this.control?this.control.dirty:null}},{key:"touched",get:function(){return this.control?this.control.touched:null}},{key:"status",get:function(){return this.control?this.control.status:null}},{key:"untouched",get:function(){return this.control?this.control.untouched:null}},{key:"statusChanges",get:function(){return this.control?this.control.statusChanges:null}},{key:"valueChanges",get:function(){return this.control?this.control.valueChanges:null}},{key:"path",get:function(){return null}},{key:"_setValidators",value:function(e){this._rawValidators=e||[],this._composedValidatorFn=I(this._rawValidators)}},{key:"_setAsyncValidators",value:function(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=S(this._rawAsyncValidators)}},{key:"validator",get:function(){return this._composedValidatorFn||null}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn||null}},{key:"_registerOnDestroy",value:function(e){this._onDestroyCallbacks.push(e)}},{key:"_invokeOnDestroyCallbacks",value:function(){this._onDestroyCallbacks.forEach(function(e){return e()}),this._onDestroyCallbacks=[]}},{key:"reset",value:function(e){this.control&&this.control.reset(e)}},{key:"hasError",value:function(e,t){return!!this.control&&this.control.hasError(e,t)}},{key:"getError",value:function(e,t){return this.control?this.control.getError(e,t):null}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e}),e}(),Z=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"formDirective",get:function(){return null}},{key:"path",get:function(){return null}}]),n}(R);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,features:[i.qOj]}),t}(),z=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments))._parent=null,e.name=null,e.valueAccessor=null,e}return n}(R),U=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){return _classCallCheck(this,n),t.call(this,e)}return n}(function(){function e(t){_classCallCheck(this,e),this._cd=t}return _createClass(e,[{key:"is",value:function(e){var t,n;return!!(null===(n=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===n?void 0:n[e])}}]),e}());return e.\u0275fac=function(t){return new(t||e)(i.Y36(z,2))},e.\u0275dir=i.lG2({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&i.ekj("ng-untouched",t.is("untouched"))("ng-touched",t.is("touched"))("ng-pristine",t.is("pristine"))("ng-dirty",t.is("dirty"))("ng-valid",t.is("valid"))("ng-invalid",t.is("invalid"))("ng-pending",t.is("pending"))},features:[i.qOj]}),e}();function B(e,t){e.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function N(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function q(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function F(e){return(H(e)?e.validators:e)||null}function W(e){return Array.isArray(e)?I(e):e||null}function K(e,t){return(H(t)?t.asyncValidators:e)||null}function V(e){return Array.isArray(e)?S(e):e||null}function H(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}var j=function(){function e(t,n){_classCallCheck(this,e),this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=function(){},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=n,this._composedValidatorFn=W(this._rawValidators),this._composedAsyncValidatorFn=V(this._rawAsyncValidators)}return _createClass(e,[{key:"validator",get:function(){return this._composedValidatorFn},set:function(e){this._rawValidators=this._composedValidatorFn=e}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn},set:function(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return"VALID"===this.status}},{key:"invalid",get:function(){return"INVALID"===this.status}},{key:"pending",get:function(){return"PENDING"==this.status}},{key:"disabled",get:function(){return"DISABLED"===this.status}},{key:"enabled",get:function(){return"DISABLED"!==this.status}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"setValidators",value:function(e){this._rawValidators=e,this._composedValidatorFn=W(e)}},{key:"setAsyncValidators",value:function(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=V(e)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild(function(e){return e.markAllAsTouched()})}},{key:"markAsUntouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild(function(e){e.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"markAsDirty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}},{key:"markAsPristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild(function(e){e.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"markAsPending",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}},{key:"disable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(function(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(function(e){return e(!0)})}},{key:"enable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="VALID",this._forEachChild(function(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(function(e){return e(!1)})}},{key:"_updateAncestors",value:function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(e){this._parent=e}},{key:"updateValueAndValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};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)}},{key:"_updateTreeValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild(function(t){return t._updateTreeValidity(e)}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(e){var t=this;if(this.asyncValidator){this.status="PENDING",this._hasOwnPendingAsyncValidator=!0;var n=M(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(function(n){t._hasOwnPendingAsyncValidator=!1,t.setErrors(n,{emitEvent:e})})}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}},{key:"setErrors",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}},{key:"get",value:function(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;var i=e;return t.forEach(function(e){i=i instanceof G?i.controls.hasOwnProperty(e)?i.controls[e]:null:i instanceof Q&&i.at(e)||null}),i}(this,e)}},{key:"getError",value:function(e,t){var n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}},{key:"hasError",value:function(e,t){return!!this.getError(e,t)}},{key:"root",get:function(){for(var e=this;e._parent;)e=e._parent;return e}},{key:"_updateControlsErrors",value:function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}},{key:"_initObservables",value:function(){this.valueChanges=new i.vpe,this.statusChanges=new i.vpe}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(e){return this._anyControls(function(t){return t.status===e})}},{key:"_anyControlsDirty",value:function(){return this._anyControls(function(e){return e.dirty})}},{key:"_anyControlsTouched",value:function(){return this._anyControls(function(e){return e.touched})}},{key:"_updatePristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"_updateTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"_isBoxedValue",value:function(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}},{key:"_registerOnCollectionChange",value:function(e){this._onCollectionChange=e}},{key:"_setUpdateStrategy",value:function(e){H(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}},{key:"_parentMarkedDirty",value:function(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}]),e}(),J=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0;return _classCallCheck(this,n),(e=t.call(this,F(r),K(o,r)))._onChange=[],e._applyFormState(i),e._setUpdateStrategy(r),e._initObservables(),e.updateValueAndValidity({onlySelf:!0,emitEvent:!!o}),e}return _createClass(n,[{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(function(e){return e(t.value,!1!==n.emitViewToModelChange)}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(e,t)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(e){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(e){this._onChange.push(e)}},{key:"_unregisterOnChange",value:function(e){q(this._onChange,e)}},{key:"registerOnDisabledChange",value:function(e){this._onDisabledChange.push(e)}},{key:"_unregisterOnDisabledChange",value:function(e){q(this._onDisabledChange,e)}},{key:"_forEachChild",value:function(e){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(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}}]),n}(j),G=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r){var o;return _classCallCheck(this,n),(o=t.call(this,F(i),K(r,i))).controls=e,o._initObservables(),o._setUpdateStrategy(i),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!!r}),o}return _createClass(n,[{key:"registerControl",value:function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}},{key:"addControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"removeControl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),delete this.controls[e],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}},{key:"setControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"contains",value:function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),Object.keys(e).forEach(function(i){t._throwIfControlMissing(i),t.controls[i].setValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=e&&(Object.keys(e).forEach(function(i){t.controls[i]&&t.controls[i].patchValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,i){n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this._reduceChildren({},function(e,t,n){return e[n]=t instanceof J?t.value:t.getRawValue(),e})}},{key:"_syncPendingControls",value:function(){var e=this._reduceChildren(!1,function(e,t){return!!t._syncPendingControls()||e});return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(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: ".concat(e,"."))}},{key:"_forEachChild",value:function(e){var t=this;Object.keys(this.controls).forEach(function(n){var i=t.controls[n];i&&e(i,n)})}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild(function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)})}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(e){for(var t=0,n=Object.keys(this.controls);t<n.length;t++){var i=n[t],r=this.controls[i];if(this.contains(i)&&e(r))return!0}return!1}},{key:"_reduceValue",value:function(){var e=this;return this._reduceChildren({},function(t,n,i){return(n.enabled||e.disabled)&&(t[i]=n.value),t})}},{key:"_reduceChildren",value:function(e,t){var n=e;return this._forEachChild(function(e,i){n=t(n,e,i)}),n}},{key:"_allControlsDisabled",value:function(){for(var e=0,t=Object.keys(this.controls);e<t.length;e++){var n=t[e];if(this.controls[n].enabled)return!1}return Object.keys(this.controls).length>0||this.disabled}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild(function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))})}}]),n}(j),Q=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r){var o;return _classCallCheck(this,n),(o=t.call(this,F(i),K(r,i))).controls=e,o._initObservables(),o._setUpdateStrategy(i),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!!r}),o}return _createClass(n,[{key:"at",value:function(e){return this.controls[e]}},{key:"push",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}},{key:"insert",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:n.emitEvent})}},{key:"removeAt",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}},{key:"setControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"length",get:function(){return this.controls.length}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),e.forEach(function(e,i){t._throwIfControlMissing(i),t.at(i).setValue(e,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=e&&(e.forEach(function(e,i){t.at(i)&&t.at(i).patchValue(e,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,i){n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this.controls.map(function(e){return e instanceof J?e.value:e.getRawValue()})}},{key:"clear",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.controls.length<1||(this._forEachChild(function(e){return e._registerOnCollectionChange(function(){})}),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}},{key:"_syncPendingControls",value:function(){var e=this.controls.reduce(function(e,t){return!!t._syncPendingControls()||e},!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(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 ".concat(e))}},{key:"_forEachChild",value:function(e){this.controls.forEach(function(t,n){e(t,n)})}},{key:"_updateValue",value:function(){var e=this;this.value=this.controls.filter(function(t){return t.enabled||e.disabled}).map(function(e){return e.value})}},{key:"_anyControls",value:function(e){return this.controls.some(function(t){return t.enabled&&e(t)})}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild(function(t){return e._registerControl(t)})}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild(function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))})}},{key:"_allControlsDisabled",value:function(){var e,t=_createForOfIteratorHelper(this.controls);try{for(t.s();!(e=t.n()).done;){if(e.value.enabled)return!1}}catch(n){t.e(n)}finally{t.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}]),n}(j),Y={provide:z,useExisting:(0,i.Gpc)(function(){return X})},$=Promise.resolve(null),X=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,o,a){var s;return _classCallCheck(this,n),(s=t.call(this)).control=new J,s._registered=!1,s.update=new i.vpe,s._parent=e,s._setValidators(r),s._setAsyncValidators(o),s.valueAccessor=function(e,t){return t?(Array.isArray(t),t.forEach(function(e){e.constructor===x?n=e:Object.getPrototypeOf(e.constructor)===v?i=e:r=e}),r||i||n||null):null;var n,i,r}(0,a),s}return _createClass(n,[{key:"ngOnChanges",value:function(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),function(e,t){if(!e.hasOwnProperty("model"))return!1;var n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"path",get:function(){return this._parent?[].concat(_toConsumableArray(this._parent.path),[this.name]):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"viewToModelUpdate",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){var e,t;(function(e,t){var n=function(e){return e._rawValidators}(e);null!==t.validator?e.setValidators(L(n,t.validator)):"function"==typeof n&&e.setValidators([n]);var i=function(e){return e._rawAsyncValidators}(e);null!==t.asyncValidator?e.setAsyncValidators(L(i,t.asyncValidator)):"function"==typeof i&&e.setAsyncValidators([i]);var r=function(){return e.updateValueAndValidity()};B(t._rawValidators,r),B(t._rawAsyncValidators,r)})(e=this.control,t=this),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange(function(n){e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&N(e,t)})}(e,t),function(e,t){var n=function(e,n){t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)};e.registerOnChange(n),t._registerOnDestroy(function(){e._unregisterOnChange(n)})}(e,t),function(e,t){t.valueAccessor.registerOnTouched(function(){e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&N(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),function(e,t){if(t.valueAccessor.setDisabledState){var n=function(e){t.valueAccessor.setDisabledState(e)};e.registerOnDisabledChange(n),t._registerOnDestroy(function(){e._unregisterOnDisabledChange(n)})}}(e,t),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}},{key:"_updateValue",value:function(e){var t=this;$.then(function(){t.control.setValue(e,{emitViewToModelChange:!1})})}},{key:"_updateDisabled",value:function(e){var t=this,n=e.isDisabled.currentValue,i=""===n||n&&"false"!==n;$.then(function(){i&&!t.control.disabled?t.control.disable():!i&&t.control.disabled&&t.control.enable()})}}]),n}(z);return e.\u0275fac=function(t){return new(t||e)(i.Y36(Z,9),i.Y36(E,10),i.Y36(C,10),i.Y36(_,10))},e.\u0275dir=i.lG2({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:[i._Bn([Y]),i.qOj,i.TTD]}),e}(),ee={provide:_,useExisting:(0,i.Gpc)(function(){return te}),multi:!0},te=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"writeValue",value:function(e){this.setProperty("value",null==e?"":e)}},{key:"registerOnChange",value:function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}}}]),n}(v);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(e,t){1&e&&i.NdJ("input",function(e){return t.onChange(e.target.value)})("blur",function(){return t.onTouched()})},features:[i._Bn([ee]),i.qOj]}),t}(),ne=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e}(),ie={provide:_,useExisting:(0,i.Gpc)(function(){return oe}),multi:!0};function re(e,t){return null==e?"".concat(t):(t&&"object"==typeof t&&(t="Object"),"".concat(e,": ").concat(t).slice(0,50))}var oe=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments))._optionMap=new Map,e._idCounter=0,e._compareWith=Object.is,e}return _createClass(n,[{key:"compareWith",set:function(e){this._compareWith=e}},{key:"writeValue",value:function(e){this.value=e;var t=this._getOptionId(e);null==t&&this.setProperty("selectedIndex",-1);var n=re(t,e);this.setProperty("value",n)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){t.value=t._getOptionValue(n),e(t.value)}}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(e){for(var t=0,n=Array.from(this._optionMap.keys());t<n.length;t++){var i=n[t];if(this._compareWith(this._optionMap.get(i),e))return i}return null}},{key:"_getOptionValue",value:function(e){var t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t):e}}]),n}(v);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(e,t){1&e&&i.NdJ("change",function(e){return t.onChange(e.target.value)})("blur",function(){return t.onTouched()})},inputs:{compareWith:"compareWith"},features:[i._Bn([ie]),i.qOj]}),t}(),ae=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._element=t,this._renderer=n,this._select=i,this._select&&(this.id=this._select._registerOption())}return _createClass(e,[{key:"ngValue",set:function(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(re(this.id,e)),this._select.writeValue(this._select.value))}},{key:"value",set:function(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}},{key:"_setElementValue",value:function(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}},{key:"ngOnDestroy",value:function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(oe,9))},e.\u0275dir=i.lG2({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),e}(),se={provide:_,useExisting:(0,i.Gpc)(function(){return ce}),multi:!0};function le(e,t){return null==e?"".concat(t):("string"==typeof t&&(t="'".concat(t,"'")),t&&"object"==typeof t&&(t="Object"),"".concat(e,": ").concat(t).slice(0,50))}var ce=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments))._optionMap=new Map,e._idCounter=0,e._compareWith=Object.is,e}return _createClass(n,[{key:"compareWith",set:function(e){this._compareWith=e}},{key:"writeValue",value:function(e){var t,n=this;if(this.value=e,Array.isArray(e)){var i=e.map(function(e){return n._getOptionId(e)});t=function(e,t){e._setSelected(i.indexOf(t.toString())>-1)}}else t=function(e,t){e._setSelected(!1)};this._optionMap.forEach(t)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){var i=[];if(void 0!==n.selectedOptions)for(var r=n.selectedOptions,o=0;o<r.length;o++){var a=r.item(o),s=t._getOptionValue(a.value);i.push(s)}else for(var l=n.options,c=0;c<l.length;c++){var u=l.item(c);if(u.selected){var d=t._getOptionValue(u.value);i.push(d)}}t.value=i,e(i)}}},{key:"_registerOption",value:function(e){var t=(this._idCounter++).toString();return this._optionMap.set(t,e),t}},{key:"_getOptionId",value:function(e){for(var t=0,n=Array.from(this._optionMap.keys());t<n.length;t++){var i=n[t];if(this._compareWith(this._optionMap.get(i)._value,e))return i}return null}},{key:"_getOptionValue",value:function(e){var t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t)._value:e}}]),n}(v);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(e,t){1&e&&i.NdJ("change",function(e){return t.onChange(e.target)})("blur",function(){return t.onTouched()})},inputs:{compareWith:"compareWith"},features:[i._Bn([se]),i.qOj]}),t}(),ue=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._element=t,this._renderer=n,this._select=i,this._select&&(this.id=this._select._registerOption(this))}return _createClass(e,[{key:"ngValue",set:function(e){null!=this._select&&(this._value=e,this._setElementValue(le(this.id,e)),this._select.writeValue(this._select.value))}},{key:"value",set:function(e){this._select?(this._value=e,this._setElementValue(le(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}},{key:"_setElementValue",value:function(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}},{key:"_setSelected",value:function(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}},{key:"ngOnDestroy",value:function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(ce,9))},e.\u0275dir=i.lG2({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),e}(),de=function(){var e=function(){function e(){_classCallCheck(this,e),this._validator=T}return _createClass(e,[{key:"handleChanges",value:function(e){if(this.inputName in e){var t=this.normalizeInput(e[this.inputName].currentValue);this._validator=this.createValidator(t),this._onChange&&this._onChange()}}},{key:"validate",value:function(e){return this._validator(e)}},{key:"registerOnValidatorChange",value:function(e){this._onChange=e}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e}),e}(),pe={provide:E,useExisting:(0,i.Gpc)(function(){return fe}),multi:!0},fe=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments)).inputName="max",e.normalizeInput=function(e){return parseFloat(e)},e.createValidator=function(e){return function(e){return function(t){if(w(t.value)||w(e))return null;var n=parseFloat(t.value);return!isNaN(n)&&n>e?{max:{max:e,actual:t.value}}:null}}(e)},e}return _createClass(n,[{key:"ngOnChanges",value:function(e){this.handleChanges(e)}}]),n}(de);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(e,t){2&e&&i.uIk("max",t.max?t.max:null)},inputs:{max:"max"},features:[i._Bn([pe]),i.qOj,i.TTD]}),t}(),he={provide:E,useExisting:(0,i.Gpc)(function(){return be}),multi:!0},be=function(){var e,t=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments)).inputName="min",e.normalizeInput=function(e){return parseFloat(e)},e.createValidator=function(e){return function(e){return function(t){if(w(t.value)||w(e))return null;var n=parseFloat(t.value);return!isNaN(n)&&n<e?{min:{min:e,actual:t.value}}:null}}(e)},e}return _createClass(n,[{key:"ngOnChanges",value:function(e){this.handleChanges(e)}}]),n}(de);return t.\u0275fac=function(n){return(e||(e=i.n5z(t)))(n||t)},t.\u0275dir=i.lG2({type:t,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(e,t){2&e&&i.uIk("min",t.min?t.min:null)},inputs:{min:"min"},features:[i._Bn([he]),i.qOj,i.TTD]}),t}(),ge={provide:E,useExisting:(0,i.Gpc)(function(){return me}),multi:!0},me=function(){var e=function(){function e(){_classCallCheck(this,e),this._required=!1}return _createClass(e,[{key:"required",get:function(){return this._required},set:function(e){this._required=null!=e&&!1!==e&&"false"!="".concat(e),this._onChange&&this._onChange()}},{key:"validate",value:function(e){return this.required?function(e){return w(e.value)?{required:!0}:null}(e):null}},{key:"registerOnValidatorChange",value:function(e){this._onChange=e}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,t){2&e&&i.uIk("required",t.required?"":null)},inputs:{required:"required"},features:[i._Bn([ge])]}),e}(),ve=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[ne]]}),e}(),_e=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[ve]}),e}()},9624:function(e,t,n){"use strict";n.d(t,{b2:function(){return z},H7:function(){return I},q6:function(){return R},se:function(){return x}});var i,r=n(1116),o=n(5366),a=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"onAndCancel",value:function(e,t,n){return e.addEventListener(t,n,!1),function(){e.removeEventListener(t,n,!1)}}},{key:"dispatchEvent",value:function(e,t){e.dispatchEvent(t)}},{key:"remove",value:function(e){e.parentNode&&e.parentNode.removeChild(e)}},{key:"createElement",value:function(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}},{key:"createHtmlDocument",value:function(){return document.implementation.createHTMLDocument("fakeTitle")}},{key:"getDefaultDocument",value:function(){return document}},{key:"isElementNode",value:function(e){return e.nodeType===Node.ELEMENT_NODE}},{key:"isShadowRoot",value:function(e){return e instanceof DocumentFragment}},{key:"getGlobalEventTarget",value:function(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}},{key:"getBaseHref",value:function(e){var t=(s=s||document.querySelector("base"))?s.getAttribute("href"):null;return null==t?null:function(e){(i=i||document.createElement("a")).setAttribute("href",e);var t=i.pathname;return"/"===t.charAt(0)?t:"/".concat(t)}(t)}},{key:"resetBaseElement",value:function(){s=null}},{key:"getUserAgent",value:function(){return window.navigator.userAgent}},{key:"getCookie",value:function(e){return(0,r.Mx)(document.cookie,e)}}],[{key:"makeCurrent",value:function(){(0,r.HT)(new n)}}]),n}(function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments)).supportsDOMEvents=!0,e}return n}(r.w_)),s=null,l=new o.OlP("TRANSITION_ID"),c=[{provide:o.ip1,useFactory:function(e,t,n){return function(){n.get(o.CZH).donePromise.then(function(){var n=(0,r.q)();Array.prototype.slice.apply(t.querySelectorAll("style[ng-transition]")).filter(function(t){return t.getAttribute("ng-transition")===e}).forEach(function(e){return n.remove(e)})})}},deps:[l,r.K0,o.zs3],multi:!0}],u=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"addToWindow",value:function(e){o.dqk.getAngularTestability=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=e.findTestabilityInTree(t,n);if(null==i)throw new Error("Could not find testability for element.");return i},o.dqk.getAllAngularTestabilities=function(){return e.getAllTestabilities()},o.dqk.getAllAngularRootElements=function(){return e.getAllRootElements()},o.dqk.frameworkStabilizers||(o.dqk.frameworkStabilizers=[]),o.dqk.frameworkStabilizers.push(function(e){var t=o.dqk.getAllAngularTestabilities(),n=t.length,i=!1,r=function(t){i=i||t,0==--n&&e(i)};t.forEach(function(e){e.whenStable(r)})})}},{key:"findTestabilityInTree",value:function(e,t,n){if(null==t)return null;var i=e.getTestability(t);return null!=i?i:n?(0,r.q)().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}],[{key:"init",value:function(){(0,o.VLi)(new e)}}]),e}(),d=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"build",value:function(){return new XMLHttpRequest}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),p=new o.OlP("EventManagerPlugins"),f=function(){var e=function(){function e(t,n){var i=this;_classCallCheck(this,e),this._zone=n,this._eventNameToPlugin=new Map,t.forEach(function(e){return e.manager=i}),this._plugins=t.slice().reverse()}return _createClass(e,[{key:"addEventListener",value:function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}},{key:"addGlobalEventListener",value:function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,i=0;i<n.length;i++){var r=n[i];if(r.supports(e))return this._eventNameToPlugin.set(e,r),r}throw new Error("No event manager plugin found for event ".concat(e))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(o.LFG(p),o.LFG(o.R0b))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),h=function(){function e(t){_classCallCheck(this,e),this._doc=t}return _createClass(e,[{key:"addGlobalEventListener",value:function(e,t,n){var i=(0,r.q)().getGlobalEventTarget(this._doc,e);if(!i)throw new Error("Unsupported event target ".concat(i," for event ").concat(t));return this.addEventListener(i,t,n)}}]),e}(),b=function(){var e=function(){function e(){_classCallCheck(this,e),this._stylesSet=new Set}return _createClass(e,[{key:"addStyles",value:function(e){var t=this,n=new Set;e.forEach(function(e){t._stylesSet.has(e)||(t._stylesSet.add(e),n.add(e))}),this.onStylesAdded(n)}},{key:"onStylesAdded",value:function(e){}},{key:"getAllStyles",value:function(){return Array.from(this._stylesSet)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),g=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this))._doc=e,i._hostNodes=new Map,i._hostNodes.set(e.head,[]),i}return _createClass(n,[{key:"_addStylesToHost",value:function(e,t,n){var i=this;e.forEach(function(e){var r=i._doc.createElement("style");r.textContent=e,n.push(t.appendChild(r))})}},{key:"addHost",value:function(e){var t=[];this._addStylesToHost(this._stylesSet,e,t),this._hostNodes.set(e,t)}},{key:"removeHost",value:function(e){var t=this._hostNodes.get(e);t&&t.forEach(m),this._hostNodes.delete(e)}},{key:"onStylesAdded",value:function(e){var t=this;this._hostNodes.forEach(function(n,i){t._addStylesToHost(e,i,n)})}},{key:"ngOnDestroy",value:function(){this._hostNodes.forEach(function(e){return e.forEach(m)})}}]),n}(b);return e.\u0275fac=function(t){return new(t||e)(o.LFG(r.K0))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}();function m(e){(0,r.q)().remove(e)}var v={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/"},_=/%COMP%/g;function k(e,t,n){for(var i=0;i<t.length;i++){var r=t[i];Array.isArray(r)?k(e,r,n):(r=r.replace(_,e),n.push(r))}return n}function y(e){return function(t){if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}var x=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.eventManager=t,this.sharedStylesHost=n,this.appId=i,this.rendererByCompId=new Map,this.defaultRenderer=new w(t)}return _createClass(e,[{key:"createRenderer",value:function(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case o.ifc.Emulated:var n=this.rendererByCompId.get(t.id);return n||(n=new E(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n;case 1:case o.ifc.ShadowDom:return new C(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){var i=k(t.id,t.styles,[]);this.sharedStylesHost.addStyles(i),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}},{key:"begin",value:function(){}},{key:"end",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)(o.LFG(f),o.LFG(g),o.LFG(o.AFp))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),w=function(){function e(t){_classCallCheck(this,e),this.eventManager=t,this.data=Object.create(null)}return _createClass(e,[{key:"destroy",value:function(){}},{key:"createElement",value:function(e,t){return t?document.createElementNS(v[t]||t,e):document.createElement(e)}},{key:"createComment",value:function(e){return document.createComment(e)}},{key:"createText",value:function(e){return document.createTextNode(e)}},{key:"appendChild",value:function(e,t){e.appendChild(t)}},{key:"insertBefore",value:function(e,t,n){e&&e.insertBefore(t,n)}},{key:"removeChild",value:function(e,t){e&&e.removeChild(t)}},{key:"selectRootElement",value:function(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!n)throw new Error('The selector "'.concat(e,'" did not match any elements'));return t||(n.textContent=""),n}},{key:"parentNode",value:function(e){return e.parentNode}},{key:"nextSibling",value:function(e){return e.nextSibling}},{key:"setAttribute",value:function(e,t,n,i){if(i){t=i+":"+t;var r=v[i];r?e.setAttributeNS(r,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}},{key:"removeAttribute",value:function(e,t,n){if(n){var i=v[n];i?e.removeAttributeNS(i,t):e.removeAttribute("".concat(n,":").concat(t))}else e.removeAttribute(t)}},{key:"addClass",value:function(e,t){e.classList.add(t)}},{key:"removeClass",value:function(e,t){e.classList.remove(t)}},{key:"setStyle",value:function(e,t,n,i){i&(o.JOm.DashCase|o.JOm.Important)?e.style.setProperty(t,n,i&o.JOm.Important?"important":""):e.style[t]=n}},{key:"removeStyle",value:function(e,t,n){n&o.JOm.DashCase?e.style.removeProperty(t):e.style[t]=""}},{key:"setProperty",value:function(e,t,n){e[t]=n}},{key:"setValue",value:function(e,t){e.nodeValue=t}},{key:"listen",value:function(e,t,n){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,y(n)):this.eventManager.addEventListener(e,t,y(n))}}]),e}(),E=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o){var a;_classCallCheck(this,n),(a=t.call(this,e)).component=r;var s=k(o+"-"+r.id,r.styles,[]);return i.addStyles(s),a.contentAttr="_ngcontent-%COMP%".replace(_,o+"-"+r.id),a.hostAttr="_nghost-%COMP%".replace(_,o+"-"+r.id),a}return _createClass(n,[{key:"applyToHost",value:function(e){_get(_getPrototypeOf(n.prototype),"setAttribute",this).call(this,e,this.hostAttr,"")}},{key:"createElement",value:function(e,t){var i=_get(_getPrototypeOf(n.prototype),"createElement",this).call(this,e,t);return _get(_getPrototypeOf(n.prototype),"setAttribute",this).call(this,i,this.contentAttr,""),i}}]),n}(w),C=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o){var a;_classCallCheck(this,n),(a=t.call(this,e)).sharedStylesHost=i,a.hostEl=r,a.shadowRoot=r.attachShadow({mode:"open"}),a.sharedStylesHost.addHost(a.shadowRoot);for(var s=k(o.id,o.styles,[]),l=0;l<s.length;l++){var c=document.createElement("style");c.textContent=s[l],a.shadowRoot.appendChild(c)}return a}return _createClass(n,[{key:"nodeOrShadowRoot",value:function(e){return e===this.hostEl?this.shadowRoot:e}},{key:"destroy",value:function(){this.sharedStylesHost.removeHost(this.shadowRoot)}},{key:"appendChild",value:function(e,t){return _get(_getPrototypeOf(n.prototype),"appendChild",this).call(this,this.nodeOrShadowRoot(e),t)}},{key:"insertBefore",value:function(e,t,i){return _get(_getPrototypeOf(n.prototype),"insertBefore",this).call(this,this.nodeOrShadowRoot(e),t,i)}},{key:"removeChild",value:function(e,t){return _get(_getPrototypeOf(n.prototype),"removeChild",this).call(this,this.nodeOrShadowRoot(e),t)}},{key:"parentNode",value:function(e){return this.nodeOrShadowRoot(_get(_getPrototypeOf(n.prototype),"parentNode",this).call(this,this.nodeOrShadowRoot(e)))}}]),n}(w),T=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){return _classCallCheck(this,n),t.call(this,e)}return _createClass(n,[{key:"supports",value:function(e){return!0}},{key:"addEventListener",value:function(e,t,n){var i=this;return e.addEventListener(t,n,!1),function(){return i.removeEventListener(e,t,n)}}},{key:"removeEventListener",value:function(e,t,n){return e.removeEventListener(t,n)}}]),n}(h);return e.\u0275fac=function(t){return new(t||e)(o.LFG(r.K0))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),O=["alt","control","meta","shift"],M={"\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"},P={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"},D={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},A=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){return _classCallCheck(this,n),t.call(this,e)}return _createClass(n,[{key:"supports",value:function(e){return null!=n.parseEventName(e)}},{key:"addEventListener",value:function(e,t,i){var o=n.parseEventName(t),a=n.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return(0,r.q)().onAndCancel(e,o.domEventName,a)})}}],[{key:"parseEventName",value:function(e){var t=e.toLowerCase().split("."),i=t.shift();if(0===t.length||"keydown"!==i&&"keyup"!==i)return null;var r=n._normalizeKey(t.pop()),o="";if(O.forEach(function(e){var n=t.indexOf(e);n>-1&&(t.splice(n,1),o+=e+".")}),o+=r,0!=t.length||0===r.length)return null;var a={};return a.domEventName=i,a.fullKey=o,a}},{key:"getEventFullKey",value:function(e){var t="",n=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&P.hasOwnProperty(t)&&(t=P[t]))}return M[t]||t}(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),O.forEach(function(i){i!=n&&(0,D[i])(e)&&(t+=i+".")}),t+=n}},{key:"eventCallback",value:function(e,t,i){return function(r){n.getEventFullKey(r)===e&&i.runGuarded(function(){return t(r)})}}},{key:"_normalizeKey",value:function(e){switch(e){case"esc":return"escape";default:return e}}}]),n}(h);return e.\u0275fac=function(t){return new(t||e)(o.LFG(r.K0))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e}(),I=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,o.Yz7)({factory:function(){return(0,o.LFG)(L)},token:e,providedIn:"root"}),e}();function S(e){return new L(e.get(r.K0))}var L=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this))._doc=e,i}return _createClass(n,[{key:"sanitize",value:function(e,t){if(null==t)return null;switch(e){case o.q3G.NONE:return t;case o.q3G.HTML:return(0,o.qzn)(t,"HTML")?(0,o.z3N)(t):(0,o.EiD)(this._doc,String(t)).toString();case o.q3G.STYLE:return(0,o.qzn)(t,"Style")?(0,o.z3N)(t):t;case o.q3G.SCRIPT:if((0,o.qzn)(t,"Script"))return(0,o.z3N)(t);throw new Error("unsafe value used in a script context");case o.q3G.URL:return(0,o.yhl)(t),(0,o.qzn)(t,"URL")?(0,o.z3N)(t):(0,o.mCW)(String(t));case o.q3G.RESOURCE_URL:if((0,o.qzn)(t,"ResourceURL"))return(0,o.z3N)(t);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext ".concat(e," (see https://g.co/ng/security#xss)"))}}},{key:"bypassSecurityTrustHtml",value:function(e){return(0,o.JVY)(e)}},{key:"bypassSecurityTrustStyle",value:function(e){return(0,o.L6k)(e)}},{key:"bypassSecurityTrustScript",value:function(e){return(0,o.eBb)(e)}},{key:"bypassSecurityTrustUrl",value:function(e){return(0,o.LAX)(e)}},{key:"bypassSecurityTrustResourceUrl",value:function(e){return(0,o.pB0)(e)}}]),n}(I);return e.\u0275fac=function(t){return new(t||e)(o.LFG(r.K0))},e.\u0275prov=(0,o.Yz7)({factory:function(){return S((0,o.LFG)(o.gxx))},token:e,providedIn:"root"}),e}(),R=(0,o.eFA)(o._c5,"browser",[{provide:o.Lbi,useValue:r.bD},{provide:o.g9A,useValue:function(){a.makeCurrent(),u.init()},multi:!0},{provide:r.K0,useFactory:function(){return(0,o.RDi)(document),document},deps:[]}]),Z=[[],{provide:o.zSh,useValue:"root"},{provide:o.qLn,useFactory:function(){return new o.qLn},deps:[]},{provide:p,useClass:T,multi:!0,deps:[r.K0,o.R0b,o.Lbi]},{provide:p,useClass:A,multi:!0,deps:[r.K0]},[],{provide:x,useClass:x,deps:[f,g,o.AFp]},{provide:o.FYo,useExisting:x},{provide:b,useExisting:g},{provide:g,useClass:g,deps:[r.K0]},{provide:o.dDg,useClass:o.dDg,deps:[o.R0b]},{provide:f,useClass:f,deps:[p,o.R0b]},{provide:r.JF,useClass:d,deps:[]},[]],z=function(){var e=function(){function e(t){if(_classCallCheck(this,e),t)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.")}return _createClass(e,null,[{key:"withServerTransition",value:function(t){return{ngModule:e,providers:[{provide:o.AFp,useValue:t.appId},{provide:l,useExisting:o.AFp},c]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(o.LFG(e,12))},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({providers:Z,imports:[r.ez,o.hGG]}),e}();"undefined"!=typeof window&&window},1608:function(e,t,n){"use strict";n.d(t,{BN:function(){return ye},uH:function(){return xe}});var i=n(5366);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),i.forEach(function(t){o(e,t,n[t])})}return e}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(l){r=!0,o=l}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var l={},c={};try{"undefined"!=typeof window&&(l=window),"undefined"!=typeof document&&(c=document),"undefined"!=typeof MutationObserver&&MutationObserver,"undefined"!=typeof performance&&performance}catch(we){}var u=(l.navigator||{}).userAgent,d=void 0===u?"":u,p=l,f=c,h=!!f.documentElement&&!!f.head&&"function"==typeof f.addEventListener&&"function"==typeof f.createElement,b=(~d.indexOf("MSIE")||d.indexOf("Trident/"),[1,2,3,4,5,6,7,8,9,10]),g=b.concat([11,12,13,14,15,16,17,18,19,20]),m={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},v=(["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",m.GROUP,m.SWAP_OPACITY,m.PRIMARY,m.SECONDARY].concat(b.map(function(e){return"".concat(e,"x")})).concat(g.map(function(e){return"w-".concat(e)})),p.FontAwesomeConfig||{});f&&"function"==typeof f.querySelector&&[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(function(e){var t=s(e,2),n=t[1],i=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=f.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(t[0]));null!=i&&(v[n]=i)});var _=a({},{familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},v);_.autoReplaceSvg||(_.observeMutations=!1);var k=a({},_);p.FontAwesomeConfig=k;var y=p||{};y.___FONT_AWESOME___||(y.___FONT_AWESOME___={}),y.___FONT_AWESOME___.styles||(y.___FONT_AWESOME___.styles={}),y.___FONT_AWESOME___.hooks||(y.___FONT_AWESOME___.hooks={}),y.___FONT_AWESOME___.shims||(y.___FONT_AWESOME___.shims=[]);var x=y.___FONT_AWESOME___,w=[];h&&((f.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(f.readyState)||f.addEventListener("DOMContentLoaded",function e(){f.removeEventListener("DOMContentLoaded",e),w.map(function(e){return e()})}));var E,C=function(){},T="undefined"!=typeof global&&void 0!==global.process&&"function"==typeof global.process.emit,O="undefined"==typeof setImmediate?setTimeout:setImmediate,M=[];function P(){for(var e=0;e<M.length;e++)M[e][0](M[e][1]);M=[],E=!1}function D(e,t){M.push([e,t]),E||(E=!0,O(P,0))}function A(e){var t=e.owner,n=t._state,i=t._data,r=e[n],o=e.then;if("function"==typeof r){n="fulfilled";try{i=r(i)}catch(we){R(o,we)}}I(o,i)||("fulfilled"===n&&S(o,i),"rejected"===n&&R(o,i))}function I(e,t){var n;try{if(e===t)throw new TypeError("A promises callback cannot return that same promise.");if(t&&("function"==typeof t||"object"===r(t))){var i=t.then;if("function"==typeof i)return i.call(t,function(i){n||(n=!0,t===i?L(e,i):S(e,i))},function(t){n||(n=!0,R(e,t))}),!0}}catch(we){return n||R(e,we),!0}return!1}function S(e,t){e!==t&&I(e,t)||L(e,t)}function L(e,t){"pending"===e._state&&(e._state="settled",e._data=t,D(z,e))}function R(e,t){"pending"===e._state&&(e._state="settled",e._data=t,D(U,e))}function Z(e){e._then=e._then.forEach(A)}function z(e){e._state="fulfilled",Z(e)}function U(e){e._state="rejected",Z(e),!e._handled&&T&&global.process.emit("unhandledRejection",e._data,e)}function B(e){global.process.emit("rejectionHandled",e)}function N(e){if("function"!=typeof e)throw new TypeError("Promise resolver "+e+" is not a function");if(this instanceof N==0)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(e,t){function n(e){R(t,e)}try{e(function(e){S(t,e)},n)}catch(we){n(we)}}(e,this)}N.prototype={constructor:N,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(e,t){var n={owner:this,then:new this.constructor(C),fulfilled:e,rejected:t};return!t&&!e||this._handled||(this._handled=!0,"rejected"===this._state&&T&&D(B,this)),"fulfilled"===this._state||"rejected"===this._state?D(A,n):this._then.push(n),n.then},catch:function(e){return this.then(null,e)}},N.all=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.all().");return new N(function(t,n){var i=[],r=0;function o(e){return r++,function(n){i[e]=n,--r||t(i)}}for(var a,s=0;s<e.length;s++)(a=e[s])&&"function"==typeof a.then?a.then(o(s),n):i[s]=a;r||t(i)})},N.race=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.race().");return new N(function(t,n){for(var i,r=0;r<e.length;r++)(i=e[r])&&"function"==typeof i.then?i.then(t,n):t(i)})},N.resolve=function(e){return e&&"object"===r(e)&&e.constructor===N?e:new N(function(t){t(e)})},N.reject=function(e){return new N(function(t,n){n(e)})};var q={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function F(){for(var e=12,t="";e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function W(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function K(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n],";")},"")}function V(e){return e.size!==q.size||e.x!==q.x||e.y!==q.y||e.rotate!==q.rotate||e.flipX||e.flipY}function H(e){var t=e.transform,n=e.iconWidth,i={transform:"translate(".concat(e.containerWidth/2," 256)")},r="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),a="rotate(".concat(t.rotate," 0 0)");return{outer:i,inner:{transform:"".concat(r," ").concat(o," ").concat(a)},path:{transform:"translate(".concat(n/2*-1," -256)")}}}var j={x:0,y:0,width:"100%",height:"100%"};function J(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function G(e){var t=e.icons,n=t.main,i=t.mask,r=e.prefix,o=e.iconName,s=e.transform,l=e.symbol,c=e.title,u=e.maskId,d=e.titleId,p=e.extra,f=e.watchable,h=void 0!==f&&f,b=i.found?i:n,g=b.width,m=b.height,v="fak"===r,_=v?"":"fa-w-".concat(Math.ceil(g/m*16)),y=[k.replacementClass,o?"".concat(k.familyPrefix,"-").concat(o):"",_].filter(function(e){return-1===p.classes.indexOf(e)}).filter(function(e){return""!==e||!!e}).concat(p.classes).join(" "),x={children:[],attributes:a({},p.attributes,{"data-prefix":r,"data-icon":o,class:y,role:p.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(g," ").concat(m)})},w=v&&!~p.classes.indexOf("fa-fw")?{width:"".concat(g/m*16*.0625,"em")}:{};h&&(x.attributes["data-fa-i2svg"]=""),c&&x.children.push({tag:"title",attributes:{id:x.attributes["aria-labelledby"]||"title-".concat(d||F())},children:[c]});var E=a({},x,{prefix:r,iconName:o,main:n,mask:i,maskId:u,transform:s,symbol:l,styles:a({},w,p.styles)}),C=i.found&&n.found?function(e){var t,n=e.children,i=e.attributes,r=e.main,o=e.mask,s=e.maskId,l=r.icon,c=o.icon,u=H({transform:e.transform,containerWidth:o.width,iconWidth:r.width}),d={tag:"rect",attributes:a({},j,{fill:"white"})},p=l.children?{children:l.children.map(J)}:{},f={tag:"g",attributes:a({},u.inner),children:[J(a({tag:l.tag,attributes:a({},l.attributes,u.path)},p))]},h={tag:"g",attributes:a({},u.outer),children:[f]},b="mask-".concat(s||F()),g="clip-".concat(s||F()),m={tag:"mask",attributes:a({},j,{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[d,h]},v={tag:"defs",children:[{tag:"clipPath",attributes:{id:g},children:(t=c,"g"===t.tag?t.children:[t])},m]};return n.push(v,{tag:"rect",attributes:a({fill:"currentColor","clip-path":"url(#".concat(g,")"),mask:"url(#".concat(b,")")},j)}),{children:n,attributes:i}}(E):function(e){var t=e.children,n=e.attributes,i=e.main,r=e.transform,o=K(e.styles);if(o.length>0&&(n.style=o),V(r)){var s=H({transform:r,containerWidth:i.width,iconWidth:i.width});t.push({tag:"g",attributes:a({},s.outer),children:[{tag:"g",attributes:a({},s.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:a({},i.icon.attributes,s.path)}]}]})}else t.push(i.icon);return{children:t,attributes:n}}(E),T=C.attributes;return E.children=C.children,E.attributes=T,l?function(e){var t=e.iconName,n=e.children,i=e.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:a({},e.attributes,{id:!0===i?"".concat(e.prefix,"-").concat(k.familyPrefix,"-").concat(t):i}),children:n}]}]}(E):function(e){var t=e.children,n=e.main,i=e.mask,r=e.attributes,o=e.styles,s=e.transform;if(V(s)&&n.found&&!i.found){var l={x:n.width/n.height/2,y:.5};r.style=K(a({},o,{"transform-origin":"".concat(l.x+s.x/16,"em ").concat(l.y+s.y/16,"em")}))}return[{tag:"svg",attributes:r,children:t}]}(E)}var Q=function(e,t,n,i){var r,o,a,s=Object.keys(e),l=s.length,c=void 0!==i?function(e,t){return function(n,i,r,o){return e.call(t,n,i,r,o)}}(t,i):t;for(void 0===n?(r=1,a=e[s[0]]):(r=0,a=n);r<l;r++)a=c(a,e[o=s[r]],o,e);return a};function Y(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.skipHooks,r=void 0!==i&&i,o=Object.keys(t).reduce(function(e,n){var i=t[n];return i.icon?e[i.iconName]=i.icon:e[n]=i,e},{});"function"!=typeof x.hooks.addPack||r?x.styles[e]=a({},x.styles[e]||{},o):x.hooks.addPack(e,o),"fas"===e&&Y("fa",t)}var $=x.styles,X=x.shims,ee=function(){var e=function(e){return Q($,function(t,n,i){return t[i]=Q(n,e,{}),t},{})};e(function(e,t,n){return t[3]&&(e[t[3]]=n),e}),e(function(e,t,n){var i=t[2];return e[n]=n,i.forEach(function(t){e[t]=n}),e});var t="far"in $;Q(X,function(e,n){var i=n[1];return"far"!==i||t||(i="fas"),e[n[0]]={prefix:i,iconName:n[2]},e},{})};function te(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}function ne(e){var t=e.tag,n=e.attributes,i=void 0===n?{}:n,r=e.children,o=void 0===r?[]:r;return"string"==typeof e?W(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(W(e[n]),'" ')},"").trim()}(i),">").concat(o.map(ne).join(""),"</").concat(t,">")}function ie(e){this.name="MissingIcon",this.message=e||"Icon unavailable",this.stack=(new Error).stack}ee(),(ie.prototype=Object.create(Error.prototype)).constructor=ie;var re={fill:"currentColor"},oe={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},ae=(a({},re,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}),a({},oe,{attributeName:"opacity"}));function se(e){var t=e[0],n=e[1],i=s(e.slice(4),1)[0];return{found:!0,width:t,height:n,icon:Array.isArray(i)?{tag:"g",attributes:{class:"".concat(k.familyPrefix,"-").concat(m.GROUP)},children:[{tag:"path",attributes:{class:"".concat(k.familyPrefix,"-").concat(m.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(k.familyPrefix,"-").concat(m.PRIMARY),fill:"currentColor",d:i[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:i}}}}function le(){k.autoAddCss&&!fe&&(function(e){if(e&&h){var t=f.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=f.head.childNodes,i=null,r=n.length-1;r>-1;r--){var o=n[r],a=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(i=o)}f.head.insertBefore(t,i)}}(function(){var e="svg-inline--fa",t=k.familyPrefix,n=k.replacementClass,i='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}';if("fa"!==t||n!==e){var r=new RegExp("\\.".concat("fa","\\-"),"g"),o=new RegExp("\\--".concat("fa","\\-"),"g"),a=new RegExp("\\.".concat(e),"g");i=i.replace(r,".".concat(t,"-")).replace(o,"--".concat(t,"-")).replace(a,".".concat(n))}return i}()),fe=!0)}function ce(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(e){return ne(e)})}}),Object.defineProperty(e,"node",{get:function(){if(h){var t=f.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function ue(e){var t=e.prefix,n=void 0===t?"fa":t,i=e.iconName;if(i)return te(pe.definitions,n,i)||te(x.styles,n,i)}a({},re,{cx:"256",cy:"364",r:"28"}),a({},oe,{attributeName:"r",values:"28;14;28;28;14;28;"}),a({},ae,{values:"1;0;1;1;0;1;"}),a({},re,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),a({},ae,{values:"1;0;0;0;0;1;"}),a({},re,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),a({},ae,{values:"0;0;1;1;0;0;"});var de,pe=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}var t;return(t=[{key:"add",value:function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];var r=n.reduce(this._pullDefinitions,{});Object.keys(r).forEach(function(t){e.definitions[t]=a({},e.definitions[t]||{},r[t]),Y(t,r[t]),ee()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(function(t){var i=n[t],r=i.prefix,o=i.iconName,a=i.icon;e[r]||(e[r]={}),e[r][o]=a}),e}}])&&function(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}(e.prototype,t),e}()),fe=!1,he=(de=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,i=void 0===n?q:n,r=t.symbol,o=void 0!==r&&r,s=t.mask,l=void 0===s?null:s,c=t.maskId,u=void 0===c?null:c,d=t.title,p=void 0===d?null:d,f=t.titleId,h=void 0===f?null:f,b=t.classes,g=void 0===b?[]:b,m=t.attributes,v=void 0===m?{}:m,_=t.styles,y=void 0===_?{}:_;if(e){var x=e.prefix,w=e.iconName,E=e.icon;return ce(a({type:"icon"},e),function(){return le(),k.autoA11y&&(p?v["aria-labelledby"]="".concat(k.replacementClass,"-title-").concat(h||F()):(v["aria-hidden"]="true",v.focusable="false")),G({icons:{main:se(E),mask:l?se(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:x,iconName:w,transform:a({},q,i),symbol:o,title:p,maskId:u,titleId:h,extra:{attributes:v,styles:y,classes:g}})})}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(e||{}).icon?e:ue(e||{}),i=t.mask;return i&&(i=(i||{}).icon?i:ue(i||{})),de(n,a({},t,{mask:i}))}),be=n(9624),ge=["*"],me=function(){var e=function e(){_classCallCheck(this,e),this.defaultPrefix="fas",this.fallbackIcon=null,this.globalLibrary=!1};return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({factory:function(){return new e},token:e,providedIn:"root"}),e}(),ve=function(){var e=function(){function e(){_classCallCheck(this,e),this.definitions={}}return _createClass(e,[{key:"addIcons",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var i=0,r=t;i<r.length;i++){var o=r[i];o.prefix in this.definitions||(this.definitions[o.prefix]={}),this.definitions[o.prefix][o.iconName]=o}}},{key:"addIconPacks",value:function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];for(var r=function(){var t=a[o],n=Object.keys(t).map(function(e){return t[e]});e.addIcons.apply(e,_toConsumableArray(n))},o=0,a=n;o<a.length;o++)r()}},{key:"getIconDefinition",value:function(e,t){return e in this.definitions&&t in this.definitions[e]?this.definitions[e][t]:null}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({factory:function(){return new e},token:e,providedIn:"root"}),e}(),_e=function(){var e=function(){function e(){_classCallCheck(this,e),this.stackItemSize="1x"}return _createClass(e,[{key:"ngOnChanges",value:function(e){if("size"in e)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: <fa-stack size="4x">...</fa-stack>.')}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[i.TTD]}),e}(),ke=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.renderer=t,this.elementRef=n}return _createClass(e,[{key:"ngOnInit",value:function(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}},{key:"ngOnChanges",value:function(e){"size"in e&&(null!=e.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,"fa-".concat(e.size.currentValue)),null!=e.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,"fa-".concat(e.size.previousValue)))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Qsj),i.Y36(i.SBq))},e.\u0275cmp=i.Xpm({type:e,selectors:[["fa-stack"]],inputs:{size:"size"},features:[i.TTD],ngContentSelectors:ge,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.Hsn(0))},encapsulation:2}),e}(),ye=function(){var e=function(){function e(t,n,i,r,o){_classCallCheck(this,e),this.sanitizer=t,this.config=n,this.iconLibrary=i,this.stackItem=r,this.classes=[],null!=o&&null==r&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: <fa-icon stackItemSize="2x"></fa-icon>.')}return _createClass(e,[{key:"ngOnChanges",value:function(e){if(null==this.icon&&null==this.config.fallbackIcon)return function(){throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")}();var t;if(t=null==this.icon?this.config.fallbackIcon:this.icon,e){var n=this.findIconDefinition(t);if(null!=n){var i=this.buildParams();this.renderIcon(n,i)}}}},{key:"render",value:function(){this.ngOnChanges({})}},{key:"findIconDefinition",value:function(e){var t=function(e,t){return void 0!==(n=e).prefix&&void 0!==n.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"==typeof e?{prefix:t,iconName:e}:void 0;var n}(e,this.config.defaultPrefix);if("icon"in t)return t;var n=this.iconLibrary.getIconDefinition(t.prefix,t.iconName);if(null!=n)return n;var i=ue(t);if(null!=i){var r="Global icon library is deprecated. Consult https://github.com/FortAwesome/angular-fontawesome/blob/master/UPGRADING.md for the migration instructions.";if("unset"===this.config.globalLibrary)console.error("FontAwesome: "+r);else if(!this.config.globalLibrary)throw new Error(r);return i}return function(e){throw new Error("Could not find icon with iconName=".concat(e.iconName," and prefix=").concat(e.prefix," in the icon library."))}(t),null}},{key:"buildParams",value:function(){var e,t,n,i,r,o={flip:this.flip,spin:this.spin,pulse:this.pulse,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},a="string"==typeof this.transform?(e=this.transform,t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0},e?e.toLowerCase().split(" ").reduce(function(e,t){var n=t.toLowerCase().split("-"),i=n[0],r=n.slice(1).join("-");if(i&&"h"===r)return e.flipX=!0,e;if(i&&"v"===r)return e.flipY=!0,e;if(r=parseFloat(r),isNaN(r))return e;switch(i){case"grow":e.size=e.size+r;break;case"shrink":e.size=e.size-r;break;case"left":e.x=e.x-r;break;case"right":e.x=e.x+r;break;case"up":e.y=e.y-r;break;case"down":e.y=e.y+r;break;case"rotate":e.rotate=e.rotate+r}return e},t):t):this.transform;return{title:this.title,transform:a,classes:[].concat(_toConsumableArray((n=o,_defineProperty2(i={"fa-spin":n.spin,"fa-pulse":n.pulse,"fa-fw":n.fixedWidth,"fa-border":n.border,"fa-inverse":n.inverse,"fa-layers-counter":n.counter,"fa-flip-horizontal":"horizontal"===n.flip||"both"===n.flip,"fa-flip-vertical":"vertical"===n.flip||"both"===n.flip},"fa-".concat(n.size),null!==n.size),_defineProperty2(i,"fa-rotate-".concat(n.rotate),null!==n.rotate),_defineProperty2(i,"fa-pull-".concat(n.pull),null!==n.pull),_defineProperty2(i,"fa-stack-".concat(n.stackItemSize),null!=n.stackItemSize),r=i,Object.keys(r).map(function(e){return r[e]?e:null}).filter(function(e){return e}))),_toConsumableArray(this.classes)),mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}},{key:"renderIcon",value:function(e,t){var n=he(e,t);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(n.html.join("\n"))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(be.H7),i.Y36(me),i.Y36(ve),i.Y36(_e,8),i.Y36(ke,8))},e.\u0275cmp=i.Xpm({type:e,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(e,t){2&e&&(i.Ikx("innerHTML",t.renderedIconHTML,i.oJD),i.uIk("title",t.title))},inputs:{classes:"classes",icon:"icon",title:"title",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",transform:"transform",a11yRole:"a11yRole"},features:[i.TTD],decls:0,vars:0,template:function(e,t){},encapsulation:2}),e}(),xe=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e}()},5291:function(e,t,n){"use strict";n.d(t,{Sbq:function(){return i},gc2:function(){return r},EyR:function(){return o},onQ:function(){return a},FL8:function(){return s},Z$V:function(){return l},_jT:function(){return c},eSF:function(){return u},LEp:function(){return d},KS0:function(){return p},DWN:function(){return f},q7m:function(){return h},eHv:function(){return b},TL5:function(){return g},Xjp:function(){return m},xhP:function(){return v},G_j:function(){return _},jZZ:function(){return k},YHc:function(){return y},mNe:function(){return x},Kl4:function(){return w},XQY:function(){return E},r8p:function(){return C},tMT:function(){return T},KXm:function(){return O},wn1:function(){return M},LM3:function(){return P},UO1:function(){return D},A8:function(){return A},NBC:function(){return I},$aW:function(){return S},cf$:function(){return L}});var i={prefix:"fas",iconName:"angle-double-down",icon:[320,512,[],"f103","M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"]},r={prefix:"fas",iconName:"angle-down",icon:[320,512,[],"f107","M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"]},o={prefix:"fas",iconName:"angle-left",icon:[256,512,[],"f104","M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"]},a={prefix:"fas",iconName:"angle-up",icon:[320,512,[],"f106","M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z"]},s={prefix:"fas",iconName:"book",icon:[448,512,[],"f02d","M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"]},l={prefix:"fas",iconName:"broom",icon:[640,512,[],"f51a","M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z"]},c={prefix:"fas",iconName:"camera",icon:[512,512,[],"f030","M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"]},u={prefix:"fas",iconName:"capsules",icon:[576,512,[],"f46b","M555.3 300.1L424.2 112.8C401.9 81 366.4 64 330.4 64c-22.6 0-45.5 6.7-65.5 20.7-19.7 13.8-33.7 32.8-41.5 53.8C220.5 79.2 172 32 112 32 50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V218.9c3.3 8.6 7.3 17.1 12.8 25L368 431.2c22.2 31.8 57.7 48.8 93.8 48.8 22.7 0 45.5-6.7 65.5-20.7 51.7-36.2 64.2-107.5 28-159.2zM160 256H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm194.8 44.9l-65.6-93.7c-7.7-11-10.7-24.4-8.3-37.6 2.3-13.2 9.7-24.8 20.7-32.5 8.5-6 18.5-9.1 28.8-9.1 16.5 0 31.9 8 41.3 21.5l65.6 93.7-82.5 57.7z"]},d={prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},p={prefix:"fas",iconName:"crosshairs",icon:[512,512,[],"f05b","M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z"]},f={prefix:"fas",iconName:"dna",icon:[448,512,[],"f471","M.1 494.1c-1.1 9.5 6.3 17.8 15.9 17.8l32.3.1c8.1 0 14.9-5.9 16-13.9.7-4.9 1.8-11.1 3.4-18.1H380c1.6 6.9 2.9 13.2 3.5 18.1 1.1 8 7.9 14 16 13.9l32.3-.1c9.6 0 17.1-8.3 15.9-17.8-4.6-37.9-25.6-129-118.9-207.7-17.6 12.4-37.1 24.2-58.5 35.4 6.2 4.6 11.4 9.4 17 14.2H159.7c21.3-18.1 47-35.6 78.7-51.4C410.5 199.1 442.1 65.8 447.9 17.9 449 8.4 441.6.1 432 .1L399.6 0c-8.1 0-14.9 5.9-16 13.9-.7 4.9-1.8 11.1-3.4 18.1H67.8c-1.6-7-2.7-13.1-3.4-18.1-1.1-8-7.9-14-16-13.9L16.1.1C6.5.1-1 8.4.1 17.9 5.3 60.8 31.4 171.8 160 256 31.5 340.2 5.3 451.2.1 494.1zM224 219.6c-25.1-13.7-46.4-28.4-64.3-43.6h128.5c-17.8 15.2-39.1 30-64.2 43.6zM355.1 96c-5.8 10.4-12.8 21.1-21 32H114c-8.3-10.9-15.3-21.6-21-32h262.1zM92.9 416c5.8-10.4 12.8-21.1 21-32h219.4c8.3 10.9 15.4 21.6 21.2 32H92.9z"]},h={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"]},b={prefix:"fas",iconName:"exclamation-triangle",icon:[576,512,[],"f071","M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},g={prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"]},m={prefix:"fas",iconName:"external-link-alt",icon:[512,512,[],"f35d","M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"]},v={prefix:"fas",iconName:"fast-forward",icon:[512,512,[],"f050","M512 76v360c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V284.1L276.5 440.6c-20.6 17.2-52.5 2.8-52.5-24.6V284.1L52.5 440.6C31.9 457.8 0 443.4 0 416V96c0-27.4 31.9-41.7 52.5-24.6L224 226.8V96c0-27.4 31.9-41.7 52.5-24.6L448 226.8V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12z"]},_={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z"]},k={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M437.2 403.5L320 215V64h8c13.3 0 24-10.7 24-24V24c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h8v151L10.8 403.5C-18.5 450.6 15.3 512 70.9 512h306.2c55.7 0 89.4-61.5 60.1-108.5zM137.9 320l48.2-77.6c3.7-5.2 5.8-11.6 5.8-18.4V64h64v160c0 6.9 2.2 13.2 5.8 18.4l48.2 77.6h-172z"]},y={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z"]},x={prefix:"fas",iconName:"microscope",icon:[512,512,[],"f610","M160 320h12v16c0 8.84 7.16 16 16 16h40c8.84 0 16-7.16 16-16v-16h12c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32V16c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v16c-17.67 0-32 14.33-32 32v224c0 17.67 14.33 32 32 32zm304 128h-1.29C493.24 413.99 512 369.2 512 320c0-105.88-86.12-192-192-192v64c70.58 0 128 57.42 128 128s-57.42 128-128 128H48c-26.51 0-48 21.49-48 48 0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16 0-26.51-21.49-48-48-48zm-360-32h208c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8H104c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8z"]},w={prefix:"fas",iconName:"minus",icon:[448,512,[],"f068","M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},E={prefix:"fas",iconName:"pause",icon:[448,512,[],"f04c","M144 479H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zm304-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48z"]},C={prefix:"fas",iconName:"plus",icon:[448,512,[],"f067","M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},T={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z"]},O={prefix:"fas",iconName:"ruler-vertical",icon:[256,512,[],"f548","M168 416c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32v-64h-88z"]},M={prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},P={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"]},D={prefix:"fas",iconName:"sync",icon:[512,512,[],"f021","M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z"]},A={prefix:"fas",iconName:"tasks",icon:[512,512,[],"f0ae","M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},I={prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},S={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"]},L={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"]}},4333:function(e,t,n){"use strict";n.d(t,{w9:function(){return Le},A0:function(){return ze},Z2:function(){return de}});var i=n(5366),r=n(9879),o=n(7849),a=n(3386),s=n(4659),l=n(1879),c=n(2948),u=n(9568),d=n(1520),p=n(1423),f=n(8868),h=n(1681),b=n(1994),g=n(7911),m=n(9666),v=n(5960),_=n(5446),k=n(1116),y=["content"],x=["scroll"],w=["padding"],E=function(e){return{searchTerm:e}};function C(e,t){if(1&e&&(i.TgZ(0,"div",6),i.GkF(1,7),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.headerTemplate)("ngTemplateOutletContext",i.VKq(2,E,n.filterValue))}}function T(e,t){if(1&e&&(i.TgZ(0,"div",8),i.GkF(1,7),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.footerTemplate)("ngTemplateOutletContext",i.VKq(2,E,n.filterValue))}}var O=["*"],M=["searchInput"];function P(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"span",15),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw(2).unselect(e)}),i._uU(1,"\xd7"),i.qZA(),i._UZ(2,"span",16)}if(2&e){var r=i.oxw().$implicit,o=i.oxw(2);i.xp6(2),i.Q6J("ngItemLabel",r.label)("escape",o.escapeHTML)}}function D(e,t){}var A=function(e,t,n){return{item:e,clear:t,label:n}};function I(e,t){if(1&e&&(i.TgZ(0,"div",12),i.YNc(1,P,3,2,"ng-template",null,13,i.W1O),i.YNc(3,D,0,0,"ng-template",14),i.qZA()),2&e){var n=t.$implicit,r=i.MAs(2),o=i.oxw(2);i.ekj("ng-value-disabled",n.disabled),i.xp6(3),i.Q6J("ngTemplateOutlet",o.labelTemplate||r)("ngTemplateOutletContext",i.kEZ(4,A,n.value,o.clearItem,n.label))}}function S(e,t){if(1&e&&(i.ynx(0),i.YNc(1,I,4,8,"div",11),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngForOf",n.selectedItems)("ngForTrackBy",n.trackByOption)}}function L(e,t){}var R=function(e,t){return{items:e,clear:t}};function Z(e,t){if(1&e&&i.YNc(0,L,0,0,"ng-template",14),2&e){var n=i.oxw();i.Q6J("ngTemplateOutlet",n.multiLabelTemplate)("ngTemplateOutletContext",i.WLB(2,R,n.selectedValues,n.clearItem))}}function z(e,t){1&e&&i._UZ(0,"div",19)}function U(e,t){}function B(e,t){if(1&e&&(i.ynx(0),i.YNc(1,z,1,0,"ng-template",null,17,i.W1O),i.YNc(3,U,0,0,"ng-template",18),i.BQk()),2&e){var n=i.MAs(2),r=i.oxw();i.xp6(3),i.Q6J("ngTemplateOutlet",r.loadingSpinnerTemplate||n)}}function N(e,t){if(1&e&&(i.TgZ(0,"span",20),i.TgZ(1,"span",21),i._uU(2,"\xd7"),i.qZA(),i.qZA()),2&e){var n=i.oxw();i.s9C("title",n.clearAllText)}}function q(e,t){if(1&e&&i._UZ(0,"span",27),2&e){var n=i.oxw().$implicit,r=i.oxw(2);i.Q6J("ngItemLabel",n.label)("escape",r.escapeHTML)}}function F(e,t){}var W=function(e,t,n,i){return{item:e,item$:t,index:n,searchTerm:i}};function K(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",25),i.NdJ("click",function(){var e=i.CHM(n).$implicit;return i.oxw(2).toggleItem(e)})("mouseover",function(){var e=i.CHM(n).$implicit;return i.oxw(2).onItemHover(e)}),i.YNc(1,q,1,2,"ng-template",null,26,i.W1O),i.YNc(3,F,0,0,"ng-template",14),i.qZA()}if(2&e){var r=t.$implicit,o=i.MAs(2),a=i.oxw(2);i.ekj("ng-option-disabled",r.disabled)("ng-option-selected",r.selected)("ng-optgroup",r.children)("ng-option",!r.children)("ng-option-child",!!r.parent)("ng-option-marked",r===a.itemsList.markedItem),i.uIk("role",r.children?"group":"option")("aria-selected",r.selected)("id",null==r?null:r.htmlId),i.xp6(3),i.Q6J("ngTemplateOutlet",r.children?a.optgroupTemplate||o:a.optionTemplate||o)("ngTemplateOutletContext",i.l5B(17,W,r.value,r,r.index,a.searchTerm))}}function V(e,t){if(1&e&&(i.TgZ(0,"span"),i.TgZ(1,"span",30),i._uU(2),i.qZA(),i._uU(3),i.qZA()),2&e){var n=i.oxw(3);i.xp6(2),i.Oqu(n.addTagText),i.xp6(1),i.hij('"',n.searchTerm,'"')}}function H(e,t){}function j(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",28),i.NdJ("mouseover",function(){return i.CHM(n),i.oxw(2).itemsList.unmarkItem()})("click",function(){return i.CHM(n),i.oxw(2).selectTag()}),i.YNc(1,V,4,2,"ng-template",null,29,i.W1O),i.YNc(3,H,0,0,"ng-template",14),i.qZA()}if(2&e){var r=i.MAs(2),o=i.oxw(2);i.ekj("ng-option-marked",!o.itemsList.markedItem),i.xp6(3),i.Q6J("ngTemplateOutlet",o.tagTemplate||r)("ngTemplateOutletContext",i.VKq(4,E,o.searchTerm))}}function J(e,t){if(1&e&&(i.TgZ(0,"div",32),i._uU(1),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.Oqu(n.notFoundText)}}function G(e,t){}function Q(e,t){if(1&e&&(i.ynx(0),i.YNc(1,J,2,1,"ng-template",null,31,i.W1O),i.YNc(3,G,0,0,"ng-template",14),i.BQk()),2&e){var n=i.MAs(2),r=i.oxw(2);i.xp6(3),i.Q6J("ngTemplateOutlet",r.notFoundTemplate||n)("ngTemplateOutletContext",i.VKq(2,E,r.searchTerm))}}function Y(e,t){if(1&e&&(i.TgZ(0,"div",32),i._uU(1),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.Oqu(n.typeToSearchText)}}function $(e,t){}function X(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Y,2,1,"ng-template",null,33,i.W1O),i.YNc(3,$,0,0,"ng-template",18),i.BQk()),2&e){var n=i.MAs(2),r=i.oxw(2);i.xp6(3),i.Q6J("ngTemplateOutlet",r.typeToSearchTemplate||n)}}function ee(e,t){if(1&e&&(i.TgZ(0,"div",32),i._uU(1),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.Oqu(n.loadingText)}}function te(e,t){}function ne(e,t){if(1&e&&(i.ynx(0),i.YNc(1,ee,2,1,"ng-template",null,34,i.W1O),i.YNc(3,te,0,0,"ng-template",14),i.BQk()),2&e){var n=i.MAs(2),r=i.oxw(2);i.xp6(3),i.Q6J("ngTemplateOutlet",r.loadingTextTemplate||n)("ngTemplateOutletContext",i.VKq(2,E,r.searchTerm))}}function ie(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"ng-dropdown-panel",22),i.NdJ("update",function(e){return i.CHM(n),i.oxw().viewPortItems=e})("scroll",function(e){return i.CHM(n),i.oxw().scroll.emit(e)})("scrollToEnd",function(e){return i.CHM(n),i.oxw().scrollToEnd.emit(e)})("outsideClick",function(){return i.CHM(n),i.oxw().close()}),i.ynx(1),i.YNc(2,K,4,22,"div",23),i.YNc(3,j,4,6,"div",24),i.BQk(),i.YNc(4,Q,4,4,"ng-container",3),i.YNc(5,X,4,1,"ng-container",3),i.YNc(6,ne,4,4,"ng-container",3),i.qZA()}if(2&e){var r=i.oxw();i.ekj("ng-select-multiple",r.multiple),i.Q6J("virtualScroll",r.virtualScroll)("bufferAmount",r.bufferAmount)("appendTo",r.appendTo)("position",r.dropdownPosition)("headerTemplate",r.headerTemplate)("footerTemplate",r.footerTemplate)("filterValue",r.searchTerm)("items",r.itemsList.filteredItems)("markedItem",r.itemsList.markedItem)("ngClass",r.appendTo?r.classes:null)("id",r.dropdownId),i.xp6(2),i.Q6J("ngForOf",r.viewPortItems)("ngForTrackBy",r.trackByOption),i.xp6(1),i.Q6J("ngIf",r.showAddTag),i.xp6(1),i.Q6J("ngIf",r.showNoItemsFound()),i.xp6(1),i.Q6J("ngIf",r.showTypeToSearch()),i.xp6(1),i.Q6J("ngIf",r.loading&&0===r.itemsList.filteredItems.length)}}var re=/[&<>"']/g,oe=RegExp(re.source),ae={"&":"&","<":"<",">":">",'"':""","'":"'"};function se(e){return null!=e}function le(e){return"object"==typeof e&&se(e)}function ce(e){return e instanceof Function}var ue=function(){var e=function(){function e(t){_classCallCheck(this,e),this.element=t,this.escape=!0}return _createClass(e,[{key:"ngOnChanges",value:function(e){var t;this.element.nativeElement.innerHTML=this.escape?(t=this.ngItemLabel)&&oe.test(t)?t.replace(re,function(e){return ae[e]}):t:this.ngItemLabel}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq))},e.\u0275dir=i.lG2({type:e,selectors:[["","ngItemLabel",""]],inputs:{escape:"escape",ngItemLabel:"ngItemLabel"},features:[i.TTD]}),e}(),de=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-option-tmp",""]]}),e}(),pe=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-optgroup-tmp",""]]}),e}(),fe=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-label-tmp",""]]}),e}(),he=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-multi-label-tmp",""]]}),e}(),be=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-header-tmp",""]]}),e}(),ge=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-footer-tmp",""]]}),e}(),me=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-notfound-tmp",""]]}),e}(),ve=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-typetosearch-tmp",""]]}),e}(),_e=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-loadingtext-tmp",""]]}),e}(),ke=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-tag-tmp",""]]}),e}(),ye=function(){var e=function e(t){_classCallCheck(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","ng-loadingspinner-tmp",""]]}),e}(),xe=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"warn",value:function(e){console.warn(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,i.Yz7)({factory:function(){return new e},token:e,providedIn:"root"}),e}();function we(){return"axxxxxxxxxxx".replace(/[x]/g,function(e){return(16*Math.random()|0).toString(16)})}var Ee={"\u24b6":"A","\uff21":"A","\xc0":"A","\xc1":"A","\xc2":"A","\u1ea6":"A","\u1ea4":"A","\u1eaa":"A","\u1ea8":"A","\xc3":"A","\u0100":"A","\u0102":"A","\u1eb0":"A","\u1eae":"A","\u1eb4":"A","\u1eb2":"A","\u0226":"A","\u01e0":"A","\xc4":"A","\u01de":"A","\u1ea2":"A","\xc5":"A","\u01fa":"A","\u01cd":"A","\u0200":"A","\u0202":"A","\u1ea0":"A","\u1eac":"A","\u1eb6":"A","\u1e00":"A","\u0104":"A","\u023a":"A","\u2c6f":"A","\ua732":"AA","\xc6":"AE","\u01fc":"AE","\u01e2":"AE","\ua734":"AO","\ua736":"AU","\ua738":"AV","\ua73a":"AV","\ua73c":"AY","\u24b7":"B","\uff22":"B","\u1e02":"B","\u1e04":"B","\u1e06":"B","\u0243":"B","\u0182":"B","\u0181":"B","\u24b8":"C","\uff23":"C","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\xc7":"C","\u1e08":"C","\u0187":"C","\u023b":"C","\ua73e":"C","\u24b9":"D","\uff24":"D","\u1e0a":"D","\u010e":"D","\u1e0c":"D","\u1e10":"D","\u1e12":"D","\u1e0e":"D","\u0110":"D","\u018b":"D","\u018a":"D","\u0189":"D","\ua779":"D","\u01f1":"DZ","\u01c4":"DZ","\u01f2":"Dz","\u01c5":"Dz","\u24ba":"E","\uff25":"E","\xc8":"E","\xc9":"E","\xca":"E","\u1ec0":"E","\u1ebe":"E","\u1ec4":"E","\u1ec2":"E","\u1ebc":"E","\u0112":"E","\u1e14":"E","\u1e16":"E","\u0114":"E","\u0116":"E","\xcb":"E","\u1eba":"E","\u011a":"E","\u0204":"E","\u0206":"E","\u1eb8":"E","\u1ec6":"E","\u0228":"E","\u1e1c":"E","\u0118":"E","\u1e18":"E","\u1e1a":"E","\u0190":"E","\u018e":"E","\u24bb":"F","\uff26":"F","\u1e1e":"F","\u0191":"F","\ua77b":"F","\u24bc":"G","\uff27":"G","\u01f4":"G","\u011c":"G","\u1e20":"G","\u011e":"G","\u0120":"G","\u01e6":"G","\u0122":"G","\u01e4":"G","\u0193":"G","\ua7a0":"G","\ua77d":"G","\ua77e":"G","\u24bd":"H","\uff28":"H","\u0124":"H","\u1e22":"H","\u1e26":"H","\u021e":"H","\u1e24":"H","\u1e28":"H","\u1e2a":"H","\u0126":"H","\u2c67":"H","\u2c75":"H","\ua78d":"H","\u24be":"I","\uff29":"I","\xcc":"I","\xcd":"I","\xce":"I","\u0128":"I","\u012a":"I","\u012c":"I","\u0130":"I","\xcf":"I","\u1e2e":"I","\u1ec8":"I","\u01cf":"I","\u0208":"I","\u020a":"I","\u1eca":"I","\u012e":"I","\u1e2c":"I","\u0197":"I","\u24bf":"J","\uff2a":"J","\u0134":"J","\u0248":"J","\u24c0":"K","\uff2b":"K","\u1e30":"K","\u01e8":"K","\u1e32":"K","\u0136":"K","\u1e34":"K","\u0198":"K","\u2c69":"K","\ua740":"K","\ua742":"K","\ua744":"K","\ua7a2":"K","\u24c1":"L","\uff2c":"L","\u013f":"L","\u0139":"L","\u013d":"L","\u1e36":"L","\u1e38":"L","\u013b":"L","\u1e3c":"L","\u1e3a":"L","\u0141":"L","\u023d":"L","\u2c62":"L","\u2c60":"L","\ua748":"L","\ua746":"L","\ua780":"L","\u01c7":"LJ","\u01c8":"Lj","\u24c2":"M","\uff2d":"M","\u1e3e":"M","\u1e40":"M","\u1e42":"M","\u2c6e":"M","\u019c":"M","\u24c3":"N","\uff2e":"N","\u01f8":"N","\u0143":"N","\xd1":"N","\u1e44":"N","\u0147":"N","\u1e46":"N","\u0145":"N","\u1e4a":"N","\u1e48":"N","\u0220":"N","\u019d":"N","\ua790":"N","\ua7a4":"N","\u01ca":"NJ","\u01cb":"Nj","\u24c4":"O","\uff2f":"O","\xd2":"O","\xd3":"O","\xd4":"O","\u1ed2":"O","\u1ed0":"O","\u1ed6":"O","\u1ed4":"O","\xd5":"O","\u1e4c":"O","\u022c":"O","\u1e4e":"O","\u014c":"O","\u1e50":"O","\u1e52":"O","\u014e":"O","\u022e":"O","\u0230":"O","\xd6":"O","\u022a":"O","\u1ece":"O","\u0150":"O","\u01d1":"O","\u020c":"O","\u020e":"O","\u01a0":"O","\u1edc":"O","\u1eda":"O","\u1ee0":"O","\u1ede":"O","\u1ee2":"O","\u1ecc":"O","\u1ed8":"O","\u01ea":"O","\u01ec":"O","\xd8":"O","\u01fe":"O","\u0186":"O","\u019f":"O","\ua74a":"O","\ua74c":"O","\u01a2":"OI","\ua74e":"OO","\u0222":"OU","\u24c5":"P","\uff30":"P","\u1e54":"P","\u1e56":"P","\u01a4":"P","\u2c63":"P","\ua750":"P","\ua752":"P","\ua754":"P","\u24c6":"Q","\uff31":"Q","\ua756":"Q","\ua758":"Q","\u024a":"Q","\u24c7":"R","\uff32":"R","\u0154":"R","\u1e58":"R","\u0158":"R","\u0210":"R","\u0212":"R","\u1e5a":"R","\u1e5c":"R","\u0156":"R","\u1e5e":"R","\u024c":"R","\u2c64":"R","\ua75a":"R","\ua7a6":"R","\ua782":"R","\u24c8":"S","\uff33":"S","\u1e9e":"S","\u015a":"S","\u1e64":"S","\u015c":"S","\u1e60":"S","\u0160":"S","\u1e66":"S","\u1e62":"S","\u1e68":"S","\u0218":"S","\u015e":"S","\u2c7e":"S","\ua7a8":"S","\ua784":"S","\u24c9":"T","\uff34":"T","\u1e6a":"T","\u0164":"T","\u1e6c":"T","\u021a":"T","\u0162":"T","\u1e70":"T","\u1e6e":"T","\u0166":"T","\u01ac":"T","\u01ae":"T","\u023e":"T","\ua786":"T","\ua728":"TZ","\u24ca":"U","\uff35":"U","\xd9":"U","\xda":"U","\xdb":"U","\u0168":"U","\u1e78":"U","\u016a":"U","\u1e7a":"U","\u016c":"U","\xdc":"U","\u01db":"U","\u01d7":"U","\u01d5":"U","\u01d9":"U","\u1ee6":"U","\u016e":"U","\u0170":"U","\u01d3":"U","\u0214":"U","\u0216":"U","\u01af":"U","\u1eea":"U","\u1ee8":"U","\u1eee":"U","\u1eec":"U","\u1ef0":"U","\u1ee4":"U","\u1e72":"U","\u0172":"U","\u1e76":"U","\u1e74":"U","\u0244":"U","\u24cb":"V","\uff36":"V","\u1e7c":"V","\u1e7e":"V","\u01b2":"V","\ua75e":"V","\u0245":"V","\ua760":"VY","\u24cc":"W","\uff37":"W","\u1e80":"W","\u1e82":"W","\u0174":"W","\u1e86":"W","\u1e84":"W","\u1e88":"W","\u2c72":"W","\u24cd":"X","\uff38":"X","\u1e8a":"X","\u1e8c":"X","\u24ce":"Y","\uff39":"Y","\u1ef2":"Y","\xdd":"Y","\u0176":"Y","\u1ef8":"Y","\u0232":"Y","\u1e8e":"Y","\u0178":"Y","\u1ef6":"Y","\u1ef4":"Y","\u01b3":"Y","\u024e":"Y","\u1efe":"Y","\u24cf":"Z","\uff3a":"Z","\u0179":"Z","\u1e90":"Z","\u017b":"Z","\u017d":"Z","\u1e92":"Z","\u1e94":"Z","\u01b5":"Z","\u0224":"Z","\u2c7f":"Z","\u2c6b":"Z","\ua762":"Z","\u24d0":"a","\uff41":"a","\u1e9a":"a","\xe0":"a","\xe1":"a","\xe2":"a","\u1ea7":"a","\u1ea5":"a","\u1eab":"a","\u1ea9":"a","\xe3":"a","\u0101":"a","\u0103":"a","\u1eb1":"a","\u1eaf":"a","\u1eb5":"a","\u1eb3":"a","\u0227":"a","\u01e1":"a","\xe4":"a","\u01df":"a","\u1ea3":"a","\xe5":"a","\u01fb":"a","\u01ce":"a","\u0201":"a","\u0203":"a","\u1ea1":"a","\u1ead":"a","\u1eb7":"a","\u1e01":"a","\u0105":"a","\u2c65":"a","\u0250":"a","\ua733":"aa","\xe6":"ae","\u01fd":"ae","\u01e3":"ae","\ua735":"ao","\ua737":"au","\ua739":"av","\ua73b":"av","\ua73d":"ay","\u24d1":"b","\uff42":"b","\u1e03":"b","\u1e05":"b","\u1e07":"b","\u0180":"b","\u0183":"b","\u0253":"b","\u24d2":"c","\uff43":"c","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\xe7":"c","\u1e09":"c","\u0188":"c","\u023c":"c","\ua73f":"c","\u2184":"c","\u24d3":"d","\uff44":"d","\u1e0b":"d","\u010f":"d","\u1e0d":"d","\u1e11":"d","\u1e13":"d","\u1e0f":"d","\u0111":"d","\u018c":"d","\u0256":"d","\u0257":"d","\ua77a":"d","\u01f3":"dz","\u01c6":"dz","\u24d4":"e","\uff45":"e","\xe8":"e","\xe9":"e","\xea":"e","\u1ec1":"e","\u1ebf":"e","\u1ec5":"e","\u1ec3":"e","\u1ebd":"e","\u0113":"e","\u1e15":"e","\u1e17":"e","\u0115":"e","\u0117":"e","\xeb":"e","\u1ebb":"e","\u011b":"e","\u0205":"e","\u0207":"e","\u1eb9":"e","\u1ec7":"e","\u0229":"e","\u1e1d":"e","\u0119":"e","\u1e19":"e","\u1e1b":"e","\u0247":"e","\u025b":"e","\u01dd":"e","\u24d5":"f","\uff46":"f","\u1e1f":"f","\u0192":"f","\ua77c":"f","\u24d6":"g","\uff47":"g","\u01f5":"g","\u011d":"g","\u1e21":"g","\u011f":"g","\u0121":"g","\u01e7":"g","\u0123":"g","\u01e5":"g","\u0260":"g","\ua7a1":"g","\u1d79":"g","\ua77f":"g","\u24d7":"h","\uff48":"h","\u0125":"h","\u1e23":"h","\u1e27":"h","\u021f":"h","\u1e25":"h","\u1e29":"h","\u1e2b":"h","\u1e96":"h","\u0127":"h","\u2c68":"h","\u2c76":"h","\u0265":"h","\u0195":"hv","\u24d8":"i","\uff49":"i","\xec":"i","\xed":"i","\xee":"i","\u0129":"i","\u012b":"i","\u012d":"i","\xef":"i","\u1e2f":"i","\u1ec9":"i","\u01d0":"i","\u0209":"i","\u020b":"i","\u1ecb":"i","\u012f":"i","\u1e2d":"i","\u0268":"i","\u0131":"i","\u24d9":"j","\uff4a":"j","\u0135":"j","\u01f0":"j","\u0249":"j","\u24da":"k","\uff4b":"k","\u1e31":"k","\u01e9":"k","\u1e33":"k","\u0137":"k","\u1e35":"k","\u0199":"k","\u2c6a":"k","\ua741":"k","\ua743":"k","\ua745":"k","\ua7a3":"k","\u24db":"l","\uff4c":"l","\u0140":"l","\u013a":"l","\u013e":"l","\u1e37":"l","\u1e39":"l","\u013c":"l","\u1e3d":"l","\u1e3b":"l","\u017f":"l","\u0142":"l","\u019a":"l","\u026b":"l","\u2c61":"l","\ua749":"l","\ua781":"l","\ua747":"l","\u01c9":"lj","\u24dc":"m","\uff4d":"m","\u1e3f":"m","\u1e41":"m","\u1e43":"m","\u0271":"m","\u026f":"m","\u24dd":"n","\uff4e":"n","\u01f9":"n","\u0144":"n","\xf1":"n","\u1e45":"n","\u0148":"n","\u1e47":"n","\u0146":"n","\u1e4b":"n","\u1e49":"n","\u019e":"n","\u0272":"n","\u0149":"n","\ua791":"n","\ua7a5":"n","\u01cc":"nj","\u24de":"o","\uff4f":"o","\xf2":"o","\xf3":"o","\xf4":"o","\u1ed3":"o","\u1ed1":"o","\u1ed7":"o","\u1ed5":"o","\xf5":"o","\u1e4d":"o","\u022d":"o","\u1e4f":"o","\u014d":"o","\u1e51":"o","\u1e53":"o","\u014f":"o","\u022f":"o","\u0231":"o","\xf6":"o","\u022b":"o","\u1ecf":"o","\u0151":"o","\u01d2":"o","\u020d":"o","\u020f":"o","\u01a1":"o","\u1edd":"o","\u1edb":"o","\u1ee1":"o","\u1edf":"o","\u1ee3":"o","\u1ecd":"o","\u1ed9":"o","\u01eb":"o","\u01ed":"o","\xf8":"o","\u01ff":"o","\u0254":"o","\ua74b":"o","\ua74d":"o","\u0275":"o","\u01a3":"oi","\u0223":"ou","\ua74f":"oo","\u24df":"p","\uff50":"p","\u1e55":"p","\u1e57":"p","\u01a5":"p","\u1d7d":"p","\ua751":"p","\ua753":"p","\ua755":"p","\u24e0":"q","\uff51":"q","\u024b":"q","\ua757":"q","\ua759":"q","\u24e1":"r","\uff52":"r","\u0155":"r","\u1e59":"r","\u0159":"r","\u0211":"r","\u0213":"r","\u1e5b":"r","\u1e5d":"r","\u0157":"r","\u1e5f":"r","\u024d":"r","\u027d":"r","\ua75b":"r","\ua7a7":"r","\ua783":"r","\u24e2":"s","\uff53":"s","\xdf":"s","\u015b":"s","\u1e65":"s","\u015d":"s","\u1e61":"s","\u0161":"s","\u1e67":"s","\u1e63":"s","\u1e69":"s","\u0219":"s","\u015f":"s","\u023f":"s","\ua7a9":"s","\ua785":"s","\u1e9b":"s","\u24e3":"t","\uff54":"t","\u1e6b":"t","\u1e97":"t","\u0165":"t","\u1e6d":"t","\u021b":"t","\u0163":"t","\u1e71":"t","\u1e6f":"t","\u0167":"t","\u01ad":"t","\u0288":"t","\u2c66":"t","\ua787":"t","\ua729":"tz","\u24e4":"u","\uff55":"u","\xf9":"u","\xfa":"u","\xfb":"u","\u0169":"u","\u1e79":"u","\u016b":"u","\u1e7b":"u","\u016d":"u","\xfc":"u","\u01dc":"u","\u01d8":"u","\u01d6":"u","\u01da":"u","\u1ee7":"u","\u016f":"u","\u0171":"u","\u01d4":"u","\u0215":"u","\u0217":"u","\u01b0":"u","\u1eeb":"u","\u1ee9":"u","\u1eef":"u","\u1eed":"u","\u1ef1":"u","\u1ee5":"u","\u1e73":"u","\u0173":"u","\u1e77":"u","\u1e75":"u","\u0289":"u","\u24e5":"v","\uff56":"v","\u1e7d":"v","\u1e7f":"v","\u028b":"v","\ua75f":"v","\u028c":"v","\ua761":"vy","\u24e6":"w","\uff57":"w","\u1e81":"w","\u1e83":"w","\u0175":"w","\u1e87":"w","\u1e85":"w","\u1e98":"w","\u1e89":"w","\u2c73":"w","\u24e7":"x","\uff58":"x","\u1e8b":"x","\u1e8d":"x","\u24e8":"y","\uff59":"y","\u1ef3":"y","\xfd":"y","\u0177":"y","\u1ef9":"y","\u0233":"y","\u1e8f":"y","\xff":"y","\u1ef7":"y","\u1e99":"y","\u1ef5":"y","\u01b4":"y","\u024f":"y","\u1eff":"y","\u24e9":"z","\uff5a":"z","\u017a":"z","\u1e91":"z","\u017c":"z","\u017e":"z","\u1e93":"z","\u1e95":"z","\u01b6":"z","\u0225":"z","\u0240":"z","\u2c6c":"z","\ua763":"z","\u0386":"\u0391","\u0388":"\u0395","\u0389":"\u0397","\u038a":"\u0399","\u03aa":"\u0399","\u038c":"\u039f","\u038e":"\u03a5","\u03ab":"\u03a5","\u038f":"\u03a9","\u03ac":"\u03b1","\u03ad":"\u03b5","\u03ae":"\u03b7","\u03af":"\u03b9","\u03ca":"\u03b9","\u0390":"\u03b9","\u03cc":"\u03bf","\u03cd":"\u03c5","\u03cb":"\u03c5","\u03b0":"\u03c5","\u03c9":"\u03c9","\u03c2":"\u03c3"};function Ce(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return Ee[e]||e})}var Te=function(){function e(t,n){_classCallCheck(this,e),this._ngSelect=t,this._selectionModel=n,this._items=[],this._filteredItems=[],this._markedIndex=-1}return _createClass(e,[{key:"items",get:function(){return this._items}},{key:"filteredItems",get:function(){return this._filteredItems}},{key:"markedIndex",get:function(){return this._markedIndex}},{key:"selectedItems",get:function(){return this._selectionModel.value}},{key:"markedItem",get:function(){return this._filteredItems[this._markedIndex]}},{key:"noItemsToSelect",get:function(){return this._ngSelect.hideSelected&&this._items.length===this.selectedItems.length}},{key:"maxItemsSelected",get:function(){return this._ngSelect.multiple&&this._ngSelect.maxSelectedItems<=this.selectedItems.length}},{key:"lastSelectedItem",get:function(){for(var e=this.selectedItems.length-1;e>=0;e--){var t=this.selectedItems[e];if(!t.disabled)return t}return null}},{key:"setItems",value:function(e){var t=this;this._items=e.map(function(e,n){return t.mapItem(e,n)}),this._ngSelect.groupBy?(this._groups=this._groupBy(this._items,this._ngSelect.groupBy),this._items=this._flatten(this._groups)):(this._groups=new Map,this._groups.set(void 0,this._items)),this._filteredItems=_toConsumableArray(this._items)}},{key:"select",value:function(e){if(!e.selected&&!this.maxItemsSelected){var t=this._ngSelect.multiple;t||this.clearSelected(),this._selectionModel.select(e,t,this._ngSelect.selectableGroupAsModel),this._ngSelect.hideSelected&&this._hideSelected(e)}}},{key:"unselect",value:function(e){e.selected&&(this._selectionModel.unselect(e,this._ngSelect.multiple),this._ngSelect.hideSelected&&se(e.index)&&this._ngSelect.multiple&&this._showSelected(e))}},{key:"findItem",value:function(e){var t,n=this;return t=this._ngSelect.compareWith?function(t){return n._ngSelect.compareWith(t.value,e)}:this._ngSelect.bindValue?function(t){return!t.children&&n.resolveNested(t.value,n._ngSelect.bindValue)===e}:function(t){return t.value===e||!t.children&&t.label&&t.label===n.resolveNested(e,n._ngSelect.bindLabel)},this._items.find(function(e){return t(e)})}},{key:"addItem",value:function(e){var t=this.mapItem(e,this._items.length);return this._items.push(t),this._filteredItems.push(t),t}},{key:"clearSelected",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._selectionModel.clear(e),this._items.forEach(function(t){t.selected=e&&t.selected&&t.disabled,t.marked=!1}),this._ngSelect.hideSelected&&this.resetFilteredItems()}},{key:"findByLabel",value:function(e){return e=Ce(e).toLocaleLowerCase(),this.filteredItems.find(function(t){return Ce(t.label).toLocaleLowerCase().substr(0,e.length)===e})}},{key:"filter",value:function(e){var t=this;if(e){this._filteredItems=[],e=this._ngSelect.searchFn?e:Ce(e).toLocaleLowerCase();for(var n=this._ngSelect.searchFn||this._defaultSearchFn,i=this._ngSelect.hideSelected,r=0,o=Array.from(this._groups.keys());r<o.length;r++){var a,s=o[r],l=[],c=_createForOfIteratorHelper(this._groups.get(s));try{for(c.s();!(a=c.n()).done;){var u=a.value;i&&(u.parent&&u.parent.selected||u.selected)||n(e,this._ngSelect.searchFn?u.value:u)&&l.push(u)}}catch(d){c.e(d)}finally{c.f()}l.length>0&&function(){var e,n=_slicedToArray2(l.slice(-1),1)[0];if(n.parent){var i=t._items.find(function(e){return e===n.parent});t._filteredItems.push(i)}(e=t._filteredItems).push.apply(e,l)}()}}else this.resetFilteredItems()}},{key:"resetFilteredItems",value:function(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected&&this.selectedItems.length>0?this._items.filter(function(e){return!e.selected}):this._items)}},{key:"unmarkItem",value:function(){this._markedIndex=-1}},{key:"markNextItem",value:function(){this._stepToItem(1)}},{key:"markPreviousItem",value:function(){this._stepToItem(-1)}},{key:"markItem",value:function(e){this._markedIndex=this._filteredItems.indexOf(e)}},{key:"markSelectedOrDefault",value:function(e){if(0!==this._filteredItems.length){var t=this._getLastMarkedIndex();this._markedIndex=t>-1?t:e?this.filteredItems.findIndex(function(e){return!e.disabled}):-1}}},{key:"resolveNested",value:function(e,t){if(!le(e))return e;if(-1===t.indexOf("."))return e[t];for(var n=t.split("."),i=e,r=0,o=n.length;r<o;++r){if(null==i)return null;i=i[n[r]]}return i}},{key:"mapItem",value:function(e,t){var n=se(e.$ngOptionLabel)?e.$ngOptionLabel:this.resolveNested(e,this._ngSelect.bindLabel),i=se(e.$ngOptionValue)?e.$ngOptionValue:e;return{index:t,label:se(n)?n.toString():"",value:i,disabled:e.disabled,htmlId:"".concat(this._ngSelect.dropdownId,"-").concat(t)}}},{key:"mapSelectedItems",value:function(){var e,t=this,n=this._ngSelect.multiple,i=_createForOfIteratorHelper(this.selectedItems);try{for(i.s();!(e=i.n()).done;){var r=e.value,o=this._ngSelect.bindValue?this.resolveNested(r.value,this._ngSelect.bindValue):r.value,a=se(o)?this.findItem(o):null;this._selectionModel.unselect(r,n),this._selectionModel.select(a||r,n,this._ngSelect.selectableGroupAsModel)}}catch(s){i.e(s)}finally{i.f()}this._ngSelect.hideSelected&&(this._filteredItems=this.filteredItems.filter(function(e){return-1===t.selectedItems.indexOf(e)}))}},{key:"_showSelected",value:function(e){if(this._filteredItems.push(e),e.parent){var t=e.parent;this._filteredItems.find(function(e){return e===t})||this._filteredItems.push(t)}else if(e.children){var n,i=_createForOfIteratorHelper(e.children);try{for(i.s();!(n=i.n()).done;){var r=n.value;r.selected=!1,this._filteredItems.push(r)}}catch(o){i.e(o)}finally{i.f()}}this._filteredItems=_toConsumableArray(this._filteredItems.sort(function(e,t){return e.index-t.index}))}},{key:"_hideSelected",value:function(e){this._filteredItems=this._filteredItems.filter(function(t){return t!==e}),e.parent?e.parent.children.every(function(e){return e.selected})&&(this._filteredItems=this._filteredItems.filter(function(t){return t!==e.parent})):e.children&&(this._filteredItems=this.filteredItems.filter(function(t){return t.parent!==e}))}},{key:"_defaultSearchFn",value:function(e,t){return Ce(t.label).toLocaleLowerCase().indexOf(e)>-1}},{key:"_getNextItemIndex",value:function(e){return e>0?this._markedIndex>=this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}},{key:"_stepToItem",value:function(e){0===this._filteredItems.length||this._filteredItems.every(function(e){return e.disabled})||(this._markedIndex=this._getNextItemIndex(e),this.markedItem.disabled&&this._stepToItem(e))}},{key:"_getLastMarkedIndex",value:function(){if(this._ngSelect.hideSelected)return-1;if(this._markedIndex>-1&&void 0===this.markedItem)return-1;var e=this._filteredItems.indexOf(this.lastSelectedItem);return this.lastSelectedItem&&e<0?-1:Math.max(this.markedIndex,e)}},{key:"_groupBy",value:function(e,t){var n=this,i=new Map;if(0===e.length)return i;if(Array.isArray(e[0].value[t])){var r,o=_createForOfIteratorHelper(e);try{for(o.s();!(r=o.n()).done;){var a=r.value,s=(a.value[t]||[]).map(function(e,t){return n.mapItem(e,t)});i.set(a,s)}}catch(b){o.e(b)}finally{o.f()}return i}var l,c=ce(this._ngSelect.groupBy),u=function(e){var n=c?t(e.value):e.value[t];return se(n)?n:void 0},d=_createForOfIteratorHelper(e);try{for(d.s();!(l=d.n()).done;){var p=l.value,f=u(p),h=i.get(f);h?h.push(p):i.set(f,[p])}}catch(b){d.e(b)}finally{d.f()}return i}},{key:"_flatten",value:function(e){for(var t=this,n=ce(this._ngSelect.groupBy),i=[],r=function(){var r=a[o],s=i.length;if(void 0===r){var l=e.get(void 0)||[];return i.push.apply(i,_toConsumableArray(l.map(function(e){return e.index=s++,e}))),"continue"}var c=le(r),u={label:c?"":String(r),children:void 0,parent:null,index:s++,disabled:!t._ngSelect.selectableGroup,htmlId:we()},d=n?t._ngSelect.bindLabel:t._ngSelect.groupBy,p=t._ngSelect.groupValue||function(){return c?r.value:_defineProperty2({},d,r)},f=e.get(r).map(function(e){return e.parent=u,e.children=void 0,e.index=s++,e});u.children=f,u.value=p(r,f.map(function(e){return e.value})),i.push(u),i.push.apply(i,_toConsumableArray(f))},o=0,a=Array.from(e.keys());o<a.length;o++)r();return i}}]),e}(),Oe=function(e){return e[e.Tab=9]="Tab",e[e.Enter=13]="Enter",e[e.Esc=27]="Esc",e[e.Space=32]="Space",e[e.ArrowUp=38]="ArrowUp",e[e.ArrowDown=40]="ArrowDown",e[e.Backspace=8]="Backspace",e}({}),Me=function(){var e=function(){function e(){_classCallCheck(this,e),this._dimensions={itemHeight:0,panelHeight:0,itemsPerViewport:0}}return _createClass(e,[{key:"dimensions",get:function(){return this._dimensions}},{key:"calculateItems",value:function(e,t,n){var i=this._dimensions,r=i.itemHeight*t,o=Math.max(0,e)/r*t,a=Math.min(t,Math.ceil(o)+(i.itemsPerViewport+1)),s=Math.max(0,a-i.itemsPerViewport),l=Math.min(s,Math.floor(o)),c=i.itemHeight*Math.ceil(l)-i.itemHeight*Math.min(l,n);return c=isNaN(c)?0:c,l=isNaN(l)?-1:l,a=isNaN(a)?-1:a,l-=n,a+=n,{topPadding:c,scrollHeight:r,start:l=Math.max(0,l),end:a=Math.min(t,a)}}},{key:"setDimensions",value:function(e,t){var n=Math.max(1,Math.floor(t/e));this._dimensions={itemHeight:e,panelHeight:t,itemsPerViewport:n}}},{key:"getScrollTo",value:function(e,t,n){var i=this.dimensions.panelHeight,r=e+t,o=n+i;return i>=r&&n===e?null:r>o?n+r-o:e<=n?e:null}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}(),Pe="undefined"!=typeof requestAnimationFrame?b.Z:g.E,De=function(){var e=function(){function e(t,n,r,o,a){_classCallCheck(this,e),this._renderer=t,this._zone=n,this._panelService=r,this._document=a,this.items=[],this.position="auto",this.virtualScroll=!1,this.filterValue=null,this.update=new i.vpe,this.scroll=new i.vpe,this.scrollToEnd=new i.vpe,this.outsideClick=new i.vpe,this._destroy$=new m.x,this._scrollToEndFired=!1,this._updateScrollHeight=!1,this._lastScrollPosition=0,this._dropdown=o.nativeElement}return _createClass(e,[{key:"currentPosition",get:function(){return this._currentPosition}},{key:"itemsLength",get:function(){return this._itemsLength},set:function(e){e!==this._itemsLength&&(this._itemsLength=e,this._onItemsLengthChanged())}},{key:"_startOffset",get:function(){if(this.markedItem){var e=this._panelService.dimensions,t=e.itemHeight,n=e.panelHeight,i=this.markedItem.index*t;return n>i?0:i}return 0}},{key:"handleMousedown",value:function(e){"INPUT"!==e.target.tagName&&e.preventDefault()}},{key:"ngOnInit",value:function(){this._select=this._dropdown.parentElement,this._virtualPadding=this.paddingElementRef.nativeElement,this._scrollablePanel=this.scrollElementRef.nativeElement,this._contentPanel=this.contentElementRef.nativeElement,this._handleScroll(),this._handleOutsideClick(),this._appendDropdown()}},{key:"ngOnChanges",value:function(e){if(e.items){var t=e.items;this._onItemsChange(t.currentValue,t.firstChange)}}},{key:"ngOnDestroy",value:function(){this._destroy$.next(),this._destroy$.complete(),this._destroy$.unsubscribe(),this.appendTo&&this._renderer.removeChild(this._dropdown.parentNode,this._dropdown)}},{key:"scrollTo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var n=this.items.indexOf(e);if(!(n<0||n>=this.itemsLength)){var i;if(this.virtualScroll){var r=this._panelService.dimensions.itemHeight;i=this._panelService.getScrollTo(n*r,r,this._lastScrollPosition)}else{var o=this._dropdown.querySelector("#".concat(e.htmlId));i=this._panelService.getScrollTo(o.offsetTop,o.clientHeight,t?o.offsetTop:this._lastScrollPosition)}se(i)&&(this._scrollablePanel.scrollTop=i)}}}},{key:"scrollToTag",value:function(){var e=this._scrollablePanel;e.scrollTop=e.scrollHeight-e.clientHeight}},{key:"adjustPosition",value:function(){this._updateYPosition()}},{key:"_handleDropdownPosition",value:function(){this._currentPosition=this._calculateCurrentPosition(this._dropdown),"top"===this._currentPosition?(this._renderer.addClass(this._dropdown,"ng-select-top"),this._renderer.removeClass(this._dropdown,"ng-select-bottom"),this._renderer.addClass(this._select,"ng-select-top"),this._renderer.removeClass(this._select,"ng-select-bottom")):(this._renderer.addClass(this._dropdown,"ng-select-bottom"),this._renderer.removeClass(this._dropdown,"ng-select-top"),this._renderer.addClass(this._select,"ng-select-bottom"),this._renderer.removeClass(this._select,"ng-select-top")),this.appendTo&&this._updateYPosition(),this._dropdown.style.opacity="1"}},{key:"_handleScroll",value:function(){var e=this;this._zone.runOutsideAngular(function(){(0,v.R)(e.scrollElementRef.nativeElement,"scroll").pipe((0,u.R)(e._destroy$),(0,d.e)(0,Pe)).subscribe(function(t){var n=t.path||t.composedPath&&t.composedPath();e._onContentScrolled(n&&0!==n.length?n[0].scrollTop:t.target.scrollTop)})})}},{key:"_handleOutsideClick",value:function(){var e=this;this._document&&this._zone.runOutsideAngular(function(){(0,_.T)((0,v.R)(e._document,"touchstart",{capture:!0}),(0,v.R)(e._document,"mousedown",{capture:!0})).pipe((0,u.R)(e._destroy$)).subscribe(function(t){return e._checkToClose(t)})})}},{key:"_checkToClose",value:function(e){var t=this;if(!this._select.contains(e.target)&&!this._dropdown.contains(e.target)){var n=e.path||e.composedPath&&e.composedPath();e.target&&e.target.shadowRoot&&n&&n[0]&&this._select.contains(n[0])||this._zone.run(function(){return t.outsideClick.emit()})}}},{key:"_onItemsChange",value:function(e,t){this.items=e||[],this._scrollToEndFired=!1,this.itemsLength=e.length,this.virtualScroll?this._updateItemsRange(t):(this._setVirtualHeight(),this._updateItems(t))}},{key:"_updateItems",value:function(e){var t=this;this.update.emit(this.items),!1!==e&&this._zone.runOutsideAngular(function(){Promise.resolve().then(function(){t._panelService.setDimensions(0,t._scrollablePanel.clientHeight),t._handleDropdownPosition(),t.scrollTo(t.markedItem,e)})})}},{key:"_updateItemsRange",value:function(e){var t=this;this._zone.runOutsideAngular(function(){t._measureDimensions().then(function(){e?(t._renderItemsRange(t._startOffset),t._handleDropdownPosition()):t._renderItemsRange()})})}},{key:"_onContentScrolled",value:function(e){this.virtualScroll&&this._renderItemsRange(e),this._lastScrollPosition=e,this._fireScrollToEnd(e)}},{key:"_updateVirtualHeight",value:function(e){this._updateScrollHeight&&(this._virtualPadding.style.height="".concat(e,"px"),this._updateScrollHeight=!1)}},{key:"_setVirtualHeight",value:function(){this._virtualPadding&&(this._virtualPadding.style.height="0px")}},{key:"_onItemsLengthChanged",value:function(){this._updateScrollHeight=!0}},{key:"_renderItemsRange",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!t||this._lastScrollPosition!==t){var n=this._panelService.calculateItems(t=t||this._scrollablePanel.scrollTop,this.itemsLength,this.bufferAmount);this._updateVirtualHeight(n.scrollHeight),this._contentPanel.style.transform="translateY(".concat(n.topPadding,"px)"),this._zone.run(function(){e.update.emit(e.items.slice(n.start,n.end)),e.scroll.emit({start:n.start,end:n.end})}),se(t)&&0===this._lastScrollPosition&&(this._scrollablePanel.scrollTop=t,this._lastScrollPosition=t)}}},{key:"_measureDimensions",value:function(){var e=this;if(this._panelService.dimensions.itemHeight>0||0===this.itemsLength)return Promise.resolve(this._panelService.dimensions);var t=_slicedToArray2(this.items,1)[0];return this.update.emit([t]),Promise.resolve().then(function(){var n=e._dropdown.querySelector("#".concat(t.htmlId)).clientHeight;return e._virtualPadding.style.height=n*e.itemsLength+"px",e._panelService.setDimensions(n,e._scrollablePanel.clientHeight),e._panelService.dimensions})}},{key:"_fireScrollToEnd",value:function(e){var t=this;this._scrollToEndFired||0===e||e+this._dropdown.clientHeight>=(this.virtualScroll?this._virtualPadding:this._contentPanel).clientHeight&&(this._zone.run(function(){return t.scrollToEnd.emit()}),this._scrollToEndFired=!0)}},{key:"_calculateCurrentPosition",value:function(e){if("auto"!==this.position)return this.position;var t=this._select.getBoundingClientRect(),n=document.documentElement.scrollTop||document.body.scrollTop;return t.top+window.pageYOffset+t.height+e.getBoundingClientRect().height>n+document.documentElement.clientHeight?"top":"bottom"}},{key:"_appendDropdown",value:function(){if(this.appendTo){if(this._parent=document.querySelector(this.appendTo),!this._parent)throw new Error("appendTo selector ".concat(this.appendTo," did not found any parent element"));this._updateXPosition(),this._parent.appendChild(this._dropdown)}}},{key:"_updateXPosition",value:function(){var e=this._select.getBoundingClientRect(),t=this._parent.getBoundingClientRect();this._dropdown.style.left=e.left-t.left+"px",this._dropdown.style.width=e.width+"px",this._dropdown.style.minWidth=e.width+"px"}},{key:"_updateYPosition",value:function(){var e=this._select.getBoundingClientRect(),t=this._parent.getBoundingClientRect(),n=e.height;"top"===this._currentPosition?(this._dropdown.style.bottom=t.bottom-e.bottom+n+"px",this._dropdown.style.top="auto"):"bottom"===this._currentPosition&&(this._dropdown.style.top=e.top-t.top+n+"px",this._dropdown.style.bottom="auto")}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Qsj),i.Y36(i.R0b),i.Y36(Me),i.Y36(i.SBq),i.Y36(k.K0,8))},e.\u0275cmp=i.Xpm({type:e,selectors:[["ng-dropdown-panel"]],viewQuery:function(e,t){var n;(1&e&&(i.Gf(y,7,i.SBq),i.Gf(x,7,i.SBq),i.Gf(w,7,i.SBq)),2&e)&&(i.iGM(n=i.CRH())&&(t.contentElementRef=n.first),i.iGM(n=i.CRH())&&(t.scrollElementRef=n.first),i.iGM(n=i.CRH())&&(t.paddingElementRef=n.first))},hostBindings:function(e,t){1&e&&i.NdJ("mousedown",function(e){return t.handleMousedown(e)})},inputs:{items:"items",position:"position",virtualScroll:"virtualScroll",filterValue:"filterValue",markedItem:"markedItem",appendTo:"appendTo",bufferAmount:"bufferAmount",headerTemplate:"headerTemplate",footerTemplate:"footerTemplate"},outputs:{update:"update",scroll:"scroll",scrollToEnd:"scrollToEnd",outsideClick:"outsideClick"},features:[i.TTD],ngContentSelectors:O,decls:9,vars:6,consts:[["class","ng-dropdown-header",4,"ngIf"],[1,"ng-dropdown-panel-items","scroll-host"],["scroll",""],["padding",""],["content",""],["class","ng-dropdown-footer",4,"ngIf"],[1,"ng-dropdown-header"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ng-dropdown-footer"]],template:function(e,t){1&e&&(i.F$t(),i.YNc(0,C,2,4,"div",0),i.TgZ(1,"div",1,2),i._UZ(3,"div",null,3),i.TgZ(5,"div",null,4),i.Hsn(7),i.qZA(),i.qZA(),i.YNc(8,T,2,4,"div",5)),2&e&&(i.Q6J("ngIf",t.headerTemplate),i.xp6(3),i.ekj("total-padding",t.virtualScroll),i.xp6(2),i.ekj("scrollable-content",t.virtualScroll&&t.items.length),i.xp6(3),i.Q6J("ngIf",t.footerTemplate))},directives:[k.O5,k.tP],encapsulation:2,changeDetection:0}),e}(),Ae=function(){var e=function(){function e(t){_classCallCheck(this,e),this.elementRef=t,this.stateChange$=new m.x,this._disabled=!1}return _createClass(e,[{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=this._isDisabled(e)}},{key:"label",get:function(){return(this.elementRef.nativeElement.textContent||"").trim()}},{key:"ngOnChanges",value:function(e){e.disabled&&this.stateChange$.next({value:this.value,disabled:this._disabled})}},{key:"ngAfterViewChecked",value:function(){this.label!==this._previousLabel&&(this._previousLabel=this.label,this.stateChange$.next({value:this.value,disabled:this._disabled,label:this.elementRef.nativeElement.innerHTML}))}},{key:"ngOnDestroy",value:function(){this.stateChange$.complete()}},{key:"_isDisabled",value:function(e){return null!=e&&"false"!="".concat(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq))},e.\u0275cmp=i.Xpm({type:e,selectors:[["ng-option"]],inputs:{disabled:"disabled",value:"value"},features:[i.TTD],ngContentSelectors:O,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),e}(),Ie=function(){var e=function e(){_classCallCheck(this,e),this.notFoundText="No items found",this.typeToSearchText="Type to search",this.addTagText="Add item",this.loadingText="Loading...",this.clearAllText="Clear all",this.disableVirtualScroll=!0,this.openOnEnter=!0,this.appearance="underline"};return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,i.Yz7)({factory:function(){return new e},token:e,providedIn:"root"}),e}(),Se=new i.OlP("ng-select-selection-model"),Le=function(){var e=function(){function e(t,n,r,o,a,s,l){var c=this;_classCallCheck(this,e),this.classes=t,this.autoFocus=n,this._cd=s,this._console=l,this.markFirst=!0,this.dropdownPosition="auto",this.loading=!1,this.closeOnSelect=!0,this.hideSelected=!1,this.selectOnTab=!1,this.bufferAmount=4,this.selectableGroup=!1,this.selectableGroupAsModel=!0,this.searchFn=null,this.trackByFn=null,this.clearOnBackspace=!0,this.labelForId=null,this.inputAttrs={},this.readonly=!1,this.searchWhileComposing=!0,this.minTermLength=0,this.editableSearchTerm=!1,this.keyDownFn=function(e){return!0},this.multiple=!1,this.addTag=!1,this.searchable=!0,this.clearable=!0,this.isOpen=!1,this.blurEvent=new i.vpe,this.focusEvent=new i.vpe,this.changeEvent=new i.vpe,this.openEvent=new i.vpe,this.closeEvent=new i.vpe,this.searchEvent=new i.vpe,this.clearEvent=new i.vpe,this.addEvent=new i.vpe,this.removeEvent=new i.vpe,this.scroll=new i.vpe,this.scrollToEnd=new i.vpe,this.viewPortItems=[],this.searchTerm=null,this.dropdownId=we(),this.escapeHTML=!0,this.useDefaultClass=!0,this._items=[],this._defaultLabel="label",this._pressedKeys=[],this._isComposing=!1,this._destroy$=new m.x,this._keyPress$=new m.x,this._onChange=function(e){},this._onTouched=function(){},this.clearItem=function(e){var t=c.selectedItems.find(function(t){return t.value===e});c.unselect(t)},this.trackByOption=function(e,t){return c.trackByFn?c.trackByFn(t.value):t},this._mergeGlobalConfig(r),this.itemsList=new Te(this,o()),this.element=a.nativeElement}return _createClass(e,[{key:"items",get:function(){return this._items},set:function(e){this._itemsAreUsed=!0,this._items=e}},{key:"compareWith",get:function(){return this._compareWith},set:function(e){if(null!=e&&!ce(e))throw Error("`compareWith` must be a function.");this._compareWith=e}},{key:"clearSearchOnAdd",get:function(){return se(this._clearSearchOnAdd)?this._clearSearchOnAdd:this.closeOnSelect},set:function(e){this._clearSearchOnAdd=e}},{key:"disabled",get:function(){return this.readonly||this._disabled}},{key:"filtered",get:function(){return!!this.searchTerm&&this.searchable||this._isComposing}},{key:"_editableSearchTerm",get:function(){return this.editableSearchTerm&&!this.multiple}},{key:"selectedItems",get:function(){return this.itemsList.selectedItems}},{key:"selectedValues",get:function(){return this.selectedItems.map(function(e){return e.value})}},{key:"hasValue",get:function(){return this.selectedItems.length>0}},{key:"currentPanelPosition",get:function(){if(this.dropdownPanel)return this.dropdownPanel.currentPosition}},{key:"ngOnInit",value:function(){this._handleKeyPresses(),this._setInputAttributes()}},{key:"ngOnChanges",value:function(e){e.multiple&&this.itemsList.clearSelected(),e.items&&this._setItems(e.items.currentValue||[]),e.isOpen&&(this._manualOpen=se(e.isOpen.currentValue))}},{key:"ngAfterViewInit",value:function(){this._itemsAreUsed||(this.escapeHTML=!1,this._setItemsFromNgOptions()),se(this.autoFocus)&&this.focus()}},{key:"ngOnDestroy",value:function(){this._destroy$.next(),this._destroy$.complete()}},{key:"handleKeyDown",value:function(e){if(Oe[e.which]){if(!1===this.keyDownFn(e))return;this.handleKeyCode(e)}else e.key&&1===e.key.length&&this._keyPress$.next(e.key.toLocaleLowerCase())}},{key:"handleKeyCode",value:function(e){switch(e.which){case Oe.ArrowDown:this._handleArrowDown(e);break;case Oe.ArrowUp:this._handleArrowUp(e);break;case Oe.Space:this._handleSpace(e);break;case Oe.Enter:this._handleEnter(e);break;case Oe.Tab:this._handleTab(e);break;case Oe.Esc:this.close(),e.preventDefault();break;case Oe.Backspace:this._handleBackspace()}}},{key:"handleMousedown",value:function(e){var t=e.target;"INPUT"!==t.tagName&&e.preventDefault(),t.classList.contains("ng-clear-wrapper")?this.handleClearClick():t.classList.contains("ng-arrow-wrapper")?this.handleArrowClick():t.classList.contains("ng-value-icon")||(this.focused||this.focus(),this.searchable?this.open():this.toggle())}},{key:"handleArrowClick",value:function(){this.isOpen?this.close():this.open()}},{key:"handleClearClick",value:function(){this.hasValue&&(this.itemsList.clearSelected(!0),this._updateNgModel()),this._clearSearch(),this.focus(),this.clearEvent.emit(),this._onSelectionChanged()}},{key:"clearModel",value:function(){this.clearable&&(this.itemsList.clearSelected(),this._updateNgModel())}},{key:"writeValue",value:function(e){this.itemsList.clearSelected(),this._handleWriteValue(e),this._cd.markForCheck()}},{key:"registerOnChange",value:function(e){this._onChange=e}},{key:"registerOnTouched",value:function(e){this._onTouched=e}},{key:"setDisabledState",value:function(e){this._disabled=e,this._cd.markForCheck()}},{key:"toggle",value:function(){this.isOpen?this.close():this.open()}},{key:"open",value:function(){this.disabled||this.isOpen||this.itemsList.maxItemsSelected||this._manualOpen||(this._isTypeahead||this.addTag||!this.itemsList.noItemsToSelect)&&(this.isOpen=!0,this.itemsList.markSelectedOrDefault(this.markFirst),this.openEvent.emit(),this.searchTerm||this.focus(),this.detectChanges())}},{key:"close",value:function(){this.isOpen&&!this._manualOpen&&(this.isOpen=!1,this._isComposing=!1,this._editableSearchTerm?this.itemsList.resetFilteredItems():this._clearSearch(),this.itemsList.unmarkItem(),this._onTouched(),this.closeEvent.emit(),this._cd.markForCheck())}},{key:"toggleItem",value:function(e){!e||e.disabled||this.disabled||(this.multiple&&e.selected?this.unselect(e):this.select(e),this._editableSearchTerm&&this._setSearchTermFromItems(),this._onSelectionChanged())}},{key:"select",value:function(e){e.selected||(this.itemsList.select(e),this.clearSearchOnAdd&&!this._editableSearchTerm&&this._clearSearch(),this._updateNgModel(),this.multiple&&this.addEvent.emit(e.value)),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close()}},{key:"focus",value:function(){this.searchInput.nativeElement.focus()}},{key:"blur",value:function(){this.searchInput.nativeElement.blur()}},{key:"unselect",value:function(e){e&&(this.itemsList.unselect(e),this.focus(),this._updateNgModel(),this.removeEvent.emit(e))}},{key:"selectTag",value:function(){var e,t=this;e=ce(this.addTag)?this.addTag(this.searchTerm):this._primitive?this.searchTerm:_defineProperty2({},this.bindLabel,this.searchTerm);var n=function(e){return t._isTypeahead||!t.isOpen?t.itemsList.mapItem(e,null):t.itemsList.addItem(e)};e instanceof Promise?e.then(function(e){return t.select(n(e))}).catch(function(){}):e&&this.select(n(e))}},{key:"showClear",value:function(){return this.clearable&&(this.hasValue||this.searchTerm)&&!this.disabled}},{key:"showAddTag",get:function(){if(!this._validTerm)return!1;var e=this.searchTerm.toLowerCase().trim();return this.addTag&&!this.itemsList.filteredItems.some(function(t){return t.label.toLowerCase()===e})&&(!this.hideSelected&&this.isOpen||!this.selectedItems.some(function(t){return t.label.toLowerCase()===e}))&&!this.loading}},{key:"showNoItemsFound",value:function(){var e=0===this.itemsList.filteredItems.length;return(e&&!this._isTypeahead&&!this.loading||e&&this._isTypeahead&&this._validTerm&&!this.loading)&&!this.showAddTag}},{key:"showTypeToSearch",value:function(){return 0===this.itemsList.filteredItems.length&&this._isTypeahead&&!this._validTerm&&!this.loading}},{key:"onCompositionStart",value:function(){this._isComposing=!0}},{key:"onCompositionEnd",value:function(e){this._isComposing=!1,this.searchWhileComposing||this.filter(e)}},{key:"filter",value:function(e){this._isComposing&&!this.searchWhileComposing||(this.searchTerm=e,this._isTypeahead&&(this._validTerm||0===this.minTermLength)&&this.typeahead.next(e),this._isTypeahead||(this.itemsList.filter(this.searchTerm),this.isOpen&&this.itemsList.markSelectedOrDefault(this.markFirst)),this.searchEvent.emit({term:e,items:this.itemsList.filteredItems.map(function(e){return e.value})}),this.open())}},{key:"onInputFocus",value:function(e){this.focused||(this._editableSearchTerm&&this._setSearchTermFromItems(),this.element.classList.add("ng-select-focused"),this.focusEvent.emit(e),this.focused=!0)}},{key:"onInputBlur",value:function(e){this.element.classList.remove("ng-select-focused"),this.blurEvent.emit(e),this.isOpen||this.disabled||this._onTouched(),this._editableSearchTerm&&this._setSearchTermFromItems(),this.focused=!1}},{key:"onItemHover",value:function(e){e.disabled||this.itemsList.markItem(e)}},{key:"detectChanges",value:function(){this._cd.destroyed||this._cd.detectChanges()}},{key:"_setSearchTermFromItems",value:function(){var e=this.selectedItems&&this.selectedItems[0];this.searchTerm=e&&e.label||null}},{key:"_setItems",value:function(e){var t=e[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=se(t)?!le(t):this._primitive||this.bindLabel===this._defaultLabel,this.itemsList.setItems(e),e.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),this.isOpen&&se(this.searchTerm)&&!this._isTypeahead&&this.itemsList.filter(this.searchTerm),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}},{key:"_setItemsFromNgOptions",value:function(){var e=this;this.ngOptions.changes.pipe((0,p.O)(this.ngOptions),(0,u.R)(this._destroy$)).subscribe(function(t){var n;e.bindLabel=e._defaultLabel,function(t){e.items=t.map(function(e){return{$ngOptionValue:e.value,$ngOptionLabel:e.elementRef.nativeElement.innerHTML,disabled:e.disabled}}),e.itemsList.setItems(e.items),e.hasValue&&e.itemsList.mapSelectedItems(),e.detectChanges()}(t),n=(0,_.T)(e.ngOptions.changes,e._destroy$),_.T.apply(void 0,_toConsumableArray(e.ngOptions.map(function(e){return e.stateChange$}))).pipe((0,u.R)(n)).subscribe(function(t){var n=e.itemsList.findItem(t.value);n.disabled=t.disabled,n.label=t.label||n.label,e._cd.detectChanges()})})}},{key:"_isValidWriteValue",value:function(e){var t=this;if(!se(e)||this.multiple&&""===e||Array.isArray(e)&&0===e.length)return!1;var n=function(e){return!(!se(t.compareWith)&&le(e)&&t.bindValue&&(t._console.warn("Setting object(".concat(JSON.stringify(e),") as your model with bindValue is not allowed unless [compareWith] is used.")),1))};return this.multiple?Array.isArray(e)?e.every(function(e){return n(e)}):(this._console.warn("Multiple select ngModel should be array."),!1):n(e)}},{key:"_handleWriteValue",value:function(e){var t=this;if(this._isValidWriteValue(e)){var n=function(e){var n=t.itemsList.findItem(e);if(n)t.itemsList.select(n);else{var i,r=le(e),o=!r&&!t.bindValue;r||o?t.itemsList.select(t.itemsList.mapItem(e,null)):t.bindValue&&(_defineProperty2(i={},t.bindLabel,null),_defineProperty2(i,t.bindValue,e),n=i,t.itemsList.select(t.itemsList.mapItem(n,null)))}};this.multiple?e.forEach(function(e){return n(e)}):n(e)}}},{key:"_handleKeyPresses",value:function(){var e,t,n,i=this;this.searchable||this._keyPress$.pipe((0,u.R)(this._destroy$),(t=function(e){return i._pressedKeys.push(e)},n=(0,o.m)(t)?{next:t,error:void 0,complete:void 0}:t,n?(0,a.e)(function(e,t){e.subscribe(new s.Q(t,function(e){var i;null===(i=n.next)||void 0===i||i.call(n,e),t.next(e)},function(){var e;null===(e=n.complete)||void 0===e||e.call(n),t.complete()},function(e){var i;null===(i=n.error)||void 0===i||i.call(n,e),t.error(e)}))}):l.y),(void 0===e&&(e=c.z),(0,a.e)(function(t,n){var i=null,r=null,o=null,a=function(){if(i){i.unsubscribe(),i=null;var e=r;r=null,n.next(e)}};function l(){var t=o+200,n=e.now();n<t?i=this.schedule(void 0,t-n):a()}t.subscribe(new s.Q(n,function(t){r=t,o=e.now(),i||(i=e.schedule(l,200))},function(){a(),n.complete()},void 0,function(){r=i=null}))})),(0,f.h)(function(){return i._pressedKeys.length>0}),(0,h.U)(function(){return i._pressedKeys.join("")})).subscribe(function(e){var t=i.itemsList.findByLabel(e);t&&(i.isOpen?(i.itemsList.markItem(t),i._scrollToMarked(),i._cd.markForCheck()):i.select(t)),i._pressedKeys=[]})}},{key:"_setInputAttributes",value:function(){for(var e=this.searchInput.nativeElement,t=Object.assign({type:"text",autocorrect:"off",autocapitalize:"off",autocomplete:this.labelForId?"off":this.dropdownId},this.inputAttrs),n=0,i=Object.keys(t);n<i.length;n++){var r=i[n];e.setAttribute(r,t[r])}}},{key:"_updateNgModel",value:function(){var e,t=[],n=_createForOfIteratorHelper(this.selectedItems);try{for(n.s();!(e=n.n()).done;){var i=e.value;if(this.bindValue){var r;r=i.children?i.value[(this.groupValue?this.bindValue:this.groupBy)||this.groupBy]:this.itemsList.resolveNested(i.value,this.bindValue),t.push(r)}else t.push(i.value)}}catch(a){n.e(a)}finally{n.f()}var o=this.selectedItems.map(function(e){return e.value});this.multiple?(this._onChange(t),this.changeEvent.emit(o)):(this._onChange(se(t[0])?t[0]:null),this.changeEvent.emit(o[0])),this._cd.markForCheck()}},{key:"_clearSearch",value:function(){this.searchTerm&&(this._changeSearch(null),this.itemsList.resetFilteredItems())}},{key:"_changeSearch",value:function(e){this.searchTerm=e,this._isTypeahead&&this.typeahead.next(e)}},{key:"_scrollToMarked",value:function(){this.isOpen&&this.dropdownPanel&&this.dropdownPanel.scrollTo(this.itemsList.markedItem)}},{key:"_scrollToTag",value:function(){this.isOpen&&this.dropdownPanel&&this.dropdownPanel.scrollToTag()}},{key:"_onSelectionChanged",value:function(){this.isOpen&&this.multiple&&this.appendTo&&(this._cd.detectChanges(),this.dropdownPanel.adjustPosition())}},{key:"_handleTab",value:function(e){(!1!==this.isOpen||this.addTag)&&(this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),e.preventDefault()):this.showAddTag?(this.selectTag(),e.preventDefault()):this.close():this.close())}},{key:"_handleEnter",value:function(e){if(this.isOpen||this._manualOpen)this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.showAddTag&&this.selectTag();else{if(!this.openOnEnter)return;this.open()}e.preventDefault()}},{key:"_handleSpace",value:function(e){this.isOpen||this._manualOpen||(this.open(),e.preventDefault())}},{key:"_handleArrowDown",value:function(e){this._nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),e.preventDefault()}},{key:"_handleArrowUp",value:function(e){this.isOpen&&(this._nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),e.preventDefault())}},{key:"_nextItemIsTag",value:function(e){var t=this.itemsList.markedIndex+e;return this.addTag&&this.searchTerm&&this.itemsList.markedItem&&(t<0||t===this.itemsList.filteredItems.length)}},{key:"_handleBackspace",value:function(){!this.searchTerm&&this.clearable&&this.clearOnBackspace&&this.hasValue&&(this.multiple?this.unselect(this.itemsList.lastSelectedItem):this.clearModel())}},{key:"_isTypeahead",get:function(){return this.typeahead&&this.typeahead.observers.length>0}},{key:"_validTerm",get:function(){var e=this.searchTerm&&this.searchTerm.trim();return e&&e.length>=this.minTermLength}},{key:"_mergeGlobalConfig",value:function(e){this.placeholder=this.placeholder||e.placeholder,this.notFoundText=this.notFoundText||e.notFoundText,this.typeToSearchText=this.typeToSearchText||e.typeToSearchText,this.addTagText=this.addTagText||e.addTagText,this.loadingText=this.loadingText||e.loadingText,this.clearAllText=this.clearAllText||e.clearAllText,this.virtualScroll=se(this.virtualScroll)?this.virtualScroll:!!se(e.disableVirtualScroll)&&!e.disableVirtualScroll,this.openOnEnter=se(this.openOnEnter)?this.openOnEnter:e.openOnEnter,this.appendTo=this.appendTo||e.appendTo,this.bindValue=this.bindValue||e.bindValue,this.bindLabel=this.bindLabel||e.bindLabel,this.appearance=this.appearance||e.appearance}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.$8M("class"),i.$8M("autofocus"),i.Y36(Ie),i.Y36(Se),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(xe))},e.\u0275cmp=i.Xpm({type:e,selectors:[["ng-select"]],contentQueries:function(e,t,n){var r;(1&e&&(i.Suo(n,de,5,i.Rgc),i.Suo(n,pe,5,i.Rgc),i.Suo(n,fe,5,i.Rgc),i.Suo(n,he,5,i.Rgc),i.Suo(n,be,5,i.Rgc),i.Suo(n,ge,5,i.Rgc),i.Suo(n,me,5,i.Rgc),i.Suo(n,ve,5,i.Rgc),i.Suo(n,_e,5,i.Rgc),i.Suo(n,ke,5,i.Rgc),i.Suo(n,ye,5,i.Rgc),i.Suo(n,Ae,5)),2&e)&&(i.iGM(r=i.CRH())&&(t.optionTemplate=r.first),i.iGM(r=i.CRH())&&(t.optgroupTemplate=r.first),i.iGM(r=i.CRH())&&(t.labelTemplate=r.first),i.iGM(r=i.CRH())&&(t.multiLabelTemplate=r.first),i.iGM(r=i.CRH())&&(t.headerTemplate=r.first),i.iGM(r=i.CRH())&&(t.footerTemplate=r.first),i.iGM(r=i.CRH())&&(t.notFoundTemplate=r.first),i.iGM(r=i.CRH())&&(t.typeToSearchTemplate=r.first),i.iGM(r=i.CRH())&&(t.loadingTextTemplate=r.first),i.iGM(r=i.CRH())&&(t.tagTemplate=r.first),i.iGM(r=i.CRH())&&(t.loadingSpinnerTemplate=r.first),i.iGM(r=i.CRH())&&(t.ngOptions=r))},viewQuery:function(e,t){var n;(1&e&&(i.Gf(De,5),i.Gf(M,7)),2&e)&&(i.iGM(n=i.CRH())&&(t.dropdownPanel=n.first),i.iGM(n=i.CRH())&&(t.searchInput=n.first))},hostVars:20,hostBindings:function(e,t){1&e&&i.NdJ("keydown",function(e){return t.handleKeyDown(e)}),2&e&&i.ekj("ng-select",t.useDefaultClass)("ng-select-single",!t.multiple)("ng-select-multiple",t.multiple)("ng-select-taggable",t.addTag)("ng-select-searchable",t.searchable)("ng-select-clearable",t.clearable)("ng-select-opened",t.isOpen)("ng-select-disabled",t.disabled)("ng-select-filtered",t.filtered)("ng-select-typeahead",t.typeahead)},inputs:{markFirst:"markFirst",dropdownPosition:"dropdownPosition",loading:"loading",closeOnSelect:"closeOnSelect",hideSelected:"hideSelected",selectOnTab:"selectOnTab",bufferAmount:"bufferAmount",selectableGroup:"selectableGroup",selectableGroupAsModel:"selectableGroupAsModel",searchFn:"searchFn",trackByFn:"trackByFn",clearOnBackspace:"clearOnBackspace",labelForId:"labelForId",inputAttrs:"inputAttrs",readonly:"readonly",searchWhileComposing:"searchWhileComposing",minTermLength:"minTermLength",editableSearchTerm:"editableSearchTerm",keyDownFn:"keyDownFn",multiple:"multiple",addTag:"addTag",searchable:"searchable",clearable:"clearable",isOpen:"isOpen",items:"items",compareWith:"compareWith",clearSearchOnAdd:"clearSearchOnAdd",bindLabel:"bindLabel",placeholder:"placeholder",notFoundText:"notFoundText",typeToSearchText:"typeToSearchText",addTagText:"addTagText",loadingText:"loadingText",clearAllText:"clearAllText",virtualScroll:"virtualScroll",openOnEnter:"openOnEnter",appendTo:"appendTo",bindValue:"bindValue",appearance:"appearance",maxSelectedItems:"maxSelectedItems",groupBy:"groupBy",groupValue:"groupValue",tabIndex:"tabIndex",typeahead:"typeahead"},outputs:{blurEvent:"blur",focusEvent:"focus",changeEvent:"change",openEvent:"open",closeEvent:"close",searchEvent:"search",clearEvent:"clear",addEvent:"add",removeEvent:"remove",scroll:"scroll",scrollToEnd:"scrollToEnd"},features:[i._Bn([{provide:r.JU,useExisting:(0,i.Gpc)(function(){return e}),multi:!0},Me]),i.TTD],decls:14,vars:19,consts:[[1,"ng-select-container",3,"mousedown"],[1,"ng-value-container"],[1,"ng-placeholder"],[4,"ngIf"],["role","combobox","aria-haspopup","listbox",1,"ng-input"],["aria-autocomplete","list",3,"readOnly","disabled","value","input","compositionstart","compositionend","focus","blur","change"],["searchInput",""],["class","ng-clear-wrapper",3,"title",4,"ngIf"],[1,"ng-arrow-wrapper"],[1,"ng-arrow"],["class","ng-dropdown-panel","role","listbox","aria-label","Options list",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ng-select-multiple","ngClass","id","update","scroll","scrollToEnd","outsideClick",4,"ngIf"],["class","ng-value",3,"ng-value-disabled",4,"ngFor","ngForOf","ngForTrackBy"],[1,"ng-value"],["defaultLabelTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true",1,"ng-value-icon","left",3,"click"],[1,"ng-value-label",3,"ngItemLabel","escape"],["defaultLoadingSpinnerTemplate",""],[3,"ngTemplateOutlet"],[1,"ng-spinner-loader"],[1,"ng-clear-wrapper",3,"title"],["aria-hidden","true",1,"ng-clear"],["role","listbox","aria-label","Options list",1,"ng-dropdown-panel",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ngClass","id","update","scroll","scrollToEnd","outsideClick"],["class","ng-option",3,"ng-option-disabled","ng-option-selected","ng-optgroup","ng-option","ng-option-child","ng-option-marked","click","mouseover",4,"ngFor","ngForOf","ngForTrackBy"],["class","ng-option","role","option",3,"ng-option-marked","mouseover","click",4,"ngIf"],[1,"ng-option",3,"click","mouseover"],["defaultOptionTemplate",""],[1,"ng-option-label",3,"ngItemLabel","escape"],["role","option",1,"ng-option",3,"mouseover","click"],["defaultTagTemplate",""],[1,"ng-tag-label"],["defaultNotFoundTemplate",""],[1,"ng-option","ng-option-disabled"],["defaultTypeToSearchTemplate",""],["defaultLoadingTextTemplate",""]],template:function(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",0),i.NdJ("mousedown",function(e){return t.handleMousedown(e)}),i.TgZ(1,"div",1),i.TgZ(2,"div",2),i._uU(3),i.qZA(),i.YNc(4,S,2,2,"ng-container",3),i.YNc(5,Z,1,5,void 0,3),i.TgZ(6,"div",4),i.TgZ(7,"input",5,6),i.NdJ("input",function(){i.CHM(n);var e=i.MAs(8);return t.filter(e.value)})("compositionstart",function(){return t.onCompositionStart()})("compositionend",function(){i.CHM(n);var e=i.MAs(8);return t.onCompositionEnd(e.value)})("focus",function(e){return t.onInputFocus(e)})("blur",function(e){return t.onInputBlur(e)})("change",function(e){return e.stopPropagation()}),i.qZA(),i.qZA(),i.qZA(),i.YNc(9,B,4,1,"ng-container",3),i.YNc(10,N,3,1,"span",7),i.TgZ(11,"span",8),i._UZ(12,"span",9),i.qZA(),i.qZA(),i.YNc(13,ie,7,19,"ng-dropdown-panel",10)}2&e&&(i.ekj("ng-appearance-outline","outline"===t.appearance)("ng-has-value",t.hasValue),i.xp6(3),i.Oqu(t.placeholder),i.xp6(1),i.Q6J("ngIf",(!t.multiLabelTemplate||!t.multiple)&&t.selectedItems.length>0),i.xp6(1),i.Q6J("ngIf",t.multiple&&t.multiLabelTemplate&&t.selectedValues.length>0),i.xp6(1),i.uIk("aria-expanded",t.isOpen)("aria-owns",t.isOpen?t.dropdownId:null),i.xp6(1),i.Q6J("readOnly",!t.searchable||t.itemsList.maxItemsSelected)("disabled",t.disabled)("value",t.searchTerm?t.searchTerm:""),i.uIk("id",t.labelForId)("tabindex",t.tabIndex)("aria-activedescendant",t.isOpen?null==t.itemsList||null==t.itemsList.markedItem?null:t.itemsList.markedItem.htmlId:null)("aria-controls",t.isOpen?t.dropdownId:null),i.xp6(2),i.Q6J("ngIf",t.loading),i.xp6(1),i.Q6J("ngIf",t.showClear()),i.xp6(3),i.Q6J("ngIf",t.isOpen))},directives:[k.O5,k.sg,k.tP,ue,De,k.mk],styles:['.ng-select{display:block;position:relative}.ng-select,.ng-select div,.ng-select input,.ng-select span{box-sizing:border-box}.ng-select [hidden]{display:none}.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input{opacity:1}.ng-select.ng-select-opened .ng-select-container{z-index:1001}.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:default;user-select:none}.ng-select.ng-select-disabled .ng-arrow-wrapper{cursor:default}.ng-select.ng-select-filtered .ng-placeholder{display:none}.ng-select .ng-select-container{cursor:default;display:flex;outline:none;overflow:hidden;position:relative;width:100%}.ng-select .ng-select-container .ng-value-container{display:flex;flex:1}.ng-select .ng-select-container .ng-value-container .ng-input{opacity:0}.ng-select .ng-select-container .ng-value-container .ng-input>input{background:none transparent;border:0;box-shadow:none;box-sizing:content-box;cursor:default;outline:none;padding:0;width:100%}.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear{display:none}.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly]{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;padding:0;user-select:none;width:0}.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value{visibility:hidden}.ng-select.ng-select-single .ng-select-container .ng-value-container,.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{left:0;position:absolute;width:100%}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{flex-wrap:wrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{position:absolute}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{white-space:nowrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{cursor:pointer}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{flex:1;z-index:2}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{z-index:1}.ng-select .ng-clear-wrapper{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;position:relative;user-select:none;width:17px}.ng-select .ng-clear-wrapper .ng-clear{display:inline-block;font-size:18px;line-height:1;pointer-events:none}.ng-select .ng-spinner-loader{-webkit-animation:load8 .8s linear infinite;animation:load8 .8s linear infinite;border:2px solid rgba(66,66,66,.2);border-left-color:#424242;border-radius:50%;font-size:10px;height:17px;margin-right:5px;position:relative;text-indent:-9999em;transform:translateZ(0);width:17px}.ng-select .ng-spinner-loader:after{border-radius:50%;height:17px;width:17px}@-webkit-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ng-select .ng-arrow-wrapper{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;position:relative;text-align:center;user-select:none}.ng-select .ng-arrow-wrapper .ng-arrow{display:inline-block;height:0;pointer-events:none;position:relative;width:0}.ng-dropdown-panel{-webkit-overflow-scrolling:touch;box-sizing:border-box;opacity:0;position:absolute;width:100%;z-index:1050}.ng-dropdown-panel .ng-dropdown-panel-items{box-sizing:border-box;display:block;height:auto;max-height:240px;overflow-y:auto}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{box-sizing:border-box;cursor:pointer;display:block}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label:empty:before{content:"\\200b"}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .highlighted{font-weight:700;text-decoration:underline}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.disabled{cursor:default}.ng-dropdown-panel .scroll-host{-webkit-overflow-scrolling:touch;display:block;overflow:hidden;overflow-y:auto;position:relative}.ng-dropdown-panel .scrollable-content{height:100%;left:0;position:absolute;top:0;width:100%}.ng-dropdown-panel .total-padding{opacity:0;width:1px}'],encapsulation:2,changeDetection:0}),e}(),Re=function(){function e(){_classCallCheck(this,e),this._selected=[]}return _createClass(e,[{key:"value",get:function(){return this._selected}},{key:"select",value:function(e,t,n){if(e.selected=!0,(!e.children||!t&&n)&&this._selected.push(e),t)if(e.parent){var i=e.parent.children.length,r=e.parent.children.filter(function(e){return e.selected}).length;e.parent.selected=i===r}else e.children&&(this._setChildrenSelectedState(e.children,!0),this._removeChildren(e),this._selected=n&&this._activeChildren(e)?[].concat(_toConsumableArray(this._selected.filter(function(t){return t.parent!==e})),[e]):[].concat(_toConsumableArray(this._selected),_toConsumableArray(e.children.filter(function(e){return!e.disabled}))))}},{key:"unselect",value:function(e,t){if(this._selected=this._selected.filter(function(t){return t!==e}),e.selected=!1,t)if(e.parent&&e.parent.selected){var n,i=e.parent.children;this._removeParent(e.parent),this._removeChildren(e.parent),(n=this._selected).push.apply(n,_toConsumableArray(i.filter(function(t){return t!==e&&!t.disabled}))),e.parent.selected=!1}else e.children&&(this._setChildrenSelectedState(e.children,!1),this._removeChildren(e))}},{key:"clear",value:function(e){this._selected=e?this._selected.filter(function(e){return e.disabled}):[]}},{key:"_setChildrenSelectedState",value:function(e,t){var n,i=_createForOfIteratorHelper(e);try{for(i.s();!(n=i.n()).done;){var r=n.value;r.disabled||(r.selected=t)}}catch(o){i.e(o)}finally{i.f()}}},{key:"_removeChildren",value:function(e){this._selected=[].concat(_toConsumableArray(this._selected.filter(function(t){return t.parent!==e})),_toConsumableArray(e.children.filter(function(t){return t.parent===e&&t.disabled&&t.selected})))}},{key:"_removeParent",value:function(e){this._selected=this._selected.filter(function(t){return t!==e})}},{key:"_activeChildren",value:function(e){return e.children.every(function(e){return!e.disabled||e.selected})}}]),e}(),Ze=function(){return new Re},ze=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({providers:[{provide:Se,useValue:Ze}],imports:[[k.ez]]}),e}()},8944:function(e,t){!function(e){"use strict";function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var n,i=0;i<t.length;i++)(n=t[i]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}function i(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function a(e){for(var t,n=1;n<arguments.length;n++)t=null==arguments[n]?{}:arguments[n],n%2?o(Object(t),!0).forEach(function(n){r(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))});return e}function s(){var e;return null!==(e=d)&&void 0!==e?e:document}var l={duration:2e3,position:"top-right",closeOnClick:!0,opacity:1,single:!1,offsetTop:0,offsetBottom:0,offsetLeft:0,offsetRight:0},c=a({},l),u={},d=null,p=function(){function e(n){var i=this;t(this,e),this.element=s().createElement("div"),this.opacity=n.opacity,this.type=n.type,this.animate=n.animate,this.dismissible=n.dismissible,this.closeOnClick=n.closeOnClick,this.message=n.message,this.duration=n.duration,this.pauseOnHover=n.pauseOnHover,this.offsetTop=n.offsetTop,this.offsetBottom=n.offsetBottom,this.offsetLeft=n.offsetLeft,this.offsetRight=n.offsetRight;var r="width:auto;pointer-events:auto;display:inline-flex;white-space:pre-wrap;opacity:".concat(this.opacity,";"),o=["notification"];if(this.type&&o.push(this.type),this.animate&&this.animate.in){var a="animate__".concat(this.animate.in),l=this.animate.speed?"animate__".concat(this.animate.speed):"animate__faster";o.push("animate__animated ".concat(a," ").concat(l)),this.onAnimationEnd(function(){return i.element.classList.remove(a)})}if(this.element.className=o.join(" "),this.dismissible){var c=s().createElement("button");c.className="delete",c.addEventListener("click",function(){i.destroy()}),this.element.insertAdjacentElement("afterbegin",c)}else r+="padding: 1.25rem 1.5rem";this.closeOnClick&&this.element.addEventListener("click",function(){i.destroy()}),this.element.setAttribute("style",r),"string"==typeof this.message?this.element.insertAdjacentHTML("beforeend",this.message):this.element.appendChild(this.message);var u=new f(function(){i.destroy()},this.duration);this.pauseOnHover&&(this.element.addEventListener("mouseover",function(){u.pause()}),this.element.addEventListener("mouseout",function(){u.resume()}))}return i(e,[{key:"destroy",value:function(){var e=this;this.animate&&this.animate.out?(this.element.classList.add("animate__".concat(this.animate.out)),this.onAnimationEnd(function(){e.removeParent(e.element.parentNode),e.element.remove(),delete u.position})):(this.removeParent(this.element.parentNode),this.element.remove(),delete u.position)}},{key:"removeParent",value:function(e){e&&1>=e.children.length&&e.remove()}},{key:"onAnimationEnd",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:function(){},t={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(var n in t)if(void 0!==this.element.style[n]){this.element.addEventListener(t[n],function(){return e()});break}}}]),e}(),f=function(){function e(n,i){t(this,e),this.remaining=i,this.callback=n,this.resume()}return i(e,[{key:"pause",value:function(){"undefined"==typeof document||(window.clearTimeout(this.timer),this.remaining-=new Date-this.start)}},{key:"resume",value:function(){"undefined"==typeof document||(this.start=new Date,window.clearTimeout(this.timer),this.timer=window.setTimeout(this.callback,this.remaining))}}]),e}();e.resetDefaults=function(){c=a({},l)},e.setDefaults=function(e){c=a(a({},l),e)},e.setDoc=function(e){for(var t in u)u[t].remove();u={},d=e},e.toast=function(e){if(!e.message)throw new Error("message is required");var t=a(a({},c),e),n=new p(t),i=function(e,t,n,i,r,o){if(u.position)return u.position;var a=s().createElement("div");return a.setAttribute("style","width:100%;z-index:99999;position:fixed;pointer-events:none;display:flex;flex-direction:column;padding:15px;"+function(e,t,n,i,r){return"top-left"===e?"left:".concat(i,";top:").concat(t,";text-align:left;align-items:flex-start;"):"top-right"===e?"right:".concat(r,";top:").concat(t,";text-align:right;align-items:flex-end;"):"top-center"===e?"top:".concat(t,";left:0;right:0;text-align:center;align-items:center;"):"bottom-left"===e?"left:".concat(i,";bottom:").concat(n,";text-align:left;align-items:flex-start;"):"bottom-right"===e?"right:".concat(r,";bottom:").concat(n,";text-align:right;align-items:flex-end;"):"bottom-center"===e?"bottom:".concat(n,";left:0;right:0;text-align:center;align-items:center;"):"center"===e?"top:0;left:0;right:0;bottom:0;flex-flow:column;justify-content:center;align-items:center;":void 0}(t,n,i,r,o)),e.appendChild(a),u.position=a,a}(t.appendTo||s().body,t.position||c.position,t.offsetTop||c.offsetTop,t.offsetBottom||c.offsetBottom,t.offsetLeft||c.offsetLeft,t.offsetRight||c.offsetRight);if(t.single)for(var r=i.lastElementChild;r;)i.removeChild(r),r=i.lastElementChild;i.appendChild(n.element)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},5022:function(){!function(e,t){"use strict";function n(){var e=C.splice(0,C.length);for(Ye=0;e.length;)e.shift().call(null,e.shift())}function i(e,t){for(var n=0,i=e.length;n<i;n++)h(e[n],t)}function r(e){return function(t){Ze(t)&&(h(t,e),oe.length&&i(t.querySelectorAll(oe),e))}}function o(e){var t=Fe.call(e,"is"),n=e.nodeName.toUpperCase(),i=se.call(ie,t?ee+t.toUpperCase():X+n);return t&&-1<i&&!a(n,t)?-1:i}function a(e,t){return-1<oe.indexOf(e+'[is="'+t+'"]')}function s(e){var t=e.currentTarget,n=e.attrChange,i=e.attrName,r=e.target,o=e[J]||2,a=e[G]||3;!it||r&&r!==t||!t[F]||"style"===i||e.prevValue===e.newValue&&(""!==e.newValue||n!==o&&n!==a)||t[F](i,n===o?null:e.prevValue,n===a?null:e.newValue)}function l(e){var t=r(e);return function(e){C.push(t,e.target),Ye&&clearTimeout(Ye),Ye=setTimeout(n,1)}}function c(e){nt&&(nt=!1,e.currentTarget.removeEventListener(Y,c)),oe.length&&i((e.target||x).querySelectorAll(oe),e.detail===N?N:U),Le&&function(){for(var e,t=0,n=ze.length;t<n;t++)ae.contains(e=ze[t])||(n--,ze.splice(t--,1),h(e,N))}()}function u(e,t){var n=this;Ve.call(n,e,t),T.call(n,{target:n})}function d(e,t,n){var i=t.apply(e,n),r=o(i);return-1<r&&I(i,re[r]),n.pop()&&oe.length&&function(e){for(var t,n=0,i=e.length;n<i;n++)I(t=e[n],re[o(t)])}(i.querySelectorAll(oe)),i}function p(e,t){De(e,t),P?P.observe(e,Ge):(tt&&(e.setAttribute=u,e[Z]=M(e),e[z]($,T)),e[z](Q,s)),e[H]&&it&&(e.created=!0,e[H](),e.created=!1)}function f(e){throw new Error("A "+e+" type is already registered")}function h(e,t){var n,i,r=o(e);-1<r&&!Ne.call(e,"TEMPLATE")&&(A(e,re[r]),r=0,t!==U||e[U]?t!==N||e[N]||(e[U]=!1,e[N]=!0,i="disconnected",r=1):(e[N]=!1,e[U]=!0,i="connected",r=1,Le&&se.call(ze,e)<0&&ze.push(e)),r&&(n=e[t+B]||e[i+B])&&n.call(e))}function b(){}function g(e,t,n){var i=n&&n[q]||"",r=t.prototype,o=Pe(r),a=t.observedAttributes||pe,s={prototype:o};Re(o,H,{value:function(){if(Ee)Ee=!1;else if(!this[ve]){this[ve]=!0,new t(this),r[H]&&r[H].call(this);var e=Ce[Oe.get(t)];(!ke||e.create.length>1)&&_(this)}}}),Re(o,F,{value:function(e){-1<se.call(a,e)&&r[F]&&r[F].apply(this,arguments)}}),r[K]&&Re(o,W,{value:r[K]}),r[V]&&Re(o,j,{value:r[V]}),i&&(s[q]=i),e=e.toUpperCase(),Ce[e]={constructor:t,create:i?[i,Me(e)]:[e]},Oe.set(t,e),x[L](e.toLowerCase(),s),k(e),Te[e].r()}function m(e){var t=Ce[e.toUpperCase()];return t&&t.constructor}function v(e){return"string"==typeof e?e:e&&e.is||""}function _(e){for(var t,n=e[F],i=n?e.attributes:pe,r=i.length;r--;)n.call(e,(t=i[r]).name||t.nodeName,null,t.value||t.nodeValue)}function k(e){return(e=e.toUpperCase())in Te||(Te[e]={},Te[e].p=new we(function(t){Te[e].r=t})),Te[e].p}function y(){_e&&delete e.customElements,de(e,"customElements",{configurable:!0,value:new b}),de(e,"CustomElementRegistry",{configurable:!0,value:b});for(var t=E.get(/^HTML[A-Z]*[a-z]/),n=t.length;n--;function(t){var n=e[t];if(n){e[t]=function(e){var t,i;return e||(e=this),e[ve]||(Ee=!0,t=Ce[Oe.get(e.constructor)],(e=(i=ke&&1===t.create.length)?Reflect.construct(n,pe,t.constructor):x.createElement.apply(x,t.create))[ve]=!0,Ee=!1,i||_(e)),e},e[t].prototype=n.prototype;try{n.prototype.constructor=e[t]}catch(i){de(n,ve,{value:e[t]})}}}(t[n]));x.createElement=function(e,t){var n=v(t);return n?Je.call(this,e,Me(n)):Je.call(this,e)},$e||(et=!0,x[L](""))}var x=e.document,w=e.Object,E=function(e){var t,n,i,r,o=/^[A-Z]+[a-z]/,a=function(e,t){(t=t.toLowerCase())in s||(s[e]=(s[e]||[]).concat(t),s[t]=s[t.toUpperCase()]=e)},s=(w.create||w)(null),l={};for(n in e)for(r in e[n])for(s[r]=i=e[n][r],t=0;t<i.length;t++)s[i[t].toLowerCase()]=s[i[t].toUpperCase()]=r;return l.get=function(e){return"string"==typeof e?s[e]||(o.test(e)?[]:""):function(e){var t,n=[];for(t in s)e.test(t)&&n.push(t);return n}(e)},l.set=function(e,t){return o.test(e)?a(e,t):a(t,e),l},l}({collections:{HTMLAllCollection:["all"],HTMLCollection:["forms"],HTMLFormControlsCollection:["elements"],HTMLOptionsCollection:["options"]},elements:{Element:["element"],HTMLAnchorElement:["a"],HTMLAppletElement:["applet"],HTMLAreaElement:["area"],HTMLAttachmentElement:["attachment"],HTMLAudioElement:["audio"],HTMLBRElement:["br"],HTMLBaseElement:["base"],HTMLBodyElement:["body"],HTMLButtonElement:["button"],HTMLCanvasElement:["canvas"],HTMLContentElement:["content"],HTMLDListElement:["dl"],HTMLDataElement:["data"],HTMLDataListElement:["datalist"],HTMLDetailsElement:["details"],HTMLDialogElement:["dialog"],HTMLDirectoryElement:["dir"],HTMLDivElement:["div"],HTMLDocument:["document"],HTMLElement:["element","abbr","address","article","aside","b","bdi","bdo","cite","code","command","dd","dfn","dt","em","figcaption","figure","footer","header","i","kbd","mark","nav","noscript","rp","rt","ruby","s","samp","section","small","strong","sub","summary","sup","u","var","wbr"],HTMLEmbedElement:["embed"],HTMLFieldSetElement:["fieldset"],HTMLFontElement:["font"],HTMLFormElement:["form"],HTMLFrameElement:["frame"],HTMLFrameSetElement:["frameset"],HTMLHRElement:["hr"],HTMLHeadElement:["head"],HTMLHeadingElement:["h1","h2","h3","h4","h5","h6"],HTMLHtmlElement:["html"],HTMLIFrameElement:["iframe"],HTMLImageElement:["img"],HTMLInputElement:["input"],HTMLKeygenElement:["keygen"],HTMLLIElement:["li"],HTMLLabelElement:["label"],HTMLLegendElement:["legend"],HTMLLinkElement:["link"],HTMLMapElement:["map"],HTMLMarqueeElement:["marquee"],HTMLMediaElement:["media"],HTMLMenuElement:["menu"],HTMLMenuItemElement:["menuitem"],HTMLMetaElement:["meta"],HTMLMeterElement:["meter"],HTMLModElement:["del","ins"],HTMLOListElement:["ol"],HTMLObjectElement:["object"],HTMLOptGroupElement:["optgroup"],HTMLOptionElement:["option"],HTMLOutputElement:["output"],HTMLParagraphElement:["p"],HTMLParamElement:["param"],HTMLPictureElement:["picture"],HTMLPreElement:["pre"],HTMLProgressElement:["progress"],HTMLQuoteElement:["blockquote","q","quote"],HTMLScriptElement:["script"],HTMLSelectElement:["select"],HTMLShadowElement:["shadow"],HTMLSlotElement:["slot"],HTMLSourceElement:["source"],HTMLSpanElement:["span"],HTMLStyleElement:["style"],HTMLTableCaptionElement:["caption"],HTMLTableCellElement:["td","th"],HTMLTableColElement:["col","colgroup"],HTMLTableElement:["table"],HTMLTableRowElement:["tr"],HTMLTableSectionElement:["thead","tbody","tfoot"],HTMLTemplateElement:["template"],HTMLTextAreaElement:["textarea"],HTMLTimeElement:["time"],HTMLTitleElement:["title"],HTMLTrackElement:["track"],HTMLUListElement:["ul"],HTMLUnknownElement:["unknown","vhgroupv","vkeygen"],HTMLVideoElement:["video"]},nodes:{Attr:["node"],Audio:["audio"],CDATASection:["node"],CharacterData:["node"],Comment:["#comment"],Document:["#document"],DocumentFragment:["#document-fragment"],DocumentType:["node"],HTMLDocument:["#document"],Image:["img"],Option:["option"],ProcessingInstruction:["node"],ShadowRoot:["#shadow-root"],Text:["#text"],XMLDocument:["xml"]}});"object"!=typeof t&&(t={type:t||"auto"});var C,T,O,M,P,D,A,I,S,L="registerElement",R=1e5*e.Math.random()>>0,Z="__"+L+R,z="addEventListener",U="attached",B="Callback",N="detached",q="extends",F="attributeChanged"+B,W=U+B,K="connected"+B,V="disconnected"+B,H="created"+B,j=N+B,J="ADDITION",G="REMOVAL",Q="DOMAttrModified",Y="DOMContentLoaded",$="DOMSubtreeModified",X="<",ee="=",te=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,ne=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],ie=[],re=[],oe="",ae=x.documentElement,se=ie.indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},le=w.prototype,ce=le.hasOwnProperty,ue=le.isPrototypeOf,de=w.defineProperty,pe=[],fe=w.getOwnPropertyDescriptor,he=w.getOwnPropertyNames,be=w.getPrototypeOf,ge=w.setPrototypeOf,me=!!w.__proto__,ve="__dreCEv1",_e=e.customElements,ke=!/^force/.test(t.type)&&!!(_e&&_e.define&&_e.get&&_e.whenDefined),ye=w.create||w,xe=e.Map||function(){var e,t=[],n=[];return{get:function(e){return n[se.call(t,e)]},set:function(i,r){(e=se.call(t,i))<0?n[t.push(i)-1]=r:n[e]=r}}},we=e.Promise||function(e){function t(e){for(i=!0;n.length;)n.shift()(e)}var n=[],i=!1,r={catch:function(){return r},then:function(e){return n.push(e),i&&setTimeout(t,1),r}};return e(t),r},Ee=!1,Ce=ye(null),Te=ye(null),Oe=new xe,Me=function(e){return e.toLowerCase()},Pe=w.create||function e(t){return t?(e.prototype=t,new e):this},De=ge||(me?function(e,t){return e.__proto__=t,e}:he&&fe?function(){function e(e,t){for(var n,i=he(t),r=0,o=i.length;r<o;r++)ce.call(e,n=i[r])||de(e,n,fe(t,n))}return function(t,n){do{e(t,n)}while((n=be(n))&&!ue.call(n,t));return t}}():function(e,t){for(var n in t)e[n]=t[n];return e}),Ae=e.MutationObserver||e.WebKitMutationObserver,Ie=e.HTMLAnchorElement,Se=(e.HTMLElement||e.Element||e.Node).prototype,Le=!ue.call(Se,ae),Re=Le?function(e,t,n){return e[t]=n.value,e}:de,Ze=Le?function(e){return 1===e.nodeType}:function(e){return ue.call(Se,e)},ze=Le&&[],Ue=Se.attachShadow,Be=Se.cloneNode,Ne=Se.closest||function(e){for(var t=this;t&&t.nodeName!==e;)t=t.parentNode;return t},qe=Se.dispatchEvent,Fe=Se.getAttribute,We=Se.hasAttribute,Ke=Se.removeAttribute,Ve=Se.setAttribute,He=x.createElement,je=x.importNode,Je=He,Ge=Ae&&{attributes:!0,characterData:!0,attributeOldValue:!0},Qe=Ae||function(e){tt=!1,ae.removeEventListener(Q,Qe)},Ye=0,$e=L in x&&!/^force-all/.test(t.type),Xe=!0,et=!1,tt=!0,nt=!0,it=!0;if(Ae&&((S=x.createElement("div")).innerHTML="<div><div></div></div>",new Ae(function(e,t){if(e[0]&&"childList"==e[0].type&&!e[0].removedNodes[0].childNodes.length){var n=(S=fe(Se,"innerHTML"))&&S.set;n&&de(Se,"innerHTML",{set:function(e){for(;this.lastChild;)this.removeChild(this.lastChild);n.call(this,e)}})}t.disconnect(),S=null}).observe(S,{childList:!0,subtree:!0}),S.innerHTML=""),$e||(ge||me?(A=function(e,t){ue.call(t,e)||p(e,t)},I=p):I=A=function(e,t){e[Z]||(e[Z]=w(!0),p(e,t))},Le?(tt=!1,function(){var e=fe(Se,z),t=e.value,n=function(e){var t=new CustomEvent(Q,{bubbles:!0});t.attrName=e,t.prevValue=Fe.call(this,e),t.newValue=null,t[G]=t.attrChange=2,Ke.call(this,e),qe.call(this,t)},i=function(e,t){var n=We.call(this,e),i=n&&Fe.call(this,e),r=new CustomEvent(Q,{bubbles:!0});Ve.call(this,e,t),r.attrName=e,r.prevValue=n?i:null,r.newValue=t,n?r.MODIFICATION=r.attrChange=1:r[J]=r.attrChange=0,qe.call(this,r)},r=function(e){var t,n=e.currentTarget,i=n[Z],r=e.propertyName;i.hasOwnProperty(r)&&(i=i[r],(t=new CustomEvent(Q,{bubbles:!0})).attrName=i.name,t.prevValue=i.value||null,t.newValue=i.value=n[r]||null,null==t.prevValue?t[J]=t.attrChange=0:t.MODIFICATION=t.attrChange=1,qe.call(n,t))};e.value=function(e,o,a){e===Q&&this[F]&&this.setAttribute!==i&&(this[Z]={className:{name:"class",value:this.className}},this.setAttribute=i,this.removeAttribute=n,t.call(this,"propertychange",r)),t.call(this,e,o,a)},de(Se,z,e)}()):Ae||(ae[z](Q,Qe),ae.setAttribute(Z,1),ae.removeAttribute(Z),tt&&(T=function(e){var t,n,i,r=this;if(r===e.target){for(i in t=r[Z],r[Z]=n=M(r),n){if(!(i in t))return O(0,r,i,t[i],n[i],J);if(n[i]!==t[i])return O(1,r,i,t[i],n[i],"MODIFICATION")}for(i in t)if(!(i in n))return O(2,r,i,t[i],n[i],G)}},O=function(e,t,n,i,r,o){var a={attrChange:e,currentTarget:t,attrName:n,prevValue:i,newValue:r};a[o]=e,s(a)},M=function(e){for(var t,n,i={},r=e.attributes,o=0,a=r.length;o<a;o++)"setAttribute"!==(n=(t=r[o]).name)&&(i[n]=t.value);return i})),x[L]=function(e,t){if(n=e.toUpperCase(),Xe&&(Xe=!1,Ae?(P=function(e,t){function n(e,t){for(var n=0,i=e.length;n<i;t(e[n++]));}return new Ae(function(i){for(var r,o,a,s=0,l=i.length;s<l;s++)"childList"===(r=i[s]).type?(n(r.addedNodes,e),n(r.removedNodes,t)):(o=r.target,it&&o[F]&&"style"!==r.attributeName&&(a=Fe.call(o,r.attributeName))!==r.oldValue&&o[F](r.attributeName,r.oldValue,a))})}(r(U),r(N)),(D=function(e){return P.observe(e,{childList:!0,subtree:!0}),e})(x),Ue&&(Se.attachShadow=function(){return D(Ue.apply(this,arguments))})):(C=[],x[z]("DOMNodeInserted",l(U)),x[z]("DOMNodeRemoved",l(N))),x[z](Y,c),x[z]("readystatechange",c),x.importNode=function(e,t){switch(e.nodeType){case 1:return d(x,je,[e,!!t]);case 11:for(var n=x.createDocumentFragment(),i=e.childNodes,r=i.length,o=0;o<r;o++)n.appendChild(x.importNode(i[o],!!t));return n;default:return Be.call(e,!!t)}},Se.cloneNode=function(e){return d(this,Be,[!!e])}),et)return et=!1;if(-2<se.call(ie,ee+n)+se.call(ie,X+n)&&f(e),!te.test(n)||-1<se.call(ne,n))throw new Error("The type "+e+" is invalid");var n,o,a=function(){return u?x.createElement(p,n):x.createElement(p)},s=t||le,u=ce.call(s,q),p=u?t[q].toUpperCase():n;return u&&-1<se.call(ie,X+p)&&f(p),o=ie.push((u?ee:X)+n)-1,oe=oe.concat(oe.length?",":"",u?p+'[is="'+e.toLowerCase()+'"]':p),a.prototype=re[o]=ce.call(s,"prototype")?s.prototype:Pe(Se),oe.length&&i(x.querySelectorAll(oe),U),a},x.createElement=Je=function(e,t){var n=v(t),i=n?He.call(x,e,Me(n)):He.call(x,e),r=""+e,o=se.call(ie,(n?ee:X)+(n||r).toUpperCase()),s=-1<o;return n&&(i.setAttribute("is",n=n.toLowerCase()),s&&(s=a(r.toUpperCase(),n))),it=!x.createElement.innerHTMLHelper,s&&I(i,re[o]),i}),addEventListener("beforeunload",function(){delete x.createElement,delete x.importNode,delete x[L]},!1),b.prototype={constructor:b,define:ke?function(e,t,n){if(n)g(e,t,n);else{var i=e.toUpperCase();Ce[i]={constructor:t,create:[i]},Oe.set(t,i),_e.define(e,t)}}:g,get:ke?function(e){return _e.get(e)||m(e)}:m,whenDefined:ke?function(e){return we.race([_e.whenDefined(e),k(e)])}:k},!_e||/^force/.test(t.type))y();else if(!t.noBuiltIn)try{!function(t,n,i){var r=new RegExp("^<a\\s+is=('|\")"+i+"\\1></a>$");if(n[q]="a",(t.prototype=Pe(Ie.prototype)).constructor=t,e.customElements.define(i,t,n),!r.test(x.createElement("a",{is:i}).outerHTML)||!r.test((new t).outerHTML))throw n}(function e(){return Reflect.construct(Ie,[],e)},{},"document-register-element-a"+R)}catch(rt){y()}if(!t.noBuiltIn)try{if(He.call(x,"a","a").outerHTML.indexOf("is")<0)throw{}}catch(ot){Me=function(e){return{is:e.toLowerCase()}}}}(window)},1699:function(e){!function(t){"use strict";var n=function(){return{escape:function(e){return e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1")},parseExtension:t,mimeType:function(e){var n;return(n="application/font-woff",{woff:n,woff2:n,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml"})[t(e).toLowerCase()]||""},dataAsUrl:function(e,t){return"data:"+t+";base64,"+e},isDataUrl:function(e){return-1!==e.search(/^(data:)/)},canvasToBlob:function(e){return e.toBlob?new Promise(function(t){e.toBlob(t)}):function(e){return new Promise(function(t){for(var n=window.atob(e.toDataURL().split(",")[1]),i=n.length,r=new Uint8Array(i),o=0;o<i;o++)r[o]=n.charCodeAt(o);t(new Blob([r],{type:"image/png"}))})}(e)},resolveUrl:function(e,t){var n=document.implementation.createHTMLDocument(),i=n.createElement("base");n.head.appendChild(i);var r=n.createElement("a");return n.body.appendChild(r),i.href=t,r.href=e,r.href},getAndEncode:function(e){return a.impl.options.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+(new Date).getTime()),new Promise(function(t){var n,i=new XMLHttpRequest;if(i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status){var r=new FileReader;r.onloadend=function(){var e=r.result.split(/,/)[1];t(e)},r.readAsDataURL(i.response)}else n?t(n):o("cannot fetch resource: "+e+", status: "+i.status)},i.ontimeout=function(){n?t(n):o("timeout of 30000ms occured while fetching resource: "+e)},i.responseType="blob",i.timeout=3e4,i.open("GET",e,!0),i.send(),a.impl.options.imagePlaceholder){var r=a.impl.options.imagePlaceholder.split(/,/);r&&r[1]&&(n=r[1])}function o(e){console.error(e),t("")}})},uid:(e=0,function(){return"u"+("0000"+(Math.random()*Math.pow(36,4)<<0).toString(36)).slice(-4)+e++}),delay:function(e){return function(t){return new Promise(function(n){setTimeout(function(){n(t)},e)})}},asArray:function(e){for(var t=[],n=e.length,i=0;i<n;i++)t.push(e[i]);return t},escapeXhtml:function(e){return e.replace(/#/g,"%23").replace(/\n/g,"%0A")},makeImage:function(e){return new Promise(function(t,n){var i=new Image;i.onload=function(){t(i)},i.onerror=n,i.src=e})},width:function(e){var t=n(e,"border-left-width"),i=n(e,"border-right-width");return e.scrollWidth+t+i},height:function(e){var t=n(e,"border-top-width"),i=n(e,"border-bottom-width");return e.scrollHeight+t+i}};var e;function t(e){var t=/\.([^\.\/]*?)$/g.exec(e);return t?t[1]:""}function n(e,t){var n=window.getComputedStyle(e).getPropertyValue(t);return parseFloat(n.replace("px",""))}}(),i=function(){var e=/url\(['"]?([^'"]+?)['"]?\)/g;return{inlineAll:function(e,n,o){return t(e)?Promise.resolve(e).then(i).then(function(t){var i=Promise.resolve(e);return t.forEach(function(e){i=i.then(function(t){return r(t,e,n,o)})}),i}):Promise.resolve(e)},shouldProcess:t,impl:{readUrls:i,inline:r}};function t(t){return-1!==t.search(e)}function i(t){for(var i,r=[];null!==(i=e.exec(t));)r.push(i[1]);return r.filter(function(e){return!n.isDataUrl(e)})}function r(e,t,i,r){return Promise.resolve(t).then(function(e){return i?n.resolveUrl(e,i):e}).then(r||n.getAndEncode).then(function(e){return n.dataAsUrl(e,n.mimeType(t))}).then(function(i){return e.replace(function(e){return new RegExp("(url\\(['\"]?)("+n.escape(e)+")(['\"]?\\))","g")}(t),"$1"+i+"$3")})}}(),r=function(){return{resolveAll:function(){return e(document).then(function(e){return Promise.all(e.map(function(e){return e.resolve()}))}).then(function(e){return e.join("\n")})},impl:{readAll:e}};function e(){return Promise.resolve(n.asArray(document.styleSheets)).then(function(e){var t=[];return e.forEach(function(e){try{n.asArray(e.cssRules||[]).forEach(t.push.bind(t))}catch(i){console.log("Error while reading CSS rules from "+e.href,i.toString())}}),t}).then(function(e){return e.filter(function(e){return e.type===CSSRule.FONT_FACE_RULE}).filter(function(e){return i.shouldProcess(e.style.getPropertyValue("src"))})}).then(function(t){return t.map(e)});function e(e){return{resolve:function(){return i.inlineAll(e.cssText,(e.parentStyleSheet||{}).href)},src:function(){return e.style.getPropertyValue("src")}}}}}(),o=function(){return{inlineAll:function t(r){return r instanceof Element?function(e){var t=e.style.getPropertyValue("background");return t?i.inlineAll(t).then(function(t){e.style.setProperty("background",t,e.style.getPropertyPriority("background"))}).then(function(){return e}):Promise.resolve(e)}(r).then(function(){return r instanceof HTMLImageElement?e(r).inline():Promise.all(n.asArray(r.childNodes).map(function(e){return t(e)}))}):Promise.resolve(r)},impl:{newImage:e}};function e(e){return{inline:function(t){return n.isDataUrl(e.src)?Promise.resolve():Promise.resolve(e.src).then(t||n.getAndEncode).then(function(t){return n.dataAsUrl(t,n.mimeType(e.src))}).then(function(t){return new Promise(function(n,i){e.onload=n,e.onerror=i,e.src=t})})}}}}(),a={toSvg:s,toPng:function(e,t){return l(e,t||{}).then(function(e){return e.toDataURL()})},toJpeg:function(e,t){return l(e,t=t||{}).then(function(e){return e.toDataURL("image/jpeg",t.quality||1)})},toBlob:function(e,t){return l(e,t||{}).then(n.canvasToBlob)},toPixelData:function(e,t){return l(e,t||{}).then(function(t){return t.getContext("2d").getImageData(0,0,n.width(e),n.height(e)).data})},impl:{fontFaces:r,images:o,util:n,inliner:i,options:{}}};function s(e,t){return function(e){a.impl.options.imagePlaceholder=void 0===e.imagePlaceholder?void 0:e.imagePlaceholder,a.impl.options.cacheBust=void 0!==e.cacheBust&&e.cacheBust}(t=t||{}),Promise.resolve(e).then(function(e){return c(e,t.filter,!0)}).then(u).then(d).then(function(e){return t.bgcolor&&(e.style.backgroundColor=t.bgcolor),t.width&&(e.style.width=t.width+"px"),t.height&&(e.style.height=t.height+"px"),t.style&&Object.keys(t.style).forEach(function(n){e.style[n]=t.style[n]}),e}).then(function(i){return function(e,t,i){return Promise.resolve(e).then(function(e){return e.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),(new XMLSerializer).serializeToString(e)}).then(n.escapeXhtml).then(function(e){return'<foreignObject x="0" y="0" width="100%" height="100%">'+e+"</foreignObject>"}).then(function(e){return'<svg xmlns="http://www.w3.org/2000/svg" width="'+t+'" height="'+i+'">'+e+"</svg>"}).then(function(e){return"data:image/svg+xml;charset=utf-8,"+e})}(i,t.width||n.width(e),t.height||n.height(e))})}function l(e,t){return s(e,t).then(n.makeImage).then(n.delay(100)).then(function(i){var r=function(e){var i=document.createElement("canvas");if(i.width=t.width||n.width(e),i.height=t.height||n.height(e),t.bgcolor){var r=i.getContext("2d");r.fillStyle=t.bgcolor,r.fillRect(0,0,i.width,i.height)}return i}(e);return r.getContext("2d").drawImage(i,0,0),r})}function c(e,t,i){return i||!t||t(e)?Promise.resolve(e).then(function(e){return e instanceof HTMLCanvasElement?n.makeImage(e.toDataURL()):e.cloneNode(!1)}).then(function(i){return function(e,t,i){var r=e.childNodes;return 0===r.length?Promise.resolve(t):function(e,t,n){var i=Promise.resolve();return t.forEach(function(t){i=i.then(function(){return c(t,n)}).then(function(t){t&&e.appendChild(t)})}),i}(t,n.asArray(r),i).then(function(){return t})}(e,i,t)}).then(function(t){return function(e,t){return t instanceof Element?Promise.resolve().then(function(){var i,r;i=window.getComputedStyle(e),r=t.style,i.cssText?r.cssText=i.cssText:function(e,t){n.asArray(e).forEach(function(n){t.setProperty(n,e.getPropertyValue(n),e.getPropertyPriority(n))})}(i,r)}).then(function(){[":before",":after"].forEach(function(i){!function(i){var r=window.getComputedStyle(e,i),o=r.getPropertyValue("content");if(""!==o&&"none"!==o){var a=n.uid();t.className=t.className+" "+a;var s=document.createElement("style");s.appendChild(function(e,t,i){var r="."+e+":"+t,o=i.cssText?function(e){var t=e.getPropertyValue("content");return e.cssText+" content: "+t+";"}(i):function(e){return n.asArray(e).map(function(t){return t+": "+e.getPropertyValue(t)+(e.getPropertyPriority(t)?" !important":"")}).join("; ")+";"}(i);return document.createTextNode(r+"{"+o+"}")}(a,i,r)),t.appendChild(s)}}(i)})}).then(function(){e instanceof HTMLTextAreaElement&&(t.innerHTML=e.value),e instanceof HTMLInputElement&&t.setAttribute("value",e.value)}).then(function(){t instanceof SVGElement&&(t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t instanceof SVGRectElement&&["width","height"].forEach(function(e){var n=t.getAttribute(e);n&&t.style.setProperty(e,n)}))}).then(function(){return t}):t}(e,t)}):Promise.resolve()}function u(e){return r.resolveAll().then(function(t){var n=document.createElement("style");return e.appendChild(n),n.appendChild(document.createTextNode(t)),e})}function d(e){return o.inlineAll(e).then(function(){return e})}e.exports=a}()},2290:function(e,t,n){"use strict";n.d(t,{a6:function(){return s},pg:function(){return d},iZ:function(){return u},b4:function(){return l},jx:function(){return p},m8:function(){return f},ws:function(){return c}});var i=n(5366),r=n(9666),o=n(8807),a=n(1116),s=function(){var e=function e(){_classCallCheck(this,e)};return e.STARTS_WITH="startsWith",e.CONTAINS="contains",e.NOT_CONTAINS="notContains",e.ENDS_WITH="endsWith",e.EQUALS="equals",e.NOT_EQUALS="notEquals",e.IN="in",e.LESS_THAN="lt",e.LESS_THAN_OR_EQUAL_TO="lte",e.GREATER_THAN="gt",e.GREATER_THAN_OR_EQUAL_TO="gte",e.BETWEEN="between",e.IS="is",e.IS_NOT="isNot",e.BEFORE="before",e.AFTER="after",e.DATE_IS="dateIs",e.DATE_IS_NOT="dateIsNot",e.DATE_BEFORE="dateBefore",e.DATE_AFTER="dateAfter",e}(),l=function(){var e=function(){function e(){_classCallCheck(this,e),this.ripple=!1,this.filterMatchModeOptions={text:[s.STARTS_WITH,s.CONTAINS,s.NOT_CONTAINS,s.ENDS_WITH,s.EQUALS,s.NOT_EQUALS],numeric:[s.EQUALS,s.NOT_EQUALS,s.LESS_THAN,s.LESS_THAN_OR_EQUAL_TO,s.GREATER_THAN,s.GREATER_THAN_OR_EQUAL_TO],date:[s.DATE_IS,s.DATE_IS_NOT,s.DATE_BEFORE,s.DATE_AFTER]},this.translation={startsWith:"Starts with",contains:"Contains",notContains:"Not contains",endsWith:"Ends with",equals:"Equals",notEquals:"Not equals",noFilter:"No Filter",lt:"Less than",lte:"Less than or equal to",gt:"Greater than",gte:"Greater than or equal to",is:"Is",isNot:"Is not",before:"Before",after:"After",dateIs:"Date is",dateIsNot:"Date is not",dateBefore:"Date is before",dateAfter:"Date is after",clear:"Clear",apply:"Apply",matchAll:"Match All",matchAny:"Match Any",addRule:"Add Rule",removeRule:"Remove Rule",accept:"Yes",reject:"No",choose:"Choose",upload:"Upload",cancel:"Cancel",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",weekHeader:"Wk",weak:"Weak",medium:"Medium",strong:"Strong",passwordPrompt:"Enter a password",emptyMessage:"No results found",emptyFilterMessage:"No results found"},this.translationSource=new r.x,this.translationObserver=this.translationSource.asObservable()}return _createClass(e,[{key:"getTranslation",value:function(e){return this.translation[e]}},{key:"setTranslation",value:function(e){this.translation=Object.assign(Object.assign({},this.translation),e),this.translationSource.next(this.translation)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),c=function(){var e=function e(){_classCallCheck(this,e)};return e.STARTS_WITH="startsWith",e.CONTAINS="contains",e.NOT_CONTAINS="notContains",e.ENDS_WITH="endsWith",e.EQUALS="equals",e.NOT_EQUALS="notEquals",e.NO_FILTER="noFilter",e.LT="lt",e.LTE="lte",e.GT="gt",e.GTE="gte",e.IS="is",e.IS_NOT="isNot",e.BEFORE="before",e.AFTER="after",e.CLEAR="clear",e.APPLY="apply",e.MATCH_ALL="matchAll",e.MATCH_ANY="matchAny",e.ADD_RULE="addRule",e.REMOVE_RULE="removeRule",e.ACCEPT="accept",e.REJECT="reject",e.CHOOSE="choose",e.UPLOAD="upload",e.CANCEL="cancel",e.DAY_NAMES="dayNames",e.DAY_NAMES_SHORT="dayNamesShort",e.DAY_NAMES_MIN="dayNamesMin",e.MONTH_NAMES="monthNames",e.MONTH_NAMES_SHORT="monthNamesShort",e.TODAY="today",e.WEEK_HEADER="weekHeader",e.WEAK="weak",e.MEDIUM="medium",e.STRONG="strong",e.PASSWORD_PROMPT="passwordPrompt",e.EMPTY_MESSAGE="emptyMessage",e.EMPTY_FILTER_MESSAGE="emptyFilterMessage",e}(),u=function(){var e=function(){function e(){var t=this;_classCallCheck(this,e),this.filters={startsWith:function(e,t,n){if(null==t||""===t.trim())return!0;if(null==e)return!1;var i=o.gb.removeAccents(t.toString()).toLocaleLowerCase(n);return o.gb.removeAccents(e.toString()).toLocaleLowerCase(n).slice(0,i.length)===i},contains:function(e,t,n){if(null==t||"string"==typeof t&&""===t.trim())return!0;if(null==e)return!1;var i=o.gb.removeAccents(t.toString()).toLocaleLowerCase(n);return-1!==o.gb.removeAccents(e.toString()).toLocaleLowerCase(n).indexOf(i)},notContains:function(e,t,n){if(null==t||"string"==typeof t&&""===t.trim())return!0;if(null==e)return!1;var i=o.gb.removeAccents(t.toString()).toLocaleLowerCase(n);return-1===o.gb.removeAccents(e.toString()).toLocaleLowerCase(n).indexOf(i)},endsWith:function(e,t,n){if(null==t||""===t.trim())return!0;if(null==e)return!1;var i=o.gb.removeAccents(t.toString()).toLocaleLowerCase(n),r=o.gb.removeAccents(e.toString()).toLocaleLowerCase(n);return-1!==r.indexOf(i,r.length-i.length)},equals:function(e,t,n){return null==t||"string"==typeof t&&""===t.trim()||null!=e&&(e.getTime&&t.getTime?e.getTime()===t.getTime():o.gb.removeAccents(e.toString()).toLocaleLowerCase(n)==o.gb.removeAccents(t.toString()).toLocaleLowerCase(n))},notEquals:function(e,t,n){return!(null==t||"string"==typeof t&&""===t.trim()||null!=e&&(e.getTime&&t.getTime?e.getTime()===t.getTime():o.gb.removeAccents(e.toString()).toLocaleLowerCase(n)==o.gb.removeAccents(t.toString()).toLocaleLowerCase(n)))},in:function(e,t){if(null==t||0===t.length)return!0;for(var n=0;n<t.length;n++)if(o.gb.equals(e,t[n]))return!0;return!1},between:function(e,t){return null==t||null==t[0]||null==t[1]||null!=e&&(e.getTime?t[0].getTime()<=e.getTime()&&e.getTime()<=t[1].getTime():t[0]<=e&&e<=t[1])},lt:function(e,t,n){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()<t.getTime():e<t)},lte:function(e,t,n){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()<=t.getTime():e<=t)},gt:function(e,t,n){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()>t.getTime():e>t)},gte:function(e,t,n){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()>=t.getTime():e>=t)},is:function(e,n,i){return t.filters.equals(e,n,i)},isNot:function(e,n,i){return t.filters.notEquals(e,n,i)},before:function(e,n,i){return t.filters.lt(e,n,i)},after:function(e,n,i){return t.filters.gt(e,n,i)},dateIs:function(e,t){return null==t||null!=e&&e.toDateString()===t.toDateString()},dateIsNot:function(e,t){return null==t||null!=e&&e.toDateString()!==t.toDateString()},dateBefore:function(e,t){return null==t||null!=e&&e.getTime()<t.getTime()},dateAfter:function(e,t){return null==t||null!=e&&e.getTime()>t.getTime()}}}return _createClass(e,[{key:"filter",value:function(e,t,n,i,r){var a=[];if(e){var s,l=_createForOfIteratorHelper(e);try{for(l.s();!(s=l.n()).done;){var c,u=s.value,d=_createForOfIteratorHelper(t);try{for(d.s();!(c=d.n()).done;){var p=c.value,f=o.gb.resolveFieldData(u,p);if(this.filters[i](f,n,r)){a.push(u);break}}}catch(h){d.e(h)}finally{d.f()}}}catch(h){l.e(h)}finally{l.f()}}return a}},{key:"register",value:function(e,t){this.filters[e]=t}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),d=function(){var e=function e(){_classCallCheck(this,e)};return e.AND="and",e.OR="or",e}(),p=function(){var e=function(){function e(t){_classCallCheck(this,e),this.template=t}return _createClass(e,[{key:"getType",value:function(){return this.name}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.Rgc))},e.\u0275dir=i.lG2({type:e,selectors:[["","pTemplate",""]],inputs:{type:"type",name:["pTemplate","name"]}}),e}(),f=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[a.ez]]}),e}()},7431:function(e,t,n){"use strict";n.d(t,{fz:function(){return Ar},lQ:function(){return Dr},iA:function(){return Or},UA:function(){return Ir},Mo:function(){return Sr},U$:function(){return Lr}});var i=n(5366),r=n(1116),o=n(9879),a=n(2290);function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}(e)?Number(e):t}var l=n(9666),c=n(2041),u=n(2391),d=n(5960),p=n(1994),f=n(7911),h=n(6042),b=n(7849);function g(e){return!!e&&(e instanceof u.y||(0,b.m)(e.lift)&&(0,b.m)(e.subscribe))}var m=n(1879),v=n(3386),_=n(4659);function k(e,t){return e===t}var y,x=n(1520),w=n(8868),E=n(9568),C=n(1423),T=n(4324),O=n(6407),M=n(5728);try{y="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(Rr){y=!1}var P,D,A=function(){var e=function e(t){_classCallCheck(this,e),this._platformId=t,this.isBrowser=this._platformId?(0,r.NF)(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&&!y)&&"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)(i.LFG(i.Lbi))},e.\u0275prov=i.Yz7({factory:function(){return new e(i.LFG(i.Lbi))},token:e,providedIn:"root"}),e}(),I=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e}();function S(){if("object"!=typeof document||!document)return 0;if(null==P){var 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";var n=document.createElement("div"),i=n.style;i.width="2px",i.height="1px",e.appendChild(n),document.body.appendChild(e),P=0,0===e.scrollLeft&&(e.scrollLeft=1,P=0===e.scrollLeft?1:2),e.parentNode.removeChild(e)}return P}var L=new i.OlP("cdk-dir-doc",{providedIn:"root",factory:function(){return(0,i.f3M)(r.K0)}}),R=function(){var e=function(){function e(t){if(_classCallCheck(this,e),this.value="ltr",this.change=new i.vpe,t){var n=t.documentElement?t.documentElement.dir:null,r=(t.body?t.body.dir:null)||n;this.value="ltr"===r||"rtl"===r?r:"ltr"}}return _createClass(e,[{key:"ngOnDestroy",value:function(){this.change.complete()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.LFG(L,8))},e.\u0275prov=i.Yz7({factory:function(){return new e(i.LFG(L,8))},token:e,providedIn:"root"}),e}(),Z=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e}(),z=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this))._data=e,i}return _createClass(n,[{key:"connect",value:function(){return g(this._data)?this._data:(0,c.of)(this._data)}},{key:"disconnect",value:function(){}}]),n}(function(){return function e(){_classCallCheck(this,e)}}()),U=function(){function e(){_classCallCheck(this,e),this.viewCacheSize=20,this._viewCache=[]}return _createClass(e,[{key:"applyChanges",value:function(e,t,n,i,r){var o=this;e.forEachOperation(function(e,a,s){var l,c;null==e.previousIndex?c=(l=o._insertView(function(){return n(e,a,s)},s,t,i(e)))?1:0:null==s?(o._detachAndCacheView(a,t),c=3):(l=o._moveView(a,s,t,i(e)),c=2),r&&r({context:null==l?void 0:l.context,operation:c,record:e})})}},{key:"detach",value:function(){var e,t=_createForOfIteratorHelper(this._viewCache);try{for(t.s();!(e=t.n()).done;){e.value.destroy()}}catch(n){t.e(n)}finally{t.f()}this._viewCache=[]}},{key:"_insertView",value:function(e,t,n,i){var r=this._insertViewFromCache(t,n);if(!r){var o=e();return n.createEmbeddedView(o.templateRef,o.context,o.index)}r.context.$implicit=i}},{key:"_detachAndCacheView",value:function(e,t){var n=t.detach(e);this._maybeCacheView(n,t)}},{key:"_moveView",value:function(e,t,n,i){var r=n.get(e);return n.move(r,t),r.context.$implicit=i,r}},{key:"_maybeCacheView",value:function(e,t){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(e);else{var n=t.indexOf(e);-1===n?e.destroy():t.remove(n)}}},{key:"_insertViewFromCache",value:function(e,t){var n=this._viewCache.pop();return n&&t.insert(n,e),n||null}}]),e}(),B=new i.OlP("_ViewRepeater"),N=["contentWrapper"],q=["*"],F=new i.OlP("VIRTUAL_SCROLL_STRATEGY"),W=function(){function e(t,n,i){var r,o;_classCallCheck(this,e),this._scrolledIndexChange=new l.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((void 0===o&&(o=m.y),r=null!=r?r:k,(0,v.e)(function(e,t){var n,i=!0;e.subscribe(new _.Q(t,function(e){var a=o(e);!i&&r(n,a)||(i=!1,n=a,t.next(e))}))}))),this._viewport=null,this._itemSize=t,this._minBufferPx=n,this._maxBufferPx=i}return _createClass(e,[{key:"attach",value:function(e){this._viewport=e,this._updateTotalContentSize(),this._updateRenderedRange()}},{key:"detach",value:function(){this._scrolledIndexChange.complete(),this._viewport=null}},{key:"updateItemAndBufferSize",value:function(e,t,n){this._itemSize=e,this._minBufferPx=t,this._maxBufferPx=n,this._updateTotalContentSize(),this._updateRenderedRange()}},{key:"onContentScrolled",value:function(){this._updateRenderedRange()}},{key:"onDataLengthChanged",value:function(){this._updateTotalContentSize(),this._updateRenderedRange()}},{key:"onContentRendered",value:function(){}},{key:"onRenderedOffsetChanged",value:function(){}},{key:"scrollToIndex",value:function(e,t){this._viewport&&this._viewport.scrollToOffset(e*this._itemSize,t)}},{key:"_updateTotalContentSize",value:function(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}},{key:"_updateRenderedRange",value:function(){if(this._viewport){var e=this._viewport.getRenderedRange(),t={start:e.start,end:e.end},n=this._viewport.getViewportSize(),i=this._viewport.getDataLength(),r=this._viewport.measureScrollOffset(),o=this._itemSize>0?r/this._itemSize:0;if(t.end>i){var a=Math.ceil(n/this._itemSize),s=Math.max(0,Math.min(o,i-a));o!=s&&(o=s,r=s*this._itemSize,t.start=Math.floor(o)),t.end=Math.max(0,Math.min(i,t.start+a))}var l=r-t.start*this._itemSize;if(l<this._minBufferPx&&0!=t.start){var c=Math.ceil((this._maxBufferPx-l)/this._itemSize);t.start=Math.max(0,t.start-c),t.end=Math.min(i,Math.ceil(o+(n+this._minBufferPx)/this._itemSize))}else{var u=t.end*this._itemSize-(r+n);if(u<this._minBufferPx&&t.end!=i){var d=Math.ceil((this._maxBufferPx-u)/this._itemSize);d>0&&(t.end=Math.min(i,t.end+d),t.start=Math.max(0,Math.floor(o-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(t),this._viewport.setRenderedContentOffset(this._itemSize*t.start),this._scrolledIndexChange.next(Math.floor(o))}}}]),e}();function K(e){return e._scrollStrategy}var V=function(){var e=function(){function e(){_classCallCheck(this,e),this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new W(this.itemSize,this.minBufferPx,this.maxBufferPx)}return _createClass(e,[{key:"itemSize",get:function(){return this._itemSize},set:function(e){this._itemSize=s(e)}},{key:"minBufferPx",get:function(){return this._minBufferPx},set:function(e){this._minBufferPx=s(e)}},{key:"maxBufferPx",get:function(){return this._maxBufferPx},set:function(e){this._maxBufferPx=s(e)}},{key:"ngOnChanges",value:function(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=i.lG2({type:e,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},features:[i._Bn([{provide:F,useFactory:K,deps:[(0,i.Gpc)(function(){return e})]}]),i.TTD]}),e}(),H=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._ngZone=t,this._platform=n,this._scrolled=new l.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=i}return _createClass(e,[{key:"register",value:function(e){var t=this;this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(function(){return t._scrolled.next(e)}))}},{key:"deregister",value:function(e){var t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}},{key:"scrolled",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return this._platform.isBrowser?new u.y(function(n){e._globalSubscription||e._addGlobalListener();var i=t>0?e._scrolled.pipe((0,x.e)(t)).subscribe(n):e._scrolled.subscribe(n);return e._scrolledCount++,function(){i.unsubscribe(),e._scrolledCount--,e._scrolledCount||e._removeGlobalListener()}}):(0,c.of)()}},{key:"ngOnDestroy",value:function(){var e=this;this._removeGlobalListener(),this.scrollContainers.forEach(function(t,n){return e.deregister(n)}),this._scrolled.complete()}},{key:"ancestorScrolled",value:function(e,t){var n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe((0,w.h)(function(e){return!e||n.indexOf(e)>-1}))}},{key:"getAncestorScrollContainers",value:function(e){var t=this,n=[];return this.scrollContainers.forEach(function(i,r){t._scrollableContainsElement(r,e)&&n.push(r)}),n}},{key:"_getWindow",value:function(){return this._document.defaultView||window}},{key:"_scrollableContainsElement",value:function(e,t){var n,r=(n=t)instanceof i.SBq?n.nativeElement:n,o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}},{key:"_addGlobalListener",value:function(){var e=this;this._globalSubscription=this._ngZone.runOutsideAngular(function(){var t=e._getWindow();return(0,d.R)(t.document,"scroll").subscribe(function(){return e._scrolled.next()})})}},{key:"_removeGlobalListener",value:function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.LFG(i.R0b),i.LFG(A),i.LFG(r.K0,8))},e.\u0275prov=i.Yz7({factory:function(){return new e(i.LFG(i.R0b),i.LFG(A),i.LFG(r.K0,8))},token:e,providedIn:"root"}),e}(),j=function(){var e=function(){function e(t,n,i,r){var o=this;_classCallCheck(this,e),this.elementRef=t,this.scrollDispatcher=n,this.ngZone=i,this.dir=r,this._destroyed=new l.x,this._elementScrolled=new u.y(function(e){return o.ngZone.runOutsideAngular(function(){return(0,d.R)(o.elementRef.nativeElement,"scroll").pipe((0,E.R)(o._destroyed)).subscribe(e)})})}return _createClass(e,[{key:"ngOnInit",value:function(){this.scrollDispatcher.register(this)}},{key:"ngOnDestroy",value:function(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}},{key:"elementScrolled",value:function(){return this._elementScrolled}},{key:"getElementRef",value:function(){return this.elementRef}},{key:"scrollTo",value:function(e){var 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!=S()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==S()?e.left=e.right:1==S()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}},{key:"_applyScrollToOptions",value:function(e){var t=this.elementRef.nativeElement;!function(){if(null==D){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return D=!1;if("scrollBehavior"in document.documentElement.style)D=!0;else{var e=Element.prototype.scrollTo;D=!!e&&!/\{\s*\[native code\]\s*\}/.test(e.toString())}}return D}()?(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left)):t.scrollTo(e)}},{key:"measureScrollOffset",value:function(e){var t=this.elementRef.nativeElement;if("top"==e)return t.scrollTop;if("bottom"==e)return t.scrollHeight-t.clientHeight-t.scrollTop;var n=this.dir&&"rtl"==this.dir.value;return"start"==e?e=n?"right":"left":"end"==e&&(e=n?"left":"right"),n&&2==S()?"left"==e?t.scrollWidth-t.clientWidth-t.scrollLeft:t.scrollLeft:n&&1==S()?"left"==e?t.scrollLeft+t.scrollWidth-t.clientWidth:-t.scrollLeft:"left"==e?t.scrollLeft:t.scrollWidth-t.clientWidth-t.scrollLeft}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(H),i.Y36(i.R0b),i.Y36(R,8))},e.\u0275dir=i.lG2({type:e,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),e}(),J=function(){var e=function(){function e(t,n,i){var r=this;_classCallCheck(this,e),this._platform=t,this._change=new l.x,this._changeListener=function(e){r._change.next(e)},this._document=i,n.runOutsideAngular(function(){if(t.isBrowser){var e=r._getWindow();e.addEventListener("resize",r._changeListener),e.addEventListener("orientationchange",r._changeListener)}r.change().subscribe(function(){return r._updateViewportSize()})})}return _createClass(e,[{key:"ngOnDestroy",value:function(){if(this._platform.isBrowser){var e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}},{key:"getViewportSize",value:function(){this._viewportSize||this._updateViewportSize();var e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}},{key:"getViewportRect",value:function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),n=t.width,i=t.height;return{top:e.top,left:e.left,bottom:e.top+i,right:e.left+n,height:i,width:n}}},{key:"getViewportScrollPosition",value:function(){if(!this._platform.isBrowser)return{top:0,left:0};var e=this._document,t=this._getWindow(),n=e.documentElement,i=n.getBoundingClientRect();return{top:-i.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-i.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}},{key:"change",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return e>0?this._change.pipe((0,x.e)(e)):this._change}},{key:"_getWindow",value:function(){return this._document.defaultView||window}},{key:"_updateViewportSize",value:function(){var e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.LFG(A),i.LFG(i.R0b),i.LFG(r.K0,8))},e.\u0275prov=i.Yz7({factory:function(){return new e(i.LFG(A),i.LFG(i.R0b),i.LFG(r.K0,8))},token:e,providedIn:"root"}),e}(),G="undefined"!=typeof requestAnimationFrame?p.Z:f.E,Q=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o,a,s,c){var d;return _classCallCheck(this,n),(d=t.call(this,e,s,r,a)).elementRef=e,d._changeDetectorRef=i,d._scrollStrategy=o,d._detachedSubject=new l.x,d._renderedRangeSubject=new l.x,d._orientation="vertical",d.scrolledIndexChange=new u.y(function(e){return d._scrollStrategy.scrolledIndexChange.subscribe(function(t){return Promise.resolve().then(function(){return d.ngZone.run(function(){return e.next(t)})})})}),d.renderedRangeStream=d._renderedRangeSubject,d._totalContentSize=0,d._totalContentWidth="",d._totalContentHeight="",d._renderedRange={start:0,end:0},d._dataLength=0,d._viewportSize=0,d._renderedContentOffset=0,d._renderedContentOffsetNeedsRewrite=!1,d._isChangeDetectionPending=!1,d._runAfterChangeDetection=[],d._viewportChanges=h.w0.EMPTY,d._viewportChanges=c.change().subscribe(function(){d.checkViewportSize()}),d}return _createClass(n,[{key:"orientation",get:function(){return this._orientation},set:function(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}},{key:"ngOnInit",value:function(){var e=this;_get(_getPrototypeOf(n.prototype),"ngOnInit",this).call(this),this.ngZone.runOutsideAngular(function(){return Promise.resolve().then(function(){e._measureViewportSize(),e._scrollStrategy.attach(e),e.elementScrolled().pipe((0,C.O)(null),(0,x.e)(0,G)).subscribe(function(){return e._scrollStrategy.onContentScrolled()}),e._markChangeDetectionNeeded()})})}},{key:"ngOnDestroy",value:function(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),_get(_getPrototypeOf(n.prototype),"ngOnDestroy",this).call(this)}},{key:"attach",value:function(e){var t=this;this.ngZone.runOutsideAngular(function(){t._forOf=e,t._forOf.dataStream.pipe((0,E.R)(t._detachedSubject)).subscribe(function(e){var n=e.length;n!==t._dataLength&&(t._dataLength=n,t._scrollStrategy.onDataLengthChanged()),t._doChangeDetection()})})}},{key:"detach",value:function(){this._forOf=null,this._detachedSubject.next()}},{key:"getDataLength",value:function(){return this._dataLength}},{key:"getViewportSize",value:function(){return this._viewportSize}},{key:"getRenderedRange",value:function(){return this._renderedRange}},{key:"setTotalContentSize",value:function(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}},{key:"setRenderedRange",value:function(e){var t,n,i=this;((t=this._renderedRange).start!=(n=e).start||t.end!=n.end)&&(this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(function(){return i._scrollStrategy.onContentRendered()}))}},{key:"getOffsetToRenderedContentStart",value:function(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}},{key:"setRenderedContentOffset",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"to-start",i="horizontal"==this.orientation,r=i?"X":"Y",o="translate".concat(r,"(").concat(Number((i&&this.dir&&"rtl"==this.dir.value?-1:1)*e),"px)");this._renderedContentOffset=e,"to-end"===n&&(o+=" translate".concat(r,"(-100%)"),this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=o&&(this._renderedContentTransform=o,this._markChangeDetectionNeeded(function(){t._renderedContentOffsetNeedsRewrite?(t._renderedContentOffset-=t.measureRenderedContentSize(),t._renderedContentOffsetNeedsRewrite=!1,t.setRenderedContentOffset(t._renderedContentOffset)):t._scrollStrategy.onRenderedOffsetChanged()}))}},{key:"scrollToOffset",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto",n={behavior:t};"horizontal"===this.orientation?n.start=e:n.top=e,this.scrollTo(n)}},{key:"scrollToIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto";this._scrollStrategy.scrollToIndex(e,t)}},{key:"measureScrollOffset",value:function(e){return _get(_getPrototypeOf(n.prototype),"measureScrollOffset",this).call(this,e||("horizontal"===this.orientation?"start":"top"))}},{key:"measureRenderedContentSize",value:function(){var e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}},{key:"measureRangeSize",value:function(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}},{key:"checkViewportSize",value:function(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}},{key:"_measureViewportSize",value:function(){var e=this.elementRef.nativeElement;this._viewportSize="horizontal"===this.orientation?e.clientWidth:e.clientHeight}},{key:"_markChangeDetectionNeeded",value:function(e){var t=this;e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(function(){return Promise.resolve().then(function(){t._doChangeDetection()})}))}},{key:"_doChangeDetection",value:function(){var e=this;this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(function(){return e._changeDetectorRef.markForCheck()});var t=this._runAfterChangeDetection;this._runAfterChangeDetection=[];var n,i=_createForOfIteratorHelper(t);try{for(i.s();!(n=i.n()).done;){(0,n.value)()}}catch(r){i.e(r)}finally{i.f()}}},{key:"_calculateSpacerSize",value:function(){this._totalContentHeight="horizontal"===this.orientation?"":"".concat(this._totalContentSize,"px"),this._totalContentWidth="horizontal"===this.orientation?"".concat(this._totalContentSize,"px"):""}}]),n}(j);return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(F,8),i.Y36(R,8),i.Y36(H),i.Y36(J))},e.\u0275cmp=i.Xpm({type:e,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,t){var n;(1&e&&i.Gf(N,7),2&e)&&(i.iGM(n=i.CRH())&&(t._contentWrapper=n.first))},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===t.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==t.orientation)},inputs:{orientation:"orientation"},outputs:{scrolledIndexChange:"scrolledIndexChange"},features:[i._Bn([{provide:j,useExisting:e}]),i.qOj],ngContentSelectors:q,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,t){1&e&&(i.F$t(),i.TgZ(0,"div",0,1),i.Hsn(2),i.qZA(),i._UZ(3,"div",2)),2&e&&(i.xp6(3),i.Udp("width",t._totalContentWidth)("height",t._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}[dir=rtl] .cdk-virtual-scroll-spacer{right:0;left:auto;transform-origin:100% 0}\n"],encapsulation:2,changeDetection:0}),e}();function Y(e,t,n){if(!n.getBoundingClientRect)return 0;var i=n.getBoundingClientRect();return"horizontal"===e?"start"===t?i.left:i.right:"start"===t?i.top:i.bottom}var $=function(){var e=function(){function e(t,n,i,r,o,a){var s=this;_classCallCheck(this,e),this._viewContainerRef=t,this._template=n,this._differs=i,this._viewRepeater=r,this._viewport=o,this.viewChange=new l.x,this._dataSourceChanges=new l.x,this.dataStream=this._dataSourceChanges.pipe((0,C.O)(null),(0,v.e)(function(e,t){var n,i=!1;e.subscribe(new _.Q(t,function(e){var r=n;n=e,i&&t.next([r,e]),i=!0}))}),(0,T.w)(function(e){var t=_slicedToArray2(e,2),n=t[0],i=t[1];return s._changeDataSource(n,i)}),(0,M.B)({connector:function(){return new O.t(1,void 0,void 0)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:!1})),this._differ=null,this._needsUpdate=!1,this._destroyed=new l.x,this.dataStream.subscribe(function(e){s._data=e,s._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,E.R)(this._destroyed)).subscribe(function(e){s._renderedRange=e,a.run(function(){return s.viewChange.next(s._renderedRange)}),s._onRenderedDataChange()}),this._viewport.attach(this)}return _createClass(e,[{key:"cdkVirtualForOf",get:function(){return this._cdkVirtualForOf},set:function(e){this._cdkVirtualForOf=e,function(e){return e&&"function"==typeof e.connect}(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new z(g(e)?e:Array.from(e||[])))}},{key:"cdkVirtualForTrackBy",get:function(){return this._cdkVirtualForTrackBy},set:function(e){var t=this;this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?function(n,i){return e(n+(t._renderedRange?t._renderedRange.start:0),i)}:void 0}},{key:"cdkVirtualForTemplate",set:function(e){e&&(this._needsUpdate=!0,this._template=e)}},{key:"cdkVirtualForTemplateCacheSize",get:function(){return this._viewRepeater.viewCacheSize},set:function(e){this._viewRepeater.viewCacheSize=s(e)}},{key:"measureRangeSize",value:function(e,t){if(e.start>=e.end)return 0;for(var n,i,r=e.start-this._renderedRange.start,o=e.end-e.start,a=0;a<o;a++){var s=this._viewContainerRef.get(a+r);if(s&&s.rootNodes.length){n=i=s.rootNodes[0];break}}for(var l=o-1;l>-1;l--){var c=this._viewContainerRef.get(l+r);if(c&&c.rootNodes.length){i=c.rootNodes[c.rootNodes.length-1];break}}return n&&i?Y(t,"end",i)-Y(t,"start",n):0}},{key:"ngDoCheck",value:function(){if(this._differ&&this._needsUpdate){var e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}},{key:"ngOnDestroy",value:function(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}},{key:"_onRenderedDataChange",value:function(){var e=this;this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create(function(t,n){return e.cdkVirtualForTrackBy?e.cdkVirtualForTrackBy(t,n):n})),this._needsUpdate=!0)}},{key:"_changeDataSource",value:function(e,t){return e&&e.disconnect(this),this._needsUpdate=!0,t?t.connect(this):(0,c.of)()}},{key:"_updateContext",value:function(){for(var e=this._data.length,t=this._viewContainerRef.length;t--;){var n=this._viewContainerRef.get(t);n.context.index=this._renderedRange.start+t,n.context.count=e,this._updateComputedContextProperties(n.context),n.detectChanges()}}},{key:"_applyChanges",value:function(e){var t=this;this._viewRepeater.applyChanges(e,this._viewContainerRef,function(e,n,i){return t._getEmbeddedViewArgs(e,i)},function(e){return e.item}),e.forEachIdentityChange(function(e){t._viewContainerRef.get(e.currentIndex).context.$implicit=e.item});for(var n=this._data.length,i=this._viewContainerRef.length;i--;){var r=this._viewContainerRef.get(i);r.context.index=this._renderedRange.start+i,r.context.count=n,this._updateComputedContextProperties(r.context)}}},{key:"_updateComputedContextProperties",value:function(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}},{key:"_getEmbeddedViewArgs",value:function(e,t){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:t}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(B),i.Y36(Q,4),i.Y36(i.R0b))},e.\u0275dir=i.lG2({type:e,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},features:[i._Bn([{provide:B,useClass:U}])]}),e}(),X=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e}(),ee=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[Z,I,X],Z,X]}),e}(),te=n(9713),ne=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"addClass",value:function(e,t){e.classList?e.classList.add(t):e.className+=" "+t}},{key:"addMultipleClasses",value:function(e,t){if(e.classList)for(var n=t.trim().split(" "),i=0;i<n.length;i++)e.classList.add(n[i]);else for(var r=t.split(" "),o=0;o<r.length;o++)e.className+=" "+r[o]}},{key:"removeClass",value:function(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}},{key:"hasClass",value:function(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)}},{key:"siblings",value:function(e){return Array.prototype.filter.call(e.parentNode.children,function(t){return t!==e})}},{key:"find",value:function(e,t){return Array.from(e.querySelectorAll(t))}},{key:"findSingle",value:function(e,t){return e?e.querySelector(t):null}},{key:"index",value:function(e){for(var t=e.parentNode.childNodes,n=0,i=0;i<t.length;i++){if(t[i]==e)return n;1==t[i].nodeType&&n++}return-1}},{key:"indexWithinGroup",value:function(e,t){for(var n=e.parentNode?e.parentNode.childNodes:[],i=0,r=0;r<n.length;r++){if(n[r]==e)return i;n[r].attributes&&n[r].attributes[t]&&1==n[r].nodeType&&i++}return-1}},{key:"relativePosition",value:function(e,t){var n,i,r=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=t.offsetHeight,a=t.getBoundingClientRect(),s=this.getViewport();a.top+o+r.height>s.height?(n=-1*r.height,e.style.transformOrigin="bottom",a.top+n<0&&(n=-1*a.top)):(n=o,e.style.transformOrigin="top"),i=r.width>s.width?-1*a.left:a.left+r.width>s.width?-1*(a.left+r.width-s.width):0,e.style.top=n+"px",e.style.left=i+"px"}},{key:"absolutePosition",value:function(e,t){var n,i,r=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=r.height,a=r.width,s=t.offsetHeight,l=t.offsetWidth,c=t.getBoundingClientRect(),u=this.getWindowScrollTop(),d=this.getWindowScrollLeft(),p=this.getViewport();c.top+s+o>p.height?(n=c.top+u-o,e.style.transformOrigin="bottom",n<0&&(n=u)):(n=s+c.top+u,e.style.transformOrigin="top"),i=c.left+a>p.width?Math.max(0,c.left+d+l-a):c.left+d,e.style.top=n+"px",e.style.left=i+"px"}},{key:"getParents",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return null===e.parentNode?t:this.getParents(e.parentNode,t.concat([e.parentNode]))}},{key:"getScrollableParents",value:function(e){var t=[];if(e){var n,i=this.getParents(e),r=/(auto|scroll)/,o=function(e){var t=window.getComputedStyle(e,null);return r.test(t.getPropertyValue("overflow"))||r.test(t.getPropertyValue("overflowX"))||r.test(t.getPropertyValue("overflowY"))},a=_createForOfIteratorHelper(i);try{for(a.s();!(n=a.n()).done;){var s=n.value,l=1===s.nodeType&&s.dataset.scrollselectors;if(l){var c,u=_createForOfIteratorHelper(l.split(","));try{for(u.s();!(c=u.n()).done;){var d=c.value,p=this.findSingle(s,d);p&&o(p)&&t.push(p)}}catch(f){u.e(f)}finally{u.f()}}9!==s.nodeType&&o(s)&&t.push(s)}}catch(f){a.e(f)}finally{a.f()}}return t}},{key:"getHiddenElementOuterHeight",value:function(e){e.style.visibility="hidden",e.style.display="block";var t=e.offsetHeight;return e.style.display="none",e.style.visibility="visible",t}},{key:"getHiddenElementOuterWidth",value:function(e){e.style.visibility="hidden",e.style.display="block";var t=e.offsetWidth;return e.style.display="none",e.style.visibility="visible",t}},{key:"getHiddenElementDimensions",value:function(e){var t={};return e.style.visibility="hidden",e.style.display="block",t.width=e.offsetWidth,t.height=e.offsetHeight,e.style.display="none",e.style.visibility="visible",t}},{key:"scrollInView",value:function(e,t){var n=getComputedStyle(e).getPropertyValue("borderTopWidth"),i=n?parseFloat(n):0,r=getComputedStyle(e).getPropertyValue("paddingTop"),o=r?parseFloat(r):0,a=e.getBoundingClientRect(),s=t.getBoundingClientRect().top+document.body.scrollTop-(a.top+document.body.scrollTop)-i-o,l=e.scrollTop,c=e.clientHeight,u=this.getOuterHeight(t);s<0?e.scrollTop=l+s:s+u>c&&(e.scrollTop=l+s-c+u)}},{key:"fadeIn",value:function(e,t){e.style.opacity=0;var n=+new Date,i=0;!function r(){i=+e.style.opacity.replace(",",".")+((new Date).getTime()-n)/t,e.style.opacity=i,n=+new Date,+i<1&&(window.requestAnimationFrame&&requestAnimationFrame(r)||setTimeout(r,16))}()}},{key:"fadeOut",value:function(e,t){var n=1,i=50/t,r=setInterval(function(){(n-=i)<=0&&(n=0,clearInterval(r)),e.style.opacity=n},50)}},{key:"getWindowScrollTop",value:function(){var e=document.documentElement;return(window.pageYOffset||e.scrollTop)-(e.clientTop||0)}},{key:"getWindowScrollLeft",value:function(){var e=document.documentElement;return(window.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}},{key:"matches",value:function(e,t){var n=Element.prototype;return(n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector||function(e){return-1!==[].indexOf.call(document.querySelectorAll(e),this)}).call(e,t)}},{key:"getOuterWidth",value:function(e,t){var n=e.offsetWidth;if(t){var i=getComputedStyle(e);n+=parseFloat(i.marginLeft)+parseFloat(i.marginRight)}return n}},{key:"getHorizontalPadding",value:function(e){var t=getComputedStyle(e);return parseFloat(t.paddingLeft)+parseFloat(t.paddingRight)}},{key:"getHorizontalMargin",value:function(e){var t=getComputedStyle(e);return parseFloat(t.marginLeft)+parseFloat(t.marginRight)}},{key:"innerWidth",value:function(e){var t=e.offsetWidth,n=getComputedStyle(e);return t+=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight)}},{key:"width",value:function(e){var t=e.offsetWidth,n=getComputedStyle(e);return t-=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight),t}},{key:"getInnerHeight",value:function(e){var t=e.offsetHeight,n=getComputedStyle(e);return t+=parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)}},{key:"getOuterHeight",value:function(e,t){var n=e.offsetHeight;if(t){var i=getComputedStyle(e);n+=parseFloat(i.marginTop)+parseFloat(i.marginBottom)}return n}},{key:"getHeight",value:function(e){var t=e.offsetHeight,n=getComputedStyle(e);return t-=parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)+parseFloat(n.borderTopWidth)+parseFloat(n.borderBottomWidth)}},{key:"getWidth",value:function(e){var t=e.offsetWidth,n=getComputedStyle(e);return t-=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight)+parseFloat(n.borderLeftWidth)+parseFloat(n.borderRightWidth)}},{key:"getViewport",value:function(){var e=window,t=document,n=t.documentElement,i=t.getElementsByTagName("body")[0];return{width:e.innerWidth||n.clientWidth||i.clientWidth,height:e.innerHeight||n.clientHeight||i.clientHeight}}},{key:"getOffset",value:function(e){var t=e.getBoundingClientRect();return{top:t.top+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0),left:t.left+(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0)}}},{key:"replaceElementWith",value:function(e,t){var n=e.parentNode;if(!n)throw"Can't replace element";return n.replaceChild(t,e)}},{key:"getUserAgent",value:function(){return navigator.userAgent}},{key:"isIE",value:function(){var e=window.navigator.userAgent;return e.indexOf("MSIE ")>0||(e.indexOf("Trident/")>0?(e.indexOf("rv:"),!0):e.indexOf("Edge/")>0)}},{key:"isIOS",value:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}},{key:"isAndroid",value:function(){return/(android)/i.test(navigator.userAgent)}},{key:"appendChild",value:function(e,t){if(this.isElement(t))t.appendChild(e);else{if(!t.el||!t.el.nativeElement)throw"Cannot append "+t+" to "+e;t.el.nativeElement.appendChild(e)}}},{key:"removeChild",value:function(e,t){if(this.isElement(t))t.removeChild(e);else{if(!t.el||!t.el.nativeElement)throw"Cannot remove "+e+" from "+t;t.el.nativeElement.removeChild(e)}}},{key:"removeElement",value:function(e){"remove"in Element.prototype?e.remove():e.parentNode.removeChild(e)}},{key:"isElement",value:function(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName}},{key:"calculateScrollbarWidth",value:function(e){if(e){var t=getComputedStyle(e);return e.offsetWidth-e.clientWidth-parseFloat(t.borderLeftWidth)-parseFloat(t.borderRightWidth)}if(null!==this.calculatedScrollbarWidth)return this.calculatedScrollbarWidth;var n=document.createElement("div");n.className="p-scrollbar-measure",document.body.appendChild(n);var i=n.offsetWidth-n.clientWidth;return document.body.removeChild(n),this.calculatedScrollbarWidth=i,i}},{key:"calculateScrollbarHeight",value:function(){if(null!==this.calculatedScrollbarHeight)return this.calculatedScrollbarHeight;var e=document.createElement("div");e.className="p-scrollbar-measure",document.body.appendChild(e);var t=e.offsetHeight-e.clientHeight;return document.body.removeChild(e),this.calculatedScrollbarWidth=t,t}},{key:"invokeElementMethod",value:function(e,t,n){e[t].apply(e,n)}},{key:"clearSelection",value:function(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch(e){}}},{key:"getBrowser",value:function(){if(!this.browser){var e=this.resolveUserAgent();this.browser={},e.browser&&(this.browser[e.browser]=!0,this.browser.version=e.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser}},{key:"resolveUserAgent",value:function(){var e=navigator.userAgent.toLowerCase(),t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}}},{key:"isInteger",value:function(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}},{key:"isHidden",value:function(e){return null===e.offsetParent}},{key:"getFocusableElements",value:function(t){var n,i=[],r=_createForOfIteratorHelper(e.find(t,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])'));try{for(r.s();!(n=r.n()).done;){var o=n.value;"none"!=getComputedStyle(o).display&&"hidden"!=getComputedStyle(o).visibility&&i.push(o)}}catch(a){r.e(a)}finally{r.f()}return i}},{key:"generateZIndex",value:function(){return this.zindex=this.zindex||999,++this.zindex}}]),e}();return e.zindex=1e3,e.calculatedScrollbarWidth=null,e.calculatedScrollbarHeight=null,e}(),ie=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};_classCallCheck(this,e),this.element=t,this.listener=n}return _createClass(e,[{key:"bindScrollListener",value:function(){this.scrollableParents=ne.getScrollableParents(this.element);for(var e=0;e<this.scrollableParents.length;e++)this.scrollableParents[e].addEventListener("scroll",this.listener)}},{key:"unbindScrollListener",value:function(){if(this.scrollableParents)for(var e=0;e<this.scrollableParents.length;e++)this.scrollableParents[e].removeEventListener("scroll",this.listener)}},{key:"destroy",value:function(){this.unbindScrollListener(),this.element=null,this.listener=null,this.scrollableParents=null}}]),e}(),re=n(8807),oe=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.el=t,this.zone=n,this.tooltipPosition="right",this.tooltipEvent="hover",this.appendTo="body",this.tooltipZIndex="auto",this.escape=!0}return _createClass(e,[{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=e,this.deactivate()}},{key:"ngAfterViewInit",value:function(){var e=this;this.zone.runOutsideAngular(function(){"hover"===e.tooltipEvent?(e.mouseEnterListener=e.onMouseEnter.bind(e),e.mouseLeaveListener=e.onMouseLeave.bind(e),e.clickListener=e.onClick.bind(e),e.el.nativeElement.addEventListener("mouseenter",e.mouseEnterListener),e.el.nativeElement.addEventListener("mouseleave",e.mouseLeaveListener),e.el.nativeElement.addEventListener("click",e.clickListener)):"focus"===e.tooltipEvent&&(e.focusListener=e.onFocus.bind(e),e.blurListener=e.onBlur.bind(e),e.el.nativeElement.addEventListener("focus",e.focusListener),e.el.nativeElement.addEventListener("blur",e.blurListener))})}},{key:"onMouseEnter",value:function(e){this.container||this.showTimeout||this.activate()}},{key:"onMouseLeave",value:function(e){this.deactivate()}},{key:"onFocus",value:function(e){this.activate()}},{key:"onBlur",value:function(e){this.deactivate()}},{key:"onClick",value:function(e){this.deactivate()}},{key:"activate",value:function(){var e=this;this.active=!0,this.clearHideTimeout(),this.showDelay?this.showTimeout=setTimeout(function(){e.show()},this.showDelay):this.show(),this.life&&(this.hideTimeout=setTimeout(function(){e.hide()},this.showDelay?this.life+this.showDelay:this.life))}},{key:"deactivate",value:function(){var e=this;this.active=!1,this.clearShowTimeout(),this.hideDelay?(this.clearHideTimeout(),this.hideTimeout=setTimeout(function(){e.hide()},this.hideDelay)):this.hide()}},{key:"text",get:function(){return this._text},set:function(e){this._text=e,this.active&&(this._text?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide())}},{key:"create",value:function(){this.container&&(this.clearHideTimeout(),this.remove()),this.container=document.createElement("div");var e=document.createElement("div");e.className="p-tooltip-arrow",this.container.appendChild(e),this.tooltipText=document.createElement("div"),this.tooltipText.className="p-tooltip-text",this.updateText(),this.positionStyle&&(this.container.style.position=this.positionStyle),this.container.appendChild(this.tooltipText),"body"===this.appendTo?document.body.appendChild(this.container):ne.appendChild(this.container,"target"===this.appendTo?this.el.nativeElement:this.appendTo),this.container.style.display="inline-block"}},{key:"show",value:function(){this.text&&!this.disabled&&(this.create(),this.align(),ne.fadeIn(this.container,250),this.container.style.zIndex="auto"===this.tooltipZIndex?++ne.zindex:this.tooltipZIndex,this.bindDocumentResizeListener(),this.bindScrollListener())}},{key:"hide",value:function(){this.remove()}},{key:"updateText",value:function(){this.escape?(this.tooltipText.innerHTML="",this.tooltipText.appendChild(document.createTextNode(this._text))):this.tooltipText.innerHTML=this._text}},{key:"align",value:function(){switch(this.tooltipPosition){case"top":this.alignTop(),this.isOutOfBounds()&&(this.alignBottom(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"bottom":this.alignBottom(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"left":this.alignLeft(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()));break;case"right":this.alignRight(),this.isOutOfBounds()&&(this.alignLeft(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()))}}},{key:"getHostOffset",value:function(){if("body"===this.appendTo||"target"===this.appendTo){var e=this.el.nativeElement.getBoundingClientRect();return{left:e.left+ne.getWindowScrollLeft(),top:e.top+ne.getWindowScrollTop()}}return{left:0,top:0}}},{key:"alignRight",value:function(){this.preAlign("right");var e=this.getHostOffset(),t=e.left+ne.getOuterWidth(this.el.nativeElement),n=e.top+(ne.getOuterHeight(this.el.nativeElement)-ne.getOuterHeight(this.container))/2;this.container.style.left=t+"px",this.container.style.top=n+"px"}},{key:"alignLeft",value:function(){this.preAlign("left");var e=this.getHostOffset(),t=e.left-ne.getOuterWidth(this.container),n=e.top+(ne.getOuterHeight(this.el.nativeElement)-ne.getOuterHeight(this.container))/2;this.container.style.left=t+"px",this.container.style.top=n+"px"}},{key:"alignTop",value:function(){this.preAlign("top");var e=this.getHostOffset(),t=e.left+(ne.getOuterWidth(this.el.nativeElement)-ne.getOuterWidth(this.container))/2,n=e.top-ne.getOuterHeight(this.container);this.container.style.left=t+"px",this.container.style.top=n+"px"}},{key:"alignBottom",value:function(){this.preAlign("bottom");var e=this.getHostOffset(),t=e.left+(ne.getOuterWidth(this.el.nativeElement)-ne.getOuterWidth(this.container))/2,n=e.top+ne.getOuterHeight(this.el.nativeElement);this.container.style.left=t+"px",this.container.style.top=n+"px"}},{key:"preAlign",value:function(e){this.container.style.left="-999px",this.container.style.top="-999px";var t="p-tooltip p-component p-tooltip-"+e;this.container.className=this.tooltipStyleClass?t+" "+this.tooltipStyleClass:t}},{key:"isOutOfBounds",value:function(){var e=this.container.getBoundingClientRect(),t=e.top,n=e.left,i=ne.getOuterWidth(this.container),r=ne.getOuterHeight(this.container),o=ne.getViewport();return n+i>o.width||n<0||t<0||t+r>o.height}},{key:"onWindowResize",value:function(e){this.hide()}},{key:"bindDocumentResizeListener",value:function(){var e=this;this.zone.runOutsideAngular(function(){e.resizeListener=e.onWindowResize.bind(e),window.addEventListener("resize",e.resizeListener)})}},{key:"unbindDocumentResizeListener",value:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)}},{key:"bindScrollListener",value:function(){var e=this;this.scrollHandler||(this.scrollHandler=new ie(this.el.nativeElement,function(){e.container&&e.hide()})),this.scrollHandler.bindScrollListener()}},{key:"unbindScrollListener",value:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}},{key:"unbindEvents",value:function(){"hover"===this.tooltipEvent?(this.el.nativeElement.removeEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.removeEventListener("mouseleave",this.mouseLeaveListener),this.el.nativeElement.removeEventListener("click",this.clickListener)):"focus"===this.tooltipEvent&&(this.el.nativeElement.removeEventListener("focus",this.focusListener),this.el.nativeElement.removeEventListener("blur",this.blurListener)),this.unbindDocumentResizeListener()}},{key:"remove",value:function(){this.container&&this.container.parentElement&&("body"===this.appendTo?document.body.removeChild(this.container):"target"===this.appendTo?this.el.nativeElement.removeChild(this.container):ne.removeChild(this.container,this.appendTo)),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.clearTimeouts(),this.container=null,this.scrollHandler=null}},{key:"clearShowTimeout",value:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null)}},{key:"clearHideTimeout",value:function(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)}},{key:"clearTimeouts",value:function(){this.clearShowTimeout(),this.clearHideTimeout()}},{key:"ngOnDestroy",value:function(){this.unbindEvents(),this.remove(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.R0b))},e.\u0275dir=i.lG2({type:e,selectors:[["","pTooltip",""]],inputs:{tooltipPosition:"tooltipPosition",tooltipEvent:"tooltipEvent",appendTo:"appendTo",positionStyle:"positionStyle",tooltipStyleClass:"tooltipStyleClass",tooltipZIndex:"tooltipZIndex",escape:"escape",showDelay:"showDelay",hideDelay:"hideDelay",life:"life",disabled:["tooltipDisabled","disabled"],text:["pTooltip","text"]}}),e}(),ae=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez]]}),e}(),se=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.el=t,this.zone=n,this.config=i}return _createClass(e,[{key:"ngAfterViewInit",value:function(){var e=this;this.config&&this.config.ripple&&this.zone.runOutsideAngular(function(){e.create(),e.mouseDownListener=e.onMouseDown.bind(e),e.el.nativeElement.addEventListener("mousedown",e.mouseDownListener)})}},{key:"onMouseDown",value:function(e){var t=this.getInk();if(t&&"none"!==getComputedStyle(t,null).display){if(ne.removeClass(t,"p-ink-active"),!ne.getHeight(t)&&!ne.getWidth(t)){var n=Math.max(ne.getOuterWidth(this.el.nativeElement),ne.getOuterHeight(this.el.nativeElement));t.style.height=n+"px",t.style.width=n+"px"}var i=ne.getOffset(this.el.nativeElement),r=e.pageX-i.left+document.body.scrollTop-ne.getWidth(t)/2,o=e.pageY-i.top+document.body.scrollLeft-ne.getHeight(t)/2;t.style.top=o+"px",t.style.left=r+"px",ne.addClass(t,"p-ink-active")}}},{key:"getInk",value:function(){for(var e=0;e<this.el.nativeElement.children.length;e++)if(-1!==this.el.nativeElement.children[e].className.indexOf("p-ink"))return this.el.nativeElement.children[e];return null}},{key:"resetInk",value:function(){var e=this.getInk();e&&ne.removeClass(e,"p-ink-active")}},{key:"onAnimationEnd",value:function(e){ne.removeClass(e.currentTarget,"p-ink-active")}},{key:"create",value:function(){var e=document.createElement("span");e.className="p-ink",this.el.nativeElement.appendChild(e),this.animationListener=this.onAnimationEnd.bind(this),e.addEventListener("animationend",this.animationListener)}},{key:"remove",value:function(){var e=this.getInk();e&&(this.el.nativeElement.removeEventListener("mousedown",this.mouseDownListener),e.removeEventListener("animationend",this.animationListener),ne.removeElement(e))}},{key:"ngOnDestroy",value:function(){this.config&&this.config.ripple&&this.remove()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(a.b4,8))},e.\u0275dir=i.lG2({type:e,selectors:[["","pRipple",""]],hostVars:2,hostBindings:function(e,t){2&e&&i.ekj("p-ripple",!0)}}),e}(),le=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez]]}),e}();function ce(e,t){if(1&e&&(i.TgZ(0,"span"),i._uU(1),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Oqu(n.label||"empty")}}function ue(e,t){1&e&&i.GkF(0)}var de=function(e){return{height:e}},pe=function(e,t){return{"p-dropdown-item":!0,"p-highlight":e,"p-disabled":t}},fe=function(e){return{$implicit:e}},he=["container"],be=["filter"],ge=["in"],me=["editableInput"];function ve(e,t){if(1&e&&(i.ynx(0),i._uU(1),i.BQk()),2&e){var n=i.oxw(2);i.xp6(1),i.Oqu(n.label||"empty")}}function _e(e,t){1&e&&i.GkF(0)}var ke=function(e){return{"p-dropdown-label p-inputtext":!0,"p-dropdown-label-empty":e}};function ye(e,t){if(1&e&&(i.TgZ(0,"span",12),i.YNc(1,ve,2,1,"ng-container",13),i.YNc(2,_e,1,0,"ng-container",14),i.qZA()),2&e){var n=i.oxw();i.Q6J("ngClass",i.VKq(8,ke,null==n.label||0===n.label.length))("pTooltip",n.tooltip)("tooltipPosition",n.tooltipPosition)("positionStyle",n.tooltipPositionStyle)("tooltipStyleClass",n.tooltipStyleClass),i.xp6(1),i.Q6J("ngIf",!n.selectedItemTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",n.selectedItemTemplate)("ngTemplateOutletContext",i.VKq(10,fe,n.selectedOption))}}var xe=function(e){return{"p-dropdown-label p-inputtext p-placeholder":!0,"p-dropdown-label-empty":e}};function we(e,t){if(1&e&&(i.TgZ(0,"span",15),i._uU(1),i.qZA()),2&e){var n=i.oxw();i.Q6J("ngClass",i.VKq(2,xe,null==n.placeholder||0===n.placeholder.length)),i.xp6(1),i.Oqu(n.placeholder||"empty")}}function Ee(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"input",16,17),i.NdJ("click",function(){return i.CHM(n),i.oxw().onEditableInputClick()})("input",function(e){return i.CHM(n),i.oxw().onEditableInputChange(e)})("focus",function(e){return i.CHM(n),i.oxw().onEditableInputFocus(e)})("blur",function(e){return i.CHM(n),i.oxw().onInputBlur(e)}),i.qZA()}if(2&e){var r=i.oxw();i.Q6J("disabled",r.disabled),i.uIk("maxlength",r.maxlength)("placeholder",r.placeholder)("aria-expanded",r.overlayVisible)}}function Ce(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"i",18),i.NdJ("click",function(e){return i.CHM(n),i.oxw().clear(e)}),i.qZA()}}function Te(e,t){1&e&&i.GkF(0)}function Oe(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",26),i.TgZ(1,"div",27),i.NdJ("click",function(e){return e.stopPropagation()}),i.TgZ(2,"input",28,29),i.NdJ("keydown.enter",function(e){return e.preventDefault()})("keydown",function(e){return i.CHM(n),i.oxw(2).onKeydown(e,!1)})("input",function(e){return i.CHM(n),i.oxw(2).onFilterInputChange(e)}),i.qZA(),i._UZ(4,"span",30),i.qZA(),i.qZA()}if(2&e){var r=i.oxw(2);i.xp6(2),i.Q6J("value",r.filterValue||""),i.uIk("placeholder",r.filterPlaceholder)("aria-label",r.ariaFilterLabel)}}function Me(e,t){if(1&e&&(i.TgZ(0,"span"),i._uU(1),i.qZA()),2&e){var n=i.oxw().$implicit,r=i.oxw(3);i.xp6(1),i.Oqu(r.getOptionGroupLabel(n)||"empty")}}function Pe(e,t){1&e&&i.GkF(0)}function De(e,t){1&e&&i.GkF(0)}var Ae=function(e,t){return{$implicit:e,selectedOption:t}};function Ie(e,t){if(1&e&&(i.TgZ(0,"li",32),i.YNc(1,Me,2,1,"span",13),i.YNc(2,Pe,1,0,"ng-container",14),i.qZA(),i.YNc(3,De,1,0,"ng-container",14)),2&e){var n=t.$implicit;i.oxw(2);var r=i.MAs(8),o=i.oxw();i.xp6(1),i.Q6J("ngIf",!o.groupTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",o.groupTemplate)("ngTemplateOutletContext",i.VKq(5,fe,n)),i.xp6(1),i.Q6J("ngTemplateOutlet",r)("ngTemplateOutletContext",i.WLB(7,Ae,o.getOptionGroupChildren(n),o.selectedOption))}}function Se(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Ie,4,10,"ng-template",31),i.BQk()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngForOf",n.optionsToDisplay)}}function Le(e,t){1&e&&i.GkF(0)}function Re(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Le,1,0,"ng-container",14),i.BQk()),2&e){i.oxw();var n=i.MAs(8),r=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n)("ngTemplateOutletContext",i.WLB(2,Ae,r.optionsToDisplay,r.selectedOption))}}function Ze(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"p-dropdownItem",35),i.NdJ("onClick",function(e){return i.CHM(n),i.oxw(4).onItemClick(e)}),i.qZA()}if(2&e){var r=t.$implicit,o=i.oxw(2).selectedOption,a=i.oxw(2);i.Q6J("option",r)("selected",o==r)("label",a.getOptionLabel(r))("disabled",a.isOptionDisabled(r))("template",a.itemTemplate)}}function ze(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Ze,1,5,"ng-template",31),i.BQk()),2&e){var n=i.oxw().$implicit;i.xp6(1),i.Q6J("ngForOf",n)}}function Ue(e,t){if(1&e){var n=i.EpF();i.ynx(0),i.TgZ(1,"p-dropdownItem",35),i.NdJ("onClick",function(e){return i.CHM(n),i.oxw(5).onItemClick(e)}),i.qZA(),i.BQk()}if(2&e){var r=t.$implicit,o=i.oxw(3).selectedOption,a=i.oxw(2);i.xp6(1),i.Q6J("option",r)("selected",o==r)("label",a.getOptionLabel(r))("disabled",a.isOptionDisabled(r))("template",a.itemTemplate)}}function Be(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"cdk-virtual-scroll-viewport",37,38),i.NdJ("scrolledIndexChange",function(){return i.CHM(n),i.oxw(4).scrollToSelectedVirtualScrollElement()}),i.YNc(2,Ue,2,5,"ng-container",39),i.qZA()}if(2&e){var r=i.oxw(2).$implicit,o=i.oxw(2);i.Q6J("ngStyle",i.VKq(3,de,o.scrollHeight))("itemSize",o.itemSize),i.xp6(2),i.Q6J("cdkVirtualForOf",r)}}function Ne(e,t){if(1&e&&i.YNc(0,Be,3,5,"cdk-virtual-scroll-viewport",36),2&e){var n=i.oxw(3);i.Q6J("ngIf",n.virtualScroll&&n.optionsToDisplay&&n.optionsToDisplay.length)}}function qe(e,t){if(1&e&&(i.YNc(0,ze,2,1,"ng-container",33),i.YNc(1,Ne,1,1,"ng-template",null,34,i.W1O)),2&e){var n=i.MAs(2),r=i.oxw(2);i.Q6J("ngIf",!r.virtualScroll)("ngIfElse",n)}}function Fe(e,t){if(1&e&&(i.ynx(0),i._uU(1),i.BQk()),2&e){var n=i.oxw(3);i.xp6(1),i.hij(" ",n.emptyFilterMessageLabel," ")}}function We(e,t){1&e&&i.GkF(0,null,41)}function Ke(e,t){if(1&e&&(i.TgZ(0,"li",40),i.YNc(1,Fe,2,1,"ng-container",33),i.YNc(2,We,2,0,"ng-container",20),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngIf",!n.emptyFilterTemplate&&!n.emptyTemplate)("ngIfElse",n.emptyFilter),i.xp6(1),i.Q6J("ngTemplateOutlet",n.emptyFilterTemplate||n.emptyTemplate)}}function Ve(e,t){if(1&e&&(i.ynx(0),i._uU(1),i.BQk()),2&e){var n=i.oxw(3);i.xp6(1),i.hij(" ",n.emptyMessageLabel," ")}}function He(e,t){1&e&&i.GkF(0,null,42)}function je(e,t){if(1&e&&(i.TgZ(0,"li",40),i.YNc(1,Ve,2,1,"ng-container",33),i.YNc(2,He,2,0,"ng-container",20),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngIf",!n.emptyTemplate)("ngIfElse",n.empty),i.xp6(1),i.Q6J("ngTemplateOutlet",n.emptyTemplate)}}function Je(e,t){1&e&&i.GkF(0)}var Ge=function(e,t){return{showTransitionParams:e,hideTransitionParams:t}},Qe=function(e){return{value:"visible",params:e}},Ye=function(e){return{"p-dropdown-virtualscroll":e}};function $e(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",19),i.NdJ("@overlayAnimation.start",function(e){return i.CHM(n),i.oxw().onOverlayAnimationStart(e)}),i.YNc(1,Te,1,0,"ng-container",20),i.YNc(2,Oe,5,3,"div",21),i.TgZ(3,"div",22),i.TgZ(4,"ul",23),i.YNc(5,Se,2,1,"ng-container",13),i.YNc(6,Re,2,5,"ng-container",13),i.YNc(7,qe,3,2,"ng-template",null,24,i.W1O),i.YNc(9,Ke,3,3,"li",25),i.YNc(10,je,3,3,"li",25),i.qZA(),i.qZA(),i.YNc(11,Je,1,0,"ng-container",20),i.qZA()}if(2&e){var r=i.oxw();i.Tol(r.panelStyleClass),i.Q6J("ngClass","p-dropdown-panel p-component")("@overlayAnimation",i.VKq(18,Qe,i.WLB(15,Ge,r.showTransitionOptions,r.hideTransitionOptions)))("ngStyle",r.panelStyle),i.xp6(1),i.Q6J("ngTemplateOutlet",r.headerTemplate),i.xp6(1),i.Q6J("ngIf",r.filter),i.xp6(1),i.Udp("max-height",r.virtualScroll?"auto":r.scrollHeight||"auto"),i.xp6(1),i.Q6J("ngClass",i.VKq(20,Ye,r.virtualScroll)),i.xp6(1),i.Q6J("ngIf",r.group),i.xp6(1),i.Q6J("ngIf",!r.group),i.xp6(3),i.Q6J("ngIf",r.filterValue&&r.isEmpty()),i.xp6(1),i.Q6J("ngIf",!r.filterValue&&r.isEmpty()),i.xp6(1),i.Q6J("ngTemplateOutlet",r.footerTemplate)}}var Xe=function(e,t,n,i){return{"p-dropdown p-component":!0,"p-disabled":e,"p-dropdown-open":t,"p-focus":n,"p-dropdown-clearable":i}},et={provide:o.JU,useExisting:(0,i.Gpc)(function(){return nt}),multi:!0},tt=function(){var e=function(){function e(){_classCallCheck(this,e),this.onClick=new i.vpe}return _createClass(e,[{key:"onOptionClick",value:function(e){this.onClick.emit({originalEvent:e,option:this.option})}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-dropdownItem"]],inputs:{option:"option",selected:"selected",label:"label",disabled:"disabled",visible:"visible",itemSize:"itemSize",template:"template"},outputs:{onClick:"onClick"},decls:3,vars:14,consts:[["role","option","pRipple","",3,"ngStyle","ngClass","click"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,t){1&e&&(i.TgZ(0,"li",0),i.NdJ("click",function(e){return t.onOptionClick(e)}),i.YNc(1,ce,2,1,"span",1),i.YNc(2,ue,1,0,"ng-container",2),i.qZA()),2&e&&(i.Q6J("ngStyle",i.VKq(7,de,t.itemSize+"px"))("ngClass",i.WLB(9,pe,t.selected,t.disabled)),i.uIk("aria-label",t.label)("aria-selected",t.selected),i.xp6(1),i.Q6J("ngIf",!t.template),i.xp6(1),i.Q6J("ngTemplateOutlet",t.template)("ngTemplateOutletContext",i.VKq(12,fe,t.option)))},directives:[se,r.PC,r.mk,r.O5,r.tP],encapsulation:2}),e}(),nt=function(){var e=function(){function e(t,n,r,o,a,s){_classCallCheck(this,e),this.el=t,this.renderer=n,this.cd=r,this.zone=o,this.filterService=a,this.config=s,this.scrollHeight="200px",this.resetFilterOnHide=!1,this.dropdownIcon="pi pi-chevron-down",this.optionGroupChildren="items",this.autoDisplayFirst=!0,this.emptyFilterMessage="",this.emptyMessage="",this.autoZIndex=!0,this.baseZIndex=0,this.showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)",this.hideTransitionOptions=".1s linear",this.filterMatchMode="contains",this.tooltip="",this.tooltipPosition="right",this.tooltipPositionStyle="absolute",this.autofocusFilter=!0,this.onChange=new i.vpe,this.onFilter=new i.vpe,this.onFocus=new i.vpe,this.onBlur=new i.vpe,this.onClick=new i.vpe,this.onShow=new i.vpe,this.onHide=new i.vpe,this.onModelChange=function(){},this.onModelTouched=function(){},this.viewPortOffsetTop=0}return _createClass(e,[{key:"disabled",get:function(){return this._disabled},set:function(e){e&&(this.focused=!1,this.overlayVisible&&this.hide()),this._disabled=e,this.cd.destroyed||this.cd.detectChanges()}},{key:"ngAfterContentInit",value:function(){var e=this;this.templates.forEach(function(t){switch(t.getType()){case"item":e.itemTemplate=t.template;break;case"selectedItem":e.selectedItemTemplate=t.template;break;case"header":e.headerTemplate=t.template;break;case"footer":e.footerTemplate=t.template;break;case"emptyfilter":e.emptyFilterTemplate=t.template;break;case"empty":e.emptyTemplate=t.template;break;case"group":e.groupTemplate=t.template;break;default:e.itemTemplate=t.template}})}},{key:"ngOnInit",value:function(){this.optionsToDisplay=this.options,this.updateSelectedOption(null)}},{key:"options",get:function(){return this._options},set:function(e){this._options=e,this.optionsToDisplay=this._options,this.updateSelectedOption(this.value),this.optionsChanged=!0,this._filterValue&&this._filterValue.length&&this.activateFilter()}},{key:"filterValue",get:function(){return this._filterValue},set:function(e){this._filterValue=e,this.activateFilter()}},{key:"ngAfterViewInit",value:function(){this.editable&&this.updateEditableLabel()}},{key:"label",get:function(){return this.selectedOption?this.getOptionLabel(this.selectedOption):null}},{key:"emptyMessageLabel",get:function(){return this.emptyMessage||this.config.getTranslation(a.ws.EMPTY_MESSAGE)}},{key:"emptyFilterMessageLabel",get:function(){return this.emptyFilterMessage||this.config.getTranslation(a.ws.EMPTY_FILTER_MESSAGE)}},{key:"updateEditableLabel",value:function(){this.editableInputViewChild&&this.editableInputViewChild.nativeElement&&(this.editableInputViewChild.nativeElement.value=this.selectedOption?this.getOptionLabel(this.selectedOption):this.value||"")}},{key:"getOptionLabel",value:function(e){return this.optionLabel?re.gb.resolveFieldData(e,this.optionLabel):null!=e.label?e.label:e}},{key:"getOptionValue",value:function(e){return this.optionValue?re.gb.resolveFieldData(e,this.optionValue):this.optionLabel||void 0===e.value?e:e.value}},{key:"isOptionDisabled",value:function(e){return this.optionDisabled?re.gb.resolveFieldData(e,this.optionDisabled):void 0!==e.disabled&&e.disabled}},{key:"getOptionGroupLabel",value:function(e){return this.optionGroupLabel?re.gb.resolveFieldData(e,this.optionGroupLabel):null!=e.label?e.label:e}},{key:"getOptionGroupChildren",value:function(e){return this.optionGroupChildren?re.gb.resolveFieldData(e,this.optionGroupChildren):e.items}},{key:"onItemClick",value:function(e){var t=this,n=e.option;this.isOptionDisabled(n)||(this.selectItem(e,n),this.accessibleViewChild.nativeElement.focus()),setTimeout(function(){t.hide()},150)}},{key:"selectItem",value:function(e,t){var n=this;this.selectedOption!=t&&(this.selectedOption=t,this.value=this.getOptionValue(t),this.onModelChange(this.value),this.updateEditableLabel(),this.onChange.emit({originalEvent:e.originalEvent,value:this.value}),this.virtualScroll&&setTimeout(function(){n.viewPortOffsetTop=n.viewPort?n.viewPort.measureScrollOffset():0},1))}},{key:"ngAfterViewChecked",value:function(){var e=this;if(this.optionsChanged&&this.overlayVisible&&(this.optionsChanged=!1,this.virtualScroll&&this.updateVirtualScrollSelectedIndex(!0),this.zone.runOutsideAngular(function(){setTimeout(function(){e.alignOverlay()},1)})),this.selectedOptionUpdated&&this.itemsWrapper){if(this.virtualScroll&&this.viewPort){var t=this.viewPort.getRenderedRange();this.updateVirtualScrollSelectedIndex(!1),(t.start>this.virtualScrollSelectedIndex||t.end<this.virtualScrollSelectedIndex)&&this.viewPort.scrollToIndex(this.virtualScrollSelectedIndex)}ne.findSingle(this.overlay,"li.p-highlight")&&ne.scrollInView(this.itemsWrapper,ne.findSingle(this.overlay,"li.p-highlight")),this.selectedOptionUpdated=!1}}},{key:"writeValue",value:function(e){this.filter&&this.resetFilter(),this.value=e,this.updateSelectedOption(e),this.updateEditableLabel(),this.cd.markForCheck()}},{key:"resetFilter",value:function(){this._filterValue=null,this.filterViewChild&&this.filterViewChild.nativeElement&&(this.filterViewChild.nativeElement.value=""),this.optionsToDisplay=this.options}},{key:"updateSelectedOption",value:function(e){this.selectedOption=this.findOption(e,this.optionsToDisplay),this.autoDisplayFirst&&!this.placeholder&&!this.selectedOption&&this.optionsToDisplay&&this.optionsToDisplay.length&&!this.editable&&(this.selectedOption=this.optionsToDisplay[0]),this.selectedOptionUpdated=!0}},{key:"registerOnChange",value:function(e){this.onModelChange=e}},{key:"registerOnTouched",value:function(e){this.onModelTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e,this.cd.markForCheck()}},{key:"onMouseclick",value:function(e){this.disabled||this.readonly||this.isInputClick(e)||(this.onClick.emit(e),this.accessibleViewChild.nativeElement.focus(),this.overlayVisible?this.hide():this.show(),this.cd.detectChanges())}},{key:"isInputClick",value:function(e){return ne.hasClass(e.target,"p-dropdown-clear-icon")||e.target.isSameNode(this.accessibleViewChild.nativeElement)||this.editableInputViewChild&&e.target.isSameNode(this.editableInputViewChild.nativeElement)}},{key:"isOutsideClicked",value:function(e){return!(this.el.nativeElement.isSameNode(e.target)||this.el.nativeElement.contains(e.target)||this.overlay&&this.overlay.contains(e.target))}},{key:"isEmpty",value:function(){return!this.optionsToDisplay||this.optionsToDisplay&&0===this.optionsToDisplay.length}},{key:"onEditableInputClick",value:function(){this.bindDocumentClickListener()}},{key:"onEditableInputFocus",value:function(e){this.focused=!0,this.hide(),this.onFocus.emit(e)}},{key:"onEditableInputChange",value:function(e){this.value=e.target.value,this.updateSelectedOption(this.value),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value})}},{key:"show",value:function(){this.overlayVisible=!0}},{key:"onOverlayAnimationStart",value:function(e){switch(e.toState){case"visible":if(this.overlay=e.element,this.itemsWrapper=ne.findSingle(this.overlay,this.virtualScroll?".cdk-virtual-scroll-viewport":".p-dropdown-items-wrapper"),this.appendOverlay(),this.autoZIndex&&(this.overlay.style.zIndex=String(this.baseZIndex+ ++ne.zindex)),this.alignOverlay(),this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindScrollListener(),this.options&&this.options.length&&!this.virtualScroll){var t=ne.findSingle(this.itemsWrapper,".p-dropdown-item.p-highlight");t&&ne.scrollInView(this.itemsWrapper,t)}this.filterViewChild&&this.filterViewChild.nativeElement&&(this.preventModelTouched=!0,this.autofocusFilter&&this.filterViewChild.nativeElement.focus()),this.onShow.emit(e);break;case"void":this.onOverlayHide(),this.onHide.emit(e)}}},{key:"scrollToSelectedVirtualScrollElement",value:function(){this.virtualAutoScrolled||(this.viewPortOffsetTop?this.viewPort.scrollToOffset(this.viewPortOffsetTop):this.virtualScrollSelectedIndex>-1&&this.viewPort.scrollToIndex(this.virtualScrollSelectedIndex)),this.virtualAutoScrolled=!0}},{key:"updateVirtualScrollSelectedIndex",value:function(e){this.selectedOption&&this.optionsToDisplay&&this.optionsToDisplay.length&&(e&&(this.viewPortOffsetTop=0),this.virtualScrollSelectedIndex=this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay))}},{key:"appendOverlay",value:function(){this.appendTo&&("body"===this.appendTo?document.body.appendChild(this.overlay):ne.appendChild(this.overlay,this.appendTo),this.overlay.style.minWidth||(this.overlay.style.minWidth=ne.getWidth(this.containerViewChild.nativeElement)+"px"))}},{key:"restoreOverlayAppend",value:function(){this.overlay&&this.appendTo&&this.el.nativeElement.appendChild(this.overlay)}},{key:"hide",value:function(){this.overlayVisible=!1,this.filter&&this.resetFilterOnHide&&this.resetFilter(),this.virtualScroll&&(this.virtualAutoScrolled=!1),this.cd.markForCheck()}},{key:"alignOverlay",value:function(){this.overlay&&(this.appendTo?ne.absolutePosition(this.overlay,this.containerViewChild.nativeElement):ne.relativePosition(this.overlay,this.containerViewChild.nativeElement))}},{key:"onInputFocus",value:function(e){this.focused=!0,this.onFocus.emit(e)}},{key:"onInputBlur",value:function(e){this.focused=!1,this.onBlur.emit(e),this.preventModelTouched||this.onModelTouched(),this.preventModelTouched=!1}},{key:"findPrevEnabledOption",value:function(e){var t;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(var n=e-1;0<=n;n--){var i=this.optionsToDisplay[n];if(!i.disabled){t=i;break}}if(!t)for(var r=this.optionsToDisplay.length-1;r>=e;r--){var o=this.optionsToDisplay[r];if(!this.isOptionDisabled(o)){t=o;break}}}return t}},{key:"findNextEnabledOption",value:function(e){var t;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(var n=e+1;e<this.optionsToDisplay.length-1;n++){var i=this.optionsToDisplay[n];if(!this.isOptionDisabled(i)){t=i;break}}if(!t)for(var r=0;r<e;r++){var o=this.optionsToDisplay[r];if(!this.isOptionDisabled(o)){t=o;break}}}return t}},{key:"onKeydown",value:function(e,t){if(!this.readonly&&this.optionsToDisplay&&null!==this.optionsToDisplay.length)switch(e.which){case 40:if(!this.overlayVisible&&e.altKey)this.show();else if(this.group){var n=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;if(-1!==n){var i=n.itemIndex+1;i<this.getOptionGroupChildren(this.optionsToDisplay[n.groupIndex]).length?(this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[n.groupIndex])[i]),this.selectedOptionUpdated=!0):this.optionsToDisplay[n.groupIndex+1]&&(this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[n.groupIndex+1])[0]),this.selectedOptionUpdated=!0)}else this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[0])[0])}else{var r=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,o=this.findNextEnabledOption(r);o&&(this.selectItem(e,o),this.selectedOptionUpdated=!0)}e.preventDefault();break;case 38:if(this.group){var a=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;if(-1!==a){var s=a.itemIndex-1;if(s>=0)this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[a.groupIndex])[s]),this.selectedOptionUpdated=!0;else if(s<0){var l=this.optionsToDisplay[a.groupIndex-1];l&&(this.selectItem(e,this.getOptionGroupChildren(l)[this.getOptionGroupChildren(l).length-1]),this.selectedOptionUpdated=!0)}}}else{var c=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,u=this.findPrevEnabledOption(c);u&&(this.selectItem(e,u),this.selectedOptionUpdated=!0)}e.preventDefault();break;case 32:case 32:this.overlayVisible||(this.show(),e.preventDefault());break;case 13:(!this.filter||this.optionsToDisplay&&this.optionsToDisplay.length>0)&&this.hide(),e.preventDefault();break;case 27:case 9:this.hide();break;default:t&&!e.metaKey&&this.search(e)}}},{key:"search",value:function(e){var t=this;this.searchTimeout&&clearTimeout(this.searchTimeout);var n,i=e.key;if(this.previousSearchChar=this.currentSearchChar,this.currentSearchChar=i,this.searchValue=this.previousSearchChar===this.currentSearchChar?this.currentSearchChar:this.searchValue?this.searchValue+i:i,this.group){var r=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):{groupIndex:0,itemIndex:0};n=this.searchOptionWithinGroup(r)}else{var o=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;n=this.searchOption(++o)}n&&!this.isOptionDisabled(n)&&(this.selectItem(e,n),this.selectedOptionUpdated=!0),this.searchTimeout=setTimeout(function(){t.searchValue=null},250)}},{key:"searchOption",value:function(e){var t;return this.searchValue&&((t=this.searchOptionInRange(e,this.optionsToDisplay.length))||(t=this.searchOptionInRange(0,e))),t}},{key:"searchOptionInRange",value:function(e,t){for(var n=e;n<t;n++){var i=this.optionsToDisplay[n];if(this.getOptionLabel(i).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))&&!this.isOptionDisabled(i))return i}return null}},{key:"searchOptionWithinGroup",value:function(e){if(this.searchValue){for(var t=e.groupIndex;t<this.optionsToDisplay.length;t++)for(var n=e.groupIndex===t?e.itemIndex+1:0;n<this.getOptionGroupChildren(this.optionsToDisplay[t]).length;n++){var i=this.getOptionGroupChildren(this.optionsToDisplay[t])[n];if(this.getOptionLabel(i).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))&&!this.isOptionDisabled(i))return i}for(var r=0;r<=e.groupIndex;r++)for(var o=0;o<(e.groupIndex===r?e.itemIndex:this.getOptionGroupChildren(this.optionsToDisplay[r]).length);o++){var a=this.getOptionGroupChildren(this.optionsToDisplay[r])[o];if(this.getOptionLabel(a).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))&&!this.isOptionDisabled(a))return a}}return null}},{key:"findOptionIndex",value:function(e,t){var n=-1;if(t)for(var i=0;i<t.length;i++)if(null==e&&null==this.getOptionValue(t[i])||re.gb.equals(e,this.getOptionValue(t[i]),this.dataKey)){n=i;break}return n}},{key:"findOptionGroupIndex",value:function(e,t){var n,i;if(t)for(var r=0;r<t.length&&(n=r,-1===(i=this.findOptionIndex(e,this.getOptionGroupChildren(t[r]))));r++);return-1!==i?{groupIndex:n,itemIndex:i}:-1}},{key:"findOption",value:function(e,t,n){if(this.group&&!n){var i;if(t&&t.length){var r,o=_createForOfIteratorHelper(t);try{for(o.s();!(r=o.n()).done;){var a=r.value;if(i=this.findOption(e,this.getOptionGroupChildren(a),!0))break}}catch(l){o.e(l)}finally{o.f()}}return i}var s=this.findOptionIndex(e,t);return-1!=s?t[s]:null}},{key:"onFilterInputChange",value:function(e){var t=e.target.value;t&&t.length?(this._filterValue=t,this.activateFilter()):(this._filterValue=null,this.optionsToDisplay=this.options),this.optionsChanged=!0,this.onFilter.emit({originalEvent:e,filter:this._filterValue})}},{key:"activateFilter",value:function(){var e=(this.filterBy||this.optionLabel||"label").split(",");if(this.options&&this.options.length){if(this.group){var t,n=[],i=_createForOfIteratorHelper(this.options);try{for(i.s();!(t=i.n()).done;){var r=t.value,o=this.filterService.filter(this.getOptionGroupChildren(r),e,this.filterValue,this.filterMatchMode,this.filterLocale);o&&o.length&&n.push(Object.assign(Object.assign({},r),_defineProperty2({},this.optionGroupChildren,o)))}}catch(a){i.e(a)}finally{i.f()}this.optionsToDisplay=n}else this.optionsToDisplay=this.filterService.filter(this.options,e,this.filterValue,this.filterMatchMode,this.filterLocale);this.optionsChanged=!0}}},{key:"applyFocus",value:function(){this.editable?ne.findSingle(this.el.nativeElement,".p-dropdown-label.p-inputtext").focus():ne.findSingle(this.el.nativeElement,"input[readonly]").focus()}},{key:"focus",value:function(){this.applyFocus()}},{key:"bindDocumentClickListener",value:function(){var e=this;this.documentClickListener||(this.documentClickListener=this.renderer.listen(this.el?this.el.nativeElement.ownerDocument:"document","click",function(t){e.isOutsideClicked(t)&&(e.hide(),e.unbindDocumentClickListener()),e.cd.markForCheck()}))}},{key:"unbindDocumentClickListener",value:function(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}},{key:"bindDocumentResizeListener",value:function(){this.documentResizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.documentResizeListener)}},{key:"unbindDocumentResizeListener",value:function(){this.documentResizeListener&&(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)}},{key:"onWindowResize",value:function(){ne.isAndroid()||this.hide()}},{key:"bindScrollListener",value:function(){var e=this;this.scrollHandler||(this.scrollHandler=new ie(this.containerViewChild.nativeElement,function(t){e.overlayVisible&&e.hide()})),this.scrollHandler.bindScrollListener()}},{key:"unbindScrollListener",value:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}},{key:"clear",value:function(e){this.value=null,this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value}),this.updateSelectedOption(this.value),this.updateEditableLabel()}},{key:"onOverlayHide",value:function(){this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.overlay=null,this.itemsWrapper=null,this.onModelTouched()}},{key:"ngOnDestroy",value:function(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.restoreOverlayAppend(),this.onOverlayHide()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(a.iZ),i.Y36(a.b4))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-dropdown"]],contentQueries:function(e,t,n){var r;(1&e&&i.Suo(n,a.jx,4),2&e)&&(i.iGM(r=i.CRH())&&(t.templates=r))},viewQuery:function(e,t){var n;(1&e&&(i.Gf(he,5),i.Gf(be,5),i.Gf(ge,5),i.Gf(Q,5),i.Gf(me,5)),2&e)&&(i.iGM(n=i.CRH())&&(t.containerViewChild=n.first),i.iGM(n=i.CRH())&&(t.filterViewChild=n.first),i.iGM(n=i.CRH())&&(t.accessibleViewChild=n.first),i.iGM(n=i.CRH())&&(t.viewPort=n.first),i.iGM(n=i.CRH())&&(t.editableInputViewChild=n.first))},hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("p-inputwrapper-filled",t.value)("p-inputwrapper-focus",t.focused||t.overlayVisible)},inputs:{scrollHeight:"scrollHeight",filter:"filter",name:"name",style:"style",panelStyle:"panelStyle",styleClass:"styleClass",panelStyleClass:"panelStyleClass",readonly:"readonly",required:"required",editable:"editable",appendTo:"appendTo",tabindex:"tabindex",placeholder:"placeholder",filterPlaceholder:"filterPlaceholder",filterLocale:"filterLocale",inputId:"inputId",selectId:"selectId",dataKey:"dataKey",filterBy:"filterBy",autofocus:"autofocus",resetFilterOnHide:"resetFilterOnHide",dropdownIcon:"dropdownIcon",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",optionGroupLabel:"optionGroupLabel",optionGroupChildren:"optionGroupChildren",autoDisplayFirst:"autoDisplayFirst",group:"group",showClear:"showClear",emptyFilterMessage:"emptyFilterMessage",emptyMessage:"emptyMessage",virtualScroll:"virtualScroll",itemSize:"itemSize",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",ariaFilterLabel:"ariaFilterLabel",ariaLabelledBy:"ariaLabelledBy",filterMatchMode:"filterMatchMode",maxlength:"maxlength",tooltip:"tooltip",tooltipPosition:"tooltipPosition",tooltipPositionStyle:"tooltipPositionStyle",tooltipStyleClass:"tooltipStyleClass",autofocusFilter:"autofocusFilter",disabled:"disabled",options:"options",filterValue:"filterValue"},outputs:{onChange:"onChange",onFilter:"onFilter",onFocus:"onFocus",onBlur:"onBlur",onClick:"onClick",onShow:"onShow",onHide:"onHide"},features:[i._Bn([et])],decls:12,vars:22,consts:[[3,"ngClass","ngStyle","click"],["container",""],[1,"p-hidden-accessible"],["type","text","readonly","","aria-haspopup","listbox","aria-haspopup","listbox",3,"disabled","focus","blur","keydown"],["in",""],[3,"ngClass","pTooltip","tooltipPosition","positionStyle","tooltipStyleClass",4,"ngIf"],[3,"ngClass",4,"ngIf"],["type","text","class","p-dropdown-label p-inputtext","aria-haspopup","listbox",3,"disabled","click","input","focus","blur",4,"ngIf"],["class","p-dropdown-clear-icon pi pi-times",3,"click",4,"ngIf"],["role","button","aria-haspopup","listbox",1,"p-dropdown-trigger"],[1,"p-dropdown-trigger-icon",3,"ngClass"],[3,"ngClass","ngStyle","class",4,"ngIf"],[3,"ngClass","pTooltip","tooltipPosition","positionStyle","tooltipStyleClass"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngClass"],["type","text","aria-haspopup","listbox",1,"p-dropdown-label","p-inputtext",3,"disabled","click","input","focus","blur"],["editableInput",""],[1,"p-dropdown-clear-icon","pi","pi-times",3,"click"],[3,"ngClass","ngStyle"],[4,"ngTemplateOutlet"],["class","p-dropdown-header",4,"ngIf"],[1,"p-dropdown-items-wrapper"],["role","listbox",1,"p-dropdown-items",3,"ngClass"],["itemslist",""],["class","p-dropdown-empty-message",4,"ngIf"],[1,"p-dropdown-header"],[1,"p-dropdown-filter-container",3,"click"],["type","text","autocomplete","off",1,"p-dropdown-filter","p-inputtext","p-component",3,"value","keydown.enter","keydown","input"],["filter",""],[1,"p-dropdown-filter-icon","pi","pi-search"],["ngFor","",3,"ngForOf"],[1,"p-dropdown-item-group"],[4,"ngIf","ngIfElse"],["virtualScrollList",""],[3,"option","selected","label","disabled","template","onClick"],[3,"ngStyle","itemSize","scrolledIndexChange",4,"ngIf"],[3,"ngStyle","itemSize","scrolledIndexChange"],["viewport",""],[4,"cdkVirtualFor","cdkVirtualForOf"],[1,"p-dropdown-empty-message"],["emptyFilter",""],["empty",""]],template:function(e,t){1&e&&(i.TgZ(0,"div",0,1),i.NdJ("click",function(e){return t.onMouseclick(e)}),i.TgZ(2,"div",2),i.TgZ(3,"input",3,4),i.NdJ("focus",function(e){return t.onInputFocus(e)})("blur",function(e){return t.onInputBlur(e)})("keydown",function(e){return t.onKeydown(e,!0)}),i.qZA(),i.qZA(),i.YNc(5,ye,3,12,"span",5),i.YNc(6,we,2,4,"span",6),i.YNc(7,Ee,2,4,"input",7),i.YNc(8,Ce,1,0,"i",8),i.TgZ(9,"div",9),i._UZ(10,"span",10),i.qZA(),i.YNc(11,$e,12,22,"div",11),i.qZA()),2&e&&(i.Tol(t.styleClass),i.Q6J("ngClass",i.l5B(17,Xe,t.disabled,t.overlayVisible,t.focused,t.showClear&&!t.disabled))("ngStyle",t.style),i.xp6(3),i.Q6J("disabled",t.disabled),i.uIk("id",t.inputId)("aria-expanded",t.overlayVisible)("aria-labelledby",t.ariaLabelledBy)("tabindex",t.tabindex)("autofocus",t.autofocus),i.xp6(2),i.Q6J("ngIf",!t.editable&&null!=t.label),i.xp6(1),i.Q6J("ngIf",!t.editable&&null==t.label),i.xp6(1),i.Q6J("ngIf",t.editable),i.xp6(1),i.Q6J("ngIf",null!=t.value&&t.showClear&&!t.disabled),i.xp6(1),i.uIk("aria-expanded",t.overlayVisible),i.xp6(1),i.Q6J("ngClass",t.dropdownIcon),i.xp6(1),i.Q6J("ngIf",t.overlayVisible))},directives:[r.mk,r.PC,r.O5,oe,r.tP,r.sg,tt,Q,V,$],styles:[".p-dropdown{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;visibility:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}"],encapsulation:2,data:{animation:[(0,te.X$)("overlayAnimation",[(0,te.eR)(":enter",[(0,te.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,te.jt)("{{showTransitionParams}}")]),(0,te.eR)(":leave",[(0,te.jt)("{{hideTransitionParams}}",(0,te.oB)({opacity:0}))])])]},changeDetection:0}),e}(),it=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,a.m8,ee,ae,le],a.m8,ee]}),e}();function rt(e,t){1&e&&i.GkF(0)}var ot=function(e){return{$implicit:e}};function at(e,t){if(1&e&&(i.TgZ(0,"div",14),i.YNc(1,rt,1,0,"ng-container",15),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",n.templateLeft)("ngTemplateOutletContext",i.VKq(2,ot,n.paginatorState))}}function st(e,t){if(1&e&&(i.TgZ(0,"span",16),i._uU(1),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Oqu(n.currentPageReport)}}var lt=function(e){return{"p-disabled":e}};function ct(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",17),i.NdJ("click",function(e){return i.CHM(n),i.oxw(2).changePageToFirst(e)}),i._UZ(1,"span",18),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("disabled",r.isFirstPage())("ngClass",i.VKq(2,lt,r.isFirstPage()))}}var ut=function(e){return{"p-highlight":e}};function dt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",21),i.NdJ("click",function(e){var t=i.CHM(n).$implicit;return i.oxw(3).onPageLinkClick(e,t-1)}),i._uU(1),i.qZA()}if(2&e){var r=t.$implicit,o=i.oxw(3);i.Q6J("ngClass",i.VKq(2,ut,r-1==o.getPage())),i.xp6(1),i.Oqu(r)}}function pt(e,t){if(1&e&&(i.TgZ(0,"span",19),i.YNc(1,dt,2,4,"button",20),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngForOf",n.pageLinks)}}function ft(e,t){if(1&e&&i._uU(0),2&e){var n=i.oxw(3);i.Oqu(n.currentPageReport)}}function ht(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"p-dropdown",22),i.NdJ("onChange",function(e){return i.CHM(n),i.oxw(2).onPageDropdownChange(e)}),i.YNc(1,ft,1,1,"ng-template",23),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("options",r.pageItems)("ngModel",r.getPage())("appendTo",r.dropdownAppendTo)("scrollHeight",r.dropdownScrollHeight)}}function bt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",24),i.NdJ("click",function(e){return i.CHM(n),i.oxw(2).changePageToLast(e)}),i._UZ(1,"span",25),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("disabled",r.isLastPage())("ngClass",i.VKq(2,lt,r.isLastPage()))}}function gt(e,t){1&e&&i.GkF(0)}function mt(e,t){if(1&e&&i.YNc(0,gt,1,0,"ng-container",15),2&e){var n=t.$implicit,r=i.oxw(4);i.Q6J("ngTemplateOutlet",r.dropdownItemTemplate)("ngTemplateOutletContext",i.VKq(2,ot,n))}}function vt(e,t){1&e&&(i.ynx(0),i.YNc(1,mt,1,4,"ng-template",28),i.BQk())}function _t(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"p-dropdown",26),i.NdJ("ngModelChange",function(e){return i.CHM(n),i.oxw(2).rows=e})("onChange",function(e){return i.CHM(n),i.oxw(2).onRppChange(e)}),i.YNc(1,vt,2,0,"ng-container",27),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("options",r.rowsPerPageItems)("ngModel",r.rows)("appendTo",r.dropdownAppendTo)("scrollHeight",r.dropdownScrollHeight),i.xp6(1),i.Q6J("ngIf",r.dropdownItemTemplate)}}function kt(e,t){1&e&&i.GkF(0)}function yt(e,t){if(1&e&&(i.TgZ(0,"div",29),i.YNc(1,kt,1,0,"ng-container",15),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",n.templateRight)("ngTemplateOutletContext",i.VKq(2,ot,n.paginatorState))}}function xt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",1),i.YNc(1,at,2,4,"div",2),i.YNc(2,st,2,1,"span",3),i.YNc(3,ct,2,4,"button",4),i.TgZ(4,"button",5),i.NdJ("click",function(e){return i.CHM(n),i.oxw().changePageToPrev(e)}),i._UZ(5,"span",6),i.qZA(),i.YNc(6,pt,2,1,"span",7),i.YNc(7,ht,2,4,"p-dropdown",8),i.TgZ(8,"button",9),i.NdJ("click",function(e){return i.CHM(n),i.oxw().changePageToNext(e)}),i._UZ(9,"span",10),i.qZA(),i.YNc(10,bt,2,4,"button",11),i.YNc(11,_t,2,5,"p-dropdown",12),i.YNc(12,yt,2,4,"div",13),i.qZA()}if(2&e){var r=i.oxw();i.Tol(r.styleClass),i.Q6J("ngStyle",r.style)("ngClass","p-paginator p-component"),i.xp6(1),i.Q6J("ngIf",r.templateLeft),i.xp6(1),i.Q6J("ngIf",r.showCurrentPageReport),i.xp6(1),i.Q6J("ngIf",r.showFirstLastIcon),i.xp6(1),i.Q6J("disabled",r.isFirstPage())("ngClass",i.VKq(16,lt,r.isFirstPage())),i.xp6(2),i.Q6J("ngIf",r.showPageLinks),i.xp6(1),i.Q6J("ngIf",r.showJumpToPageDropdown),i.xp6(1),i.Q6J("disabled",r.isLastPage())("ngClass",i.VKq(18,lt,r.isLastPage())),i.xp6(2),i.Q6J("ngIf",r.showFirstLastIcon),i.xp6(1),i.Q6J("ngIf",r.rowsPerPageOptions),i.xp6(1),i.Q6J("ngIf",r.templateRight)}}var wt=function(){var e=function(){function e(t){_classCallCheck(this,e),this.cd=t,this.pageLinkSize=5,this.onPageChange=new i.vpe,this.alwaysShow=!0,this.dropdownScrollHeight="200px",this.currentPageReportTemplate="{currentPage} of {totalPages}",this.showFirstLastIcon=!0,this.totalRecords=0,this.rows=0,this.showPageLinks=!0,this._first=0,this._page=0}return _createClass(e,[{key:"ngOnInit",value:function(){this.updatePaginatorState()}},{key:"ngOnChanges",value:function(e){e.totalRecords&&(this.updatePageLinks(),this.updatePaginatorState(),this.updateFirst(),this.updateRowsPerPageOptions()),e.first&&(this._first=e.first.currentValue,this.updatePageLinks(),this.updatePaginatorState()),e.rows&&(this.updatePageLinks(),this.updatePaginatorState()),e.rowsPerPageOptions&&this.updateRowsPerPageOptions()}},{key:"first",get:function(){return this._first},set:function(e){this._first=e}},{key:"updateRowsPerPageOptions",value:function(){if(this.rowsPerPageOptions){this.rowsPerPageItems=[];var e,t=_createForOfIteratorHelper(this.rowsPerPageOptions);try{for(t.s();!(e=t.n()).done;){var n=e.value;"object"==typeof n&&n.showAll?this.rowsPerPageItems.unshift({label:n.showAll,value:this.totalRecords}):this.rowsPerPageItems.push({label:String(n),value:n})}}catch(i){t.e(i)}finally{t.f()}}}},{key:"isFirstPage",value:function(){return 0===this.getPage()}},{key:"isLastPage",value:function(){return this.getPage()===this.getPageCount()-1}},{key:"getPageCount",value:function(){return Math.ceil(this.totalRecords/this.rows)||1}},{key:"calculatePageLinkBoundaries",value:function(){var e=this.getPageCount(),t=Math.min(this.pageLinkSize,e),n=Math.max(0,Math.ceil(this.getPage()-t/2)),i=Math.min(e-1,n+t-1);return[n=Math.max(0,n-(this.pageLinkSize-(i-n+1))),i]}},{key:"updatePageLinks",value:function(){this.pageLinks=[];for(var e=this.calculatePageLinkBoundaries(),t=e[1],n=e[0];n<=t;n++)this.pageLinks.push(n+1);if(this.showJumpToPageDropdown){this.pageItems=[];for(var i=0;i<this.getPageCount();i++)this.pageItems.push({label:String(i+1),value:i})}}},{key:"changePage",value:function(e){var t=this.getPageCount();if(e>=0&&e<t){this._first=this.rows*e;var n={page:e,first:this.first,rows:this.rows,pageCount:t};this.updatePageLinks(),this.onPageChange.emit(n),this.updatePaginatorState()}}},{key:"updateFirst",value:function(){var e=this,t=this.getPage();t>0&&this.totalRecords&&this.first>=this.totalRecords&&Promise.resolve(null).then(function(){return e.changePage(t-1)})}},{key:"getPage",value:function(){return Math.floor(this.first/this.rows)}},{key:"changePageToFirst",value:function(e){this.isFirstPage()||this.changePage(0),e.preventDefault()}},{key:"changePageToPrev",value:function(e){this.changePage(this.getPage()-1),e.preventDefault()}},{key:"changePageToNext",value:function(e){this.changePage(this.getPage()+1),e.preventDefault()}},{key:"changePageToLast",value:function(e){this.isLastPage()||this.changePage(this.getPageCount()-1),e.preventDefault()}},{key:"onPageLinkClick",value:function(e,t){this.changePage(t),e.preventDefault()}},{key:"onRppChange",value:function(e){this.changePage(this.getPage())}},{key:"onPageDropdownChange",value:function(e){this.changePage(e.value)}},{key:"updatePaginatorState",value:function(){this.paginatorState={page:this.getPage(),pageCount:this.getPageCount(),rows:this.rows,first:this.first,totalRecords:this.totalRecords}}},{key:"currentPageReport",get:function(){return this.currentPageReportTemplate.replace("{currentPage}",String(this.getPage()+1)).replace("{totalPages}",String(this.getPageCount())).replace("{first}",String(this.totalRecords>0?this._first+1:0)).replace("{last}",String(Math.min(this._first+this.rows,this.totalRecords))).replace("{rows}",String(this.rows)).replace("{totalRecords}",String(this.totalRecords))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-paginator"]],inputs:{pageLinkSize:"pageLinkSize",style:"style",styleClass:"styleClass",alwaysShow:"alwaysShow",templateLeft:"templateLeft",templateRight:"templateRight",dropdownAppendTo:"dropdownAppendTo",dropdownScrollHeight:"dropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showFirstLastIcon:"showFirstLastIcon",totalRecords:"totalRecords",rows:"rows",rowsPerPageOptions:"rowsPerPageOptions",showJumpToPageDropdown:"showJumpToPageDropdown",showPageLinks:"showPageLinks",dropdownItemTemplate:"dropdownItemTemplate",first:"first"},outputs:{onPageChange:"onPageChange"},features:[i.TTD],decls:1,vars:1,consts:[[3,"class","ngStyle","ngClass",4,"ngIf"],[3,"ngStyle","ngClass"],["class","p-paginator-left-content",4,"ngIf"],["class","p-paginator-current",4,"ngIf"],["type","button","pRipple","","class","p-paginator-first p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-prev","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-left"],["class","p-paginator-pages",4,"ngIf"],["styleClass","p-paginator-page-options",3,"options","ngModel","appendTo","scrollHeight","onChange",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-next","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-right"],["type","button","pRipple","","class","p-paginator-last p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","appendTo","scrollHeight","ngModelChange","onChange",4,"ngIf"],["class","p-paginator-right-content",4,"ngIf"],[1,"p-paginator-left-content"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-paginator-current"],["type","button","pRipple","",1,"p-paginator-first","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-double-left"],[1,"p-paginator-pages"],["type","button","class","p-paginator-page p-paginator-element p-link","pRipple","",3,"ngClass","click",4,"ngFor","ngForOf"],["type","button","pRipple","",1,"p-paginator-page","p-paginator-element","p-link",3,"ngClass","click"],["styleClass","p-paginator-page-options",3,"options","ngModel","appendTo","scrollHeight","onChange"],["pTemplate","selectedItem"],["type","button","pRipple","",1,"p-paginator-last","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-double-right"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","appendTo","scrollHeight","ngModelChange","onChange"],[4,"ngIf"],["pTemplate","item"],[1,"p-paginator-right-content"]],template:function(e,t){1&e&&i.YNc(0,xt,13,20,"div",0),2&e&&i.Q6J("ngIf",!!t.alwaysShow||t.pageLinks&&t.pageLinks.length>1)},directives:[r.O5,r.PC,r.mk,se,r.tP,r.sg,nt,o.JJ,o.On,a.jx],styles:[".p-paginator{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-current,.p-paginator-first,.p-paginator-last,.p-paginator-next,.p-paginator-page,.p-paginator-prev{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;position:relative}.p-paginator-element:focus{z-index:1;position:relative}"],encapsulation:2,changeDetection:0}),e}(),Et=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,it,o.u5,a.m8,le],it,o.u5,a.m8]}),e}(),Ct=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.el=t,this.ngModel=n}return _createClass(e,[{key:"ngDoCheck",value:function(){this.updateFilledState()}},{key:"onInput",value:function(e){this.updateFilledState()}},{key:"updateFilledState",value:function(){this.filled=this.el.nativeElement.value&&this.el.nativeElement.value.length||this.ngModel&&this.ngModel.model}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(o.On,8))},e.\u0275dir=i.lG2({type:e,selectors:[["","pInputText",""]],hostVars:6,hostBindings:function(e,t){1&e&&i.NdJ("input",function(e){return t.onInput(e)}),2&e&&i.ekj("p-inputtext",!0)("p-component",!0)("p-filled",t.filled)}}),e}(),Tt=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez]]}),e}(),Ot=function(){var e=function(){function e(t){_classCallCheck(this,e),this.el=t,this.iconPos="left",this.loadingIcon="pi pi-spinner pi-spin",this._loading=!1}return _createClass(e,[{key:"ngAfterViewInit",value:function(){this._initialStyleClass=this.el.nativeElement.className,ne.addMultipleClasses(this.el.nativeElement,this.getStyleClass()),this.icon&&this.createIconEl();var e=document.createElement("span");this.icon&&!this.label&&e.setAttribute("aria-hidden","true"),e.className="p-button-label",this.label?e.appendChild(document.createTextNode(this.label)):e.innerHTML=" ",this.el.nativeElement.appendChild(e),this.initialized=!0}},{key:"getStyleClass",value:function(){var e="p-button p-component";return this.icon&&!this.label&&(e+=" p-button-icon-only"),this.loading&&(e+=" p-disabled p-button-loading",!this.icon&&this.label&&(e+=" p-button-loading-label-only")),e}},{key:"setStyleClass",value:function(){var e=this.getStyleClass();this.el.nativeElement.className=e+" "+this._initialStyleClass}},{key:"createIconEl",value:function(){var e=document.createElement("span");e.className="p-button-icon",e.setAttribute("aria-hidden","true");var t=this.label?"p-button-icon-"+this.iconPos:null;t&&ne.addClass(e,t),ne.addMultipleClasses(e,this.getIconClass());var n=ne.findSingle(this.el.nativeElement,".p-button-label");n?this.el.nativeElement.insertBefore(e,n):this.el.nativeElement.appendChild(e)}},{key:"getIconClass",value:function(){return this.loading?"p-button-loading-icon "+this.loadingIcon:this._icon}},{key:"setIconClass",value:function(){var e=ne.findSingle(this.el.nativeElement,".p-button-icon");e?e.className=this.iconPos?"p-button-icon p-button-icon-"+this.iconPos+" "+this.getIconClass():"p-button-icon "+this.getIconClass():this.createIconEl()}},{key:"removeIconElement",value:function(){var e=ne.findSingle(this.el.nativeElement,".p-button-icon");this.el.nativeElement.removeChild(e)}},{key:"label",get:function(){return this._label},set:function(e){this._label=e,this.initialized&&(ne.findSingle(this.el.nativeElement,".p-button-label").textContent=this._label||" ",this.setStyleClass())}},{key:"icon",get:function(){return this._icon},set:function(e){this._icon=e,this.initialized&&(this.setIconClass(),this.setStyleClass())}},{key:"loading",get:function(){return this._loading},set:function(e){this._loading=e,this.initialized&&(this.loading||this.icon?this.setIconClass():this.removeIconElement(),this.setStyleClass())}},{key:"ngOnDestroy",value:function(){this.initialized=!1}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq))},e.\u0275dir=i.lG2({type:e,selectors:[["","pButton",""]],inputs:{iconPos:"iconPos",loadingIcon:"loadingIcon",label:"label",icon:"icon",loading:"loading"}}),e}(),Mt=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,le]]}),e}();function Pt(e,t){if(1&e&&i._UZ(0,"span",8),2&e){var n=i.oxw(2).$implicit;i.Tol(n.icon),i.Q6J("ngClass","p-button-icon p-button-icon-left")}}function Dt(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Pt,1,3,"span",6),i.TgZ(2,"span",7),i._uU(3),i.qZA(),i.BQk()),2&e){var n=i.oxw().$implicit,r=i.oxw();i.xp6(1),i.Q6J("ngIf",n.icon),i.xp6(2),i.Oqu(r.getOptionLabel(n))}}function At(e,t){1&e&&i.GkF(0)}var It=function(e,t){return{$implicit:e,index:t}};function St(e,t){if(1&e&&i.YNc(0,At,1,0,"ng-container",9),2&e){var n=i.oxw(),r=n.$implicit,o=n.index,a=i.oxw();i.Q6J("ngTemplateOutlet",a.itemTemplate)("ngTemplateOutletContext",i.WLB(2,It,r,o))}}var Lt=function(e,t,n){return{"p-highlight":e,"p-disabled":t,"p-button-icon-only":n}};function Rt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",2,3),i.NdJ("click",function(e){var t=i.CHM(n),r=t.$implicit,o=t.index;return i.oxw().onItemClick(e,r,o)})("keydown.enter",function(e){var t=i.CHM(n),r=t.$implicit,o=t.index;return i.oxw().onItemClick(e,r,o)})("blur",function(){return i.CHM(n),i.oxw().onBlur()}),i.YNc(2,Dt,4,2,"ng-container",4),i.YNc(3,St,1,5,"ng-template",null,5,i.W1O),i.qZA()}if(2&e){var r=t.$implicit,o=i.MAs(4),a=i.oxw();i.Tol(r.styleClass),i.Q6J("ngClass",i.kEZ(10,Lt,a.isSelected(r),a.disabled||a.isOptionDisabled(r),r.icon&&!a.getOptionLabel(r))),i.uIk("aria-pressed",a.isSelected(r))("title",r.title)("aria-label",r.label)("tabindex",a.disabled?null:a.tabindex)("aria-labelledby",a.getOptionLabel(r)),i.xp6(2),i.Q6J("ngIf",!a.itemTemplate)("ngIfElse",o)}}var Zt={provide:o.JU,useExisting:(0,i.Gpc)(function(){return zt}),multi:!0},zt=function(){var e=function(){function e(t){_classCallCheck(this,e),this.cd=t,this.tabindex=0,this.onOptionClick=new i.vpe,this.onChange=new i.vpe,this.onModelChange=function(){},this.onModelTouched=function(){}}return _createClass(e,[{key:"getOptionLabel",value:function(e){return this.optionLabel?re.gb.resolveFieldData(e,this.optionLabel):null!=e.label?e.label:e}},{key:"getOptionValue",value:function(e){return this.optionValue?re.gb.resolveFieldData(e,this.optionValue):this.optionLabel||void 0===e.value?e:e.value}},{key:"isOptionDisabled",value:function(e){return this.optionDisabled?re.gb.resolveFieldData(e,this.optionDisabled):void 0!==e.disabled&&e.disabled}},{key:"writeValue",value:function(e){this.value=e,this.cd.markForCheck()}},{key:"registerOnChange",value:function(e){this.onModelChange=e}},{key:"registerOnTouched",value:function(e){this.onModelTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e,this.cd.markForCheck()}},{key:"onItemClick",value:function(e,t,n){this.disabled||this.isOptionDisabled(t)||(this.multiple?this.isSelected(t)?this.removeOption(t):this.value=[].concat(_toConsumableArray(this.value||[]),[this.getOptionValue(t)]):this.value=this.getOptionValue(t),this.onOptionClick.emit({originalEvent:e,option:t,index:n}),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value}))}},{key:"onBlur",value:function(){this.onModelTouched()}},{key:"removeOption",value:function(e){var t=this;this.value=this.value.filter(function(n){return!re.gb.equals(n,t.getOptionValue(e),t.dataKey)})}},{key:"isSelected",value:function(e){var t=!1,n=this.getOptionValue(e);if(this.multiple){if(this.value){var i,r=_createForOfIteratorHelper(this.value);try{for(r.s();!(i=r.n()).done;){var o=i.value;if(re.gb.equals(o,n,this.dataKey)){t=!0;break}}}catch(a){r.e(a)}finally{r.f()}}}else t=re.gb.equals(this.getOptionValue(e),this.value,this.dataKey);return t}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-selectButton"]],contentQueries:function(e,t,n){var r;(1&e&&i.Suo(n,i.Rgc,5),2&e)&&(i.iGM(r=i.CRH())&&(t.itemTemplate=r.first))},inputs:{options:"options",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",tabindex:"tabindex",multiple:"multiple",style:"style",styleClass:"styleClass",ariaLabelledBy:"ariaLabelledBy",disabled:"disabled",dataKey:"dataKey"},outputs:{onOptionClick:"onOptionClick",onChange:"onChange"},features:[i._Bn([Zt])],decls:2,vars:5,consts:[["role","group",3,"ngClass","ngStyle"],["class","p-button p-component","role","button","pRipple","",3,"class","ngClass","click","keydown.enter","blur",4,"ngFor","ngForOf"],["role","button","pRipple","",1,"p-button","p-component",3,"ngClass","click","keydown.enter","blur"],["btn",""],[4,"ngIf","ngIfElse"],["customcontent",""],[3,"ngClass","class",4,"ngIf"],[1,"p-button-label"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.YNc(1,Rt,5,14,"div",1),i.qZA()),2&e&&(i.Tol(t.styleClass),i.Q6J("ngClass","p-selectbutton p-buttonset p-component")("ngStyle",t.style),i.xp6(1),i.Q6J("ngForOf",t.options))},directives:[r.mk,r.PC,r.sg,se,r.O5,r.tP],styles:[".p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-button-label{transition:all .2s}"],encapsulation:2,changeDetection:0}),e}(),Ut=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,le]]}),e}(),Bt=function(e,t,n){return{"p-checkbox-label-active":e,"p-disabled":t,"p-checkbox-label-focus":n}};function Nt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"label",7),i.NdJ("click",function(e){i.CHM(n);var t=i.oxw(),r=i.MAs(3);return t.onClick(e,r)}),i._uU(1),i.qZA()}if(2&e){var r=i.oxw();i.Q6J("ngClass",i.kEZ(3,Bt,null!=r.value,r.disabled,r.focused)),i.uIk("for",r.inputId),i.xp6(1),i.Oqu(r.label)}}var qt=function(e,t){return{"p-checkbox p-component":!0,"p-checkbox-disabled":e,"p-checkbox-focused":t}},Ft=function(e,t,n){return{"p-highlight":e,"p-disabled":t,"p-focus":n}},Wt={provide:o.JU,useExisting:(0,i.Gpc)(function(){return Kt}),multi:!0},Kt=function(){var e=function(){function e(t){_classCallCheck(this,e),this.cd=t,this.checkboxTrueIcon="pi pi-check",this.checkboxFalseIcon="pi pi-times",this.onChange=new i.vpe,this.onModelChange=function(){},this.onModelTouched=function(){}}return _createClass(e,[{key:"onClick",value:function(e,t){this.disabled||this.readonly||(this.toggle(e),this.focused=!0,t.focus())}},{key:"onKeydown",value:function(e){32==e.keyCode&&e.preventDefault()}},{key:"onKeyup",value:function(e){32!=e.keyCode||this.readonly||(this.toggle(e),e.preventDefault())}},{key:"toggle",value:function(e){null==this.value||null==this.value?this.value=!0:1==this.value?this.value=!1:0==this.value&&(this.value=null),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value})}},{key:"onFocus",value:function(){this.focused=!0}},{key:"onBlur",value:function(){this.focused=!1,this.onModelTouched()}},{key:"registerOnChange",value:function(e){this.onModelChange=e}},{key:"registerOnTouched",value:function(e){this.onModelTouched=e}},{key:"writeValue",value:function(e){this.value=e,this.cd.markForCheck()}},{key:"setDisabledState",value:function(e){this.disabled=e,this.cd.markForCheck()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-triStateCheckbox"]],inputs:{disabled:"disabled",name:"name",ariaLabelledBy:"ariaLabelledBy",tabindex:"tabindex",inputId:"inputId",style:"style",styleClass:"styleClass",label:"label",readonly:"readonly",checkboxTrueIcon:"checkboxTrueIcon",checkboxFalseIcon:"checkboxFalseIcon"},outputs:{onChange:"onChange"},features:[i._Bn([Wt])],decls:7,vars:21,consts:[[3,"ngStyle","ngClass"],[1,"p-hidden-accessible"],["type","text","inputmode","none",3,"name","readonly","disabled","keyup","keydown","focus","blur"],["input",""],["role","checkbox",1,"p-checkbox-box",3,"ngClass","click"],[1,"p-checkbox-icon",3,"ngClass"],["class","p-checkbox-label",3,"ngClass","click",4,"ngIf"],[1,"p-checkbox-label",3,"ngClass","click"]],template:function(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",0),i.TgZ(1,"div",1),i.TgZ(2,"input",2,3),i.NdJ("keyup",function(e){return t.onKeyup(e)})("keydown",function(e){return t.onKeydown(e)})("focus",function(){return t.onFocus()})("blur",function(){return t.onBlur()}),i.qZA(),i.qZA(),i.TgZ(4,"div",4),i.NdJ("click",function(e){i.CHM(n);var r=i.MAs(3);return t.onClick(e,r)}),i._UZ(5,"span",5),i.qZA(),i.qZA(),i.YNc(6,Nt,2,7,"label",6)}2&e&&(i.Tol(t.styleClass),i.Q6J("ngStyle",t.style)("ngClass",i.WLB(14,qt,t.disabled,t.focused)),i.xp6(2),i.Q6J("name",t.name)("readonly",t.readonly)("disabled",t.disabled),i.uIk("id",t.inputId)("tabindex",t.tabindex)("aria-labelledby",t.ariaLabelledBy),i.xp6(2),i.Q6J("ngClass",i.kEZ(17,Ft,null!=t.value,t.disabled,t.focused)),i.uIk("aria-checked",!0===t.value),i.xp6(1),i.Q6J("ngClass",!0===t.value?t.checkboxTrueIcon:!1===t.value?t.checkboxFalseIcon:""),i.xp6(1),i.Q6J("ngIf",t.label))},directives:[r.PC,r.mk,r.O5],encapsulation:2,changeDetection:0}),e}(),Vt=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez]]}),e}(),Ht=["container"],jt=["inputfield"],Jt=["contentWrapper"];function Gt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",7),i.NdJ("click",function(e){i.CHM(n),i.oxw();var t=i.MAs(1);return i.oxw().onButtonClick(e,t)}),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("icon",r.icon)("disabled",r.disabled)}}function Qt(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"input",4,5),i.NdJ("focus",function(e){return i.CHM(n),i.oxw().onInputFocus(e)})("keydown",function(e){return i.CHM(n),i.oxw().onInputKeydown(e)})("click",function(){return i.CHM(n),i.oxw().onInputClick()})("blur",function(e){return i.CHM(n),i.oxw().onInputBlur(e)})("input",function(e){return i.CHM(n),i.oxw().onUserInput(e)}),i.qZA(),i.YNc(2,Gt,1,2,"button",6)}if(2&e){var r=i.oxw();i.Tol(r.inputStyleClass),i.Q6J("value",r.inputFieldValue)("readonly",r.readonlyInput)("ngStyle",r.inputStyle)("placeholder",r.placeholder||"")("disabled",r.disabled)("ngClass","p-inputtext p-component"),i.uIk("id",r.inputId)("name",r.name)("required",r.required)("aria-required",r.required)("tabindex",r.tabindex)("inputmode",r.touchUI?"off":null)("aria-labelledby",r.ariaLabelledBy),i.xp6(2),i.Q6J("ngIf",r.showIcon)}}function Yt(e,t){1&e&&i.GkF(0)}function $t(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",27),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(4).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(4).onPrevButtonClick(e)}),i._UZ(1,"span",28),i.qZA()}}function Xt(e,t){if(1&e&&(i.TgZ(0,"span",29),i._uU(1),i.qZA()),2&e){var n=i.oxw().$implicit,r=i.oxw(3);i.xp6(1),i.Oqu(r.getTranslation("monthNames")[n.month])}}function en(e,t){if(1&e&&(i.TgZ(0,"option",32),i._uU(1),i.qZA()),2&e){var n=t.$implicit,r=t.index,o=i.oxw(2).$implicit;i.Q6J("value",r)("selected",r===o.month),i.xp6(1),i.Oqu(n)}}function tn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"select",30),i.NdJ("change",function(e){return i.CHM(n),i.oxw(4).onMonthDropdownChange(e.target.value)}),i.YNc(1,en,2,3,"option",31),i.qZA()}if(2&e){var r=i.oxw(4);i.xp6(1),i.Q6J("ngForOf",r.getTranslation("monthNames"))}}function nn(e,t){if(1&e&&(i.TgZ(0,"option",32),i._uU(1),i.qZA()),2&e){var n=t.$implicit,r=i.oxw(5);i.Q6J("value",n)("selected",n===r.currentYear),i.xp6(1),i.Oqu(n)}}function rn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"select",33),i.NdJ("change",function(e){return i.CHM(n),i.oxw(4).onYearDropdownChange(e.target.value)}),i.YNc(1,nn,2,3,"option",31),i.qZA()}if(2&e){var r=i.oxw(4);i.xp6(1),i.Q6J("ngForOf",r.yearOptions)}}function on(e,t){if(1&e&&(i.TgZ(0,"span",34),i._uU(1),i.qZA()),2&e){var n=i.oxw().$implicit,r=i.oxw(3);i.xp6(1),i.Oqu("month"===r.view?r.currentYear:n.year)}}function an(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",35),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(4).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(4).onNextButtonClick(e)}),i._UZ(1,"span",36),i.qZA()}}function sn(e,t){if(1&e&&(i.TgZ(0,"th",42),i.TgZ(1,"span"),i._uU(2),i.qZA(),i.qZA()),2&e){var n=i.oxw(5);i.xp6(2),i.Oqu(n.getTranslation("weekHeader"))}}function ln(e,t){if(1&e&&(i.TgZ(0,"th",43),i.TgZ(1,"span"),i._uU(2),i.qZA(),i.qZA()),2&e){var n=t.$implicit;i.xp6(2),i.Oqu(n)}}function cn(e,t){if(1&e&&(i.TgZ(0,"td",46),i.TgZ(1,"span",47),i._uU(2),i.qZA(),i.qZA()),2&e){var n=i.oxw().index,r=i.oxw(2).$implicit;i.xp6(2),i.hij(" ",r.weekNumbers[n]," ")}}function un(e,t){if(1&e&&(i.ynx(0),i._uU(1),i.BQk()),2&e){var n=i.oxw(2).$implicit;i.xp6(1),i.Oqu(n.day)}}function dn(e,t){1&e&&i.GkF(0)}var pn=function(e,t){return{"p-highlight":e,"p-disabled":t}},fn=function(e){return{$implicit:e}};function hn(e,t){if(1&e){var n=i.EpF();i.ynx(0),i.TgZ(1,"span",49),i.NdJ("click",function(e){i.CHM(n);var t=i.oxw().$implicit;return i.oxw(6).onDateSelect(e,t)})("keydown",function(e){i.CHM(n);var t=i.oxw().$implicit,r=i.oxw(3).index;return i.oxw(3).onDateCellKeydown(e,t,r)}),i.YNc(2,un,2,1,"ng-container",11),i.YNc(3,dn,1,0,"ng-container",50),i.qZA(),i.BQk()}if(2&e){var r=i.oxw().$implicit,o=i.oxw(6);i.xp6(1),i.Q6J("ngClass",i.WLB(4,pn,o.isSelected(r),!r.selectable)),i.xp6(1),i.Q6J("ngIf",!o.dateTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",o.dateTemplate)("ngTemplateOutletContext",i.VKq(7,fn,r))}}var bn=function(e,t){return{"p-datepicker-other-month":e,"p-datepicker-today":t}};function gn(e,t){if(1&e&&(i.TgZ(0,"td",48),i.YNc(1,hn,4,9,"ng-container",11),i.qZA()),2&e){var n=t.$implicit,r=i.oxw(6);i.Q6J("ngClass",i.WLB(2,bn,n.otherMonth,n.today)),i.xp6(1),i.Q6J("ngIf",!n.otherMonth||r.showOtherMonths)}}function mn(e,t){if(1&e&&(i.TgZ(0,"tr"),i.YNc(1,cn,3,1,"td",44),i.YNc(2,gn,2,5,"td",45),i.qZA()),2&e){var n=t.$implicit,r=i.oxw(5);i.xp6(1),i.Q6J("ngIf",r.showWeek),i.xp6(1),i.Q6J("ngForOf",n)}}function vn(e,t){if(1&e&&(i.TgZ(0,"div",37),i.TgZ(1,"table",38),i.TgZ(2,"thead"),i.TgZ(3,"tr"),i.YNc(4,sn,3,1,"th",39),i.YNc(5,ln,3,1,"th",40),i.qZA(),i.qZA(),i.TgZ(6,"tbody"),i.YNc(7,mn,3,2,"tr",41),i.qZA(),i.qZA(),i.qZA()),2&e){var n=i.oxw().$implicit,r=i.oxw(3);i.xp6(4),i.Q6J("ngIf",r.showWeek),i.xp6(1),i.Q6J("ngForOf",r.weekDays),i.xp6(2),i.Q6J("ngForOf",n.dates)}}function _n(e,t){if(1&e&&(i.TgZ(0,"div",17),i.TgZ(1,"div",18),i.YNc(2,$t,2,0,"button",19),i.TgZ(3,"div",20),i.YNc(4,Xt,2,1,"span",21),i.YNc(5,tn,2,1,"select",22),i.YNc(6,rn,2,1,"select",23),i.YNc(7,on,2,1,"span",24),i.qZA(),i.YNc(8,an,2,0,"button",25),i.qZA(),i.YNc(9,vn,8,3,"div",26),i.qZA()),2&e){var n=t.index,r=i.oxw(3);i.xp6(2),i.Q6J("ngIf",0===n),i.xp6(2),i.Q6J("ngIf",!r.monthNavigator&&"month"!==r.view),i.xp6(1),i.Q6J("ngIf",r.monthNavigator&&"month"!==r.view&&1===r.numberOfMonths),i.xp6(1),i.Q6J("ngIf",r.yearNavigator&&1===r.numberOfMonths),i.xp6(1),i.Q6J("ngIf",!r.yearNavigator),i.xp6(1),i.Q6J("ngIf",1===r.numberOfMonths||n===r.numberOfMonths-1),i.xp6(1),i.Q6J("ngIf","date"===r.view)}}function kn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"span",53),i.NdJ("click",function(e){var t=i.CHM(n).index;return i.oxw(4).onMonthSelect(e,t)})("keydown",function(e){var t=i.CHM(n).index;return i.oxw(4).onMonthCellKeydown(e,t)}),i._uU(1),i.qZA()}if(2&e){var r=t.$implicit,o=t.index,a=i.oxw(4);i.Q6J("ngClass",i.WLB(2,pn,a.isMonthSelected(o),!a.isSelectable(1,o,a.currentYear,!1))),i.xp6(1),i.hij(" ",r," ")}}function yn(e,t){if(1&e&&(i.TgZ(0,"div",51),i.YNc(1,kn,2,5,"span",52),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.Q6J("ngForOf",n.monthPickerValues)}}function xn(e,t){if(1&e&&(i.ynx(0),i.TgZ(1,"div",14),i.YNc(2,_n,10,7,"div",15),i.qZA(),i.YNc(3,yn,2,1,"div",16),i.BQk()),2&e){var n=i.oxw(2);i.xp6(2),i.Q6J("ngForOf",n.months),i.xp6(1),i.Q6J("ngIf","month"===n.view)}}function wn(e,t){1&e&&(i.ynx(0),i._uU(1,"0"),i.BQk())}function En(e,t){1&e&&(i.ynx(0),i._uU(1,"0"),i.BQk())}function Cn(e,t){if(1&e&&(i.TgZ(0,"div",59),i.TgZ(1,"span"),i._uU(2),i.qZA(),i.qZA()),2&e){var n=i.oxw(3);i.xp6(2),i.Oqu(n.timeSeparator)}}function Tn(e,t){1&e&&(i.ynx(0),i._uU(1,"0"),i.BQk())}function On(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",64),i.TgZ(1,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(3).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(3).incrementSecond(e)})("mousedown",function(e){return i.CHM(n),i.oxw(3).onTimePickerElementMouseDown(e,2,1)})("mouseup",function(e){return i.CHM(n),i.oxw(3).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(3).onTimePickerElementMouseLeave()}),i._UZ(2,"span",57),i.qZA(),i.TgZ(3,"span"),i.YNc(4,Tn,2,0,"ng-container",11),i._uU(5),i.qZA(),i.TgZ(6,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(3).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(3).decrementSecond(e)})("mousedown",function(e){return i.CHM(n),i.oxw(3).onTimePickerElementMouseDown(e,2,-1)})("mouseup",function(e){return i.CHM(n),i.oxw(3).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(3).onTimePickerElementMouseLeave()}),i._UZ(7,"span",58),i.qZA(),i.qZA()}if(2&e){var r=i.oxw(3);i.xp6(4),i.Q6J("ngIf",r.currentSecond<10),i.xp6(1),i.Oqu(r.currentSecond)}}function Mn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",65),i.TgZ(1,"button",66),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(3).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(3).toggleAMPM(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(3).toggleAMPM(e)}),i._UZ(2,"span",57),i.qZA(),i.TgZ(3,"span"),i._uU(4),i.qZA(),i.TgZ(5,"button",66),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(3).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(3).toggleAMPM(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(3).toggleAMPM(e)}),i._UZ(6,"span",58),i.qZA(),i.qZA()}if(2&e){var r=i.oxw(3);i.xp6(4),i.Oqu(r.pm?"PM":"AM")}}function Pn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",54),i.TgZ(1,"div",55),i.TgZ(2,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(2).incrementHour(e)})("mousedown",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseDown(e,0,1)})("mouseup",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(2).onTimePickerElementMouseLeave()}),i._UZ(3,"span",57),i.qZA(),i.TgZ(4,"span"),i.YNc(5,wn,2,0,"ng-container",11),i._uU(6),i.qZA(),i.TgZ(7,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(2).decrementHour(e)})("mousedown",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseDown(e,0,-1)})("mouseup",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(2).onTimePickerElementMouseLeave()}),i._UZ(8,"span",58),i.qZA(),i.qZA(),i.TgZ(9,"div",59),i.TgZ(10,"span"),i._uU(11),i.qZA(),i.qZA(),i.TgZ(12,"div",60),i.TgZ(13,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(2).incrementMinute(e)})("mousedown",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseDown(e,1,1)})("mouseup",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(2).onTimePickerElementMouseLeave()}),i._UZ(14,"span",57),i.qZA(),i.TgZ(15,"span"),i.YNc(16,En,2,0,"ng-container",11),i._uU(17),i.qZA(),i.TgZ(18,"button",56),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("keydown.enter",function(e){return i.CHM(n),i.oxw(2).decrementMinute(e)})("mousedown",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseDown(e,1,-1)})("mouseup",function(e){return i.CHM(n),i.oxw(2).onTimePickerElementMouseUp(e)})("mouseleave",function(){return i.CHM(n),i.oxw(2).onTimePickerElementMouseLeave()}),i._UZ(19,"span",58),i.qZA(),i.qZA(),i.YNc(20,Cn,3,1,"div",61),i.YNc(21,On,8,2,"div",62),i.YNc(22,Mn,7,1,"div",63),i.qZA()}if(2&e){var r=i.oxw(2);i.xp6(5),i.Q6J("ngIf",r.currentHour<10),i.xp6(1),i.Oqu(r.currentHour),i.xp6(5),i.Oqu(r.timeSeparator),i.xp6(5),i.Q6J("ngIf",r.currentMinute<10),i.xp6(1),i.Oqu(r.currentMinute),i.xp6(3),i.Q6J("ngIf",r.showSeconds),i.xp6(1),i.Q6J("ngIf",r.showSeconds),i.xp6(1),i.Q6J("ngIf","12"==r.hourFormat)}}var Dn=function(e){return[e]};function An(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",67),i.TgZ(1,"button",68),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(2).onTodayButtonClick(e)}),i.qZA(),i.TgZ(2,"button",68),i.NdJ("keydown",function(e){return i.CHM(n),i.oxw(2).onContainerButtonKeydown(e)})("click",function(e){return i.CHM(n),i.oxw(2).onClearButtonClick(e)}),i.qZA(),i.qZA()}if(2&e){var r=i.oxw(2);i.xp6(1),i.Q6J("label",r.getTranslation("today"))("ngClass",i.VKq(4,Dn,r.todayButtonStyleClass)),i.xp6(1),i.Q6J("label",r.getTranslation("clear"))("ngClass",i.VKq(6,Dn,r.clearButtonStyleClass))}}function In(e,t){1&e&&i.GkF(0)}var Sn=function(e,t,n,i,r,o){return{"p-datepicker p-component":!0,"p-datepicker-inline":e,"p-disabled":t,"p-datepicker-timeonly":n,"p-datepicker-multiple-month":i,"p-datepicker-monthpicker":r,"p-datepicker-touch-ui":o}},Ln=function(e,t){return{showTransitionParams:e,hideTransitionParams:t}},Rn=function(e){return{value:"visibleTouchUI",params:e}},Zn=function(e){return{value:"visible",params:e}};function zn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",8,9),i.NdJ("@overlayAnimation.start",function(e){return i.CHM(n),i.oxw().onOverlayAnimationStart(e)})("@overlayAnimation.done",function(e){return i.CHM(n),i.oxw().onOverlayAnimationDone(e)}),i.Hsn(2),i.YNc(3,Yt,1,0,"ng-container",10),i.YNc(4,xn,4,2,"ng-container",11),i.YNc(5,Pn,23,8,"div",12),i.YNc(6,An,3,8,"div",13),i.Hsn(7,1),i.YNc(8,In,1,0,"ng-container",10),i.qZA()}if(2&e){var r=i.oxw();i.Tol(r.panelStyleClass),i.Q6J("ngStyle",r.panelStyle)("ngClass",i.HTZ(11,Sn,r.inline,r.disabled,r.timeOnly,r.numberOfMonths>1,"month"===r.view,r.touchUI))("@overlayAnimation",r.touchUI?i.VKq(21,Rn,i.WLB(18,Ln,r.showTransitionOptions,r.hideTransitionOptions)):i.VKq(26,Zn,i.WLB(23,Ln,r.showTransitionOptions,r.hideTransitionOptions)))("@.disabled",!0===r.inline),i.xp6(3),i.Q6J("ngTemplateOutlet",r.headerTemplate),i.xp6(1),i.Q6J("ngIf",!r.timeOnly),i.xp6(1),i.Q6J("ngIf",r.showTime||r.timeOnly),i.xp6(1),i.Q6J("ngIf",r.showButtonBar),i.xp6(2),i.Q6J("ngTemplateOutlet",r.footerTemplate)}}var Un=[[["p-header"]],[["p-footer"]]],Bn=function(e,t,n,i){return{"p-calendar":!0,"p-calendar-w-btn":e,"p-calendar-timeonly":t,"p-calendar-disabled":n,"p-focus":i}},Nn=["p-header","p-footer"],qn={provide:o.JU,useExisting:(0,i.Gpc)(function(){return Fn}),multi:!0},Fn=function(){var e=function(){function e(t,n,r,o,a){_classCallCheck(this,e),this.el=t,this.renderer=n,this.cd=r,this.zone=o,this.config=a,this.dateFormat="mm/dd/yy",this.multipleSeparator=",",this.rangeSeparator="-",this.inline=!1,this.showOtherMonths=!0,this.icon="pi pi-calendar",this.shortYearCutoff="+10",this.hourFormat="24",this.stepHour=1,this.stepMinute=1,this.stepSecond=1,this.showSeconds=!1,this.showOnFocus=!0,this.showWeek=!1,this.dataType="date",this.selectionMode="single",this.todayButtonStyleClass="p-button-text",this.clearButtonStyleClass="p-button-text",this.autoZIndex=!0,this.baseZIndex=0,this.keepInvalid=!1,this.hideOnDateTimeSelect=!0,this.numberOfMonths=1,this.view="date",this.timeSeparator=":",this.focusTrap=!0,this.firstDayOfWeek=0,this.showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)",this.hideTransitionOptions=".1s linear",this.onFocus=new i.vpe,this.onBlur=new i.vpe,this.onClose=new i.vpe,this.onSelect=new i.vpe,this.onInput=new i.vpe,this.onTodayClick=new i.vpe,this.onClearClick=new i.vpe,this.onMonthChange=new i.vpe,this.onYearChange=new i.vpe,this.onClickOutside=new i.vpe,this.onShow=new i.vpe,this.onModelChange=function(){},this.onModelTouched=function(){},this.inputFieldValue=null,this.navigationState=null,this.convertTo24Hour=function(e,t){return"12"==this.hourFormat?12===e?t?12:0:t?e+12:e:e}}return _createClass(e,[{key:"content",set:function(e){var t=this;this.contentViewChild=e,this.contentViewChild&&(this.isMonthNavigate?(Promise.resolve(null).then(function(){return t.updateFocus()}),this.isMonthNavigate=!1):this.initFocusableCell())}},{key:"defaultDate",get:function(){return this._defaultDate},set:function(e){if(this._defaultDate=e,this.initialized){var t=e||new Date;this.currentMonth=t.getMonth(),this.currentYear=t.getFullYear(),this.initTime(t),this.createMonths(this.currentMonth,this.currentYear)}}},{key:"minDate",get:function(){return this._minDate},set:function(e){this._minDate=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}},{key:"maxDate",get:function(){return this._maxDate},set:function(e){this._maxDate=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}},{key:"disabledDates",get:function(){return this._disabledDates},set:function(e){this._disabledDates=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}},{key:"disabledDays",get:function(){return this._disabledDays},set:function(e){this._disabledDays=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}},{key:"yearRange",get:function(){return this._yearRange},set:function(e){if(this._yearRange=e,e){var t=e.split(":"),n=parseInt(t[0]),i=parseInt(t[1]);this.populateYearOptions(n,i)}}},{key:"showTime",get:function(){return this._showTime},set:function(e){this._showTime=e,void 0===this.currentHour&&this.initTime(this.value||new Date),this.updateInputfield()}},{key:"locale",get:function(){return this._locale},set:function(e){console.warn("Locale property has no effect, use new i18n API instead.")}},{key:"ngOnInit",value:function(){var e=this,t=this.defaultDate||new Date;this.currentMonth=t.getMonth(),this.currentYear=t.getFullYear(),"date"===this.view?(this.createWeekDays(),this.initTime(t),this.createMonths(this.currentMonth,this.currentYear),this.ticksTo1970=24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7):"month"===this.view&&this.createMonthPickerValues(),this.translationSubscription=this.config.translationObserver.subscribe(function(){e.createWeekDays()}),this.initialized=!0}},{key:"ngAfterContentInit",value:function(){var e=this;this.templates.forEach(function(t){switch(t.getType()){case"date":e.dateTemplate=t.template;break;case"disabledDate":e.disabledDateTemplate=t.template;break;case"header":e.headerTemplate=t.template;break;case"footer":e.footerTemplate=t.template;break;default:e.dateTemplate=t.template}})}},{key:"getTranslation",value:function(e){return this.config.getTranslation(e)}},{key:"populateYearOptions",value:function(e,t){this.yearOptions=[];for(var n=e;n<=t;n++)this.yearOptions.push(n)}},{key:"createWeekDays",value:function(){this.weekDays=[];for(var e=this.firstDayOfWeek,t=this.getTranslation(a.ws.DAY_NAMES_MIN),n=0;n<7;n++)this.weekDays.push(t[e]),e=6==e?0:++e}},{key:"createMonthPickerValues",value:function(){this.monthPickerValues=[];for(var e=this.getTranslation(a.ws.MONTH_NAMES_SHORT),t=0;t<=11;t++)this.monthPickerValues.push(e[t])}},{key:"createMonths",value:function(e,t){this.months=this.months=[];for(var n=0;n<this.numberOfMonths;n++){var i=e+n,r=t;i>11&&(i=i%11-1,r=t+1),this.months.push(this.createMonth(i,r))}}},{key:"getWeekNumber",value:function(e){var t=new Date(e.getTime());t.setDate(t.getDate()+4-(t.getDay()||7));var n=t.getTime();return t.setMonth(0),t.setDate(1),Math.floor(Math.round((n-t.getTime())/864e5)/7)+1}},{key:"createMonth",value:function(e,t){for(var n=[],i=this.getFirstDayOfMonthIndex(e,t),r=this.getDaysCountInMonth(e,t),o=this.getDaysCountInPrevMonth(e,t),a=1,s=new Date,l=[],c=Math.ceil((r+i)/7),u=0;u<c;u++){var d=[];if(0==u){for(var p=o-i+1;p<=o;p++){var f=this.getPreviousMonthAndYear(e,t);d.push({day:p,month:f.month,year:f.year,otherMonth:!0,today:this.isToday(s,p,f.month,f.year),selectable:this.isSelectable(p,f.month,f.year,!0)})}for(var h=7-d.length,b=0;b<h;b++)d.push({day:a,month:e,year:t,today:this.isToday(s,a,e,t),selectable:this.isSelectable(a,e,t,!1)}),a++}else for(var g=0;g<7;g++){if(a>r){var m=this.getNextMonthAndYear(e,t);d.push({day:a-r,month:m.month,year:m.year,otherMonth:!0,today:this.isToday(s,a-r,m.month,m.year),selectable:this.isSelectable(a-r,m.month,m.year,!0)})}else d.push({day:a,month:e,year:t,today:this.isToday(s,a,e,t),selectable:this.isSelectable(a,e,t,!1)});a++}this.showWeek&&l.push(this.getWeekNumber(new Date(d[0].year,d[0].month,d[0].day))),n.push(d)}return{month:e,year:t,dates:n,weekNumbers:l}}},{key:"initTime",value:function(e){this.pm=e.getHours()>11,this.showTime?(this.currentMinute=e.getMinutes(),this.currentSecond=e.getSeconds(),this.setCurrentHourPM(e.getHours())):this.timeOnly&&(this.currentMinute=0,this.currentHour=0,this.currentSecond=0)}},{key:"navBackward",value:function(e){var t=this;e.stopPropagation(),this.disabled?e.preventDefault():(this.isMonthNavigate=!0,"month"===this.view?(this.decrementYear(),setTimeout(function(){t.updateFocus()},1)):(0===this.currentMonth?(this.currentMonth=11,this.decrementYear()):this.currentMonth--,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}},{key:"navForward",value:function(e){var t=this;e.stopPropagation(),this.disabled?e.preventDefault():(this.isMonthNavigate=!0,"month"===this.view?(this.incrementYear(),setTimeout(function(){t.updateFocus()},1)):(11===this.currentMonth?(this.currentMonth=0,this.incrementYear()):this.currentMonth++,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}},{key:"decrementYear",value:function(){if(this.currentYear--,this.yearNavigator&&this.currentYear<this.yearOptions[0]){var e=this.yearOptions[this.yearOptions.length-1]-this.yearOptions[0];this.populateYearOptions(this.yearOptions[0]-e,this.yearOptions[this.yearOptions.length-1]-e)}}},{key:"incrementYear",value:function(){if(this.currentYear++,this.yearNavigator&&this.currentYear>this.yearOptions[this.yearOptions.length-1]){var e=this.yearOptions[this.yearOptions.length-1]-this.yearOptions[0];this.populateYearOptions(this.yearOptions[0]+e,this.yearOptions[this.yearOptions.length-1]+e)}}},{key:"onDateSelect",value:function(e,t){var n=this;!this.disabled&&t.selectable?(this.isMultipleSelection()&&this.isSelected(t)?(this.value=this.value.filter(function(e,i){return!n.isDateEquals(e,t)}),0===this.value.length&&(this.value=null),this.updateModel(this.value)):this.shouldSelectDate(t)&&this.selectDate(t),this.isSingleSelection()&&this.hideOnDateTimeSelect&&setTimeout(function(){e.preventDefault(),n.hideOverlay(),n.mask&&n.disableModality(),n.cd.markForCheck()},150),this.updateInputfield(),e.preventDefault()):e.preventDefault()}},{key:"shouldSelectDate",value:function(e){return!this.isMultipleSelection()||null==this.maxDateCount||this.maxDateCount>(this.value?this.value.length:0)}},{key:"onMonthSelect",value:function(e,t){ne.hasClass(e.target,"p-disabled")||this.onDateSelect(e,{year:this.currentYear,month:t,day:1,selectable:!0})}},{key:"updateInputfield",value:function(){var e="";if(this.value)if(this.isSingleSelection())e=this.formatDateTime(this.value);else if(this.isMultipleSelection())for(var t=0;t<this.value.length;t++)e+=this.formatDateTime(this.value[t]),t!==this.value.length-1&&(e+=this.multipleSeparator+" ");else if(this.isRangeSelection()&&this.value&&this.value.length){var n=this.value[1];e=this.formatDateTime(this.value[0]),n&&(e+=" "+this.rangeSeparator+" "+this.formatDateTime(n))}this.inputFieldValue=e,this.updateFilledState(),this.inputfieldViewChild&&this.inputfieldViewChild.nativeElement&&(this.inputfieldViewChild.nativeElement.value=this.inputFieldValue)}},{key:"formatDateTime",value:function(e){var t=null;return e&&(this.timeOnly?t=this.formatTime(e):(t=this.formatDate(e,this.getDateFormat()),this.showTime&&(t+=" "+this.formatTime(e)))),t}},{key:"setCurrentHourPM",value:function(e){"12"==this.hourFormat?(this.pm=e>11,this.currentHour=e>=12?12==e?12:e-12:0==e?12:e):this.currentHour=e}},{key:"selectDate",value:function(e){var t=new Date(e.year,e.month,e.day);if(this.showTime&&(t.setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),t.setMinutes(this.currentMinute),t.setSeconds(this.currentSecond)),this.minDate&&this.minDate>t&&(t=this.minDate,this.setCurrentHourPM(t.getHours()),this.currentMinute=t.getMinutes(),this.currentSecond=t.getSeconds()),this.maxDate&&this.maxDate<t&&(t=this.maxDate,this.setCurrentHourPM(t.getHours()),this.currentMinute=t.getMinutes(),this.currentSecond=t.getSeconds()),this.isSingleSelection())this.updateModel(t);else if(this.isMultipleSelection())this.updateModel(this.value?[].concat(_toConsumableArray(this.value),[t]):[t]);else if(this.isRangeSelection())if(this.value&&this.value.length){var n=this.value[0],i=this.value[1];!i&&t.getTime()>=n.getTime()?i=t:(n=t,i=null),this.updateModel([n,i])}else this.updateModel([t,null]);this.onSelect.emit(t)}},{key:"updateModel",value:function(e){var t=this;if(this.value=e,"date"==this.dataType)this.onModelChange(this.value);else if("string"==this.dataType)if(this.isSingleSelection())this.onModelChange(this.formatDateTime(this.value));else{var n=null;this.value&&(n=this.value.map(function(e){return t.formatDateTime(e)})),this.onModelChange(n)}}},{key:"getFirstDayOfMonthIndex",value:function(e,t){var n=new Date;n.setDate(1),n.setMonth(e),n.setFullYear(t);var i=n.getDay()+this.getSundayIndex();return i>=7?i-7:i}},{key:"getDaysCountInMonth",value:function(e,t){return 32-this.daylightSavingAdjust(new Date(t,e,32)).getDate()}},{key:"getDaysCountInPrevMonth",value:function(e,t){var n=this.getPreviousMonthAndYear(e,t);return this.getDaysCountInMonth(n.month,n.year)}},{key:"getPreviousMonthAndYear",value:function(e,t){var n,i;return 0===e?(n=11,i=t-1):(n=e-1,i=t),{month:n,year:i}}},{key:"getNextMonthAndYear",value:function(e,t){var n,i;return 11===e?(n=0,i=t+1):(n=e+1,i=t),{month:n,year:i}}},{key:"getSundayIndex",value:function(){return this.firstDayOfWeek>0?7-this.firstDayOfWeek:0}},{key:"isSelected",value:function(e){if(!this.value)return!1;if(this.isSingleSelection())return this.isDateEquals(this.value,e);if(this.isMultipleSelection()){var t,n=!1,i=_createForOfIteratorHelper(this.value);try{for(i.s();!(t=i.n()).done;){var r=t.value;if(n=this.isDateEquals(r,e))break}}catch(o){i.e(o)}finally{i.f()}return n}return this.isRangeSelection()?this.value[1]?this.isDateEquals(this.value[0],e)||this.isDateEquals(this.value[1],e)||this.isDateBetween(this.value[0],this.value[1],e):this.isDateEquals(this.value[0],e):void 0}},{key:"isMonthSelected",value:function(e){var t=this.value?Array.isArray(this.value)?this.value[0].getDate():this.value.getDate():1;return this.isSelected({year:this.currentYear,month:e,day:t,selectable:!0})}},{key:"isDateEquals",value:function(e,t){return!!e&&e.getDate()===t.day&&e.getMonth()===t.month&&e.getFullYear()===t.year}},{key:"isDateBetween",value:function(e,t,n){if(e&&t){var i=new Date(n.year,n.month,n.day);return e.getTime()<=i.getTime()&&t.getTime()>=i.getTime()}return!1}},{key:"isSingleSelection",value:function(){return"single"===this.selectionMode}},{key:"isRangeSelection",value:function(){return"range"===this.selectionMode}},{key:"isMultipleSelection",value:function(){return"multiple"===this.selectionMode}},{key:"isToday",value:function(e,t,n,i){return e.getDate()===t&&e.getMonth()===n&&e.getFullYear()===i}},{key:"isSelectable",value:function(e,t,n,i){var r=!0,o=!0,a=!0,s=!0;return!(i&&!this.selectOtherMonths)&&(this.minDate&&(this.minDate.getFullYear()>n||this.minDate.getFullYear()===n&&(this.minDate.getMonth()>t||this.minDate.getMonth()===t&&this.minDate.getDate()>e))&&(r=!1),this.maxDate&&(this.maxDate.getFullYear()<n||this.maxDate.getFullYear()===n&&(this.maxDate.getMonth()<t||this.maxDate.getMonth()===t&&this.maxDate.getDate()<e))&&(o=!1),this.disabledDates&&(a=!this.isDateDisabled(e,t,n)),this.disabledDays&&(s=!this.isDayDisabled(e,t,n)),r&&o&&a&&s)}},{key:"isDateDisabled",value:function(e,t,n){if(this.disabledDates){var i,r=_createForOfIteratorHelper(this.disabledDates);try{for(r.s();!(i=r.n()).done;){var o=i.value;if(o.getFullYear()===n&&o.getMonth()===t&&o.getDate()===e)return!0}}catch(a){r.e(a)}finally{r.f()}}return!1}},{key:"isDayDisabled",value:function(e,t,n){if(this.disabledDays){var i=new Date(n,t,e).getDay();return-1!==this.disabledDays.indexOf(i)}return!1}},{key:"onInputFocus",value:function(e){this.focus=!0,this.showOnFocus&&this.showOverlay(),this.onFocus.emit(e)}},{key:"onInputClick",value:function(){this.overlay&&this.autoZIndex&&(this.overlay.style.zIndex=String(this.baseZIndex+ ++ne.zindex)),this.showOnFocus&&!this.overlayVisible&&this.showOverlay()}},{key:"onInputBlur",value:function(e){this.focus=!1,this.onBlur.emit(e),this.keepInvalid||this.updateInputfield(),this.onModelTouched()}},{key:"onButtonClick",value:function(e,t){this.overlayVisible?this.hideOverlay():(t.focus(),this.showOverlay())}},{key:"onPrevButtonClick",value:function(e){this.navigationState={backward:!0,button:!0},this.navBackward(e)}},{key:"onNextButtonClick",value:function(e){this.navigationState={backward:!1,button:!0},this.navForward(e)}},{key:"onContainerButtonKeydown",value:function(e){switch(e.which){case 9:this.inline||this.trapFocus(e);break;case 27:this.overlayVisible=!1,e.preventDefault()}}},{key:"onInputKeydown",value:function(e){this.isKeydown=!0,40===e.keyCode&&this.contentViewChild?this.trapFocus(e):27===e.keyCode||13===e.keyCode?this.overlayVisible&&(this.overlayVisible=!1,e.preventDefault()):9===e.keyCode&&this.contentViewChild&&(ne.getFocusableElements(this.contentViewChild.nativeElement).forEach(function(e){return e.tabIndex="-1"}),this.overlayVisible&&(this.overlayVisible=!1))}},{key:"onDateCellKeydown",value:function(e,t,n){var i=e.currentTarget,r=i.parentElement;switch(e.which){case 40:i.tabIndex="-1";var o=ne.index(r),a=r.parentElement.nextElementSibling;a?ne.hasClass(a.children[o].children[0],"p-disabled")?(this.navigationState={backward:!1},this.navForward(e)):(a.children[o].children[0].tabIndex="0",a.children[o].children[0].focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break;case 38:i.tabIndex="-1";var s=ne.index(r),l=r.parentElement.previousElementSibling;if(l){var c=l.children[s].children[0];ne.hasClass(c,"p-disabled")?(this.navigationState={backward:!0},this.navBackward(e)):(c.tabIndex="0",c.focus())}else this.navigationState={backward:!0},this.navBackward(e);e.preventDefault();break;case 37:i.tabIndex="-1";var u=r.previousElementSibling;if(u){var d=u.children[0];ne.hasClass(d,"p-disabled")||ne.hasClass(d.parentElement,"p-datepicker-weeknumber")?this.navigateToMonth(!0,n):(d.tabIndex="0",d.focus())}else this.navigateToMonth(!0,n);e.preventDefault();break;case 39:i.tabIndex="-1";var p=r.nextElementSibling;if(p){var f=p.children[0];ne.hasClass(f,"p-disabled")?this.navigateToMonth(!1,n):(f.tabIndex="0",f.focus())}else this.navigateToMonth(!1,n);e.preventDefault();break;case 13:this.onDateSelect(e,t),e.preventDefault();break;case 27:this.overlayVisible=!1,e.preventDefault();break;case 9:this.inline||this.trapFocus(e)}}},{key:"onMonthCellKeydown",value:function(e,t){var n=e.currentTarget;switch(e.which){case 38:case 40:n.tabIndex="-1";var i=n.parentElement.children,r=ne.index(n),o=i[40===e.which?r+3:r-3];o&&(o.tabIndex="0",o.focus()),e.preventDefault();break;case 37:n.tabIndex="-1";var a=n.previousElementSibling;a&&(a.tabIndex="0",a.focus()),e.preventDefault();break;case 39:n.tabIndex="-1";var s=n.nextElementSibling;s&&(s.tabIndex="0",s.focus()),e.preventDefault();break;case 13:this.onMonthSelect(e,t),e.preventDefault();break;case 27:this.overlayVisible=!1,e.preventDefault();break;case 9:this.inline||this.trapFocus(e)}}},{key:"navigateToMonth",value:function(e,t){if(e)if(1===this.numberOfMonths||0===t)this.navigationState={backward:!0},this.navBackward(event);else{var n=ne.find(this.contentViewChild.nativeElement.children[t-1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"),i=n[n.length-1];i.tabIndex="0",i.focus()}else if(1===this.numberOfMonths||t===this.numberOfMonths-1)this.navigationState={backward:!1},this.navForward(event);else{var r=ne.findSingle(this.contentViewChild.nativeElement.children[t+1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");r.tabIndex="0",r.focus()}}},{key:"updateFocus",value:function(){var e;if(this.navigationState){if(this.navigationState.button)this.initFocusableCell(),this.navigationState.backward?ne.findSingle(this.contentViewChild.nativeElement,".p-datepicker-prev").focus():ne.findSingle(this.contentViewChild.nativeElement,".p-datepicker-next").focus();else{if(this.navigationState.backward){var t=ne.find(this.contentViewChild.nativeElement,".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");e=t[t.length-1]}else e=ne.findSingle(this.contentViewChild.nativeElement,".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");e&&(e.tabIndex="0",e.focus())}this.navigationState=null}else this.initFocusableCell()}},{key:"initFocusableCell",value:function(){var e;if("month"===this.view){var t=ne.find(this.contentViewChild.nativeElement,".p-monthpicker .p-monthpicker-month:not(.p-disabled)"),n=ne.findSingle(this.contentViewChild.nativeElement,".p-monthpicker .p-monthpicker-month.p-highlight");t.forEach(function(e){return e.tabIndex=-1}),e=n||t[0],0===t.length&&ne.find(this.contentViewChild.nativeElement,'.p-monthpicker .p-monthpicker-month.p-disabled[tabindex = "0"]').forEach(function(e){return e.tabIndex=-1})}else(e=ne.findSingle(this.contentViewChild.nativeElement,"span.p-highlight"))||(e=ne.findSingle(this.contentViewChild.nativeElement,"td.p-datepicker-today span:not(.p-disabled):not(.p-ink)")||ne.findSingle(this.contentViewChild.nativeElement,".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"));e&&(e.tabIndex="0")}},{key:"trapFocus",value:function(e){var t=ne.getFocusableElements(this.contentViewChild.nativeElement);if(t&&t.length>0)if(t[0].ownerDocument.activeElement){var n=t.indexOf(t[0].ownerDocument.activeElement);if(e.shiftKey)if(-1==n||0===n)if(this.focusTrap)t[t.length-1].focus();else{if(-1===n)return this.hideOverlay();if(0===n)return}else t[n-1].focus();else if(-1==n||n===t.length-1){if(!this.focusTrap&&-1!=n)return this.hideOverlay();t[0].focus()}else t[n+1].focus()}else t[0].focus();e.preventDefault()}},{key:"onMonthDropdownChange",value:function(e){this.currentMonth=parseInt(e),this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}},{key:"onYearDropdownChange",value:function(e){this.currentYear=parseInt(e),this.onYearChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}},{key:"validateTime",value:function(e,t,n,i){var r=this.value,o=this.convertTo24Hour(e,i);this.isRangeSelection()&&(r=this.value[1]||this.value[0]),this.isMultipleSelection()&&(r=this.value[this.value.length-1]);var a=r?r.toDateString():null;if(this.minDate&&a&&this.minDate.toDateString()===a){if(this.minDate.getHours()>o)return!1;if(this.minDate.getHours()===o){if(this.minDate.getMinutes()>t)return!1;if(this.minDate.getMinutes()===t&&this.minDate.getSeconds()>n)return!1}}if(this.maxDate&&a&&this.maxDate.toDateString()===a){if(this.maxDate.getHours()<o)return!1;if(this.maxDate.getHours()===o){if(this.maxDate.getMinutes()<t)return!1;if(this.maxDate.getMinutes()===t&&this.maxDate.getSeconds()<n)return!1}}return!0}},{key:"incrementHour",value:function(e){var t=this.currentHour+this.stepHour,n=this.pm;"24"==this.hourFormat?t=t>=24?t-24:t:"12"==this.hourFormat&&(this.currentHour<12&&t>11&&(n=!this.pm),t=t>=13?t-12:t),this.validateTime(t,this.currentMinute,this.currentSecond,n)&&(this.currentHour=t,this.pm=n),e.preventDefault()}},{key:"onTimePickerElementMouseDown",value:function(e,t,n){this.disabled||(this.repeat(e,null,t,n),e.preventDefault())}},{key:"onTimePickerElementMouseUp",value:function(e){this.disabled||(this.clearTimePickerTimer(),this.updateTime())}},{key:"onTimePickerElementMouseLeave",value:function(){!this.disabled&&this.timePickerTimer&&(this.clearTimePickerTimer(),this.updateTime())}},{key:"repeat",value:function(e,t,n,i){var r=this,o=t||500;switch(this.clearTimePickerTimer(),this.timePickerTimer=setTimeout(function(){r.repeat(e,100,n,i),r.cd.markForCheck()},o),n){case 0:1===i?this.incrementHour(e):this.decrementHour(e);break;case 1:1===i?this.incrementMinute(e):this.decrementMinute(e);break;case 2:1===i?this.incrementSecond(e):this.decrementSecond(e)}this.updateInputfield()}},{key:"clearTimePickerTimer",value:function(){this.timePickerTimer&&(clearTimeout(this.timePickerTimer),this.timePickerTimer=null)}},{key:"decrementHour",value:function(e){var t=this.currentHour-this.stepHour,n=this.pm;"24"==this.hourFormat?t=t<0?24+t:t:"12"==this.hourFormat&&(12===this.currentHour&&(n=!this.pm),t=t<=0?12+t:t),this.validateTime(t,this.currentMinute,this.currentSecond,n)&&(this.currentHour=t,this.pm=n),e.preventDefault()}},{key:"incrementMinute",value:function(e){var t=this.currentMinute+this.stepMinute;t=t>59?t-60:t,this.validateTime(this.currentHour,t,this.currentSecond,this.pm)&&(this.currentMinute=t),e.preventDefault()}},{key:"decrementMinute",value:function(e){var t=this.currentMinute-this.stepMinute;t=t<0?60+t:t,this.validateTime(this.currentHour,t,this.currentSecond,this.pm)&&(this.currentMinute=t),e.preventDefault()}},{key:"incrementSecond",value:function(e){var t=this.currentSecond+this.stepSecond;t=t>59?t-60:t,this.validateTime(this.currentHour,this.currentMinute,t,this.pm)&&(this.currentSecond=t),e.preventDefault()}},{key:"decrementSecond",value:function(e){var t=this.currentSecond-this.stepSecond;t=t<0?60+t:t,this.validateTime(this.currentHour,this.currentMinute,t,this.pm)&&(this.currentSecond=t),e.preventDefault()}},{key:"updateTime",value:function(){var e=this.value;this.isRangeSelection()&&(e=this.value[1]||this.value[0]),this.isMultipleSelection()&&(e=this.value[this.value.length-1]),(e=e?new Date(e.getTime()):new Date).setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),e.setMinutes(this.currentMinute),e.setSeconds(this.currentSecond),this.isRangeSelection()&&(e=this.value[1]?[this.value[0],e]:[e,null]),this.isMultipleSelection()&&(e=[].concat(_toConsumableArray(this.value.slice(0,-1)),[e])),this.updateModel(e),this.onSelect.emit(e),this.updateInputfield()}},{key:"toggleAMPM",value:function(e){var t=!this.pm;this.validateTime(this.currentHour,this.currentMinute,this.currentSecond,t)&&(this.pm=t,this.updateTime()),e.preventDefault()}},{key:"onUserInput",value:function(e){if(this.isKeydown){this.isKeydown=!1;var t=e.target.value;try{var n=this.parseValueFromString(t);this.isValidSelection(n)&&(this.updateModel(n),this.updateUI())}catch(i){this.updateModel(null)}this.filled=null!=t&&t.length,this.onInput.emit(e)}}},{key:"isValidSelection",value:function(e){var t=this,n=!0;return this.isSingleSelection()?this.isSelectable(e.getDate(),e.getMonth(),e.getFullYear(),!1)||(n=!1):e.every(function(e){return t.isSelectable(e.getDate(),e.getMonth(),e.getFullYear(),!1)})&&this.isRangeSelection()&&(n=e.length>1&&e[1]>e[0]),n}},{key:"parseValueFromString",value:function(e){if(!e||0===e.trim().length)return null;var t;if(this.isSingleSelection())t=this.parseDateTime(e);else if(this.isMultipleSelection()){t=[];var n,i=_createForOfIteratorHelper(e.split(this.multipleSeparator));try{for(i.s();!(n=i.n()).done;){var r=n.value;t.push(this.parseDateTime(r.trim()))}}catch(s){i.e(s)}finally{i.f()}}else if(this.isRangeSelection()){var o=e.split(" "+this.rangeSeparator+" ");t=[];for(var a=0;a<o.length;a++)t[a]=this.parseDateTime(o[a].trim())}return t}},{key:"parseDateTime",value:function(e){var t,n=e.split(" ");if(this.timeOnly)t=new Date,this.populateTime(t,n[0],n[1]);else{var i=this.getDateFormat();if(this.showTime){var r="12"==this.hourFormat?n.pop():null,o=n.pop();t=this.parseDate(n.join(" "),i),this.populateTime(t,o,r)}else t=this.parseDate(e,i)}return t}},{key:"populateTime",value:function(e,t,n){if("12"==this.hourFormat&&!n)throw"Invalid Time";this.pm="PM"===n||"pm"===n;var i=this.parseTime(t);e.setHours(i.hour),e.setMinutes(i.minute),e.setSeconds(i.second)}},{key:"updateUI",value:function(){var e=this.value||this.defaultDate||new Date;Array.isArray(e)&&(e=e[0]),this.currentMonth=e.getMonth(),this.currentYear=e.getFullYear(),this.createMonths(this.currentMonth,this.currentYear),(this.showTime||this.timeOnly)&&(this.setCurrentHourPM(e.getHours()),this.currentMinute=e.getMinutes(),this.currentSecond=e.getSeconds())}},{key:"showOverlay",value:function(){this.overlayVisible||(this.updateUI(),this.overlayVisible=!0)}},{key:"hideOverlay",value:function(){this.overlayVisible=!1,this.clearTimePickerTimer(),this.touchUI&&this.disableModality(),this.cd.markForCheck()}},{key:"toggle",value:function(){this.inline||(this.overlayVisible?this.hideOverlay():(this.showOverlay(),this.inputfieldViewChild.nativeElement.focus()))}},{key:"onOverlayAnimationStart",value:function(e){switch(e.toState){case"visible":case"visibleTouchUI":this.inline||(this.overlay=e.element,this.appendOverlay(),this.autoZIndex&&(this.overlay.style.zIndex=String(this.baseZIndex+ ++ne.zindex)),this.alignOverlay(),this.onShow.emit(e));break;case"void":this.onOverlayHide(),this.onClose.emit(e)}}},{key:"onOverlayAnimationDone",value:function(e){switch(e.toState){case"visible":case"visibleTouchUI":this.inline||(this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindScrollListener())}}},{key:"appendOverlay",value:function(){this.appendTo&&("body"===this.appendTo?document.body.appendChild(this.overlay):ne.appendChild(this.overlay,this.appendTo))}},{key:"restoreOverlayAppend",value:function(){this.overlay&&this.appendTo&&this.el.nativeElement.appendChild(this.overlay)}},{key:"alignOverlay",value:function(){this.touchUI?this.enableModality(this.overlay):this.appendTo?ne.absolutePosition(this.overlay,this.inputfieldViewChild.nativeElement):ne.relativePosition(this.overlay,this.inputfieldViewChild.nativeElement)}},{key:"enableModality",value:function(e){var t=this;this.mask||(this.mask=document.createElement("div"),this.mask.style.zIndex=String(parseInt(e.style.zIndex)-1),ne.addMultipleClasses(this.mask,"p-component-overlay p-datepicker-mask p-datepicker-mask-scrollblocker"),this.maskClickListener=this.renderer.listen(this.mask,"click",function(e){t.disableModality()}),document.body.appendChild(this.mask),ne.addClass(document.body,"p-overflow-hidden"))}},{key:"disableModality",value:function(){if(this.mask){document.body.removeChild(this.mask);for(var e,t=document.body.children,n=0;n<t.length;n++)if(ne.hasClass(t[n],"p-datepicker-mask-scrollblocker")){e=!0;break}e||ne.removeClass(document.body,"p-overflow-hidden"),this.unbindMaskClickListener(),this.mask=null}}},{key:"unbindMaskClickListener",value:function(){this.maskClickListener&&(this.maskClickListener(),this.maskClickListener=null)}},{key:"writeValue",value:function(e){this.value=e,this.value&&"string"==typeof this.value&&(this.value=this.parseValueFromString(this.value)),this.updateInputfield(),this.updateUI(),this.cd.markForCheck()}},{key:"registerOnChange",value:function(e){this.onModelChange=e}},{key:"registerOnTouched",value:function(e){this.onModelTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e,this.cd.markForCheck()}},{key:"getDateFormat",value:function(){return this.dateFormat}},{key:"formatDate",value:function(e,t){if(!e)return"";var n,i=function(e){var i=n+1<t.length&&t.charAt(n+1)===e;return i&&n++,i},r=function(e,t,n){var r=""+t;if(i(e))for(;r.length<n;)r="0"+r;return r},o=function(e,t,n,r){return i(e)?r[t]:n[t]},s="",l=!1;if(e)for(n=0;n<t.length;n++)if(l)"'"!==t.charAt(n)||i("'")?s+=t.charAt(n):l=!1;else switch(t.charAt(n)){case"d":s+=r("d",e.getDate(),2);break;case"D":s+=o("D",e.getDay(),this.getTranslation(a.ws.DAY_NAMES_SHORT),this.getTranslation(a.ws.DAY_NAMES));break;case"o":s+=r("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":s+=r("m",e.getMonth()+1,2);break;case"M":s+=o("M",e.getMonth(),this.getTranslation(a.ws.MONTH_NAMES_SHORT),this.getTranslation(a.ws.MONTH_NAMES));break;case"y":s+=i("y")?e.getFullYear():(e.getFullYear()%100<10?"0":"")+e.getFullYear()%100;break;case"@":s+=e.getTime();break;case"!":s+=1e4*e.getTime()+this.ticksTo1970;break;case"'":i("'")?s+="'":l=!0;break;default:s+=t.charAt(n)}return s}},{key:"formatTime",value:function(e){if(!e)return"";var t="",n=e.getHours(),i=e.getMinutes(),r=e.getSeconds();return"12"==this.hourFormat&&n>11&&12!=n&&(n-=12),t+="12"==this.hourFormat&&0===n?12:n<10?"0"+n:n,t+=":",t+=i<10?"0"+i:i,this.showSeconds&&(t+=":",t+=r<10?"0"+r:r),"12"==this.hourFormat&&(t+=e.getHours()>11?" PM":" AM"),t}},{key:"parseTime",value:function(e){var t=e.split(":");if(t.length!==(this.showSeconds?3:2))throw"Invalid time";var n=parseInt(t[0]),i=parseInt(t[1]),r=this.showSeconds?parseInt(t[2]):null;if(isNaN(n)||isNaN(i)||n>23||i>59||"12"==this.hourFormat&&n>12||this.showSeconds&&(isNaN(r)||r>59))throw"Invalid time";return"12"==this.hourFormat&&(12!==n&&this.pm?n+=12:this.pm||12!==n||(n-=12)),{hour:n,minute:i,second:r}}},{key:"parseDate",value:function(e,t){if(null==t||null==e)throw"Invalid arguments";if(""===(e="object"==typeof e?e.toString():e+""))return null;var n,i,r,o,s=0,l="string"!=typeof this.shortYearCutoff?this.shortYearCutoff:(new Date).getFullYear()%100+parseInt(this.shortYearCutoff,10),c=-1,u=-1,d=-1,p=-1,f=!1,h=function(e){var i=n+1<t.length&&t.charAt(n+1)===e;return i&&n++,i},b=function(t){var n=h(t),i="@"===t?14:"!"===t?20:"y"===t&&n?4:"o"===t?3:2,r=new RegExp("^\\d{"+("y"===t?i:1)+","+i+"}"),o=e.substring(s).match(r);if(!o)throw"Missing number at position "+s;return s+=o[0].length,parseInt(o[0],10)},g=function(t,n,i){for(var r=-1,o=h(t)?i:n,a=[],l=0;l<o.length;l++)a.push([l,o[l]]);a.sort(function(e,t){return-(e[1].length-t[1].length)});for(var c=0;c<a.length;c++){var u=a[c][1];if(e.substr(s,u.length).toLowerCase()===u.toLowerCase()){r=a[c][0],s+=u.length;break}}if(-1!==r)return r+1;throw"Unknown name at position "+s},m=function(){if(e.charAt(s)!==t.charAt(n))throw"Unexpected literal at position "+s;s++};for("month"===this.view&&(d=1),n=0;n<t.length;n++)if(f)"'"!==t.charAt(n)||h("'")?m():f=!1;else switch(t.charAt(n)){case"d":d=b("d");break;case"D":g("D",this.getTranslation(a.ws.DAY_NAMES_SHORT),this.getTranslation(a.ws.DAY_NAMES));break;case"o":p=b("o");break;case"m":u=b("m");break;case"M":u=g("M",this.getTranslation(a.ws.MONTH_NAMES_SHORT),this.getTranslation(a.ws.MONTH_NAMES));break;case"y":c=b("y");break;case"@":c=(o=new Date(b("@"))).getFullYear(),u=o.getMonth()+1,d=o.getDate();break;case"!":c=(o=new Date((b("!")-this.ticksTo1970)/1e4)).getFullYear(),u=o.getMonth()+1,d=o.getDate();break;case"'":h("'")?m():f=!0;break;default:m()}if(s<e.length&&(r=e.substr(s),!/^\s+/.test(r)))throw"Extra/unparsed characters found in date: "+r;if(-1===c?c=(new Date).getFullYear():c<100&&(c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=l?0:-100)),p>-1)for(u=1,d=p;!(d<=(i=this.getDaysCountInMonth(c,u-1)));)u++,d-=i;if((o=this.daylightSavingAdjust(new Date(c,u-1,d))).getFullYear()!==c||o.getMonth()+1!==u||o.getDate()!==d)throw"Invalid date";return o}},{key:"daylightSavingAdjust",value:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null}},{key:"updateFilledState",value:function(){this.filled=this.inputFieldValue&&""!=this.inputFieldValue}},{key:"onTodayButtonClick",value:function(e){var t=new Date,n={day:t.getDate(),month:t.getMonth(),year:t.getFullYear(),otherMonth:t.getMonth()!==this.currentMonth||t.getFullYear()!==this.currentYear,today:!0,selectable:!0};this.onDateSelect(e,n),this.onTodayClick.emit(e)}},{key:"onClearButtonClick",value:function(e){this.updateModel(null),this.updateInputfield(),this.hideOverlay(),this.onClearClick.emit(e)}},{key:"bindDocumentClickListener",value:function(){var e=this;this.documentClickListener||this.zone.runOutsideAngular(function(){e.documentClickListener=e.renderer.listen(e.el?e.el.nativeElement.ownerDocument:"document","click",function(t){e.isOutsideClicked(t)&&e.overlayVisible&&e.zone.run(function(){e.hideOverlay(),e.onClickOutside.emit(t),e.cd.markForCheck()})})})}},{key:"unbindDocumentClickListener",value:function(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}},{key:"bindDocumentResizeListener",value:function(){this.documentResizeListener||this.touchUI||(this.documentResizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.documentResizeListener))}},{key:"unbindDocumentResizeListener",value:function(){this.documentResizeListener&&(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)}},{key:"bindScrollListener",value:function(){var e=this;this.scrollHandler||(this.scrollHandler=new ie(this.containerViewChild.nativeElement,function(){e.overlayVisible&&e.hideOverlay()})),this.scrollHandler.bindScrollListener()}},{key:"unbindScrollListener",value:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}},{key:"isOutsideClicked",value:function(e){return!(this.el.nativeElement.isSameNode(e.target)||this.isNavIconClicked(e)||this.el.nativeElement.contains(e.target)||this.overlay&&this.overlay.contains(e.target))}},{key:"isNavIconClicked",value:function(e){return ne.hasClass(e.target,"p-datepicker-prev")||ne.hasClass(e.target,"p-datepicker-prev-icon")||ne.hasClass(e.target,"p-datepicker-next")||ne.hasClass(e.target,"p-datepicker-next-icon")}},{key:"onWindowResize",value:function(){this.overlayVisible&&!ne.isAndroid()&&this.hideOverlay()}},{key:"onOverlayHide",value:function(){this.unbindDocumentClickListener(),this.unbindMaskClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.overlay=null,this.disableModality()}},{key:"ngOnDestroy",value:function(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.translationSubscription&&this.translationSubscription.unsubscribe(),this.clearTimePickerTimer(),this.restoreOverlayAppend(),this.onOverlayHide()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(a.b4))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-calendar"]],contentQueries:function(e,t,n){var r;(1&e&&i.Suo(n,a.jx,4),2&e)&&(i.iGM(r=i.CRH())&&(t.templates=r))},viewQuery:function(e,t){var n;(1&e&&(i.Gf(Ht,5),i.Gf(jt,5),i.Gf(Jt,5)),2&e)&&(i.iGM(n=i.CRH())&&(t.containerViewChild=n.first),i.iGM(n=i.CRH())&&(t.inputfieldViewChild=n.first),i.iGM(n=i.CRH())&&(t.content=n.first))},hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("p-inputwrapper-filled",t.filled)("p-inputwrapper-focus",t.focus)},inputs:{style:"style",styleClass:"styleClass",inputStyle:"inputStyle",inputId:"inputId",name:"name",inputStyleClass:"inputStyleClass",placeholder:"placeholder",ariaLabelledBy:"ariaLabelledBy",disabled:"disabled",dateFormat:"dateFormat",multipleSeparator:"multipleSeparator",rangeSeparator:"rangeSeparator",inline:"inline",showOtherMonths:"showOtherMonths",selectOtherMonths:"selectOtherMonths",showIcon:"showIcon",icon:"icon",appendTo:"appendTo",readonlyInput:"readonlyInput",shortYearCutoff:"shortYearCutoff",monthNavigator:"monthNavigator",yearNavigator:"yearNavigator",hourFormat:"hourFormat",timeOnly:"timeOnly",stepHour:"stepHour",stepMinute:"stepMinute",stepSecond:"stepSecond",showSeconds:"showSeconds",required:"required",showOnFocus:"showOnFocus",showWeek:"showWeek",dataType:"dataType",selectionMode:"selectionMode",maxDateCount:"maxDateCount",showButtonBar:"showButtonBar",todayButtonStyleClass:"todayButtonStyleClass",clearButtonStyleClass:"clearButtonStyleClass",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",panelStyleClass:"panelStyleClass",panelStyle:"panelStyle",keepInvalid:"keepInvalid",hideOnDateTimeSelect:"hideOnDateTimeSelect",numberOfMonths:"numberOfMonths",view:"view",touchUI:"touchUI",timeSeparator:"timeSeparator",focusTrap:"focusTrap",firstDayOfWeek:"firstDayOfWeek",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",tabindex:"tabindex",defaultDate:"defaultDate",minDate:"minDate",maxDate:"maxDate",disabledDates:"disabledDates",disabledDays:"disabledDays",yearRange:"yearRange",showTime:"showTime",locale:"locale"},outputs:{onFocus:"onFocus",onBlur:"onBlur",onClose:"onClose",onSelect:"onSelect",onInput:"onInput",onTodayClick:"onTodayClick",onClearClick:"onClearClick",onMonthChange:"onMonthChange",onYearChange:"onYearChange",onClickOutside:"onClickOutside",onShow:"onShow"},features:[i._Bn([qn])],ngContentSelectors:Nn,decls:4,vars:11,consts:[[3,"ngClass","ngStyle"],["container",""],[3,"ngIf"],[3,"class","ngStyle","ngClass",4,"ngIf"],["type","text","autocomplete","off",3,"value","readonly","ngStyle","placeholder","disabled","ngClass","focus","keydown","click","blur","input"],["inputfield",""],["type","button","pButton","","pRipple","","class","p-datepicker-trigger","tabindex","0",3,"icon","disabled","click",4,"ngIf"],["type","button","pButton","","pRipple","","tabindex","0",1,"p-datepicker-trigger",3,"icon","disabled","click"],[3,"ngStyle","ngClass"],["contentWrapper",""],[4,"ngTemplateOutlet"],[4,"ngIf"],["class","p-timepicker",4,"ngIf"],["class","p-datepicker-buttonbar",4,"ngIf"],[1,"p-datepicker-group-container"],["class","p-datepicker-group",4,"ngFor","ngForOf"],["class","p-monthpicker",4,"ngIf"],[1,"p-datepicker-group"],[1,"p-datepicker-header"],["class","p-datepicker-prev p-link","type","button","pRipple","",3,"keydown","click",4,"ngIf"],[1,"p-datepicker-title"],["class","p-datepicker-month",4,"ngIf"],["tabindex","0","class","p-datepicker-month",3,"change",4,"ngIf"],["tabindex","0","class","p-datepicker-year",3,"change",4,"ngIf"],["class","p-datepicker-year",4,"ngIf"],["class","p-datepicker-next p-link","type","button","pRipple","",3,"keydown","click",4,"ngIf"],["class","p-datepicker-calendar-container",4,"ngIf"],["type","button","pRipple","",1,"p-datepicker-prev","p-link",3,"keydown","click"],[1,"p-datepicker-prev-icon","pi","pi-chevron-left"],[1,"p-datepicker-month"],["tabindex","0",1,"p-datepicker-month",3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"],["tabindex","0",1,"p-datepicker-year",3,"change"],[1,"p-datepicker-year"],["type","button","pRipple","",1,"p-datepicker-next","p-link",3,"keydown","click"],[1,"p-datepicker-next-icon","pi","pi-chevron-right"],[1,"p-datepicker-calendar-container"],[1,"p-datepicker-calendar"],["class","p-datepicker-weekheader p-disabled",4,"ngIf"],["scope","col",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"p-datepicker-weekheader","p-disabled"],["scope","col"],["class","p-datepicker-weeknumber",4,"ngIf"],[3,"ngClass",4,"ngFor","ngForOf"],[1,"p-datepicker-weeknumber"],[1,"p-disabled"],[3,"ngClass"],["draggable","false","pRipple","",3,"ngClass","click","keydown"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-monthpicker"],["class","p-monthpicker-month","pRipple","",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["pRipple","",1,"p-monthpicker-month",3,"ngClass","click","keydown"],[1,"p-timepicker"],[1,"p-hour-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","keydown.enter","mousedown","mouseup","mouseleave"],[1,"pi","pi-chevron-up"],[1,"pi","pi-chevron-down"],[1,"p-separator"],[1,"p-minute-picker"],["class","p-separator",4,"ngIf"],["class","p-second-picker",4,"ngIf"],["class","p-ampm-picker",4,"ngIf"],[1,"p-second-picker"],[1,"p-ampm-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","click","keydown.enter"],[1,"p-datepicker-buttonbar"],["type","button","pButton","","pRipple","",3,"label","ngClass","keydown","click"]],template:function(e,t){1&e&&(i.F$t(Un),i.TgZ(0,"span",0,1),i.YNc(2,Qt,3,16,"ng-template",2),i.YNc(3,zn,9,28,"div",3),i.qZA()),2&e&&(i.Tol(t.styleClass),i.Q6J("ngClass",i.l5B(6,Bn,t.showIcon,t.timeOnly,t.disabled,t.focus))("ngStyle",t.style),i.xp6(2),i.Q6J("ngIf",!t.inline),i.xp6(1),i.Q6J("ngIf",t.inline||t.overlayVisible))},directives:[r.mk,r.PC,r.O5,Ot,se,r.tP,r.sg],styles:[".p-calendar{position:relative;display:inline-flex}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto;position:absolute}.p-datepicker-inline{position:static}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-next,.p-datepicker-prev{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker table{width:100%;border-collapse:collapse}.p-datepicker td>span{display:flex;margin:0 auto}.p-datepicker td>span,.p-monthpicker-month{justify-content:center;align-items:center;cursor:pointer;overflow:hidden;position:relative}.p-monthpicker-month{width:33.3%;display:inline-flex}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center}.p-timepicker,.p-timepicker button{display:flex;justify-content:center;align-items:center}.p-timepicker button{cursor:pointer;overflow:hidden;position:relative}.p-timepicker>div{display:flex;align-items:center;flex-direction:column}.p-calendar .p-datepicker-touch-ui,.p-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw;transform:translate(-50%,-50%)}"],encapsulation:2,data:{animation:[(0,te.X$)("overlayAnimation",[(0,te.SB)("visibleTouchUI",(0,te.oB)({transform:"translate(-50%,-50%)",opacity:1})),(0,te.eR)("void => visible",[(0,te.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,te.jt)("{{showTransitionParams}}",(0,te.oB)({opacity:1,transform:"*"}))]),(0,te.eR)("visible => void",[(0,te.jt)("{{hideTransitionParams}}",(0,te.oB)({opacity:0}))]),(0,te.eR)("void => visibleTouchUI",[(0,te.oB)({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}),(0,te.jt)("{{showTransitionParams}}")]),(0,te.eR)("visibleTouchUI => void",[(0,te.jt)("{{hideTransitionParams}}",(0,te.oB)({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}))])])]},changeDetection:0}),e}(),Wn=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,Mt,a.m8,le],Mt,a.m8]}),e}(),Kn=["input"],Vn=function(){return{"p-inputnumber-button p-inputnumber-button-up":!0}},Hn=function(){return{"p-inputnumber-button p-inputnumber-button-down":!0}};function jn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"span",5),i.TgZ(1,"button",6),i.NdJ("mousedown",function(e){return i.CHM(n),i.oxw().onUpButtonMouseDown(e)})("mouseup",function(){return i.CHM(n),i.oxw().onUpButtonMouseUp()})("mouseleave",function(){return i.CHM(n),i.oxw().onUpButtonMouseLeave()})("keydown",function(e){return i.CHM(n),i.oxw().onUpButtonKeyDown(e)})("keyup",function(){return i.CHM(n),i.oxw().onUpButtonKeyUp()}),i.qZA(),i.TgZ(2,"button",6),i.NdJ("mousedown",function(e){return i.CHM(n),i.oxw().onDownButtonMouseDown(e)})("mouseup",function(){return i.CHM(n),i.oxw().onDownButtonMouseUp()})("mouseleave",function(){return i.CHM(n),i.oxw().onDownButtonMouseLeave()})("keydown",function(e){return i.CHM(n),i.oxw().onDownButtonKeyDown(e)})("keyup",function(){return i.CHM(n),i.oxw().onDownButtonKeyUp()}),i.qZA(),i.qZA()}if(2&e){var r=i.oxw();i.xp6(1),i.Tol(r.incrementButtonClass),i.Q6J("ngClass",i.DdM(10,Vn))("icon",r.incrementButtonIcon)("disabled",r.disabled),i.xp6(1),i.Tol(r.decrementButtonClass),i.Q6J("ngClass",i.DdM(11,Hn))("icon",r.decrementButtonIcon)("disabled",r.disabled)}}function Jn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",6),i.NdJ("mousedown",function(e){return i.CHM(n),i.oxw().onUpButtonMouseDown(e)})("mouseup",function(){return i.CHM(n),i.oxw().onUpButtonMouseUp()})("mouseleave",function(){return i.CHM(n),i.oxw().onUpButtonMouseLeave()})("keydown",function(e){return i.CHM(n),i.oxw().onUpButtonKeyDown(e)})("keyup",function(){return i.CHM(n),i.oxw().onUpButtonKeyUp()}),i.qZA()}if(2&e){var r=i.oxw();i.Tol(r.incrementButtonClass),i.Q6J("ngClass",i.DdM(5,Vn))("icon",r.incrementButtonIcon)("disabled",r.disabled)}}function Gn(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"button",6),i.NdJ("mousedown",function(e){return i.CHM(n),i.oxw().onDownButtonMouseDown(e)})("mouseup",function(){return i.CHM(n),i.oxw().onDownButtonMouseUp()})("mouseleave",function(){return i.CHM(n),i.oxw().onDownButtonMouseLeave()})("keydown",function(e){return i.CHM(n),i.oxw().onDownButtonKeyDown(e)})("keyup",function(){return i.CHM(n),i.oxw().onDownButtonKeyUp()}),i.qZA()}if(2&e){var r=i.oxw();i.Tol(r.decrementButtonClass),i.Q6J("ngClass",i.DdM(5,Hn))("icon",r.decrementButtonIcon)("disabled",r.disabled)}}var Qn=function(e,t,n){return{"p-inputnumber p-component":!0,"p-inputnumber-buttons-stacked":e,"p-inputnumber-buttons-horizontal":t,"p-inputnumber-buttons-vertical":n}},Yn={provide:o.JU,useExisting:(0,i.Gpc)(function(){return $n}),multi:!0},$n=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.el=t,this.cd=n,this.showButtons=!1,this.format=!0,this.buttonLayout="stacked",this.incrementButtonIcon="pi pi-angle-up",this.decrementButtonIcon="pi pi-angle-down",this.step=1,this.onInput=new i.vpe,this.onFocus=new i.vpe,this.onBlur=new i.vpe,this.onKeyDown=new i.vpe,this.onModelChange=function(){},this.onModelTouched=function(){},this.groupChar="",this.prefixChar="",this.suffixChar="",this._modeOption="decimal",this._useGroupingOption=!0}return _createClass(e,[{key:"locale",get:function(){return this._localeOption},set:function(e){this._localeOption=e,this.updateConstructParser()}},{key:"localeMatcher",get:function(){return this._localeMatcherOption},set:function(e){this._localeMatcherOption=e,this.updateConstructParser()}},{key:"mode",get:function(){return this._modeOption},set:function(e){this._modeOption=e,this.updateConstructParser()}},{key:"currency",get:function(){return this._currencyOption},set:function(e){this._currencyOption=e,this.updateConstructParser()}},{key:"currencyDisplay",get:function(){return this._currencyDisplayOption},set:function(e){this._currencyDisplayOption=e,this.updateConstructParser()}},{key:"useGrouping",get:function(){return this._useGroupingOption},set:function(e){this._useGroupingOption=e,this.updateConstructParser()}},{key:"minFractionDigits",get:function(){return this._minFractionDigitsOption},set:function(e){this._minFractionDigitsOption=e,this.updateConstructParser()}},{key:"maxFractionDigits",get:function(){return this._maxFractionDigitsOption},set:function(e){this._maxFractionDigitsOption=e,this.updateConstructParser()}},{key:"prefix",get:function(){return this._prefixOption},set:function(e){this._prefixOption=e,this.updateConstructParser()}},{key:"suffix",get:function(){return this._suffixOption},set:function(e){this._suffixOption=e,this.updateConstructParser()}},{key:"disabled",get:function(){return this._disabled},set:function(e){e&&(this.focused=!1),this._disabled=e,this.timer&&this.clearTimer()}},{key:"ngOnInit",value:function(){this.constructParser(),this.initialized=!0}},{key:"getOptions",value:function(){return{localeMatcher:this.localeMatcher,style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,useGrouping:this.useGrouping,minimumFractionDigits:this.minFractionDigits,maximumFractionDigits:this.maxFractionDigits}}},{key:"constructParser",value:function(){this.numberFormat=new Intl.NumberFormat(this.locale,this.getOptions());var e=_toConsumableArray(new Intl.NumberFormat(this.locale,{useGrouping:!1}).format(9876543210)).reverse(),t=new Map(e.map(function(e,t){return[e,t]}));this._numeral=new RegExp("[".concat(e.join(""),"]"),"g"),this._decimal=this.getDecimalExpression(),this._group=this.getGroupingExpression(),this._minusSign=this.getMinusSignExpression(),this._currency=this.getCurrencyExpression(),this._suffix=this.getSuffixExpression(),this._prefix=this.getPrefixExpression(),this._index=function(e){return t.get(e)}}},{key:"updateConstructParser",value:function(){this.initialized&&this.constructParser()}},{key:"escapeRegExp",value:function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},{key:"getDecimalExpression",value:function(){var e=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp("[".concat(e.format(1.1).trim().replace(this._numeral,""),"]"),"g")}},{key:"getGroupingExpression",value:function(){var e=new Intl.NumberFormat(this.locale,{useGrouping:!0});return this.groupChar=e.format(1e6).trim().replace(this._numeral,"").charAt(0),new RegExp("[".concat(this.groupChar,"]"),"g")}},{key:"getMinusSignExpression",value:function(){var e=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp("[".concat(e.format(-1).trim().replace(this._numeral,""),"]"),"g")}},{key:"getCurrencyExpression",value:function(){if(this.currency){var e=new Intl.NumberFormat(this.locale,{style:"currency",currency:this.currency,currencyDisplay:this.currencyDisplay});return new RegExp("[".concat(e.format(1).replace(/\s/g,"").replace(this._numeral,"").replace(this._decimal,"").replace(this._group,""),"]"),"g")}return new RegExp("[]","g")}},{key:"getPrefixExpression",value:function(){if(this.prefix)this.prefixChar=this.prefix;else{var e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay});this.prefixChar=e.format(1).split("1")[0]}return new RegExp("".concat(this.escapeRegExp(this.prefixChar||"")),"g")}},{key:"getSuffixExpression",value:function(){if(this.suffix)this.suffixChar=this.suffix;else{var e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});this.suffixChar=e.format(1).split("1")[1]}return new RegExp("".concat(this.escapeRegExp(this.suffixChar||"")),"g")}},{key:"formatValue",value:function(e){if(null!=e){if("-"===e)return e;if(this.format){var t=new Intl.NumberFormat(this.locale,this.getOptions()).format(e);return this.prefix&&(t=this.prefix+t),this.suffix&&(t+=this.suffix),t}return e.toString()}return""}},{key:"parseValue",value:function(e){var t=e.replace(this._suffix,"").replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").replace(this._group,"").replace(this._minusSign,"-").replace(this._decimal,".").replace(this._numeral,this._index);if(t){if("-"===t)return t;var n=+t;return isNaN(n)?null:n}return null}},{key:"repeat",value:function(e,t,n){var i=this,r=t||500;this.clearTimer(),this.timer=setTimeout(function(){i.repeat(e,40,n)},r),this.spin(e,n)}},{key:"spin",value:function(e,t){var n=this.step*t,i=this.parseValue(this.input.nativeElement.value)||0,r=this.validateValue(i+n);this.maxlength&&this.maxlength<this.formatValue(r).length||(this.updateInput(r,null,"spin"),this.updateModel(e,r),this.handleOnInput(e,i,r))}},{key:"onUpButtonMouseDown",value:function(e){this.input.nativeElement.focus(),this.repeat(e,null,1),e.preventDefault()}},{key:"onUpButtonMouseUp",value:function(){this.clearTimer()}},{key:"onUpButtonMouseLeave",value:function(){this.clearTimer()}},{key:"onUpButtonKeyDown",value:function(e){32!==e.keyCode&&13!==e.keyCode||this.repeat(e,null,1)}},{key:"onUpButtonKeyUp",value:function(){this.clearTimer()}},{key:"onDownButtonMouseDown",value:function(e){this.input.nativeElement.focus(),this.repeat(e,null,-1),e.preventDefault()}},{key:"onDownButtonMouseUp",value:function(){this.clearTimer()}},{key:"onDownButtonMouseLeave",value:function(){this.clearTimer()}},{key:"onDownButtonKeyUp",value:function(){this.clearTimer()}},{key:"onDownButtonKeyDown",value:function(e){32!==e.keyCode&&13!==e.keyCode||this.repeat(e,null,-1)}},{key:"onUserInput",value:function(e){this.isSpecialChar&&(e.target.value=this.lastValue),this.isSpecialChar=!1}},{key:"onInputKeyDown",value:function(e){if(this.lastValue=e.target.value,e.shiftKey||e.altKey)this.isSpecialChar=!0;else{var t=e.target.selectionStart,n=e.target.selectionEnd,i=e.target.value,r=null;switch(e.altKey&&e.preventDefault(),e.which){case 38:this.spin(e,1),e.preventDefault();break;case 40:this.spin(e,-1),e.preventDefault();break;case 37:this.isNumeralChar(i.charAt(t-1))||e.preventDefault();break;case 39:this.isNumeralChar(i.charAt(t))||e.preventDefault();break;case 13:var o=this.validateValue(this.parseValue(this.input.nativeElement.value));this.input.nativeElement.value=this.formatValue(o),this.input.nativeElement.setAttribute("aria-valuenow",o),this.updateModel(e,o);break;case 8:if(e.preventDefault(),t===n){var a=i.charAt(t-1),s=i.search(this._decimal);this._decimal.lastIndex=0,this.isNumeralChar(a)&&(this._group.test(a)?(this._group.lastIndex=0,r=i.slice(0,t-2)+i.slice(t-1)):this._decimal.test(a)?(this._decimal.lastIndex=0,this.input.nativeElement.setSelectionRange(t-1,t-1)):s>0&&t>s?r=i.slice(0,t-1)+"0"+i.slice(t):s>0&&1===s?(r=i.slice(0,t-1)+"0"+i.slice(t),r=this.parseValue(r)>0?r:""):r=i.slice(0,t-1)+i.slice(t)),this.updateValue(e,r,null,"delete-single")}else r=this.deleteRange(i,t,n),this.updateValue(e,r,null,"delete-range");break;case 46:if(e.preventDefault(),t===n){var l=i.charAt(t),c=i.search(this._decimal);this._decimal.lastIndex=0,this.isNumeralChar(l)&&(this._group.test(l)?(this._group.lastIndex=0,r=i.slice(0,t)+i.slice(t+2)):this._decimal.test(l)?(this._decimal.lastIndex=0,this.input.nativeElement.setSelectionRange(t+1,t+1)):c>0&&t>c?r=i.slice(0,t)+"0"+i.slice(t+1):c>0&&1===c?(r=i.slice(0,t)+"0"+i.slice(t+1),r=this.parseValue(r)>0?r:""):r=i.slice(0,t)+i.slice(t+1)),this.updateValue(e,r,null,"delete-back-single")}else r=this.deleteRange(i,t,n),this.updateValue(e,r,null,"delete-range")}this.onKeyDown.emit(e)}}},{key:"onInputKeyPress",value:function(e){e.preventDefault();var t=e.which||e.keyCode,n=String.fromCharCode(t),i=this.isDecimalSign(n),r=this.isMinusSign(n);(48<=t&&t<=57||r||i)&&this.insert(e,n,{isDecimalSign:i,isMinusSign:r})}},{key:"onPaste",value:function(e){if(!this.disabled){e.preventDefault();var t=(e.clipboardData||window.clipboardData).getData("Text");if(t){var n=this.parseValue(t);null!=n&&this.insert(e,n.toString())}}}},{key:"isMinusSign",value:function(e){return!!this._minusSign.test(e)&&(this._minusSign.lastIndex=0,!0)}},{key:"isDecimalSign",value:function(e){return!!this._decimal.test(e)&&(this._decimal.lastIndex=0,!0)}},{key:"insert",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{isDecimalSign:!1,isMinusSign:!1},i=this.input.nativeElement.selectionStart,r=this.input.nativeElement.selectionEnd,o=this.input.nativeElement.value.trim(),a=o.search(this._decimal);this._decimal.lastIndex=0;var s,l=o.search(this._minusSign);if(this._minusSign.lastIndex=0,n.isMinusSign)0===i&&(s=o,-1!==l&&0===r||(s=this.insertText(o,t,0,r)),this.updateValue(e,s,t,"insert"));else if(n.isDecimalSign)a>0&&i===a?this.updateValue(e,o,t,"insert"):a>i&&a<r&&(s=this.insertText(o,t,i,r),this.updateValue(e,s,t,"insert"));else{var c=this.numberFormat.resolvedOptions().maximumFractionDigits,u=i!==r?"range-insert":"insert";a>0&&i>a?i+t.length-(a+1)<=c&&(s=o.slice(0,i)+t+o.slice(i+t.length),this.updateValue(e,s,t,u)):(s=this.insertText(o,t,i,r),this.updateValue(e,s,t,u))}}},{key:"insertText",value:function(e,t,n,i){if(2==t.split(".").length){var r=e.slice(n,i).search(this._decimal);return this._decimal.lastIndex=0,r>0?e.slice(0,n)+this.formatValue(t)+e.slice(i):e||this.formatValue(t)}return i-n===e.length?this.formatValue(t):0===n?t+e.slice(i):i===e.length?e.slice(0,n)+t:e.slice(0,n)+t+e.slice(i)}},{key:"deleteRange",value:function(e,t,n){return n-t===e.length?"":0===t?e.slice(n):n===e.length?e.slice(0,t):e.slice(0,t)+e.slice(n)}},{key:"initCursor",value:function(){var e=this.input.nativeElement.selectionStart,t=this.input.nativeElement.value,n=t.length,i=null,r=t.charAt(e);if(!this.isNumeralChar(r)){for(var o=e-1;o>=0;){if(r=t.charAt(o),this.isNumeralChar(r)){i=o;break}o--}if(null!==i)this.input.nativeElement.setSelectionRange(i+1,i+1);else{for(o=e+1;o<n;){if(r=t.charAt(o),this.isNumeralChar(r)){i=o;break}o++}null!==i&&this.input.nativeElement.setSelectionRange(i,i)}}}},{key:"onInputClick",value:function(){this.initCursor()}},{key:"isNumeralChar",value:function(e){return!(1!==e.length||!(this._numeral.test(e)||this._decimal.test(e)||this._group.test(e)||this._minusSign.test(e))||(this.resetRegex(),0))}},{key:"resetRegex",value:function(){this._numeral.lastIndex=0,this._decimal.lastIndex=0,this._group.lastIndex=0,this._minusSign.lastIndex=0}},{key:"updateValue",value:function(e,t,n,i){var r=this.input.nativeElement.value,o=null;null!=t&&(o=this.parseValue(t),this.updateInput(o,n,i)),this.handleOnInput(e,r,o)}},{key:"handleOnInput",value:function(e,t,n){this.isValueChanged(t,n)&&this.onInput.emit({originalEvent:e,value:n})}},{key:"isValueChanged",value:function(e,t){return null===t&&null!==e||null!=t&&t!==("string"==typeof e?this.parseValue(e):e)}},{key:"validateValue",value:function(e){return null!==this.min&&e<this.min?this.min:null!==this.max&&e>this.max?this.max:"-"===e?null:e}},{key:"updateInput",value:function(e,t,n){t=t||"";var i=this.input.nativeElement.value,r=this.formatValue(e),o=i.length;if(0===o){this.input.nativeElement.value=r,this.input.nativeElement.setSelectionRange(0,0),this.initCursor();var a=(this.prefixChar||"").length+t.length;this.input.nativeElement.setSelectionRange(a,a)}else{var s=this.input.nativeElement.selectionStart,l=this.input.nativeElement.selectionEnd;if(this.maxlength&&this.maxlength<r.length)return;this.input.nativeElement.value=r;var c=r.length;if("range-insert"===n){var u=this.parseValue((i||"").slice(0,s)),d=(null!==u?u.toString():"").split("").join("(".concat(this.groupChar,")?")),p=new RegExp(d,"g");p.test(r);var f=t.split("").join("(".concat(this.groupChar,")?")),h=new RegExp(f,"g");h.test(r.slice(p.lastIndex)),l=p.lastIndex+h.lastIndex,this.input.nativeElement.setSelectionRange(l,l)}else if(c===o)"insert"===n||"delete-back-single"===n?this.input.nativeElement.setSelectionRange(l+1,l+1):"delete-single"===n?this.input.nativeElement.setSelectionRange(l-1,l-1):"delete-range"!==n&&"spin"!==n||this.input.nativeElement.setSelectionRange(l,l);else if("delete-back-single"===n){var b=i.charAt(l-1),g=i.charAt(l),m=o-c,v=this._group.test(g);v&&1===m?l+=1:!v&&this.isNumeralChar(b)&&(l+=-1*m+1),this._group.lastIndex=0,this.input.nativeElement.setSelectionRange(l,l)}else l+=c-o,this.input.nativeElement.setSelectionRange(l,l)}this.input.nativeElement.setAttribute("aria-valuenow",e)}},{key:"onInputFocus",value:function(e){this.focused=!0,this.onFocus.emit(e)}},{key:"onInputBlur",value:function(e){this.focused=!1;var t=this.validateValue(this.parseValue(this.input.nativeElement.value));this.input.nativeElement.value=this.formatValue(t),this.input.nativeElement.setAttribute("aria-valuenow",t),this.updateModel(e,t),this.onBlur.emit(e)}},{key:"formattedValue",value:function(){return this.formatValue(this.value)}},{key:"updateModel",value:function(e,t){this.value!==t&&(this.value=t,this.onModelChange(t)),this.onModelTouched()}},{key:"writeValue",value:function(e){this.value=e,this.cd.markForCheck()}},{key:"registerOnChange",value:function(e){this.onModelChange=e}},{key:"registerOnTouched",value:function(e){this.onModelTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e,this.cd.markForCheck()}},{key:"filled",get:function(){return null!=this.value&&this.value.toString().length>0}},{key:"clearTimer",value:function(){this.timer&&clearInterval(this.timer)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-inputNumber"]],viewQuery:function(e,t){var n;(1&e&&i.Gf(Kn,5),2&e)&&(i.iGM(n=i.CRH())&&(t.input=n.first))},hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("p-inputwrapper-filled",t.filled)("p-inputwrapper-focus",t.focused)},inputs:{showButtons:"showButtons",format:"format",buttonLayout:"buttonLayout",inputId:"inputId",styleClass:"styleClass",style:"style",placeholder:"placeholder",size:"size",maxlength:"maxlength",tabindex:"tabindex",title:"title",ariaLabel:"ariaLabel",ariaRequired:"ariaRequired",name:"name",required:"required",autocomplete:"autocomplete",min:"min",max:"max",incrementButtonClass:"incrementButtonClass",decrementButtonClass:"decrementButtonClass",incrementButtonIcon:"incrementButtonIcon",decrementButtonIcon:"decrementButtonIcon",step:"step",inputStyle:"inputStyle",inputStyleClass:"inputStyleClass",locale:"locale",localeMatcher:"localeMatcher",mode:"mode",currency:"currency",currencyDisplay:"currencyDisplay",useGrouping:"useGrouping",minFractionDigits:"minFractionDigits",maxFractionDigits:"maxFractionDigits",prefix:"prefix",suffix:"suffix",disabled:"disabled"},outputs:{onInput:"onInput",onFocus:"onFocus",onBlur:"onBlur",onKeyDown:"onKeyDown"},features:[i._Bn([Yn])],decls:6,vars:30,consts:[[3,"ngClass","ngStyle"],["pInputText","",3,"ngClass","ngStyle","value","disabled","input","keydown","keypress","paste","click","focus","blur"],["input",""],["class","p-inputnumber-button-group",4,"ngIf"],["type","button","pButton","",3,"ngClass","class","icon","disabled","mousedown","mouseup","mouseleave","keydown","keyup",4,"ngIf"],[1,"p-inputnumber-button-group"],["type","button","pButton","",3,"ngClass","icon","disabled","mousedown","mouseup","mouseleave","keydown","keyup"]],template:function(e,t){1&e&&(i.TgZ(0,"span",0),i.TgZ(1,"input",1,2),i.NdJ("input",function(e){return t.onUserInput(e)})("keydown",function(e){return t.onInputKeyDown(e)})("keypress",function(e){return t.onInputKeyPress(e)})("paste",function(e){return t.onPaste(e)})("click",function(){return t.onInputClick()})("focus",function(e){return t.onInputFocus(e)})("blur",function(e){return t.onInputBlur(e)}),i.qZA(),i.YNc(3,jn,3,12,"span",3),i.YNc(4,Jn,1,6,"button",4),i.YNc(5,Gn,1,6,"button",4),i.qZA()),2&e&&(i.Tol(t.styleClass),i.Q6J("ngClass",i.kEZ(26,Qn,t.showButtons&&"stacked"===t.buttonLayout,t.showButtons&&"horizontal"===t.buttonLayout,t.showButtons&&"vertical"===t.buttonLayout))("ngStyle",t.style),i.xp6(1),i.Tol(t.inputStyleClass),i.Q6J("ngClass","p-inputnumber-input")("ngStyle",t.inputStyle)("value",t.formattedValue())("disabled",t.disabled),i.uIk("placeholder",t.placeholder)("title",t.title)("id",t.inputId)("size",t.size)("name",t.name)("autocomplete",t.autocomplete)("maxlength",t.maxlength)("tabindex",t.tabindex)("aria-label",t.ariaLabel)("aria-required",t.ariaRequired)("required",t.required)("aria-valuemin",t.min)("aria-valuemax",t.max),i.xp6(2),i.Q6J("ngIf",t.showButtons&&"stacked"===t.buttonLayout),i.xp6(1),i.Q6J("ngIf",t.showButtons&&"stacked"!==t.buttonLayout),i.xp6(1),i.Q6J("ngIf",t.showButtons&&"stacked"!==t.buttonLayout))},directives:[r.mk,r.PC,Ct,r.O5,Ot],styles:[".p-inputnumber{display:inline-flex}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:1 1 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.p-inputnumber-buttons-horizontal .p-inputnumber-input{order:2;border-radius:0}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.p-inputnumber-input{flex:1 1 auto}.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}"],encapsulation:2,changeDetection:0}),e}(),Xn=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,Tt,Mt]]}),e}(),ei=["container"],ti=["resizeHelper"],ni=["reorderIndicatorUp"],ii=["reorderIndicatorDown"],ri=["table"],oi=["scrollableView"],ai=["scrollableFrozenView"];function si(e,t){if(1&e&&(i.TgZ(0,"div",12),i._UZ(1,"i"),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Tol("p-datatable-loading-icon pi-spin "+n.loadingIcon)}}function li(e,t){1&e&&i.GkF(0)}function ci(e,t){if(1&e&&(i.TgZ(0,"div",13),i.YNc(1,li,1,0,"ng-container",14),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.captionTemplate)}}function ui(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"p-paginator",15),i.NdJ("onPageChange",function(e){return i.CHM(n),i.oxw().onPageChange(e)}),i.qZA()}if(2&e){var r=i.oxw();i.Q6J("rows",r.rows)("first",r.first)("totalRecords",r.totalRecords)("pageLinkSize",r.pageLinks)("alwaysShow",r.alwaysShowPaginator)("rowsPerPageOptions",r.rowsPerPageOptions)("templateLeft",r.paginatorLeftTemplate)("templateRight",r.paginatorRightTemplate)("dropdownAppendTo",r.paginatorDropdownAppendTo)("dropdownScrollHeight",r.paginatorDropdownScrollHeight)("currentPageReportTemplate",r.currentPageReportTemplate)("showFirstLastIcon",r.showFirstLastIcon)("dropdownItemTemplate",r.paginatorDropdownItemTemplate)("showCurrentPageReport",r.showCurrentPageReport)("showJumpToPageDropdown",r.showJumpToPageDropdown)("showPageLinks",r.showPageLinks)}}function di(e,t){1&e&&i.GkF(0)}function pi(e,t){1&e&&i.GkF(0)}function fi(e,t){1&e&&i.GkF(0)}var hi=function(e){return{$implicit:e}};function bi(e,t){if(1&e&&(i.TgZ(0,"tfoot",23),i.YNc(1,fi,1,0,"ng-container",19),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",n.footerTemplate)("ngTemplateOutletContext",i.VKq(2,hi,n.columns))}}function gi(e,t){if(1&e&&(i.TgZ(0,"div",16),i.TgZ(1,"table",17,18),i.YNc(3,di,1,0,"ng-container",19),i.TgZ(4,"thead",20),i.YNc(5,pi,1,0,"ng-container",19),i.qZA(),i._UZ(6,"tbody",21),i.YNc(7,bi,2,4,"tfoot",22),i.qZA(),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngClass",n.tableStyleClass)("ngStyle",n.tableStyle),i.xp6(2),i.Q6J("ngTemplateOutlet",n.colGroupTemplate)("ngTemplateOutletContext",i.VKq(9,hi,n.columns)),i.xp6(2),i.Q6J("ngTemplateOutlet",n.headerTemplate)("ngTemplateOutletContext",i.VKq(11,hi,n.columns)),i.xp6(1),i.Q6J("pTableBody",n.columns)("pTableBodyTemplate",n.bodyTemplate),i.xp6(1),i.Q6J("ngIf",n.footerTemplate)}}var mi=function(e){return{width:e}};function vi(e,t){if(1&e&&i._UZ(0,"div",28,29),2&e){var n=i.oxw(2);i.Q6J("pScrollableView",n.frozenColumns)("frozen",!0)("ngStyle",i.VKq(4,mi,n.frozenWidth))("scrollHeight",n.scrollHeight)}}var _i=function(e,t){return{left:e,width:t}};function ki(e,t){if(1&e&&(i.TgZ(0,"div",24),i.YNc(1,vi,2,6,"div",25),i._UZ(2,"div",26,27),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngIf",n.frozenColumns||n.frozenBodyTemplate),i.xp6(1),i.Q6J("pScrollableView",n.columns)("frozen",!1)("scrollHeight",n.scrollHeight)("ngStyle",i.WLB(5,_i,n.frozenWidth,"calc(100% - "+n.frozenWidth+")"))}}function yi(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"p-paginator",30),i.NdJ("onPageChange",function(e){return i.CHM(n),i.oxw().onPageChange(e)}),i.qZA()}if(2&e){var r=i.oxw();i.Q6J("rows",r.rows)("first",r.first)("totalRecords",r.totalRecords)("pageLinkSize",r.pageLinks)("alwaysShow",r.alwaysShowPaginator)("rowsPerPageOptions",r.rowsPerPageOptions)("templateLeft",r.paginatorLeftTemplate)("templateRight",r.paginatorRightTemplate)("dropdownAppendTo",r.paginatorDropdownAppendTo)("dropdownScrollHeight",r.paginatorDropdownScrollHeight)("currentPageReportTemplate",r.currentPageReportTemplate)("showFirstLastIcon",r.showFirstLastIcon)("dropdownItemTemplate",r.paginatorDropdownItemTemplate)("showCurrentPageReport",r.showCurrentPageReport)("showJumpToPageDropdown",r.showJumpToPageDropdown)("showPageLinks",r.showPageLinks)}}function xi(e,t){1&e&&i.GkF(0)}function wi(e,t){if(1&e&&(i.TgZ(0,"div",31),i.YNc(1,xi,1,0,"ng-container",14),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.summaryTemplate)}}function Ei(e,t){1&e&&i._UZ(0,"div",32,33)}function Ci(e,t){1&e&&i._UZ(0,"span",34,35)}function Ti(e,t){1&e&&i._UZ(0,"span",36,37)}var Oi=function(e,t,n,i,r,o,a){return{"p-datatable p-component":!0,"p-datatable-hoverable-rows":e,"p-datatable-auto-layout":t,"p-datatable-resizable":n,"p-datatable-resizable-fit":i,"p-datatable-scrollable":r,"p-datatable-flex-scrollable":o,"p-datatable-responsive":a}},Mi=["pTableBody",""];function Pi(e,t){1&e&&i.GkF(0)}var Di=function(e,t,n,i){return{$implicit:e,rowIndex:t,columns:n,editing:i}};function Ai(e,t){if(1&e&&i.YNc(0,Pi,1,0,"ng-container",2),2&e){var n=t.$implicit,r=t.index,o=i.oxw(2);i.Q6J("ngTemplateOutlet",o.template)("ngTemplateOutletContext",i.l5B(2,Di,n,o.dt.paginator?o.dt.first+r:r,o.columns,"row"===o.dt.editMode&&o.dt.isRowEditing(n)))}}function Ii(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Ai,1,7,"ng-template",1),i.ALo(2,"slice"),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngForOf",n.dt.paginator&&!n.dt.lazy?i.Dn7(2,2,n.dt.filteredValue||n.dt.value,n.dt.first,n.dt.first+n.dt.rows):n.dt.filteredValue||n.dt.value)("ngForTrackBy",n.dt.rowTrackBy)}}function Si(e,t){1&e&&i.GkF(0)}function Li(e,t){if(1&e&&i.YNc(0,Si,1,0,"ng-container",2),2&e){var n=t.$implicit,r=t.index,o=i.oxw(2);i.Q6J("ngTemplateOutlet",n?o.template:o.dt.loadingBodyTemplate)("ngTemplateOutletContext",i.l5B(2,Di,n,o.dt.paginator?o.dt.first+r:r,o.columns,"row"===o.dt.editMode&&o.dt.isRowEditing(n)))}}function Ri(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Li,1,7,"ng-template",3),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("cdkVirtualForOf",n.dt.filteredValue||n.dt.value)("cdkVirtualForTrackBy",n.dt.rowTrackBy)("cdkVirtualForTemplateCacheSize",0)}}function Zi(e,t){1&e&&i.GkF(0)}function zi(e,t){1&e&&i.GkF(0)}var Ui=function(e,t,n){return{$implicit:e,rowIndex:t,columns:n}};function Bi(e,t){if(1&e&&(i.ynx(0),i.YNc(1,zi,1,0,"ng-container",2),i.BQk()),2&e){var n=i.oxw(),r=n.$implicit,o=n.index,a=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",a.dt.expandedRowTemplate)("ngTemplateOutletContext",i.kEZ(2,Ui,r,a.dt.paginator?a.dt.first+o:o,a.columns))}}var Ni=function(e,t,n,i,r){return{$implicit:e,rowIndex:t,columns:n,expanded:i,editing:r}};function qi(e,t){if(1&e&&(i.YNc(0,Zi,1,0,"ng-container",2),i.YNc(1,Bi,2,6,"ng-container",0)),2&e){var n=t.$implicit,r=t.index,o=i.oxw(2);i.Q6J("ngTemplateOutlet",o.template)("ngTemplateOutletContext",i.qbA(3,Ni,n,o.dt.paginator?o.dt.first+r:r,o.columns,o.dt.isRowExpanded(n),"row"===o.dt.editMode&&o.dt.isRowEditing(n))),i.xp6(1),i.Q6J("ngIf",o.dt.isRowExpanded(n))}}function Fi(e,t){if(1&e&&(i.ynx(0),i.YNc(1,qi,2,9,"ng-template",1),i.ALo(2,"slice"),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngForOf",n.dt.paginator&&!n.dt.lazy?i.Dn7(2,2,n.dt.filteredValue||n.dt.value,n.dt.first,n.dt.first+n.dt.rows):n.dt.filteredValue||n.dt.value)("ngForTrackBy",n.dt.rowTrackBy)}}function Wi(e,t){1&e&&i.GkF(0)}function Ki(e,t){1&e&&i.GkF(0)}function Vi(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Ki,1,0,"ng-container",2),i.BQk()),2&e){var n=i.oxw(),r=n.$implicit,o=n.index,a=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",a.dt.frozenExpandedRowTemplate)("ngTemplateOutletContext",i.kEZ(2,Ui,r,a.dt.paginator?a.dt.first+o:o,a.columns))}}function Hi(e,t){if(1&e&&(i.YNc(0,Wi,1,0,"ng-container",2),i.YNc(1,Vi,2,6,"ng-container",0)),2&e){var n=t.$implicit,r=t.index,o=i.oxw(2);i.Q6J("ngTemplateOutlet",o.template)("ngTemplateOutletContext",i.qbA(3,Ni,n,o.dt.paginator?o.dt.first+r:r,o.columns,o.dt.isRowExpanded(n),"row"===o.dt.editMode&&o.dt.isRowEditing(n))),i.xp6(1),i.Q6J("ngIf",o.dt.isRowExpanded(n))}}function ji(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Hi,2,9,"ng-template",1),i.ALo(2,"slice"),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngForOf",n.dt.paginator&&!n.dt.lazy?i.Dn7(2,2,n.dt.filteredValue||n.dt.value,n.dt.first,n.dt.first+n.dt.rows):n.dt.filteredValue||n.dt.value)("ngForTrackBy",n.dt.rowTrackBy)}}function Ji(e,t){1&e&&i.GkF(0)}var Gi=function(e,t){return{$implicit:e,frozen:t}};function Qi(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Ji,1,0,"ng-container",2),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.dt.loadingBodyTemplate)("ngTemplateOutletContext",i.WLB(2,Gi,n.columns,n.frozen))}}function Yi(e,t){1&e&&i.GkF(0)}function $i(e,t){if(1&e&&(i.ynx(0),i.YNc(1,Yi,1,0,"ng-container",2),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",n.dt.emptyMessageTemplate)("ngTemplateOutletContext",i.WLB(2,Gi,n.columns,n.frozen))}}var Xi=["scrollHeader"],er=["scrollHeaderBox"],tr=["scrollBody"],nr=["scrollTable"],ir=["scrollFooter"],rr=["scrollFooterBox"],or=["scrollableAligner"],ar=["pScrollableView",""];function sr(e,t){1&e&&i.GkF(0)}function lr(e,t){1&e&&i.GkF(0)}function cr(e,t){1&e&&i.GkF(0)}function ur(e,t){if(1&e&&i.YNc(0,cr,1,0,"ng-container",5),2&e){var n=t.$implicit,r=t.index,o=i.oxw();i.Q6J("ngTemplateOutlet",o.dt.frozenRowsTemplate)("ngTemplateOutletContext",i.kEZ(2,Ui,n,r,o.columns))}}function dr(e,t){1&e&&i.GkF(0)}function pr(e,t){1&e&&i._UZ(0,"div",23,24)}var fr=function(e,t){return{"max-height":e,"overflow-y":t}};function hr(e,t){if(1&e&&(i.ynx(0),i.TgZ(1,"div",17,18),i.TgZ(3,"table",19,20),i.YNc(5,dr,1,0,"ng-container",5),i._UZ(6,"tbody",21),i.qZA(),i.YNc(7,pr,2,0,"div",22),i.qZA(),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngStyle",i.WLB(10,fr,"flex"!==n.dt.scrollHeight?n.scrollHeight:void 0,!n.frozen&&n.dt.scrollHeight?"scroll":void 0)),i.xp6(2),i.Tol(n.dt.tableStyleClass),i.Q6J("ngStyle",n.dt.tableStyle),i.xp6(2),i.Q6J("ngTemplateOutlet",n.frozen&&n.dt.frozenColGroupTemplate||n.dt.colGroupTemplate)("ngTemplateOutletContext",i.VKq(13,hi,n.columns)),i.xp6(1),i.Q6J("pTableBody",n.columns)("pTableBodyTemplate",n.frozen&&n.dt.frozenBodyTemplate||n.dt.bodyTemplate)("frozen",n.frozen),i.xp6(1),i.Q6J("ngIf",n.frozen)}}function br(e,t){1&e&&i.GkF(0)}function gr(e,t){1&e&&i._UZ(0,"div",23,24)}function mr(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"cdk-virtual-scroll-viewport",25),i.NdJ("scrolledIndexChange",function(e){return i.CHM(n),i.oxw().onScrollIndexChange(e)}),i.TgZ(1,"table",19,20),i.YNc(3,br,1,0,"ng-container",5),i._UZ(4,"tbody",21),i.qZA(),i.YNc(5,gr,2,0,"div",22),i.qZA()}if(2&e){var r=i.oxw();i.Udp("height","flex"!==r.dt.scrollHeight?r.scrollHeight:void 0),i.Q6J("itemSize",r.dt.virtualRowHeight)("minBufferPx",r.dt.minBufferPx)("maxBufferPx",r.dt.maxBufferPx),i.xp6(1),i.Tol(r.dt.tableStyleClass),i.Q6J("ngStyle",r.dt.tableStyle),i.xp6(2),i.Q6J("ngTemplateOutlet",r.frozen&&r.dt.frozenColGroupTemplate||r.dt.colGroupTemplate)("ngTemplateOutletContext",i.VKq(14,hi,r.columns)),i.xp6(1),i.Q6J("pTableBody",r.columns)("pTableBodyTemplate",r.frozen&&r.dt.frozenBodyTemplate||r.dt.bodyTemplate)("frozen",r.frozen),i.xp6(1),i.Q6J("ngIf",r.frozen)}}function vr(e,t){1&e&&i.GkF(0)}function _r(e,t){1&e&&i.GkF(0)}function kr(e,t){if(1&e&&(i.TgZ(0,"span",2),i._uU(1),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Oqu(n.getMultiSortMetaIndex()+1)}}var yr=function(e,t,n){return{"pi-sort-amount-up-alt":e,"pi-sort-amount-down":t,"pi-sort-alt":n}},xr=["box"],wr=function(e,t){return{"p-checkbox-box p-component":!0,"p-highlight":e,"p-disabled":t}},Er=function(e){return{"pi pi-check":e}},Cr=function(e,t){return{"p-checkbox-box":!0,"p-highlight":e,"p-disabled":t}},Tr=function(){var e=function(){function e(){_classCallCheck(this,e),this.sortSource=new l.x,this.selectionSource=new l.x,this.contextMenuSource=new l.x,this.valueSource=new l.x,this.totalRecordsSource=new l.x,this.columnsSource=new l.x,this.resetSource=new l.x,this.sortSource$=this.sortSource.asObservable(),this.selectionSource$=this.selectionSource.asObservable(),this.contextMenuSource$=this.contextMenuSource.asObservable(),this.valueSource$=this.valueSource.asObservable(),this.totalRecordsSource$=this.totalRecordsSource.asObservable(),this.columnsSource$=this.columnsSource.asObservable(),this.resetSource$=this.resetSource.asObservable()}return _createClass(e,[{key:"onSort",value:function(e){this.sortSource.next(e)}},{key:"onSelectionChange",value:function(){this.selectionSource.next()}},{key:"onResetChange",value:function(){this.resetSource.next()}},{key:"onContextMenu",value:function(e){this.contextMenuSource.next(e)}},{key:"onValueChange",value:function(e){this.valueSource.next(e)}},{key:"onTotalRecordsChange",value:function(e){this.totalRecordsSource.next(e)}},{key:"onColumnsChange",value:function(e){this.columnsSource.next(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}(),Or=function(){var e=function(){function e(t,n,r,o,a){_classCallCheck(this,e),this.el=t,this.zone=n,this.tableService=r,this.cd=o,this.filterService=a,this.pageLinks=5,this.alwaysShowPaginator=!0,this.paginatorPosition="bottom",this.paginatorDropdownScrollHeight="200px",this.currentPageReportTemplate="{currentPage} of {totalPages}",this.showFirstLastIcon=!0,this.showPageLinks=!0,this.defaultSortOrder=1,this.sortMode="single",this.resetPageOnSort=!0,this.selectionChange=new i.vpe,this.contextMenuSelectionChange=new i.vpe,this.contextMenuSelectionMode="separate",this.rowTrackBy=function(e,t){return t},this.lazy=!1,this.lazyLoadOnInit=!0,this.compareSelectionBy="deepEquals",this.csvSeparator=",",this.exportFilename="download",this.filters={},this.filterDelay=300,this.expandedRowKeys={},this.editingRowKeys={},this.rowExpandMode="multiple",this.virtualScrollDelay=250,this.virtualRowHeight=28,this.columnResizeMode="fit",this.loadingIcon="pi pi-spinner",this.showLoader=!0,this.showInitialSortBadge=!0,this.stateStorage="session",this.editMode="cell",this.onRowSelect=new i.vpe,this.onRowUnselect=new i.vpe,this.onPage=new i.vpe,this.onSort=new i.vpe,this.onFilter=new i.vpe,this.onLazyLoad=new i.vpe,this.onRowExpand=new i.vpe,this.onRowCollapse=new i.vpe,this.onContextMenuSelect=new i.vpe,this.onColResize=new i.vpe,this.onColReorder=new i.vpe,this.onRowReorder=new i.vpe,this.onEditInit=new i.vpe,this.onEditComplete=new i.vpe,this.onEditCancel=new i.vpe,this.onHeaderCheckboxToggle=new i.vpe,this.sortFunction=new i.vpe,this.firstChange=new i.vpe,this.rowsChange=new i.vpe,this.onStateSave=new i.vpe,this.onStateRestore=new i.vpe,this._value=[],this._totalRecords=0,this._first=0,this.selectionKeys={},this._sortOrder=1}return _createClass(e,[{key:"ngOnInit",value:function(){this.lazy&&this.lazyLoadOnInit&&(this.virtualScroll||this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.restoringFilter&&(this.restoringFilter=!1)),this.initialized=!0}},{key:"ngAfterContentInit",value:function(){var e=this;this.templates.forEach(function(t){switch(t.getType()){case"caption":e.captionTemplate=t.template;break;case"header":e.headerTemplate=t.template;break;case"body":e.bodyTemplate=t.template;break;case"loadingbody":e.loadingBodyTemplate=t.template;break;case"footer":e.footerTemplate=t.template;break;case"summary":e.summaryTemplate=t.template;break;case"colgroup":e.colGroupTemplate=t.template;break;case"rowexpansion":e.expandedRowTemplate=t.template;break;case"frozenrows":e.frozenRowsTemplate=t.template;break;case"frozenheader":e.frozenHeaderTemplate=t.template;break;case"frozenbody":e.frozenBodyTemplate=t.template;break;case"frozenfooter":e.frozenFooterTemplate=t.template;break;case"frozencolgroup":e.frozenColGroupTemplate=t.template;break;case"frozenrowexpansion":e.frozenExpandedRowTemplate=t.template;break;case"emptymessage":e.emptyMessageTemplate=t.template;break;case"paginatorleft":e.paginatorLeftTemplate=t.template;break;case"paginatorright":e.paginatorRightTemplate=t.template;break;case"paginatordropdownitem":e.paginatorDropdownItemTemplate=t.template}})}},{key:"ngAfterViewInit",value:function(){this.isStateful()&&this.resizableColumns&&this.restoreColumnWidths()}},{key:"ngOnChanges",value:function(e){e.value&&(this.isStateful()&&!this.stateRestored&&this.restoreState(),this._value=e.value.currentValue,this.lazy||(this.totalRecords=this._value?this._value.length:0,"single"==this.sortMode&&this.sortField?this.sortSingle():"multiple"==this.sortMode&&this.multiSortMeta?this.sortMultiple():this.hasFilter()&&this._filter()),this.tableService.onValueChange(e.value.currentValue)),e.columns&&(this._columns=e.columns.currentValue,this.tableService.onColumnsChange(e.columns.currentValue),this._columns&&this.isStateful()&&this.reorderableColumns&&!this.columnOrderStateRestored&&this.restoreColumnOrder()),e.sortField&&(this._sortField=e.sortField.currentValue,this.lazy&&!this.initialized||"single"===this.sortMode&&this.sortSingle()),e.sortOrder&&(this._sortOrder=e.sortOrder.currentValue,this.lazy&&!this.initialized||"single"===this.sortMode&&this.sortSingle()),e.multiSortMeta&&(this._multiSortMeta=e.multiSortMeta.currentValue,"multiple"!==this.sortMode||!this.initialized&&(this.lazy||this.virtualScroll)||this.sortMultiple()),e.selection&&(this._selection=e.selection.currentValue,this.preventSelectionSetterPropagation||(this.updateSelectionKeys(),this.tableService.onSelectionChange()),this.preventSelectionSetterPropagation=!1)}},{key:"value",get:function(){return this._value},set:function(e){this._value=e}},{key:"columns",get:function(){return this._columns},set:function(e){this._columns=e}},{key:"first",get:function(){return this._first},set:function(e){this._first=e}},{key:"rows",get:function(){return this._rows},set:function(e){this._rows=e}},{key:"totalRecords",get:function(){return this._totalRecords},set:function(e){this._totalRecords=e,this.tableService.onTotalRecordsChange(this._totalRecords)}},{key:"sortField",get:function(){return this._sortField},set:function(e){this._sortField=e}},{key:"sortOrder",get:function(){return this._sortOrder},set:function(e){this._sortOrder=e}},{key:"multiSortMeta",get:function(){return this._multiSortMeta},set:function(e){this._multiSortMeta=e}},{key:"selection",get:function(){return this._selection},set:function(e){this._selection=e}},{key:"updateSelectionKeys",value:function(){if(this.dataKey&&this._selection)if(this.selectionKeys={},Array.isArray(this._selection)){var e,t=_createForOfIteratorHelper(this._selection);try{for(t.s();!(e=t.n()).done;){var n=e.value;this.selectionKeys[String(re.gb.resolveFieldData(n,this.dataKey))]=1}}catch(i){t.e(i)}finally{t.f()}}else this.selectionKeys[String(re.gb.resolveFieldData(this._selection,this.dataKey))]=1}},{key:"onPageChange",value:function(e){this.first=e.first,this.rows=e.rows,this.lazy&&this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.onPage.emit({first:this.first,rows:this.rows}),this.firstChange.emit(this.first),this.rowsChange.emit(this.rows),this.tableService.onValueChange(this.value),this.isStateful()&&this.saveState(),this.anchorRowIndex=null,this.scrollable&&this.resetScrollTop()}},{key:"sort",value:function(e){var t=e.originalEvent;if("single"===this.sortMode&&(this._sortOrder=this.sortField===e.field?-1*this.sortOrder:this.defaultSortOrder,this._sortField=e.field,this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop()),this.sortSingle()),"multiple"===this.sortMode){var n=t.metaKey||t.ctrlKey,i=this.getSortMeta(e.field);i?n?i.order=-1*i.order:(this._multiSortMeta=[{field:e.field,order:-1*i.order}],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop())):(n&&this.multiSortMeta||(this._multiSortMeta=[],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first))),this._multiSortMeta.push({field:e.field,order:this.defaultSortOrder})),this.sortMultiple()}this.isStateful()&&this.saveState(),this.anchorRowIndex=null}},{key:"sortSingle",value:function(){var e=this;if(this.sortField&&this.sortOrder){this.restoringSort&&(this.restoringSort=!1),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,field:this.sortField,order:this.sortOrder}):(this.value.sort(function(t,n){var i,r=re.gb.resolveFieldData(t,e.sortField),o=re.gb.resolveFieldData(n,e.sortField);return i=null==r&&null!=o?-1:null!=r&&null==o?1:null==r&&null==o?0:"string"==typeof r&&"string"==typeof o?r.localeCompare(o):r<o?-1:r>o?1:0,e.sortOrder*i}),this._value=_toConsumableArray(this.value)),this.hasFilter()&&this._filter());var t={field:this.sortField,order:this.sortOrder};this.onSort.emit(t),this.tableService.onSort(t)}}},{key:"sortMultiple",value:function(){var e=this;this.multiSortMeta&&(this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,multiSortMeta:this.multiSortMeta}):(this.value.sort(function(t,n){return e.multisortField(t,n,e.multiSortMeta,0)}),this._value=_toConsumableArray(this.value)),this.hasFilter()&&this._filter()),this.onSort.emit({multisortmeta:this.multiSortMeta}),this.tableService.onSort(this.multiSortMeta))}},{key:"multisortField",value:function(e,t,n,i){var r=re.gb.resolveFieldData(e,n[i].field),o=re.gb.resolveFieldData(t,n[i].field),a=null;if(null==r&&null!=o)a=-1;else if(null!=r&&null==o)a=1;else if(null==r&&null==o)a=0;else if("string"==typeof r||r instanceof String){if(r.localeCompare&&r!=o)return n[i].order*r.localeCompare(o)}else a=r<o?-1:1;return r==o?n.length-1>i?this.multisortField(e,t,n,i+1):0:n[i].order*a}},{key:"getSortMeta",value:function(e){if(this.multiSortMeta&&this.multiSortMeta.length)for(var t=0;t<this.multiSortMeta.length;t++)if(this.multiSortMeta[t].field===e)return this.multiSortMeta[t];return null}},{key:"isSorted",value:function(e){if("single"===this.sortMode)return this.sortField&&this.sortField===e;if("multiple"===this.sortMode){var t=!1;if(this.multiSortMeta)for(var n=0;n<this.multiSortMeta.length;n++)if(this.multiSortMeta[n].field==e){t=!0;break}return t}}},{key:"handleRowClick",value:function(e){var t=e.originalEvent.target,n=t.nodeName,i=t.parentElement&&t.parentElement.nodeName;if("INPUT"!=n&&"BUTTON"!=n&&"A"!=n&&"INPUT"!=i&&"BUTTON"!=i&&"A"!=i&&!ne.hasClass(e.originalEvent.target,"p-clickable")){if(this.selectionMode){if(this.preventSelectionSetterPropagation=!0,this.isMultipleSelectionMode()&&e.originalEvent.shiftKey&&null!=this.anchorRowIndex)ne.clearSelection(),null!=this.rangeRowIndex&&this.clearSelectionRange(e.originalEvent),this.rangeRowIndex=e.rowIndex,this.selectRange(e.originalEvent,e.rowIndex);else{var r=e.rowData,o=this.isSelected(r),a=!this.rowTouched&&this.metaKeySelection,s=this.dataKey?String(re.gb.resolveFieldData(r,this.dataKey)):null;if(this.anchorRowIndex=e.rowIndex,this.rangeRowIndex=e.rowIndex,a){var l=e.originalEvent.metaKey||e.originalEvent.ctrlKey;if(o&&l){if(this.isSingleSelectionMode())this._selection=null,this.selectionKeys={},this.selectionChange.emit(null);else{var c=this.findIndexInSelection(r);this._selection=this.selection.filter(function(e,t){return t!=c}),this.selectionChange.emit(this.selection),s&&delete this.selectionKeys[s]}this.onRowUnselect.emit({originalEvent:e.originalEvent,data:r,type:"row"})}else this.isSingleSelectionMode()?(this._selection=r,this.selectionChange.emit(r),s&&(this.selectionKeys={},this.selectionKeys[s]=1)):this.isMultipleSelectionMode()&&(l?this._selection=this.selection||[]:(this._selection=[],this.selectionKeys={}),this._selection=[].concat(_toConsumableArray(this.selection),[r]),this.selectionChange.emit(this.selection),s&&(this.selectionKeys[s]=1)),this.onRowSelect.emit({originalEvent:e.originalEvent,data:r,type:"row",index:e.rowIndex})}else if("single"===this.selectionMode)o?(this._selection=null,this.selectionKeys={},this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,data:r,type:"row",index:e.rowIndex})):(this._selection=r,this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,data:r,type:"row",index:e.rowIndex}),s&&(this.selectionKeys={},this.selectionKeys[s]=1));else if("multiple"===this.selectionMode)if(o){var u=this.findIndexInSelection(r);this._selection=this.selection.filter(function(e,t){return t!=u}),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,data:r,type:"row",index:e.rowIndex}),s&&delete this.selectionKeys[s]}else this._selection=this.selection?[].concat(_toConsumableArray(this.selection),[r]):[r],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,data:r,type:"row",index:e.rowIndex}),s&&(this.selectionKeys[s]=1)}this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}this.rowTouched=!1}}},{key:"handleRowTouchEnd",value:function(e){this.rowTouched=!0}},{key:"handleRowRightClick",value:function(e){if(this.contextMenu){var t=e.rowData;if("separate"===this.contextMenuSelectionMode)this.contextMenuSelection=t,this.contextMenuSelectionChange.emit(t),this.onContextMenuSelect.emit({originalEvent:e.originalEvent,data:t,index:e.rowIndex}),this.contextMenu.show(e.originalEvent),this.tableService.onContextMenu(t);else if("joint"===this.contextMenuSelectionMode){this.preventSelectionSetterPropagation=!0;var n=this.isSelected(t),i=this.dataKey?String(re.gb.resolveFieldData(t,this.dataKey)):null;n||(this.isSingleSelectionMode()?(this.selection=t,this.selectionChange.emit(t),i&&(this.selectionKeys={},this.selectionKeys[i]=1)):this.isMultipleSelectionMode()&&(this._selection=this.selection?[].concat(_toConsumableArray(this.selection),[t]):[t],this.selectionChange.emit(this.selection),i&&(this.selectionKeys[i]=1))),this.tableService.onSelectionChange(),this.contextMenu.show(e.originalEvent),this.onContextMenuSelect.emit({originalEvent:e,data:t,index:e.rowIndex})}}}},{key:"selectRange",value:function(e,t){var n,i;this.anchorRowIndex>t?(n=t,i=this.anchorRowIndex):this.anchorRowIndex<t?(n=this.anchorRowIndex,i=t):(n=t,i=t),this.lazy&&this.paginator&&(n-=this.first,i-=this.first);for(var r=[],o=n;o<=i;o++){var a=this.filteredValue?this.filteredValue[o]:this.value[o];if(!this.isSelected(a)){r.push(a),this._selection=[].concat(_toConsumableArray(this.selection),[a]);var s=this.dataKey?String(re.gb.resolveFieldData(a,this.dataKey)):null;s&&(this.selectionKeys[s]=1)}}this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e,data:r,type:"row"})}},{key:"clearSelectionRange",value:function(e){var t,n,i=this;this.rangeRowIndex>this.anchorRowIndex?(t=this.anchorRowIndex,n=this.rangeRowIndex):this.rangeRowIndex<this.anchorRowIndex?(t=this.rangeRowIndex,n=this.anchorRowIndex):(t=this.rangeRowIndex,n=this.rangeRowIndex);for(var r=function(t){var n=i.value[t],r=i.findIndexInSelection(n);i._selection=i.selection.filter(function(e,t){return t!=r});var o=i.dataKey?String(re.gb.resolveFieldData(n,i.dataKey)):null;o&&delete i.selectionKeys[o],i.onRowUnselect.emit({originalEvent:e,data:n,type:"row"})},o=t;o<=n;o++)r(o)}},{key:"isSelected",value:function(e){return!(!e||!this.selection)&&(this.dataKey?void 0!==this.selectionKeys[re.gb.resolveFieldData(e,this.dataKey)]:this.selection instanceof Array?this.findIndexInSelection(e)>-1:this.equals(e,this.selection))}},{key:"findIndexInSelection",value:function(e){var t=-1;if(this.selection&&this.selection.length)for(var n=0;n<this.selection.length;n++)if(this.equals(e,this.selection[n])){t=n;break}return t}},{key:"toggleRowWithRadio",value:function(e,t){this.preventSelectionSetterPropagation=!0,this.selection!=t?(this._selection=t,this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:t,type:"radiobutton"}),this.dataKey&&(this.selectionKeys={},this.selectionKeys[String(re.gb.resolveFieldData(t,this.dataKey))]=1)):(this._selection=null,this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:t,type:"radiobutton"})),this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}},{key:"toggleRowWithCheckbox",value:function(e,t){this.selection=this.selection||[];var n=this.isSelected(t),i=this.dataKey?String(re.gb.resolveFieldData(t,this.dataKey)):null;if(this.preventSelectionSetterPropagation=!0,n){var r=this.findIndexInSelection(t);this._selection=this.selection.filter(function(e,t){return t!=r}),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:t,type:"checkbox"}),i&&delete this.selectionKeys[i]}else this._selection=this.selection?[].concat(_toConsumableArray(this.selection),[t]):[t],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:t,type:"checkbox"}),i&&(this.selectionKeys[i]=1);this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}},{key:"toggleRowsWithCheckbox",value:function(e,t){this._selection=t?this.filteredValue?this.filteredValue.slice():this.value.slice():[],this.preventSelectionSetterPropagation=!0,this.updateSelectionKeys(),this.selectionChange.emit(this._selection),this.tableService.onSelectionChange(),this.onHeaderCheckboxToggle.emit({originalEvent:e,checked:t}),this.isStateful()&&this.saveState()}},{key:"equals",value:function(e,t){return"equals"===this.compareSelectionBy?e===t:re.gb.equals(e,t,this.dataKey)}},{key:"filter",value:function(e,t,n){var i=this;this.filterTimeout&&clearTimeout(this.filterTimeout),this.isFilterBlank(e)?this.filters[t]&&delete this.filters[t]:this.filters[t]={value:e,matchMode:n},this.filterTimeout=setTimeout(function(){i._filter(),i.filterTimeout=null},this.filterDelay),this.anchorRowIndex=null}},{key:"filterGlobal",value:function(e,t){this.filter(e,"global",t)}},{key:"isFilterBlank",value:function(e){return null==e||"string"==typeof e&&0==e.trim().length||e instanceof Array&&0==e.length}},{key:"_filter",value:function(){if(this.restoringFilter||(this.first=0,this.firstChange.emit(this.first)),this.lazy)this.onLazyLoad.emit(this.createLazyLoadMetadata());else{if(!this.value)return;if(this.hasFilter()){var e;if(this.filters.global){if(!this.columns&&!this.globalFilterFields)throw new Error("Global filtering requires dynamic columns or globalFilterFields to be defined.");e=this.globalFilterFields||this.columns}this.filteredValue=[];for(var t=0;t<this.value.length;t++){var n=!0,i=!1,r=!1;for(var o in this.filters)if(this.filters.hasOwnProperty(o)&&"global"!==o){r=!0;var s=o,l=this.filters[s];if(Array.isArray(l)){var c,u=_createForOfIteratorHelper(l);try{for(u.s();!(c=u.n()).done;){var d=c.value;if(n=this.executeLocalFilter(s,this.value[t],d),d.operator===a.pg.OR&&n||d.operator===a.pg.AND&&!n)break}}catch(f){u.e(f)}finally{u.f()}}else n=this.executeLocalFilter(s,this.value[t],l);if(!n)break}if(this.filters.global&&!i&&e)for(var p=0;p<e.length&&!(i=this.filterService.filters[this.filters.global.matchMode](re.gb.resolveFieldData(this.value[t],e[p].field||e[p]),this.filters.global.value,this.filterLocale));p++);(this.filters.global?r?r&&n&&i:i:r&&n)&&this.filteredValue.push(this.value[t])}this.filteredValue.length===this.value.length&&(this.filteredValue=null),this.paginator&&(this.totalRecords=this.filteredValue?this.filteredValue.length:this.value?this.value.length:0)}else this.filteredValue=null,this.paginator&&(this.totalRecords=this.value?this.value.length:0)}this.onFilter.emit({filters:this.filters,filteredValue:this.filteredValue||this.value}),this.tableService.onValueChange(this.value),this.isStateful()&&!this.restoringFilter&&this.saveState(),this.restoringFilter&&(this.restoringFilter=!1),this.cd.markForCheck(),this.scrollable&&this.resetScrollTop()}},{key:"executeLocalFilter",value:function(e,t,n){var i=n.value,r=n.matchMode||a.a6.STARTS_WITH,o=re.gb.resolveFieldData(t,e);return(0,this.filterService.filters[r])(o,i,this.filterLocale)}},{key:"hasFilter",value:function(){var e=!0;for(var t in this.filters)if(this.filters.hasOwnProperty(t)){e=!1;break}return!e}},{key:"createLazyLoadMetadata",value:function(){return{first:this.first,rows:this.rows,sortField:this.sortField,sortOrder:this.sortOrder,filters:this.filters,globalFilter:this.filters&&this.filters.global?this.filters.global.value:null,multiSortMeta:this.multiSortMeta}}},{key:"clear",value:function(){this._sortField=null,this._sortOrder=this.defaultSortOrder,this._multiSortMeta=null,this.tableService.onSort(null),this.filteredValue=null,this.tableService.onResetChange(),this.first=0,this.firstChange.emit(this.first),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.totalRecords=this._value?this._value.length:0}},{key:"reset",value:function(){this.clear()}},{key:"exportCSV",value:function(e){var t,n=this,i="",r=this.frozenColumns?[].concat(_toConsumableArray(this.frozenColumns),_toConsumableArray(this.columns)):this.columns;e&&e.selectionOnly?t=this.selection||[]:(t=this.filteredValue||this.value,this.frozenValue&&(t=t?[].concat(_toConsumableArray(this.frozenValue),_toConsumableArray(t)):this.frozenValue));for(var o=0;o<r.length;o++){var a=r[o];!1!==a.exportable&&a.field&&(i+='"'+(a.header||a.field)+'"',o<r.length-1&&(i+=this.csvSeparator))}t.forEach(function(e,t){i+="\n";for(var o=0;o<r.length;o++){var a=r[o];if(!1!==a.exportable&&a.field){var s=re.gb.resolveFieldData(e,a.field);s=null!=s?n.exportFunction?n.exportFunction({data:s,field:a.field}):String(s).replace(/"/g,'""'):"",i+='"'+s+'"',o<r.length-1&&(i+=n.csvSeparator)}}});var s=new Blob([i],{type:"text/csv;charset=utf-8;"});if(window.navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(s,this.exportFilename+".csv");else{var l=document.createElement("a");l.style.display="none",document.body.appendChild(l),void 0!==l.download?(l.setAttribute("href",URL.createObjectURL(s)),l.setAttribute("download",this.exportFilename+".csv"),l.click()):(i="data:text/csv;charset=utf-8,"+i,window.open(encodeURI(i))),document.body.removeChild(l)}}},{key:"resetScrollTop",value:function(){this.virtualScroll?this.scrollToVirtualIndex(0):this.scrollTo({top:0})}},{key:"scrollToVirtualIndex",value:function(e){this.scrollableViewChild&&this.scrollableViewChild.scrollToVirtualIndex(e),this.scrollableFrozenViewChild&&this.scrollableFrozenViewChild.scrollToVirtualIndex(e)}},{key:"scrollTo",value:function(e){this.scrollableViewChild&&this.scrollableViewChild.scrollTo(e),this.scrollableFrozenViewChild&&this.scrollableFrozenViewChild.scrollTo(e)}},{key:"updateEditingCell",value:function(e,t,n,i){this.editingCell=e,this.editingCellData=t,this.editingCellField=n,this.editingCellRowIndex=i,this.bindDocumentEditListener()}},{key:"isEditingCellValid",value:function(){return this.editingCell&&0===ne.find(this.editingCell,".ng-invalid.ng-dirty").length}},{key:"bindDocumentEditListener",value:function(){var e=this;this.documentEditListener||(this.documentEditListener=function(t){e.editingCell&&!e.editingCellClick&&e.isEditingCellValid()&&(ne.removeClass(e.editingCell,"p-cell-editing"),e.editingCell=null,e.onEditComplete.emit({field:e.editingCellField,data:e.editingCellData,originalEvent:t,index:e.editingCellRowIndex}),e.editingCellField=null,e.editingCellData=null,e.editingCellRowIndex=null,e.unbindDocumentEditListener(),e.cd.markForCheck()),e.editingCellClick=!1},document.addEventListener("click",this.documentEditListener))}},{key:"unbindDocumentEditListener",value:function(){this.documentEditListener&&(document.removeEventListener("click",this.documentEditListener),this.documentEditListener=null)}},{key:"initRowEdit",value:function(e){var t=String(re.gb.resolveFieldData(e,this.dataKey));this.editingRowKeys[t]=!0}},{key:"saveRowEdit",value:function(e,t){if(0===ne.find(t,".ng-invalid.ng-dirty").length){var n=String(re.gb.resolveFieldData(e,this.dataKey));delete this.editingRowKeys[n]}}},{key:"cancelRowEdit",value:function(e){var t=String(re.gb.resolveFieldData(e,this.dataKey));delete this.editingRowKeys[t]}},{key:"toggleRow",value:function(e,t){if(!this.dataKey)throw new Error("dataKey must be defined to use row expansion");var n=String(re.gb.resolveFieldData(e,this.dataKey));null!=this.expandedRowKeys[n]?(delete this.expandedRowKeys[n],this.onRowCollapse.emit({originalEvent:t,data:e})):("single"===this.rowExpandMode&&(this.expandedRowKeys={}),this.expandedRowKeys[n]=!0,this.onRowExpand.emit({originalEvent:t,data:e})),t&&t.preventDefault(),this.isStateful()&&this.saveState()}},{key:"isRowExpanded",value:function(e){return!0===this.expandedRowKeys[String(re.gb.resolveFieldData(e,this.dataKey))]}},{key:"isRowEditing",value:function(e){return!0===this.editingRowKeys[String(re.gb.resolveFieldData(e,this.dataKey))]}},{key:"isSingleSelectionMode",value:function(){return"single"===this.selectionMode}},{key:"isMultipleSelectionMode",value:function(){return"multiple"===this.selectionMode}},{key:"onColumnResizeBegin",value:function(e){var t=ne.getOffset(this.containerViewChild.nativeElement).left;this.lastResizerHelperX=e.pageX-t+this.containerViewChild.nativeElement.scrollLeft,this.onColumnResize(e),e.preventDefault()}},{key:"onColumnResize",value:function(e){var t=ne.getOffset(this.containerViewChild.nativeElement).left;ne.addClass(this.containerViewChild.nativeElement,"p-unselectable-text"),this.resizeHelperViewChild.nativeElement.style.height=this.containerViewChild.nativeElement.offsetHeight+"px",this.resizeHelperViewChild.nativeElement.style.top="0px",this.resizeHelperViewChild.nativeElement.style.left=e.pageX-t+this.containerViewChild.nativeElement.scrollLeft+"px",this.resizeHelperViewChild.nativeElement.style.display="block"}},{key:"onColumnResizeEnd",value:function(e,t){var n=this.resizeHelperViewChild.nativeElement.offsetLeft-this.lastResizerHelperX,i=t.offsetWidth,r=parseInt(t.style.minWidth||15);i+n<r&&(n=r-i);var o=i+n;if(o>=r){if("fit"===this.columnResizeMode){for(var a=t.nextElementSibling;!a.offsetParent;)a=a.nextElementSibling;if(a){var s=a.offsetWidth-n,l=a.style.minWidth||15;if(o>15&&s>parseInt(l))if(this.scrollable){var c=this.findParentScrollableView(t),u=ne.findSingle(c,".p-datatable-scrollable-body table")||ne.findSingle(c,".p-datatable-virtual-scrollable-body table"),d=ne.findSingle(c,"table.p-datatable-scrollable-header-table"),p=ne.findSingle(c,"table.p-datatable-scrollable-footer-table"),f=ne.index(t);this.resizeColGroup(d,f,o,s),this.resizeColGroup(u,f,o,s),this.resizeColGroup(p,f,o,s)}else t.style.width=o+"px",a&&(a.style.width=s+"px")}}else"expand"===this.columnResizeMode&&o>=r&&(this.scrollable?this.setScrollableItemsWidthOnExpandResize(t,o,n):(this.tableViewChild.nativeElement.style.width=this.tableViewChild.nativeElement.offsetWidth+n+"px",t.style.width=o+"px",this.containerViewChild.nativeElement.style.width=this.tableViewChild.nativeElement.style.width+"px"));this.onColResize.emit({element:t,delta:n}),this.isStateful()&&this.saveState()}this.resizeHelperViewChild.nativeElement.style.display="none",ne.removeClass(this.containerViewChild.nativeElement,"p-unselectable-text")}},{key:"setScrollableItemsWidthOnExpandResize",value:function(e,t,n){var i=e?this.findParentScrollableView(e):this.containerViewChild.nativeElement,r=ne.findSingle(i,".p-datatable-scrollable-body")||ne.findSingle(i,"cdk-virtual-scroll-viewport"),o=ne.findSingle(i,".p-datatable-scrollable-header"),a=ne.findSingle(i,".p-datatable-scrollable-footer"),s=ne.findSingle(r,".p-datatable-scrollable-body table")||ne.findSingle(i,"cdk-virtual-scroll-viewport table"),l=ne.findSingle(o,"table.p-datatable-scrollable-header-table"),c=ne.findSingle(a,"table.p-datatable-scrollable-footer-table"),u=e?s.offsetWidth+n:t,d=e?l.offsetWidth+n:t,p=this.containerViewChild.nativeElement.offsetWidth>=u,f=function(e,t,n,i){e&&t&&(e.style.width=i?n+ne.calculateScrollbarWidth(r)+"px":"auto",t.style.width=n+"px")};if(f(r,s,u,p),f(o,l,d,p),f(a,c,d,p),e){var h=ne.index(e);this.resizeColGroup(l,h,t,null),this.resizeColGroup(s,h,t,null),this.resizeColGroup(c,h,t,null)}}},{key:"findParentScrollableView",value:function(e){if(e){for(var t=e.parentElement;t&&!ne.hasClass(t,"p-datatable-scrollable-view");)t=t.parentElement;return t}return null}},{key:"resizeColGroup",value:function(e,t,n,i){if(e){var r="COLGROUP"===e.children[0].nodeName?e.children[0]:null;if(!r)throw"Scrollable tables require a colgroup to support resizable columns";var o=r.children[t],a=o.nextElementSibling;o.style.width=n+"px",a&&i&&(a.style.width=i+"px")}}},{key:"onColumnDragStart",value:function(e,t){this.reorderIconWidth=ne.getHiddenElementOuterWidth(this.reorderIndicatorUpViewChild.nativeElement),this.reorderIconHeight=ne.getHiddenElementOuterHeight(this.reorderIndicatorDownViewChild.nativeElement),this.draggedColumn=t,e.dataTransfer.setData("text","b")}},{key:"onColumnDragEnter",value:function(e,t){if(this.reorderableColumns&&this.draggedColumn&&t){e.preventDefault();var n=ne.getOffset(this.containerViewChild.nativeElement),i=ne.getOffset(t);if(this.draggedColumn!=t){var r=ne.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),o=ne.indexWithinGroup(t,"preorderablecolumn"),a=i.left-n.left,s=i.left+t.offsetWidth/2;this.reorderIndicatorUpViewChild.nativeElement.style.top=i.top-n.top-(this.reorderIconHeight-1)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.top=i.top-n.top+t.offsetHeight+"px",e.pageX>s?(this.reorderIndicatorUpViewChild.nativeElement.style.left=a+t.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=a+t.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=1):(this.reorderIndicatorUpViewChild.nativeElement.style.left=a-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=a-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=-1),o-r==1&&-1===this.dropPosition||o-r==-1&&1===this.dropPosition?(this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none"):(this.reorderIndicatorUpViewChild.nativeElement.style.display="block",this.reorderIndicatorDownViewChild.nativeElement.style.display="block")}else e.dataTransfer.dropEffect="none"}}},{key:"onColumnDragLeave",value:function(e){this.reorderableColumns&&this.draggedColumn&&(e.preventDefault(),this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none")}},{key:"onColumnDrop",value:function(e,t){var n=this;if(e.preventDefault(),this.draggedColumn){var i=ne.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),r=ne.indexWithinGroup(t,"preorderablecolumn"),o=i!=r;o&&(r-i==1&&-1===this.dropPosition||i-r==1&&1===this.dropPosition)&&(o=!1),o&&r<i&&1===this.dropPosition&&(r+=1),o&&r>i&&-1===this.dropPosition&&(r-=1),o&&(re.gb.reorderArray(this.columns,i,r),this.onColReorder.emit({dragIndex:i,dropIndex:r,columns:this.columns}),this.isStateful()&&this.zone.runOutsideAngular(function(){setTimeout(function(){n.saveState()})})),this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none",this.draggedColumn.draggable=!1,this.draggedColumn=null,this.dropPosition=null}}},{key:"onRowDragStart",value:function(e,t){this.rowDragging=!0,this.draggedRowIndex=t,e.dataTransfer.setData("text","b")}},{key:"onRowDragOver",value:function(e,t,n){if(this.rowDragging&&this.draggedRowIndex!==t){var i=ne.getOffset(n).top+ne.getWindowScrollTop(),r=e.pageY,o=i+ne.getOuterHeight(n)/2,a=n.previousElementSibling;r<o?(ne.removeClass(n,"p-datatable-dragpoint-bottom"),this.droppedRowIndex=t,a?ne.addClass(a,"p-datatable-dragpoint-bottom"):ne.addClass(n,"p-datatable-dragpoint-top")):(a?ne.removeClass(a,"p-datatable-dragpoint-bottom"):ne.addClass(n,"p-datatable-dragpoint-top"),this.droppedRowIndex=t+1,ne.addClass(n,"p-datatable-dragpoint-bottom"))}}},{key:"onRowDragLeave",value:function(e,t){var n=t.previousElementSibling;n&&ne.removeClass(n,"p-datatable-dragpoint-bottom"),ne.removeClass(t,"p-datatable-dragpoint-bottom"),ne.removeClass(t,"p-datatable-dragpoint-top")}},{key:"onRowDragEnd",value:function(e){this.rowDragging=!1,this.draggedRowIndex=null,this.droppedRowIndex=null}},{key:"onRowDrop",value:function(e,t){if(null!=this.droppedRowIndex){var n=this.draggedRowIndex>this.droppedRowIndex?this.droppedRowIndex:0===this.droppedRowIndex?0:this.droppedRowIndex-1;re.gb.reorderArray(this.value,this.draggedRowIndex,n),this.onRowReorder.emit({dragIndex:this.draggedRowIndex,dropIndex:n})}this.onRowDragLeave(e,t),this.onRowDragEnd(e)}},{key:"isEmpty",value:function(){var e=this.filteredValue||this.value;return null==e||0==e.length}},{key:"getBlockableElement",value:function(){return this.el.nativeElement.children[0]}},{key:"getStorage",value:function(){switch(this.stateStorage){case"local":return window.localStorage;case"session":return window.sessionStorage;default:throw new Error(this.stateStorage+' is not a valid value for the state storage, supported values are "local" and "session".')}}},{key:"isStateful",value:function(){return null!=this.stateKey}},{key:"saveState",value:function(){var e=this.getStorage(),t={};this.paginator&&(t.first=this.first,t.rows=this.rows),this.sortField&&(t.sortField=this.sortField,t.sortOrder=this.sortOrder),this.multiSortMeta&&(t.multiSortMeta=this.multiSortMeta),this.hasFilter()&&(t.filters=this.filters),this.resizableColumns&&this.saveColumnWidths(t),this.reorderableColumns&&this.saveColumnOrder(t),this.selection&&(t.selection=this.selection),Object.keys(this.expandedRowKeys).length&&(t.expandedRowKeys=this.expandedRowKeys),e.setItem(this.stateKey,JSON.stringify(t)),this.onStateSave.emit(t)}},{key:"clearState",value:function(){var e=this.getStorage();this.stateKey&&e.removeItem(this.stateKey)}},{key:"restoreState",value:function(){var e=this,t=this.getStorage().getItem(this.stateKey),n=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;if(t){var i=JSON.parse(t,function(e,t){return"string"==typeof t&&n.test(t)?new Date(t):t});this.paginator&&(void 0!==this.first&&(this.first=i.first,this.firstChange.emit(this.first)),void 0!==this.rows&&(this.rows=i.rows,this.rowsChange.emit(this.rows))),i.sortField&&(this.restoringSort=!0,this._sortField=i.sortField,this._sortOrder=i.sortOrder),i.multiSortMeta&&(this.restoringSort=!0,this._multiSortMeta=i.multiSortMeta),i.filters&&(this.restoringFilter=!0,this.filters=i.filters),this.resizableColumns&&(this.columnWidthsState=i.columnWidths,this.tableWidthState=i.tableWidth),i.expandedRowKeys&&(this.expandedRowKeys=i.expandedRowKeys),i.selection&&Promise.resolve(null).then(function(){return e.selectionChange.emit(i.selection)}),this.stateRestored=!0,this.onStateRestore.emit(i)}}},{key:"saveColumnWidths",value:function(e){var t=[];ne.find(this.containerViewChild.nativeElement,".p-datatable-thead > tr:first-child > th").map(function(e){return t.push(ne.getOuterWidth(e))}),e.columnWidths=t.join(","),"expand"===this.columnResizeMode&&(e.tableWidth=this.scrollable?ne.findSingle(this.containerViewChild.nativeElement,".p-datatable-scrollable-header-table").style.width:ne.getOuterWidth(this.tableViewChild.nativeElement)+"px")}},{key:"restoreColumnWidths",value:function(){if(this.columnWidthsState){var e=this.columnWidthsState.split(",");if("expand"===this.columnResizeMode&&this.tableWidthState&&(this.scrollable?this.setScrollableItemsWidthOnExpandResize(null,this.tableWidthState,0):this.tableViewChild.nativeElement.style.width=this.tableWidthState),this.scrollable){var t=ne.find(this.containerViewChild.nativeElement,".p-datatable-scrollable-header-table > colgroup > col"),n=ne.find(this.containerViewChild.nativeElement,this.virtualScroll?"cdk-virtual-scroll-viewport table > colgroup > col":".p-datatable-scrollable-body table > colgroup > col");t.map(function(t,n){return t.style.width=e[n]+"px"}),n.map(function(t,n){return t.style.width=e[n]+"px"})}else ne.find(this.tableViewChild.nativeElement,".p-datatable-thead > tr:first-child > th").map(function(t,n){return t.style.width=e[n]+"px"})}}},{key:"saveColumnOrder",value:function(e){if(this.columns){var t=[];this.columns.map(function(e){t.push(e.field||e.key)}),e.columnOrder=t}}},{key:"restoreColumnOrder",value:function(){var e=this,t=this.getStorage().getItem(this.stateKey);if(t){var n=JSON.parse(t).columnOrder;if(n){var i=[];n.map(function(t){var n=e.findColumnByKey(t);n&&i.push(n)}),this.columnOrderStateRestored=!0,this.columns=i}}}},{key:"findColumnByKey",value:function(e){if(!this.columns)return null;var t,n=_createForOfIteratorHelper(this.columns);try{for(n.s();!(t=n.n()).done;){var i=t.value;if(i.key===e||i.field===e)return i}}catch(r){n.e(r)}finally{n.f()}}},{key:"ngOnDestroy",value:function(){this.unbindDocumentEditListener(),this.editingCell=null,this.initialized=null}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(Tr),i.Y36(i.sBO),i.Y36(a.iZ))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-table"]],contentQueries:function(e,t,n){var r;(1&e&&i.Suo(n,a.jx,4),2&e)&&(i.iGM(r=i.CRH())&&(t.templates=r))},viewQuery:function(e,t){var n;(1&e&&(i.Gf(ei,5),i.Gf(ti,5),i.Gf(ni,5),i.Gf(ii,5),i.Gf(ri,5),i.Gf(oi,5),i.Gf(ai,5)),2&e)&&(i.iGM(n=i.CRH())&&(t.containerViewChild=n.first),i.iGM(n=i.CRH())&&(t.resizeHelperViewChild=n.first),i.iGM(n=i.CRH())&&(t.reorderIndicatorUpViewChild=n.first),i.iGM(n=i.CRH())&&(t.reorderIndicatorDownViewChild=n.first),i.iGM(n=i.CRH())&&(t.tableViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollableViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollableFrozenViewChild=n.first))},inputs:{frozenColumns:"frozenColumns",frozenValue:"frozenValue",style:"style",styleClass:"styleClass",tableStyle:"tableStyle",tableStyleClass:"tableStyleClass",paginator:"paginator",pageLinks:"pageLinks",rowsPerPageOptions:"rowsPerPageOptions",alwaysShowPaginator:"alwaysShowPaginator",paginatorPosition:"paginatorPosition",paginatorDropdownAppendTo:"paginatorDropdownAppendTo",paginatorDropdownScrollHeight:"paginatorDropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showJumpToPageDropdown:"showJumpToPageDropdown",showFirstLastIcon:"showFirstLastIcon",showPageLinks:"showPageLinks",defaultSortOrder:"defaultSortOrder",sortMode:"sortMode",resetPageOnSort:"resetPageOnSort",selectionMode:"selectionMode",contextMenuSelection:"contextMenuSelection",contextMenuSelectionMode:"contextMenuSelectionMode",dataKey:"dataKey",metaKeySelection:"metaKeySelection",rowTrackBy:"rowTrackBy",lazy:"lazy",lazyLoadOnInit:"lazyLoadOnInit",compareSelectionBy:"compareSelectionBy",csvSeparator:"csvSeparator",exportFilename:"exportFilename",filters:"filters",globalFilterFields:"globalFilterFields",filterDelay:"filterDelay",filterLocale:"filterLocale",expandedRowKeys:"expandedRowKeys",editingRowKeys:"editingRowKeys",rowExpandMode:"rowExpandMode",scrollable:"scrollable",scrollHeight:"scrollHeight",virtualScroll:"virtualScroll",virtualScrollDelay:"virtualScrollDelay",virtualRowHeight:"virtualRowHeight",frozenWidth:"frozenWidth",responsive:"responsive",contextMenu:"contextMenu",resizableColumns:"resizableColumns",columnResizeMode:"columnResizeMode",reorderableColumns:"reorderableColumns",loading:"loading",loadingIcon:"loadingIcon",showLoader:"showLoader",rowHover:"rowHover",customSort:"customSort",showInitialSortBadge:"showInitialSortBadge",autoLayout:"autoLayout",exportFunction:"exportFunction",stateKey:"stateKey",stateStorage:"stateStorage",editMode:"editMode",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx",value:"value",columns:"columns",first:"first",rows:"rows",totalRecords:"totalRecords",sortField:"sortField",sortOrder:"sortOrder",multiSortMeta:"multiSortMeta",selection:"selection"},outputs:{selectionChange:"selectionChange",contextMenuSelectionChange:"contextMenuSelectionChange",onRowSelect:"onRowSelect",onRowUnselect:"onRowUnselect",onPage:"onPage",onSort:"onSort",onFilter:"onFilter",onLazyLoad:"onLazyLoad",onRowExpand:"onRowExpand",onRowCollapse:"onRowCollapse",onContextMenuSelect:"onContextMenuSelect",onColResize:"onColResize",onColReorder:"onColReorder",onRowReorder:"onRowReorder",onEditInit:"onEditInit",onEditComplete:"onEditComplete",onEditCancel:"onEditCancel",onHeaderCheckboxToggle:"onHeaderCheckboxToggle",sortFunction:"sortFunction",firstChange:"firstChange",rowsChange:"rowsChange",onStateSave:"onStateSave",onStateRestore:"onStateRestore"},features:[i._Bn([Tr]),i.TTD],decls:12,vars:22,consts:[["data-scrollselectors",".p-datatable-scrollable-body, .p-datatable-unfrozen-view .p-datatable-scrollable-body",3,"ngStyle","ngClass"],["container",""],["class","p-datatable-loading-overlay p-component-overlay",4,"ngIf"],["class","p-datatable-header",4,"ngIf"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","onPageChange",4,"ngIf"],["class","p-datatable-wrapper",4,"ngIf"],["class","p-datatable-scrollable-wrapper",4,"ngIf"],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","onPageChange",4,"ngIf"],["class","p-datatable-footer",4,"ngIf"],["class","p-column-resizer-helper","style","display:none",4,"ngIf"],["class","pi pi-arrow-down p-datatable-reorder-indicator-up","style","display:none",4,"ngIf"],["class","pi pi-arrow-up p-datatable-reorder-indicator-down","style","display:none",4,"ngIf"],[1,"p-datatable-loading-overlay","p-component-overlay"],[1,"p-datatable-header"],[4,"ngTemplateOutlet"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","onPageChange"],[1,"p-datatable-wrapper"],["role","grid",3,"ngClass","ngStyle"],["table",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-datatable-thead"],[1,"p-datatable-tbody",3,"pTableBody","pTableBodyTemplate"],["class","p-datatable-tfoot",4,"ngIf"],[1,"p-datatable-tfoot"],[1,"p-datatable-scrollable-wrapper"],["class","p-datatable-scrollable-view p-datatable-frozen-view",3,"pScrollableView","frozen","ngStyle","scrollHeight",4,"ngIf"],[1,"p-datatable-scrollable-view",3,"pScrollableView","frozen","scrollHeight","ngStyle"],["scrollableView",""],[1,"p-datatable-scrollable-view","p-datatable-frozen-view",3,"pScrollableView","frozen","ngStyle","scrollHeight"],["scrollableFrozenView",""],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showPageLinks","onPageChange"],[1,"p-datatable-footer"],[1,"p-column-resizer-helper",2,"display","none"],["resizeHelper",""],[1,"pi","pi-arrow-down","p-datatable-reorder-indicator-up",2,"display","none"],["reorderIndicatorUp",""],[1,"pi","pi-arrow-up","p-datatable-reorder-indicator-down",2,"display","none"],["reorderIndicatorDown",""]],template:function(e,t){1&e&&(i.TgZ(0,"div",0,1),i.YNc(2,si,2,2,"div",2),i.YNc(3,ci,2,1,"div",3),i.YNc(4,ui,1,16,"p-paginator",4),i.YNc(5,gi,8,13,"div",5),i.YNc(6,ki,4,8,"div",6),i.YNc(7,yi,1,16,"p-paginator",7),i.YNc(8,wi,2,1,"div",8),i.YNc(9,Ei,2,0,"div",9),i.YNc(10,Ci,2,0,"span",10),i.YNc(11,Ti,2,0,"span",11),i.qZA()),2&e&&(i.Tol(t.styleClass),i.Q6J("ngStyle",t.style)("ngClass",i.Hh0(14,Oi,t.rowHover||t.selectionMode,t.autoLayout,t.resizableColumns,t.resizableColumns&&"fit"===t.columnResizeMode,t.scrollable,t.scrollable&&"flex"===t.scrollHeight,t.responsive)),i.xp6(2),i.Q6J("ngIf",t.loading&&t.showLoader),i.xp6(1),i.Q6J("ngIf",t.captionTemplate),i.xp6(1),i.Q6J("ngIf",t.paginator&&("top"===t.paginatorPosition||"both"==t.paginatorPosition)),i.xp6(1),i.Q6J("ngIf",!t.scrollable),i.xp6(1),i.Q6J("ngIf",t.scrollable),i.xp6(1),i.Q6J("ngIf",t.paginator&&("bottom"===t.paginatorPosition||"both"==t.paginatorPosition)),i.xp6(1),i.Q6J("ngIf",t.summaryTemplate),i.xp6(1),i.Q6J("ngIf",t.resizableColumns),i.xp6(1),i.Q6J("ngIf",t.reorderableColumns),i.xp6(1),i.Q6J("ngIf",t.reorderableColumns))},directives:function(){return[r.PC,r.mk,r.O5,r.tP,wt,Mr,Pr]},styles:[".p-datatable{position:relative}.p-datatable table{border-collapse:collapse;width:100%;table-layout:fixed}.p-datatable .p-sortable-column{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-badge,.p-datatable .p-sortable-column .p-sortable-column-icon{vertical-align:middle}.p-datatable .p-sortable-column .p-sortable-column-badge{display:inline-flex;align-items:center;justify-content:center}.p-datatable-auto-layout>.p-datatable-wrapper{overflow-x:auto}.p-datatable-auto-layout>.p-datatable-wrapper>table{table-layout:auto}.p-datatable-hoverable-rows .p-selectable-row{cursor:pointer}.p-datatable-scrollable-wrapper{position:relative}.p-datatable-scrollable-footer,.p-datatable-scrollable-header{overflow:hidden}.p-datatable-scrollable-body{overflow:auto;position:relative}.p-datatable-scrollable-body>table>.p-datatable-tbody>tr:first-child>td{border-top:0}.p-datatable-virtual-table{position:absolute}.p-datatable-frozen-view .p-datatable-scrollable-body{overflow:hidden}.p-datatable-frozen-view>.p-datatable-scrollable-body>table>.p-datatable-tbody>tr>td:last-child{border-right:0}.p-datatable-unfrozen-view{position:absolute;top:0}.p-datatable-flex-scrollable,.p-datatable-flex-scrollable .p-datatable-scrollable-view,.p-datatable-flex-scrollable .p-datatable-scrollable-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.p-datatable-flex-scrollable .p-datatable-scrollable-body,.p-datatable-flex-scrollable .p-datatable-virtual-scrollable-body{flex:1}.p-datatable-resizable>.p-datatable-wrapper{overflow-x:auto}.p-datatable-resizable .p-datatable-tbody>tr>td,.p-datatable-resizable .p-datatable-tfoot>tr>td,.p-datatable-resizable .p-datatable-thead>tr>th{overflow:hidden;white-space:nowrap}.p-datatable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-datatable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{display:block;position:absolute!important;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-datatable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-datatable .p-row-editor-cancel,.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-toggler{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-datatable-reorder-indicator-down,.p-datatable-reorder-indicator-up{position:absolute;display:none}.p-datatable-reorderablerow-handle,[pReorderableColumn]{cursor:move}.p-datatable .p-datatable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-column-filter-row{display:flex;align-items:center;width:100%}.p-column-filter-menu{display:inline-flex}.p-column-filter-row p-columnfilterformelement{flex:1 1 auto;width:1%}.p-column-filter-clear-button,.p-column-filter-menu-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-column-filter-overlay{position:absolute}.p-column-filter-row-items{margin:0;padding:0;list-style:none}.p-column-filter-row-item{cursor:pointer}.p-column-filter-add-button,.p-column-filter-remove-button{justify-content:center}.p-column-filter-add-button .p-button-label,.p-column-filter-remove-button .p-button-label{flex-grow:0}.p-column-filter-buttonbar{display:flex;align-items:center;justify-content:space-between}.p-column-filter-buttonbar .p-button{width:auto}.p-datatable.p-datatable-responsive .p-datatable-tbody>tr>td .p-column-title{display:none}cdk-virtual-scroll-viewport{outline:0 none}@media screen and (max-width:40em){.p-datatable.p-datatable-responsive .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-responsive .p-datatable-thead>tr>th{display:none!important}.p-datatable.p-datatable-responsive .p-datatable-tbody>tr>td{text-align:left;display:block;width:100%;float:left;clear:left;border:0}.p-datatable.p-datatable-responsive .p-datatable-tbody>tr>td .p-column-title{padding:.4rem;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4rem;font-weight:700}}"],encapsulation:2}),e}(),Mr=function(){var e=function(){function e(t,n,i){var r=this;_classCallCheck(this,e),this.dt=t,this.tableService=n,this.cd=i,this.subscription=this.dt.tableService.valueSource$.subscribe(function(){r.dt.virtualScroll&&r.cd.detectChanges()})}return _createClass(e,[{key:"ngOnDestroy",value:function(){this.subscription&&this.subscription.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or),i.Y36(Tr),i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["","pTableBody",""]],inputs:{columns:["pTableBody","columns"],template:["pTableBodyTemplate","template"],frozen:"frozen"},attrs:Mi,decls:6,vars:6,consts:[[4,"ngIf"],["ngFor","",3,"ngForOf","ngForTrackBy"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["cdkVirtualFor","",3,"cdkVirtualForOf","cdkVirtualForTrackBy","cdkVirtualForTemplateCacheSize"]],template:function(e,t){1&e&&(i.YNc(0,Ii,3,6,"ng-container",0),i.YNc(1,Ri,2,3,"ng-container",0),i.YNc(2,Fi,3,6,"ng-container",0),i.YNc(3,ji,3,6,"ng-container",0),i.YNc(4,Qi,2,5,"ng-container",0),i.YNc(5,$i,2,5,"ng-container",0)),2&e&&(i.Q6J("ngIf",!t.dt.expandedRowTemplate&&!t.dt.virtualScroll),i.xp6(1),i.Q6J("ngIf",!t.dt.expandedRowTemplate&&t.dt.virtualScroll),i.xp6(1),i.Q6J("ngIf",t.dt.expandedRowTemplate&&!(t.frozen&&t.dt.frozenExpandedRowTemplate)),i.xp6(1),i.Q6J("ngIf",t.dt.frozenExpandedRowTemplate&&t.frozen),i.xp6(1),i.Q6J("ngIf",t.dt.loading),i.xp6(1),i.Q6J("ngIf",t.dt.isEmpty()&&!t.dt.loading))},directives:[r.O5,r.sg,r.tP,$],pipes:[r.OU],encapsulation:2}),e}(),Pr=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.dt=t,this.el=n,this.zone=i}return _createClass(e,[{key:"scrollHeight",get:function(){return this._scrollHeight},set:function(e){this._scrollHeight=e,null!=e&&(e.includes("%")||e.includes("calc"))&&console.log('Percentage scroll height calculation is removed in favor of the more performant CSS based flex mode, use scrollHeight="flex" instead.'),this.dt.virtualScroll&&this.virtualScrollBody&&this.virtualScrollBody.ngOnInit()}},{key:"ngAfterViewInit",value:function(){if(this.frozen)this.scrollableAlignerViewChild&&this.scrollableAlignerViewChild.nativeElement&&(this.scrollableAlignerViewChild.nativeElement.style.height=ne.calculateScrollbarHeight()+"px");else{(this.dt.frozenColumns||this.dt.frozenBodyTemplate)&&ne.addClass(this.el.nativeElement,"p-datatable-unfrozen-view");var e=this.el.nativeElement.previousElementSibling;e&&(this.frozenSiblingBody=ne.findSingle(e,this.dt.virtualScroll?".p-datatable-virtual-scrollable-body":".p-datatable-scrollable-body"));var t=ne.calculateScrollbarWidth();this.scrollHeaderBoxViewChild.nativeElement.style.paddingRight=t+"px",this.scrollFooterBoxViewChild&&this.scrollFooterBoxViewChild.nativeElement&&(this.scrollFooterBoxViewChild.nativeElement.style.paddingRight=t+"px")}this.bindEvents()}},{key:"bindEvents",value:function(){var e=this;this.zone.runOutsideAngular(function(){e.scrollHeaderViewChild&&e.scrollHeaderViewChild.nativeElement&&(e.headerScrollListener=e.onHeaderScroll.bind(e),e.scrollHeaderViewChild.nativeElement.addEventListener("scroll",e.headerScrollListener)),e.scrollFooterViewChild&&e.scrollFooterViewChild.nativeElement&&(e.footerScrollListener=e.onFooterScroll.bind(e),e.scrollFooterViewChild.nativeElement.addEventListener("scroll",e.footerScrollListener)),e.frozen||(e.bodyScrollListener=e.onBodyScroll.bind(e),e.dt.virtualScroll?e.virtualScrollBody.getElementRef().nativeElement.addEventListener("scroll",e.bodyScrollListener):e.scrollBodyViewChild.nativeElement.addEventListener("scroll",e.bodyScrollListener))})}},{key:"unbindEvents",value:function(){this.scrollHeaderViewChild&&this.scrollHeaderViewChild.nativeElement&&this.scrollHeaderViewChild.nativeElement.removeEventListener("scroll",this.headerScrollListener),this.scrollFooterViewChild&&this.scrollFooterViewChild.nativeElement&&this.scrollFooterViewChild.nativeElement.removeEventListener("scroll",this.footerScrollListener),this.scrollBodyViewChild&&this.scrollBodyViewChild.nativeElement&&this.scrollBodyViewChild.nativeElement.removeEventListener("scroll",this.bodyScrollListener),this.virtualScrollBody&&this.virtualScrollBody.getElementRef()&&this.virtualScrollBody.getElementRef().nativeElement.removeEventListener("scroll",this.bodyScrollListener)}},{key:"onHeaderScroll",value:function(){var e=this.scrollHeaderViewChild.nativeElement.scrollLeft;this.scrollBodyViewChild.nativeElement.scrollLeft=e,this.scrollFooterViewChild&&this.scrollFooterViewChild.nativeElement&&(this.scrollFooterViewChild.nativeElement.scrollLeft=e),this.preventBodyScrollPropagation=!0}},{key:"onFooterScroll",value:function(){var e=this.scrollFooterViewChild.nativeElement.scrollLeft;this.scrollBodyViewChild.nativeElement.scrollLeft=e,this.scrollHeaderViewChild&&this.scrollHeaderViewChild.nativeElement&&(this.scrollHeaderViewChild.nativeElement.scrollLeft=e),this.preventBodyScrollPropagation=!0}},{key:"onBodyScroll",value:function(e){this.preventBodyScrollPropagation?this.preventBodyScrollPropagation=!1:(this.scrollHeaderViewChild&&this.scrollHeaderViewChild.nativeElement&&(this.scrollHeaderBoxViewChild.nativeElement.style.marginLeft=-1*e.target.scrollLeft+"px"),this.scrollFooterViewChild&&this.scrollFooterViewChild.nativeElement&&(this.scrollFooterBoxViewChild.nativeElement.style.marginLeft=-1*e.target.scrollLeft+"px"),this.frozenSiblingBody&&(this.frozenSiblingBody.scrollTop=e.target.scrollTop))}},{key:"onScrollIndexChange",value:function(e){var t=this;this.dt.lazy&&(this.virtualScrollTimeout&&clearTimeout(this.virtualScrollTimeout),this.virtualScrollTimeout=setTimeout(function(){var n=Math.floor(e/t.dt.rows),i=0===n?0:(n-1)*t.dt.rows,r=0===n?2*t.dt.rows:3*t.dt.rows;n!==t.virtualPage&&(t.virtualPage=n,t.dt.onLazyLoad.emit({first:i,rows:r,sortField:t.dt.sortField,sortOrder:t.dt.sortOrder,filters:t.dt.filters,globalFilter:t.dt.filters&&t.dt.filters.global?t.dt.filters.global.value:null,multiSortMeta:t.dt.multiSortMeta}))},this.dt.virtualScrollDelay))}},{key:"getPageCount",value:function(){var e=this.dt.filteredValue||this.dt.value;return Math.ceil((e?e.length:0)/this.dt.rows)}},{key:"scrollToVirtualIndex",value:function(e){this.virtualScrollBody&&this.virtualScrollBody.scrollToIndex(e)}},{key:"scrollTo",value:function(e){this.virtualScrollBody?this.virtualScrollBody.scrollTo(e):this.scrollBodyViewChild.nativeElement.scrollTo?this.scrollBodyViewChild.nativeElement.scrollTo(e):(this.scrollBodyViewChild.nativeElement.scrollLeft=e.left,this.scrollBodyViewChild.nativeElement.scrollTop=e.top)}},{key:"ngOnDestroy",value:function(){this.unbindEvents(),this.frozenSiblingBody=null}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or),i.Y36(i.SBq),i.Y36(i.R0b))},e.\u0275cmp=i.Xpm({type:e,selectors:[["","pScrollableView",""]],viewQuery:function(e,t){var n;(1&e&&(i.Gf(Xi,5),i.Gf(er,5),i.Gf(tr,5),i.Gf(nr,5),i.Gf(ir,5),i.Gf(rr,5),i.Gf(or,5),i.Gf(Q,5)),2&e)&&(i.iGM(n=i.CRH())&&(t.scrollHeaderViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollHeaderBoxViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollBodyViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollTableViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollFooterViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollFooterBoxViewChild=n.first),i.iGM(n=i.CRH())&&(t.scrollableAlignerViewChild=n.first),i.iGM(n=i.CRH())&&(t.virtualScrollBody=n.first))},inputs:{columns:["pScrollableView","columns"],frozen:"frozen",scrollHeight:"scrollHeight"},attrs:ar,decls:21,vars:24,consts:[[1,"p-datatable-scrollable-header"],["scrollHeader",""],[1,"p-datatable-scrollable-header-box"],["scrollHeaderBox",""],[1,"p-datatable-scrollable-header-table",3,"ngClass","ngStyle"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-datatable-thead"],[1,"p-datatable-tbody"],["ngFor","",3,"ngForOf","ngForTrackBy"],[4,"ngIf","ngIfElse"],["virtualScrollTemplate",""],[1,"p-datatable-scrollable-footer"],["scrollFooter",""],[1,"p-datatable-scrollable-footer-box"],["scrollFooterBox",""],[1,"p-datatable-scrollable-footer-table",3,"ngClass","ngStyle"],[1,"p-datatable-tfoot"],[1,"p-datatable-scrollable-body",3,"ngStyle"],["scrollBody",""],[3,"ngStyle"],["scrollTable",""],[1,"p-datatable-tbody",3,"pTableBody","pTableBodyTemplate","frozen"],["style","background-color:transparent",4,"ngIf"],[2,"background-color","transparent"],["scrollableAligner",""],["tabindex","0",1,"p-datatable-virtual-scrollable-body",3,"itemSize","minBufferPx","maxBufferPx","scrolledIndexChange"]],template:function(e,t){if(1&e&&(i.TgZ(0,"div",0,1),i.TgZ(2,"div",2,3),i.TgZ(4,"table",4),i.YNc(5,sr,1,0,"ng-container",5),i.TgZ(6,"thead",6),i.YNc(7,lr,1,0,"ng-container",5),i.qZA(),i.TgZ(8,"tbody",7),i.YNc(9,ur,1,6,"ng-template",8),i.qZA(),i.qZA(),i.qZA(),i.qZA(),i.YNc(10,hr,8,15,"ng-container",9),i.YNc(11,mr,6,16,"ng-template",null,10,i.W1O),i.TgZ(13,"div",11,12),i.TgZ(15,"div",13,14),i.TgZ(17,"table",15),i.YNc(18,vr,1,0,"ng-container",5),i.TgZ(19,"tfoot",16),i.YNc(20,_r,1,0,"ng-container",5),i.qZA(),i.qZA(),i.qZA(),i.qZA()),2&e){var n=i.MAs(12);i.xp6(4),i.Q6J("ngClass",t.dt.tableStyleClass)("ngStyle",t.dt.tableStyle),i.xp6(1),i.Q6J("ngTemplateOutlet",t.frozen&&t.dt.frozenColGroupTemplate||t.dt.colGroupTemplate)("ngTemplateOutletContext",i.VKq(16,hi,t.columns)),i.xp6(2),i.Q6J("ngTemplateOutlet",t.frozen&&t.dt.frozenHeaderTemplate||t.dt.headerTemplate)("ngTemplateOutletContext",i.VKq(18,hi,t.columns)),i.xp6(2),i.Q6J("ngForOf",t.dt.frozenValue)("ngForTrackBy",t.dt.rowTrackBy),i.xp6(1),i.Q6J("ngIf",!t.dt.virtualScroll)("ngIfElse",n),i.xp6(7),i.Q6J("ngClass",t.dt.tableStyleClass)("ngStyle",t.dt.tableStyle),i.xp6(1),i.Q6J("ngTemplateOutlet",t.frozen&&t.dt.frozenColGroupTemplate||t.dt.colGroupTemplate)("ngTemplateOutletContext",i.VKq(20,hi,t.columns)),i.xp6(2),i.Q6J("ngTemplateOutlet",t.frozen&&t.dt.frozenFooterTemplate||t.dt.footerTemplate)("ngTemplateOutletContext",i.VKq(22,hi,t.columns))}},directives:[r.mk,r.PC,r.tP,r.sg,r.O5,Mr,Q,V],encapsulation:2}),e}(),Dr=function(){var e=function(){function e(t){var n=this;_classCallCheck(this,e),this.dt=t,this.isEnabled()&&(this.subscription=this.dt.tableService.sortSource$.subscribe(function(e){n.updateSortState()}))}return _createClass(e,[{key:"ngOnInit",value:function(){this.isEnabled()&&this.updateSortState()}},{key:"updateSortState",value:function(){this.sorted=this.dt.isSorted(this.field),this.sortOrder=this.sorted?1===this.dt.sortOrder?"ascending":"descending":"none"}},{key:"onClick",value:function(e){this.isEnabled()&&!this.isFilterElement(e.target)&&(this.updateSortState(),this.dt.sort({originalEvent:e,field:this.field}),ne.clearSelection())}},{key:"onEnterKey",value:function(e){this.onClick(e)}},{key:"isEnabled",value:function(){return!0!==this.pSortableColumnDisabled}},{key:"isFilterElement",value:function(e){return ne.hasClass(e,"pi-filter-icon")||ne.hasClass(e,"p-column-filter-menu-button")}},{key:"ngOnDestroy",value:function(){this.subscription&&this.subscription.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or))},e.\u0275dir=i.lG2({type:e,selectors:[["","pSortableColumn",""]],hostVars:7,hostBindings:function(e,t){1&e&&i.NdJ("click",function(e){return t.onClick(e)})("keydown.enter",function(e){return t.onEnterKey(e)}),2&e&&(i.uIk("tabindex",t.isEnabled()?"0":null)("role","columnheader")("aria-sort",t.sortOrder),i.ekj("p-sortable-column",t.isEnabled())("p-highlight",t.sorted))},inputs:{field:["pSortableColumn","field"],pSortableColumnDisabled:"pSortableColumnDisabled"}}),e}(),Ar=function(){var e=function(){function e(t,n){var i=this;_classCallCheck(this,e),this.dt=t,this.cd=n,this.subscription=this.dt.tableService.sortSource$.subscribe(function(e){i.updateSortState()})}return _createClass(e,[{key:"ngOnInit",value:function(){this.updateSortState()}},{key:"onClick",value:function(e){e.preventDefault()}},{key:"updateSortState",value:function(){if("single"===this.dt.sortMode)this.sortOrder=this.dt.isSorted(this.field)?this.dt.sortOrder:0;else if("multiple"===this.dt.sortMode){var e=this.dt.getSortMeta(this.field);this.sortOrder=e?e.order:0}this.cd.markForCheck()}},{key:"getMultiSortMetaIndex",value:function(){var e=this.dt._multiSortMeta,t=-1;if(e&&"multiple"===this.dt.sortMode&&(this.dt.showInitialSortBadge||e.length>1))for(var n=0;n<e.length;n++){var i=e[n];if(i.field===this.field||i.field===this.field){t=n;break}}return t}},{key:"isMultiSorted",value:function(){return"multiple"===this.dt.sortMode&&this.getMultiSortMetaIndex()>-1}},{key:"ngOnDestroy",value:function(){this.subscription&&this.subscription.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or),i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-sortIcon"]],inputs:{field:"field"},decls:2,vars:6,consts:[[1,"p-sortable-column-icon","pi","pi-fw",3,"ngClass"],["class","p-sortable-column-badge",4,"ngIf"],[1,"p-sortable-column-badge"]],template:function(e,t){1&e&&(i._UZ(0,"i",0),i.YNc(1,kr,2,1,"span",1)),2&e&&(i.Q6J("ngClass",i.kEZ(2,yr,1===t.sortOrder,-1===t.sortOrder,0===t.sortOrder)),i.xp6(1),i.Q6J("ngIf",t.isMultiSorted()))},directives:[r.mk,r.O5],encapsulation:2,changeDetection:0}),e}(),Ir=function(){var e=function(){function e(t,n,i){var r=this;_classCallCheck(this,e),this.dt=t,this.tableService=n,this.cd=i,this.subscription=this.dt.tableService.selectionSource$.subscribe(function(){r.checked=r.dt.isSelected(r.value),r.cd.markForCheck()})}return _createClass(e,[{key:"ngOnInit",value:function(){this.checked=this.dt.isSelected(this.value)}},{key:"onClick",value:function(e){this.disabled||this.dt.toggleRowWithCheckbox({originalEvent:e,rowIndex:this.index},this.value),ne.clearSelection()}},{key:"onFocus",value:function(){ne.addClass(this.boxViewChild.nativeElement,"p-focus")}},{key:"onBlur",value:function(){ne.removeClass(this.boxViewChild.nativeElement,"p-focus")}},{key:"ngOnDestroy",value:function(){this.subscription&&this.subscription.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or),i.Y36(Tr),i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-tableCheckbox"]],viewQuery:function(e,t){var n;(1&e&&i.Gf(xr,5),2&e)&&(i.iGM(n=i.CRH())&&(t.boxViewChild=n.first))},inputs:{disabled:"disabled",value:"value",index:"index",inputId:"inputId",name:"name",required:"required",ariaLabel:"ariaLabel"},decls:6,vars:14,consts:[[1,"p-checkbox","p-component",3,"click"],[1,"p-hidden-accessible"],["type","checkbox",3,"checked","disabled","focus","blur"],["role","checkbox",3,"ngClass"],["box",""],[1,"p-checkbox-icon",3,"ngClass"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.NdJ("click",function(e){return t.onClick(e)}),i.TgZ(1,"div",1),i.TgZ(2,"input",2),i.NdJ("focus",function(){return t.onFocus()})("blur",function(){return t.onBlur()}),i.qZA(),i.qZA(),i.TgZ(3,"div",3,4),i._UZ(5,"span",5),i.qZA(),i.qZA()),2&e&&(i.xp6(2),i.Q6J("checked",t.checked)("disabled",t.disabled),i.uIk("id",t.inputId)("name",t.name)("required",t.required)("aria-label",t.ariaLabel),i.xp6(1),i.Q6J("ngClass",i.WLB(9,wr,t.checked,t.disabled)),i.uIk("aria-checked",t.checked),i.xp6(2),i.Q6J("ngClass",i.VKq(12,Er,t.checked)))},directives:[r.mk],encapsulation:2,changeDetection:0}),e}(),Sr=function(){var e=function(){function e(t,n,i){var r=this;_classCallCheck(this,e),this.dt=t,this.tableService=n,this.cd=i,this.valueChangeSubscription=this.dt.tableService.valueSource$.subscribe(function(){r.checked=r.updateCheckedState()}),this.selectionChangeSubscription=this.dt.tableService.selectionSource$.subscribe(function(){r.checked=r.updateCheckedState()})}return _createClass(e,[{key:"ngOnInit",value:function(){this.checked=this.updateCheckedState()}},{key:"onClick",value:function(e){this.disabled||this.dt.value&&this.dt.value.length>0&&this.dt.toggleRowsWithCheckbox(e,!this.checked),ne.clearSelection()}},{key:"onFocus",value:function(){ne.addClass(this.boxViewChild.nativeElement,"p-focus")}},{key:"onBlur",value:function(){ne.removeClass(this.boxViewChild.nativeElement,"p-focus")}},{key:"isDisabled",value:function(){return this.disabled||!this.dt.value||!this.dt.value.length}},{key:"ngOnDestroy",value:function(){this.selectionChangeSubscription&&this.selectionChangeSubscription.unsubscribe(),this.valueChangeSubscription&&this.valueChangeSubscription.unsubscribe()}},{key:"updateCheckedState",value:function(){if(this.cd.markForCheck(),this.dt.filteredValue){var e=this.dt.filteredValue;return e&&e.length>0&&this.dt.selection&&this.dt.selection.length>0&&this.isAllFilteredValuesChecked()}var t=this.dt.value;return t&&t.length>0&&this.dt.selection&&this.dt.selection.length>0&&this.dt.selection.length===t.length}},{key:"isAllFilteredValuesChecked",value:function(){if(this.dt.filteredValue){var e,t=_createForOfIteratorHelper(this.dt.filteredValue);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(!this.dt.isSelected(n))return!1}}catch(i){t.e(i)}finally{t.f()}return!0}return!1}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(Or),i.Y36(Tr),i.Y36(i.sBO))},e.\u0275cmp=i.Xpm({type:e,selectors:[["p-tableHeaderCheckbox"]],viewQuery:function(e,t){var n;(1&e&&i.Gf(xr,5),2&e)&&(i.iGM(n=i.CRH())&&(t.boxViewChild=n.first))},inputs:{disabled:"disabled",inputId:"inputId",name:"name",ariaLabel:"ariaLabel"},decls:7,vars:13,consts:[[1,"p-checkbox","p-component",3,"click"],[1,"p-hidden-accessible"],["type","checkbox",3,"checked","disabled","focus","blur"],["cb",""],["role","checkbox",3,"ngClass"],["box",""],[1,"p-checkbox-icon",3,"ngClass"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.NdJ("click",function(e){return t.onClick(e)}),i.TgZ(1,"div",1),i.TgZ(2,"input",2,3),i.NdJ("focus",function(){return t.onFocus()})("blur",function(){return t.onBlur()}),i.qZA(),i.qZA(),i.TgZ(4,"div",4,5),i._UZ(6,"span",6),i.qZA(),i.qZA()),2&e&&(i.xp6(2),i.Q6J("checked",t.checked)("disabled",t.isDisabled()),i.uIk("id",t.inputId)("name",t.name)("aria-label",t.ariaLabel),i.xp6(2),i.Q6J("ngClass",i.WLB(8,Cr,t.checked,t.isDisabled())),i.uIk("aria-checked",t.checked),i.xp6(2),i.Q6J("ngClass",i.VKq(11,Er,t.checked)))},directives:[r.mk],encapsulation:2,changeDetection:0}),e}(),Lr=function(){var e=function e(){_classCallCheck(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[r.ez,Et,Tt,it,ee,o.u5,Mt,Ut,Wn,Xn,Vt],a.m8,ee]}),e}()},8807:function(e,t,n){"use strict";n.d(t,{gb:function(){return i}});var i=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"equals",value:function(e,t,n){return n?this.resolveFieldData(e,n)===this.resolveFieldData(t,n):this.equalsByValue(e,t)}},{key:"equalsByValue",value:function(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){var n,i,r,o=Array.isArray(e),a=Array.isArray(t);if(o&&a){if((i=e.length)!=t.length)return!1;for(n=i;0!=n--;)if(!this.equalsByValue(e[n],t[n]))return!1;return!0}if(o!=a)return!1;var s=e instanceof Date,l=t instanceof Date;if(s!=l)return!1;if(s&&l)return e.getTime()==t.getTime();var c=e instanceof RegExp,u=t instanceof RegExp;if(c!=u)return!1;if(c&&u)return e.toString()==t.toString();var d=Object.keys(e);if((i=d.length)!==Object.keys(t).length)return!1;for(n=i;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,d[n]))return!1;for(n=i;0!=n--;)if(!this.equalsByValue(e[r=d[n]],t[r]))return!1;return!0}return e!=e&&t!=t}},{key:"resolveFieldData",value:function(e,t){if(e&&t){if(this.isFunction(t))return t(e);if(-1==t.indexOf("."))return e[t];for(var n=t.split("."),i=e,r=0,o=n.length;r<o;++r){if(null==i)return null;i=i[n[r]]}return i}return null}},{key:"isFunction",value:function(e){return!!(e&&e.constructor&&e.call&&e.apply)}},{key:"reorderArray",value:function(e,t,n){e&&t!==n&&(n>=e.length&&(n%=e.length,t%=e.length),e.splice(n,0,e.splice(t,1)[0]))}},{key:"insertIntoOrderedArray",value:function(e,t,n,i){if(n.length>0){for(var r=!1,o=0;o<n.length;o++)if(this.findIndexInList(n[o],i)>t){n.splice(o,0,e),r=!0;break}r||n.push(e)}else n.push(e)}},{key:"findIndexInList",value:function(e,t){var n=-1;if(t)for(var i=0;i<t.length;i++)if(t[i]==e){n=i;break}return n}},{key:"removeAccents",value:function(e){return e&&e.search(/[\xC0-\xFF]/g)>-1&&(e=e.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),e}}]),e}()},2391:function(e,t,n){"use strict";n.d(t,{y:function(){return u}});var i=n(9643),r=n(6042),o=n(3004),a=n(1879);function s(e){return 0===e.length?a.y:1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}}var l=n(7296),c=n(7849),u=function(){function e(e){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 o,a=(o=e)&&o instanceof i.Lv||function(e){return e&&(0,c.m)(e.next)&&(0,c.m)(e.error)&&(0,c.m)(e.complete)}(o)&&(0,r.Nn)(o)?e:new i.Hp(e,t,n);if(l.v.useDeprecatedSynchronousErrorHandling)this._deprecatedSyncErrorSubscribe(a);else{var s=this.operator,u=this.source;a.add(s?s.call(a,u):u?this._subscribe(a):this._trySubscribe(a))}return a},e.prototype._deprecatedSyncErrorSubscribe=function(e){var t=e;t._syncErrorHack_isSubscribing=!0;var n=this.operator;if(n)e.add(n.call(e,this.source));else try{e.add(this._subscribe(e))}catch(r){t.__syncError=r}for(var i=t;i;){if("__syncError"in i)try{throw i.__syncError}finally{e.unsubscribe()}i=i.destination}t._syncErrorHack_isSubscribing=!1},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=d(t))(function(t,i){var r;r=n.subscribe(function(t){try{e(t)}catch(n){i(n),null==r||r.unsubscribe()}},i,t)})},e.prototype._subscribe=function(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)},e.prototype[o.L]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length?s(e)(this):this},e.prototype.toPromise=function(e){var t=this;return new(e=d(e))(function(e,n){var i;t.subscribe(function(e){return i=e},function(e){return n(e)},function(){return e(i)})})},e.create=function(t){return new e(t)},e}();function d(e){var t;return null!==(t=null!=e?e:l.v.Promise)&&void 0!==t?t:Promise}},6407:function(e,t,n){"use strict";n.d(t,{t:function(){return a}});var i=n(9162),r=n(9666),o=n(5170),a=function(e){function t(t,n,i){void 0===t&&(t=1/0),void 0===n&&(n=1/0),void 0===i&&(i=o.l);var r=e.call(this)||this;return r._bufferSize=t,r._windowTime=n,r._timestampProvider=i,r._buffer=[],r._infiniteTimeWindow=!0,r._infiniteTimeWindow=n===1/0,r._bufferSize=Math.max(1,t),r._windowTime=Math.max(1,n),r}return(0,i.ZT)(t,e),t.prototype.next=function(t){var n=this,i=n._buffer,r=n._infiniteTimeWindow,o=n._timestampProvider,a=n._windowTime;n.isStopped||(i.push(t),!r&&i.push(o.now()+a)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),n=this._infiniteTimeWindow,i=this._buffer.slice(),r=0;r<i.length&&!e.closed;r+=n?1:2)e.next(i[r]);return this._checkFinalizedStatuses(e),t},t.prototype._trimBuffer=function(){var e=this._bufferSize,t=this._timestampProvider,n=this._buffer,i=this._infiniteTimeWindow,r=(i?1:2)*e;if(e<1/0&&r<n.length&&n.splice(0,n.length-r),!i){for(var o=t.now(),a=0,s=1;s<n.length&&n[s]<=o;s+=2)a=s;a&&n.splice(0,a+1)}},t}(r.x)},9666:function(e,t,n){"use strict";n.d(t,{x:function(){return l}});var i=n(9162),r=n(2391),o=n(6042),a=(0,n(9951).d)(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),s=n(8764),l=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return(0,i.ZT)(t,e),t.prototype.lift=function(e){var t=new c(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new a},t.prototype.next=function(e){var t,n;if(this._throwIfClosed(),!this.isStopped){var r=this.observers.slice();try{for(var o=(0,i.XA)(r),a=o.next();!a.done;a=o.next())a.value.next(e)}catch(s){t={error:s}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}}},t.prototype.error=function(e){if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;for(var t=this.observers;t.length;)t.shift().error(e)}},t.prototype.complete=function(){if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;for(var e=this.observers;e.length;)e.shift().complete()}},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this.observers;return this.hasError||this.isStopped?o.Lc:(t.push(e),new o.w0(function(){return(0,s.P)(t,e)}))},t.prototype._checkFinalizedStatuses=function(e){var t=this.isStopped;this.hasError?e.error(this.thrownError):t&&e.complete()},t.prototype.asObservable=function(){var e=new r.y;return e.source=this,e},t.create=function(e,t){return new c(e,t)},t}(r.y),c=function(e){function t(t,n){var i=e.call(this)||this;return i.destination=t,i.source=n,i}return(0,i.ZT)(t,e),t.prototype.next=function(e){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===n||n.call(t,e)},t.prototype.error=function(e){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===n||n.call(t,e)},t.prototype.complete=function(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)},t.prototype._subscribe=function(e){var t,n;return null!==(n=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==n?n:o.Lc},t}(l)},9643:function(e,t,n){"use strict";n.d(t,{Hp:function(){return f},Lv:function(){return p}});var i=n(9162),r=n(7849),o=n(6042),a=n(7296),s=n(2765),l=n(5397),c=u("C",void 0,void 0);function u(e,t,n){return{kind:e,value:t,error:n}}var d=n(4490),p=function(e){function t(t){var n=e.call(this)||this;return n.isStopped=!1,t?(n.destination=t,(0,o.Nn)(t)&&t.add(n)):n.destination=m,n}return(0,i.ZT)(t,e),t.create=function(e,t,n){return new f(e,t,n)},t.prototype.next=function(e){this.isStopped?g(function(e){return u("N",e,void 0)}(e),this):this._next(e)},t.prototype.error=function(e){this.isStopped?g(u("E",void 0,e),this):(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped?g(c,this):(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(o.w0),f=function(e){function t(t,n,i){var o,s=e.call(this)||this;if((0,r.m)(t))o=t;else if(t){var c;o=t.next,n=t.error,i=t.complete,s&&a.v.useDeprecatedNextContext?(c=Object.create(t)).unsubscribe=function(){return s.unsubscribe()}:c=t,o=null==o?void 0:o.bind(c),n=null==n?void 0:n.bind(c),i=null==i?void 0:i.bind(c)}return s.destination={next:o?h(o,s):l.Z,error:h(null!=n?n:b,s),complete:i?h(i,s):l.Z},s}return(0,i.ZT)(t,e),t}(p);function h(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];try{e.apply(void 0,(0,i.ev)([],(0,i.CR)(n)))}catch(o){if(a.v.useDeprecatedSynchronousErrorHandling){if(!t._syncErrorHack_isSubscribing)throw o;t.__syncError=o}else(0,s.h)(o)}}}function b(e){throw e}function g(e,t){var n=a.v.onStoppedNotification;n&&d.z.setTimeout(function(){return n(e,t)})}var m={closed:!0,next:l.Z,error:b,complete:l.Z}},6042:function(e,t,n){"use strict";n.d(t,{Lc:function(){return l},w0:function(){return s},Nn:function(){return c}});var i=n(9162),r=n(7849),o=(0,n(9951).d)(function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map(function(e,t){return t+1+") "+e.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=t}}),a=n(8764),s=function(){function e(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._teardowns=null}var t;return e.prototype.unsubscribe=function(){var e,t,n,a,s;if(!this.closed){this.closed=!0;var l=this._parentage;if(l)if(this._parentage=null,Array.isArray(l))try{for(var c=(0,i.XA)(l),d=c.next();!d.done;d=c.next())d.value.remove(this)}catch(m){e={error:m}}finally{try{d&&!d.done&&(t=c.return)&&t.call(c)}finally{if(e)throw e.error}}else l.remove(this);var p=this.initialTeardown;if((0,r.m)(p))try{p()}catch(v){s=v instanceof o?v.errors:[v]}var f=this._teardowns;if(f){this._teardowns=null;try{for(var h=(0,i.XA)(f),b=h.next();!b.done;b=h.next()){var g=b.value;try{u(g)}catch(_){s=null!=s?s:[],_ instanceof o?s=(0,i.ev)((0,i.ev)([],(0,i.CR)(s)),(0,i.CR)(_.errors)):s.push(_)}}}catch(k){n={error:k}}finally{try{b&&!b.done&&(a=h.return)&&a.call(h)}finally{if(n)throw n.error}}}if(s)throw new o(s)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)u(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._teardowns=null!==(n=this._teardowns)&&void 0!==n?n:[]).push(t)}},e.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},e.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},e.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&(0,a.P)(t,e)},e.prototype.remove=function(t){var n=this._teardowns;n&&(0,a.P)(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=((t=new e).closed=!0,t),e}(),l=s.EMPTY;function c(e){return e instanceof s||e&&"closed"in e&&(0,r.m)(e.remove)&&(0,r.m)(e.add)&&(0,r.m)(e.unsubscribe)}function u(e){(0,r.m)(e)?e():e.unsubscribe()}},7296:function(e,t,n){"use strict";n.d(t,{v:function(){return i}});var i={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4951:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});var i=new(n(2391).y)(function(e){return e.complete()})},1929:function(e,t,n){"use strict";n.d(t,{Dp:function(){return k},OO:function(){return x},Xf:function(){return y}});var i=n(9162),r=n(3345),o=n(7849);function a(e){return(0,o.m)(null==e?void 0:e.then)}var s=n(3004),l=n(2391),c=n(6042),u=n(8006),d="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function p(e,t){if(!e)throw new Error("Iterable cannot be null");return new l.y(function(n){var i=new c.w0;return i.add(t.schedule(function(){var r=e[Symbol.asyncIterator]();i.add(t.schedule(function(){var e=this;r.next().then(function(t){t.done?n.complete():(n.next(t.value),e.schedule())})}))})),i})}function f(e){return(0,o.m)(e[s.L])}function h(e){return(0,o.m)(null==e?void 0:e[d])}function b(e){return Symbol.asyncIterator&&(0,o.m)(null==e?void 0:e[Symbol.asyncIterator])}function g(e){return new TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function m(e){return(0,i.FC)(this,arguments,function(){var t,n,r;return(0,i.Jh)(this,function(o){switch(o.label){case 0:t=e.getReader(),o.label=1;case 1:o.trys.push([1,,9,10]),o.label=2;case 2:return[4,(0,i.qq)(t.read())];case 3:return n=o.sent(),r=n.value,n.done?[4,(0,i.qq)(void 0)]:[3,5];case 4:return[2,o.sent()];case 5:return[4,(0,i.qq)(r)];case 6:return[4,o.sent()];case 7:return o.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function v(e){return(0,o.m)(null==e?void 0:e.getReader)}var _=n(2765);function k(e,t){return t?function(e,t){if(null!=e){if(f(e))return function(e,t){return new l.y(function(n){var i=new c.w0;return i.add(t.schedule(function(){var r=e[s.L]();i.add(r.subscribe({next:function(e){i.add(t.schedule(function(){return n.next(e)}))},error:function(e){i.add(t.schedule(function(){return n.error(e)}))},complete:function(){i.add(t.schedule(function(){return n.complete()}))}}))})),i})}(e,t);if((0,r.z)(e))return(0,u.r)(e,t);if(a(e))return function(e,t){return new l.y(function(n){return t.schedule(function(){return e.then(function(e){n.add(t.schedule(function(){n.next(e),n.add(t.schedule(function(){return n.complete()}))}))},function(e){n.add(t.schedule(function(){return n.error(e)}))})})})}(e,t);if(b(e))return p(e,t);if(h(e))return function(e,t){return new l.y(function(n){var i;return n.add(t.schedule(function(){i=e[d](),function(e,t,n,i){void 0===i&&(i=0);var r=t.schedule(function(){try{n.call(this)}catch(t){e.error(t)}},i);e.add(r)}(n,t,function(){var e=i.next(),t=e.value;e.done?n.complete():(n.next(t),this.schedule())})})),function(){return(0,o.m)(null==i?void 0:i.return)&&i.return()}})}(e,t);if(v(e))return function(e,t){return p(m(e),t)}(e,t)}throw g(e)}(e,t):y(e)}function y(e){if(e instanceof l.y)return e;if(null!=e){if(f(e))return c=e,new l.y(function(e){var t=c[s.L]();if((0,o.m)(t.subscribe))return t.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")});if((0,r.z)(e))return x(e);if(a(e))return n=e,new l.y(function(e){n.then(function(t){e.closed||(e.next(t),e.complete())},function(t){return e.error(t)}).then(null,_.h)});if(b(e))return w(e);if(h(e))return t=e,new l.y(function(e){var n,r;try{for(var o=(0,i.XA)(t),a=o.next();!a.done;a=o.next())if(e.next(a.value),e.closed)return}catch(s){n={error:s}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}e.complete()});if(v(e))return w(m(e))}var t,n,c;throw g(e)}function x(e){return new l.y(function(t){for(var n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function w(e){return new l.y(function(t){(function(e,t){var n,r,o,a;return(0,i.mG)(this,void 0,void 0,function(){var s;return(0,i.Jh)(this,function(l){switch(l.label){case 0:l.trys.push([0,5,6,11]),n=(0,i.KL)(e),l.label=1;case 1:return[4,n.next()];case 2:if((r=l.sent()).done)return[3,4];if(t.next(r.value),t.closed)return[2];l.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return s=l.sent(),o={error:s},[3,11];case 6:return l.trys.push([6,,9,10]),r&&!r.done&&(a=n.return)?[4,a.call(n)]:[3,8];case 7:l.sent(),l.label=8;case 8:return[3,10];case 9:if(o)throw o.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}})})})(e,t).catch(function(e){return t.error(e)})})}},5622:function(e,t,n){"use strict";n.d(t,{h:function(){return o}});var i=n(8006),r=n(1929);function o(e,t){return t?(0,i.r)(e,t):(0,r.OO)(e)}},5960:function(e,t,n){"use strict";n.d(t,{R:function(){return f}});var i=n(9162),r=n(2391),o=n(7228),a=n(3345),s=n(7849),l=n(8432),c=n(5622),u=["addListener","removeListener"],d=["addEventListener","removeEventListener"],p=["on","off"];function f(e,t,n,b){if((0,s.m)(n)&&(b=n,n=void 0),b)return f(e,t,n).pipe((0,l.Z)(b));var g=(0,i.CR)(function(e){return(0,s.m)(e.addEventListener)&&(0,s.m)(e.removeEventListener)}(e)?d.map(function(i){return function(r){return e[i](t,r,n)}}):function(e){return(0,s.m)(e.addListener)&&(0,s.m)(e.removeListener)}(e)?u.map(h(e,t)):function(e){return(0,s.m)(e.on)&&(0,s.m)(e.off)}(e)?p.map(h(e,t)):[],2),m=g[0],v=g[1];if(!m&&(0,a.z)(e))return(0,o.z)(function(e){return f(e,t,n)})((0,c.h)(e));if(!m)throw new TypeError("Invalid event target");return new r.y(function(e){var t=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.next(1<t.length?t:t[0])};return m(t),function(){return v(t)}})}function h(e,t){return function(n){return function(i){return e[n](t,i)}}}},5446:function(e,t,n){"use strict";n.d(t,{T:function(){return l}});var i=n(5813),r=n(5622),o=n(1929),a=n(4951),s=n(7070);function l(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=(0,s.yG)(e),l=(0,s._6)(e,1/0),c=e;return c.length?1===c.length?(0,o.Xf)(c[0]):(0,i.J)(l)((0,r.h)(c,n)):a.E}},2041:function(e,t,n){"use strict";n.d(t,{of:function(){return a}});var i=n(5622),r=n(8006),o=n(7070);function a(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=(0,o.yG)(e);return n?(0,r.r)(e,n):(0,i.h)(e)}},4659:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});var i=n(9162),r=function(e){function t(t,n,i,r,o){var a=e.call(this,t)||this;return a.onFinalize=o,a._next=n?function(e){try{n(e)}catch(i){t.error(i)}}:e.prototype._next,a._error=r?function(e){try{r(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,a._complete=i?function(){try{i()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,a}return(0,i.ZT)(t,e),t.prototype.unsubscribe=function(){var t,n=this.closed;e.prototype.unsubscribe.call(this),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))},t}(n(9643).Lv)},1520:function(e,t,n){"use strict";n.d(t,{e:function(){return c}});var i=n(2948),r=n(3386),o=n(1929),a=n(4659),s=n(2391),l=n(1495);function c(e,t){return void 0===t&&(t=i.P),n=function(){return function(e,t,n){void 0===e&&(e=0),void 0===n&&(n=i.P);var r=-1;return null!=t&&((0,l.K)(t)?n=t:r=t),new s.y(function(t){var i,o=(i=e)instanceof Date&&!isNaN(i)?+e-n.now():e;o<0&&(o=0);var a=0;return n.schedule(function(){t.closed||(t.next(a++),0<=r?this.schedule(void 0,r):t.complete())},o)})}(e,t)},(0,r.e)(function(e,t){var i=!1,r=null,s=null,l=!1,c=function(){if(null==s||s.unsubscribe(),s=null,i){i=!1;var e=r;r=null,t.next(e)}l&&t.complete()},u=function(){s=null,l&&t.complete()};e.subscribe(new a.Q(t,function(e){i=!0,r=e,s||(0,o.Xf)(n()).subscribe(s=new a.Q(t,c,u))},function(){l=!0,(!i||!s||s.closed)&&t.complete()}))});var n}},8868:function(e,t,n){"use strict";n.d(t,{h:function(){return o}});var i=n(3386),r=n(4659);function o(e,t){return(0,i.e)(function(n,i){var o=0;n.subscribe(new r.Q(i,function(n){return e.call(t,n,o++)&&i.next(n)}))})}},1681:function(e,t,n){"use strict";n.d(t,{U:function(){return o}});var i=n(3386),r=n(4659);function o(e,t){return(0,i.e)(function(n,i){var o=0;n.subscribe(new r.Q(i,function(n){i.next(e.call(t,n,o++))}))})}},5813:function(e,t,n){"use strict";n.d(t,{J:function(){return o}});var i=n(7228),r=n(1879);function o(e){return void 0===e&&(e=1/0),(0,i.z)(r.y,e)}},7228:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});var i=n(1681),r=n(1929),o=n(3386),a=n(4659),s=n(7849);function l(e,t,n){return void 0===n&&(n=1/0),(0,s.m)(t)?l(function(n,o){return(0,i.U)(function(e,i){return t(n,e,o,i)})((0,r.Xf)(e(n,o)))},n):("number"==typeof t&&(n=t),(0,o.e)(function(t,i){return function(e,t,n,i,o,s,l,c){var u=[],d=0,p=0,f=!1,h=function(){!f||u.length||d||t.complete()},b=function e(o){d++;var s=!1;(0,r.Xf)(n(o,p++)).subscribe(new a.Q(t,function(e){t.next(e)},function(){s=!0},void 0,function(){if(s)try{for(d--;u.length&&d<i;)n=u.shift(),e(n);h()}catch(r){t.error(r)}var n}))};return e.subscribe(new a.Q(t,function(e){return d<i?b(e):u.push(e)},function(){f=!0,h()})),function(){}}(t,i,e,n)}))}},5728:function(e,t,n){"use strict";n.d(t,{B:function(){return d}});var i=n(9162),r=n(1929),o=n(4951),a=n(3386),s=n(4659);function l(e){return e<=0?function(){return o.E}:(0,a.e)(function(t,n){var i=0;t.subscribe(new s.Q(n,function(t){++i<=e&&(n.next(t),e<=i&&n.complete())}))})}var c=n(9666),u=n(9643);function d(e){void 0===e&&(e={});var t=e.connector,n=void 0===t?function(){return new c.x}:t,i=e.resetOnError,o=void 0===i||i,s=e.resetOnComplete,l=void 0===s||s,d=e.resetOnRefCountZero,f=void 0===d||d;return function(e){var t=null,i=null,s=null,c=0,d=!1,h=!1,b=function(){null==i||i.unsubscribe(),i=null},g=function(){b(),t=s=null,d=h=!1},m=function(){var e=t;g(),null==e||e.unsubscribe()};return(0,a.e)(function(e,a){c++,h||d||b();var v=s=null!=s?s:n();a.add(function(){0!=--c||h||d||(i=p(m,f))}),v.subscribe(a),t||(t=new u.Hp({next:function(e){return v.next(e)},error:function(e){h=!0,b(),i=p(g,o,e),v.error(e)},complete:function(){d=!0,b(),i=p(g,l),v.complete()}}),(0,r.Dp)(e).subscribe(t))})(e)}}function p(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return!0===t?(e(),null):!1===t?null:t.apply(void 0,(0,i.ev)([],(0,i.CR)(n))).pipe(l(1)).subscribe(function(){return e()})}},1423:function(e,t,n){"use strict";n.d(t,{O:function(){return c}});var i=n(5813);function r(){return(0,i.J)(1)}var o=n(5622),a=n(7070);function s(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return r()((0,o.h)(e,(0,a.yG)(e)))}var l=n(3386);function c(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=(0,a.yG)(e);return(0,l.e)(function(t,i){(n?s(e,t,n):s(e,t)).subscribe(i)})}},4324:function(e,t,n){"use strict";n.d(t,{w:function(){return a}});var i=n(1929),r=n(3386),o=n(4659);function a(e,t){return(0,r.e)(function(n,r){var a=null,s=0,l=!1,c=function(){return l&&!a&&r.complete()};n.subscribe(new o.Q(r,function(n){null==a||a.unsubscribe();var l=0,u=s++;(0,i.Xf)(e(n,u)).subscribe(a=new o.Q(r,function(e){return r.next(t?t(n,e,u,l++):e)},function(){a=null,c()}))},function(){l=!0,c()}))})}},9568:function(e,t,n){"use strict";n.d(t,{R:function(){return s}});var i=n(3386),r=n(4659),o=n(1929),a=n(5397);function s(e){return(0,i.e)(function(t,n){(0,o.Xf)(e).subscribe(new r.Q(n,function(){return n.complete()},a.Z)),!n.closed&&t.subscribe(n)})}},8006:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});var i=n(2391);function r(e,t){return new i.y(function(n){var i=0;return t.schedule(function(){i===e.length?n.complete():(n.next(e[i++]),n.closed||this.schedule())})})}},6551:function(e,t,n){"use strict";n.d(t,{o:function(){return s}});var i=n(9162),r=function(e){function t(t,n){return e.call(this)||this}return(0,i.ZT)(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(n(6042).w0),o={setInterval:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=o.delegate;return((null==n?void 0:n.setInterval)||setInterval).apply(void 0,(0,i.ev)([],(0,i.CR)(e)))}),clearInterval:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){var t=o.delegate;return((null==t?void 0:t.clearInterval)||clearInterval)(e)}),delegate:void 0},a=n(8764),s=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.scheduler=t,i.work=n,i.pending=!1,i}return(0,i.ZT)(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(i,this.id,t),this},t.prototype.requestAsyncId=function(e,t,n){return void 0===n&&(n=0),o.setInterval(e.flush.bind(e,this),n)},t.prototype.recycleAsyncId=function(e,t,n){if(void 0===n&&(n=0),null!=n&&this.delay===n&&!1===this.pending)return t;o.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var n,i=!1;try{this.work(e)}catch(r){i=!0,n=!!r&&r||new Error(r)}if(i)return this.unsubscribe(),n},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,n=this.scheduler,i=n.actions;this.work=this.state=this.scheduler=null,this.pending=!1,(0,a.P)(i,this),null!=t&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(r)},8106:function(e,t,n){"use strict";n.d(t,{v:function(){return a}});var i=n(9162),r=n(5170),o=function(){function e(t,n){void 0===n&&(n=e.now),this.schedulerActionCtor=t,this.now=n}return e.prototype.schedule=function(e,t,n){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(n,t)},e.now=r.l.now,e}(),a=function(e){function t(t,n){void 0===n&&(n=o.now);var i=e.call(this,t,n)||this;return i.actions=[],i._active=!1,i._scheduled=void 0,i}return(0,i.ZT)(t,e),t.prototype.flush=function(e){var t=this.actions;if(this._active)t.push(e);else{var 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}}},t}(o)},1994:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(9162),r=n(6551),o=n(6042),a={schedule:function(e){var t=requestAnimationFrame,n=cancelAnimationFrame,i=a.delegate;i&&(t=i.requestAnimationFrame,n=i.cancelAnimationFrame);var r=t(function(t){n=void 0,e(t)});return new o.w0(function(){return null==n?void 0:n(r)})},requestAnimationFrame:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=a.delegate;return((null==n?void 0:n.requestAnimationFrame)||requestAnimationFrame).apply(void 0,(0,i.ev)([],(0,i.CR)(e)))}),cancelAnimationFrame:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=a.delegate;return((null==n?void 0:n.cancelAnimationFrame)||cancelAnimationFrame).apply(void 0,(0,i.ev)([],(0,i.CR)(e)))}),delegate:void 0},s=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.scheduler=t,i.work=n,i}return(0,i.ZT)(t,e),t.prototype.requestAsyncId=function(t,n,i){return void 0===i&&(i=0),null!==i&&i>0?e.prototype.requestAsyncId.call(this,t,n,i):(t.actions.push(this),t._scheduled||(t._scheduled=a.requestAnimationFrame(function(){return t.flush(void 0)})))},t.prototype.recycleAsyncId=function(t,n,i){if(void 0===i&&(i=0),null!=i&&i>0||null==i&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,i);0===t.actions.length&&(a.cancelAnimationFrame(n),t._scheduled=void 0)},t}(r.o),l=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.ZT)(t,e),t.prototype.flush=function(e){this._active=!0,this._scheduled=void 0;var t,n=this.actions,i=-1;e=e||n.shift();var r=n.length;do{if(t=e.execute(e.state,e.delay))break}while(++i<r&&(e=n.shift()));if(this._active=!1,t){for(;++i<r&&(e=n.shift());)e.unsubscribe();throw t}},t}(n(8106).v))(s)},7911:function(e,t,n){"use strict";n.d(t,{E:function(){return f}});var i,r=n(9162),o=n(6551),a=1,s={};function l(e){return e in s&&(delete s[e],!0)}var c=function(e){var t=a++;return s[t]=!0,i||(i=Promise.resolve()),i.then(function(){return l(t)&&e()}),t},u=function(e){l(e)},d={setImmediate:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=d.delegate;return((null==n?void 0:n.setImmediate)||c).apply(void 0,(0,r.ev)([],(0,r.CR)(e)))}),clearImmediate:function(e){var t=d.delegate;return((null==t?void 0:t.clearImmediate)||u)(e)},delegate:void 0},p=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.scheduler=t,i.work=n,i}return(0,r.ZT)(t,e),t.prototype.requestAsyncId=function(t,n,i){return void 0===i&&(i=0),null!==i&&i>0?e.prototype.requestAsyncId.call(this,t,n,i):(t.actions.push(this),t._scheduled||(t._scheduled=d.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,n,i){if(void 0===i&&(i=0),null!=i&&i>0||null==i&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,i);0===t.actions.length&&(d.clearImmediate(n),t._scheduled=void 0)},t}(o.o),f=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.ZT)(t,e),t.prototype.flush=function(e){this._active=!0,this._scheduled=void 0;var t,n=this.actions,i=-1;e=e||n.shift();var r=n.length;do{if(t=e.execute(e.state,e.delay))break}while(++i<r&&(e=n.shift()));if(this._active=!1,t){for(;++i<r&&(e=n.shift());)e.unsubscribe();throw t}},t}(n(8106).v))(p)},2948:function(e,t,n){"use strict";n.d(t,{z:function(){return r},P:function(){return o}});var i=n(6551),r=new(n(8106).v)(i.o),o=r},5170:function(e,t,n){"use strict";n.d(t,{l:function(){return i}});var i={now:function(){return(i.delegate||Date).now()},delegate:void 0}},4490:function(e,t,n){"use strict";n.d(t,{z:function(){return r}});var i=n(9162),r={setTimeout:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=r.delegate;return((null==n?void 0:n.setTimeout)||setTimeout).apply(void 0,(0,i.ev)([],(0,i.CR)(e)))}),clearTimeout:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){var t=r.delegate;return((null==t?void 0:t.clearTimeout)||clearTimeout)(e)}),delegate:void 0}},3004:function(e,t,n){"use strict";n.d(t,{L:function(){return i}});var i="function"==typeof Symbol&&Symbol.observable||"@@observable"},7070:function(e,t,n){"use strict";n.d(t,{jO:function(){return a},yG:function(){return s},_6:function(){return l}});var i=n(7849),r=n(1495);function o(e){return e[e.length-1]}function a(e){return(0,i.m)(o(e))?e.pop():void 0}function s(e){return(0,r.K)(o(e))?e.pop():void 0}function l(e,t){return"number"==typeof o(e)?e.pop():t}},8764:function(e,t,n){"use strict";function i(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}n.d(t,{P:function(){return i}})},9951:function(e,t,n){"use strict";function i(e){var t=e(function(e){Error.call(e),e.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}n.d(t,{d:function(){return i}})},1879:function(e,t,n){"use strict";function i(e){return e}n.d(t,{y:function(){return i}})},3345:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});var i=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},7849:function(e,t,n){"use strict";function i(e){return"function"==typeof e}n.d(t,{m:function(){return i}})},1495:function(e,t,n){"use strict";n.d(t,{K:function(){return r}});var i=n(7849);function r(e){return e&&(0,i.m)(e.schedule)}},3386:function(e,t,n){"use strict";n.d(t,{e:function(){return r}});var i=n(7849);function r(e){return function(t){if(function(e){return(0,i.m)(null==e?void 0:e.lift)}(t))return t.lift(function(t){try{return e(t,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}},8432:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var i=n(9162),r=n(1681),o=Array.isArray;function a(e){return(0,r.U)(function(t){return function(e,t){return o(t)?e.apply(void 0,(0,i.ev)([],(0,i.CR)(t))):e(t)}(e,t)})}},5397:function(e,t,n){"use strict";function i(){}n.d(t,{Z:function(){return i}})},2765:function(e,t,n){"use strict";n.d(t,{h:function(){return o}});var i=n(7296),r=n(4490);function o(e){r.z.setTimeout(function(){var t=i.v.onUnhandledError;if(!t)throw e;t(e)})}},2782:function(){"use strict";Zone.__load_patch("Error",function(e,t,n){var i,r,o,a,s,l=n.symbol("zoneJsInternalStackFrames"),c=e[n.symbol("Error")]=e.Error,u={};e.Error=h;var d=e.__Zone_Error_BlacklistedStackFrames_policy||e.__Zone_Error_ZoneJsInternalStackFrames_policy||"default";function p(e){for(var t={zoneName:e.zone.name},n=t;e.parent;){var i={zoneName:(e=e.parent).zone.name};t.parent=i,t=i}return n}function f(e,t){for(var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],l=e.split("\n"),c=0;l[c]!==i&&l[c]!==r&&l[c]!==o&&l[c]!==a&&l[c]!==s&&c<l.length;)c++;for(;c<l.length&&t;c++){var d=l[c];if(d.trim())switch(u[d]){case 0:l.splice(c,1),c--;break;case 1:t=t.parent?t.parent:null,l.splice(c,1),c--;break;default:l[c]+=" [".concat(n?t.zone.name:t.zoneName,"]")}}return l.join("\n")}function h(){var e=this,t=c.apply(this,arguments),i=t.originalStack=t.stack;if(h.stackRewrite&&i){var r=n.currentZoneFrame();if("lazy"===d)t[n.symbol("zoneFrameNames")]=p(r);else if("default"===d)try{t.stack=t.zoneAwareStack=f(i,r)}catch(o){}}return this instanceof c&&this.constructor!=c?(Object.keys(t).concat("stack","message").forEach(function(n){var i=t[n];if(void 0!==i)try{e[n]=i}catch(o){}}),this):t}h.prototype=c.prototype,h[l]=u,h.stackRewrite=!1;var b=n.symbol("zoneAwareStack");"lazy"===d&&Object.defineProperty(h.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){return this[b]||(this[b]=f(this.originalStack,this[n.symbol("zoneFrameNames")],!1)),this[b]},set:function(e){this.originalStack=e,this[b]=f(this.originalStack,this[n.symbol("zoneFrameNames")],!1)}});var g=["stackTraceLimit","captureStackTrace","prepareStackTrace"],m=Object.keys(c);if(m&&m.forEach(function(e){0===g.filter(function(t){return t===e}).length&&Object.defineProperty(h,e,{get:function(){return c[e]},set:function(t){c[e]=t}})}),c.hasOwnProperty("stackTraceLimit")&&(c.stackTraceLimit=Math.max(c.stackTraceLimit,15),Object.defineProperty(h,"stackTraceLimit",{get:function(){return c.stackTraceLimit},set:function(e){return c.stackTraceLimit=e}})),c.hasOwnProperty("captureStackTrace")&&Object.defineProperty(h,"captureStackTrace",{value:function(e,t){c.captureStackTrace(e,t)}}),Object.defineProperty(h,"prepareStackTrace",{get:function(){return c.prepareStackTrace},set:function(e){return c.prepareStackTrace=e&&"function"==typeof e?function(t,n){if(n)for(var i=0;i<n.length;i++)if("zoneCaptureStackTrace"===n[i].getFunctionName()){n.splice(i,1);break}return e.call(this,t,n)}:e}}),"disable"!==d){var v=t.current.fork({name:"detect",onHandleError:function(e,t,n,l){if(l.originalStack&&Error===h)for(var c=l.originalStack.split(/\n/),d=!1,p=!1,f=!1;c.length;){var b=c.shift();if(/:\d+:\d+/.test(b)||"ZoneAwareError"===b){var g=b.split("(")[0].split("@")[0],m=1;if(-1!==g.indexOf("ZoneAwareError")&&(-1!==g.indexOf("new ZoneAwareError")?(i=b,r=b.replace("new ZoneAwareError","new Error.ZoneAwareError")):(o=b,a=b.replace("Error.",""),-1===b.indexOf("Error.ZoneAwareError")&&(s=b.replace("ZoneAwareError","Error.ZoneAwareError"))),u[r]=0),-1!==g.indexOf("runGuarded")?p=!0:-1!==g.indexOf("runTask")?f=!0:-1!==g.indexOf("run")?d=!0:m=0,u[b]=m,d&&p&&f){h.stackRewrite=!0;break}}}return!1}}).fork({name:"child",onScheduleTask:function(e,t,n,i){return e.scheduleTask(n,i)},onInvokeTask:function(e,t,n,i,r,o){return e.invokeTask(n,i,r,o)},onCancelTask:function(e,t,n,i){return e.cancelTask(n,i)},onInvoke:function(e,t,n,i,r,o,a){return e.invoke(n,i,r,o,a)}}),_=Error.stackTraceLimit;Error.stackTraceLimit=100,v.run(function(){v.runGuarded(function(){var e=function(){};v.scheduleEventTask(l,function(){v.scheduleMacroTask(l,function(){v.scheduleMicroTask(l,function(){throw new Error},void 0,function(t){t._transitionTo=e,t.invoke()}),v.scheduleMicroTask(l,function(){throw Error()},void 0,function(t){t._transitionTo=e,t.invoke()})},void 0,function(t){t._transitionTo=e,t.invoke()},function(){})},void 0,function(t){t._transitionTo=e,t.invoke()},function(){})})}),Error.stackTraceLimit=_}})},2167:function(){"use strict";!function(e){var t=e.performance;function n(e){t&&t.mark&&t.mark(e)}function i(e,n){t&&t.measure&&t.measure(e,n)}n("Zone");var r=e.__Zone_symbol_prefix||"__zone_symbol__";function o(e){return r+e}var a=!0===e[o("forceDuplicateZoneCheck")];if(e.Zone){if(a||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var s=function(){function t(e,n){_classCallCheck(this,t),this._parent=e,this._name=n?n.name||"unnamed":"<root>",this._properties=n&&n.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,n)}return _createClass(t,[{key:"parent",get:function(){return this._parent}},{key:"name",get:function(){return this._name}},{key:"get",value:function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]}},{key:"getZoneWith",value:function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}},{key:"fork",value:function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}},{key:"wrap",value:function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),i=this;return function(){return i.runGuarded(n,this,arguments,t)}}},{key:"run",value:function(e,t,n,i){A={parent:A,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,i)}finally{A=A.parent}}},{key:"runGuarded",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;A={parent:A,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,i)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{A=A.parent}}},{key:"runTask",value:function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||_).name+"; Execution: "+this.name+")");if(e.state!==k||e.type!==M&&e.type!==O){var i=e.state!=w;i&&e._transitionTo(w,x),e.runCount++;var r=I;I=e,A={parent:A,zone:this};try{e.type==O&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{e.state!==k&&e.state!==C&&(e.type==M||e.data&&e.data.isPeriodic?i&&e._transitionTo(x,w):(e.runCount=0,this._updateTaskCount(e,-1),i&&e._transitionTo(k,w,k))),A=A.parent,I=r}}}},{key:"scheduleTask",value:function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));t=t.parent}e._transitionTo(y,k);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(i){throw e._transitionTo(C,y,k),this._zoneDelegate.handleError(this,i),i}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==y&&e._transitionTo(x,y),e}},{key:"scheduleMicroTask",value:function(e,t,n,i){return this.scheduleTask(new d(T,e,t,n,i,void 0))}},{key:"scheduleMacroTask",value:function(e,t,n,i,r){return this.scheduleTask(new d(O,e,t,n,i,r))}},{key:"scheduleEventTask",value:function(e,t,n,i,r){return this.scheduleTask(new d(M,e,t,n,i,r))}},{key:"cancelTask",value:function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||_).name+"; Execution: "+this.name+")");e._transitionTo(E,x,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(C,E),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(k,E),e.runCount=0,e}},{key:"_updateTaskCount",value:function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var i=0;i<n.length;i++)n[i]._updateTaskCount(e.type,t)}}],[{key:"assertZonePatched",value:function(){if(e.Promise!==P.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}},{key:"root",get:function(){for(var e=t.current;e.parent;)e=e.parent;return e}},{key:"current",get:function(){return A.zone}},{key:"currentTask",get:function(){return I}},{key:"__load_patch",value:function(r,o){var s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(P.hasOwnProperty(r)){if(!s&&a)throw Error("Already loaded patch: "+r)}else if(!e["__Zone_disable_"+r]){var l="Zone:"+r;n(l),P[r]=o(e,t,D),i(l,l)}}}]),t}();s.__symbol__=o;var l,c={name:"",onHasTask:function(e,t,n,i){return e.hasTask(n,i)},onScheduleTask:function(e,t,n,i){return e.scheduleTask(n,i)},onInvokeTask:function(e,t,n,i,r,o){return e.invokeTask(n,i,r,o)},onCancelTask:function(e,t,n,i){return e.cancelTask(n,i)}},u=function(){function e(t,n,i){_classCallCheck(this,e),this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=n,this._forkZS=i&&(i&&i.onFork?i:n._forkZS),this._forkDlgt=i&&(i.onFork?n:n._forkDlgt),this._forkCurrZone=i&&(i.onFork?this.zone:n._forkCurrZone),this._interceptZS=i&&(i.onIntercept?i:n._interceptZS),this._interceptDlgt=i&&(i.onIntercept?n:n._interceptDlgt),this._interceptCurrZone=i&&(i.onIntercept?this.zone:n._interceptCurrZone),this._invokeZS=i&&(i.onInvoke?i:n._invokeZS),this._invokeDlgt=i&&(i.onInvoke?n:n._invokeDlgt),this._invokeCurrZone=i&&(i.onInvoke?this.zone:n._invokeCurrZone),this._handleErrorZS=i&&(i.onHandleError?i:n._handleErrorZS),this._handleErrorDlgt=i&&(i.onHandleError?n:n._handleErrorDlgt),this._handleErrorCurrZone=i&&(i.onHandleError?this.zone:n._handleErrorCurrZone),this._scheduleTaskZS=i&&(i.onScheduleTask?i:n._scheduleTaskZS),this._scheduleTaskDlgt=i&&(i.onScheduleTask?n:n._scheduleTaskDlgt),this._scheduleTaskCurrZone=i&&(i.onScheduleTask?this.zone:n._scheduleTaskCurrZone),this._invokeTaskZS=i&&(i.onInvokeTask?i:n._invokeTaskZS),this._invokeTaskDlgt=i&&(i.onInvokeTask?n:n._invokeTaskDlgt),this._invokeTaskCurrZone=i&&(i.onInvokeTask?this.zone:n._invokeTaskCurrZone),this._cancelTaskZS=i&&(i.onCancelTask?i:n._cancelTaskZS),this._cancelTaskDlgt=i&&(i.onCancelTask?n:n._cancelTaskDlgt),this._cancelTaskCurrZone=i&&(i.onCancelTask?this.zone:n._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;var r=i&&i.onHasTask;(r||n&&n._hasTaskZS)&&(this._hasTaskZS=r?i:c,this._hasTaskDlgt=n,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=t,i.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=n,this._scheduleTaskCurrZone=this.zone),i.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=n,this._invokeTaskCurrZone=this.zone),i.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=n,this._cancelTaskCurrZone=this.zone))}return _createClass(e,[{key:"fork",value:function(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new s(e,t)}},{key:"intercept",value:function(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}},{key:"invoke",value:function(e,t,n,i,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,i,r):t.apply(n,i)}},{key:"handleError",value:function(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}},{key:"scheduleTask",value:function(e,t){var n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),(n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t))||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=T)throw new Error("Task is missing scheduleFn.");m(t)}return n}},{key:"invokeTask",value:function(e,t,n,i){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,i):t.callback.apply(n,i)}},{key:"cancelTask",value:function(e,t){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n}},{key:"hasTask",value:function(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}},{key:"_updateTaskCount",value:function(e,t){var n=this._taskCounts,i=n[e],r=n[e]=i+t;if(r<0)throw new Error("More tasks executed then were scheduled.");0!=i&&0!=r||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}]),e}(),d=function(){function t(n,i,r,o,a,s){if(_classCallCheck(this,t),this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=i,this.data=o,this.scheduleFn=a,this.cancelFn=s,!r)throw new Error("callback is not defined");this.callback=r;var l=this;this.invoke=n===M&&o&&o.useG?t.invokeTask:function(){return t.invokeTask.call(e,l,this,arguments)}}return _createClass(t,[{key:"zone",get:function(){return this._zone}},{key:"state",get:function(){return this._state}},{key:"cancelScheduleRequest",value:function(){this._transitionTo(k,y)}},{key:"_transitionTo",value:function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(e,"', expecting state '").concat(t,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=e,e==k&&(this._zoneDelegates=null)}},{key:"toString",value:function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}},{key:"toJSON",value:function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}],[{key:"invokeTask",value:function(e,t,n){e||(e=this),S++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==S&&v(),S--}}}]),t}(),p=o("setTimeout"),f=o("Promise"),h=o("then"),b=[],g=!1;function m(t){if(0===S&&0===b.length)if(l||e[f]&&(l=e[f].resolve(0)),l){var n=l[h];n||(n=l.then),n.call(l,v)}else e[p](v,0);t&&b.push(t)}function v(){if(!g){for(g=!0;b.length;){var e=b;b=[];for(var t=0;t<e.length;t++){var n=e[t];try{n.zone.runTask(n,null,null)}catch(i){D.onUnhandledError(i)}}}D.microtaskDrainDone(),g=!1}}var _={name:"NO ZONE"},k="notScheduled",y="scheduling",x="scheduled",w="running",E="canceling",C="unknown",T="microTask",O="macroTask",M="eventTask",P={},D={symbol:o,currentZoneFrame:function(){return A},onUnhandledError:L,microtaskDrainDone:L,scheduleMicroTask:m,showUncaughtError:function(){return!s[o("ignoreConsoleErrorUncaughtError")]},patchEventTarget:function(){return[]},patchOnProperties:L,patchMethod:function(){return L},bindArguments:function(){return[]},patchThen:function(){return L},patchMacroTask:function(){return L},patchEventPrototype:function(){return L},isIEOrEdge:function(){return!1},getGlobalObjects:function(){},ObjectDefineProperty:function(){return L},ObjectGetOwnPropertyDescriptor:function(){},ObjectCreate:function(){},ArraySlice:function(){return[]},patchClass:function(){return L},wrapWithCurrentZone:function(){return L},filterProperties:function(){return[]},attachOriginToPatched:function(){return L},_redefineProperty:function(){return L},patchCallbacks:function(){return L}},A={parent:null,zone:new s(null,null)},I=null,S=0;function L(){}i("Zone","Zone"),e.Zone=s}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);var e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,n=Object.getPrototypeOf,i=Object.create,r=Array.prototype.slice,o=Zone.__symbol__("addEventListener"),a=Zone.__symbol__("removeEventListener"),s=Zone.__symbol__("");function l(e,t){return Zone.current.wrap(e,t)}function c(e,t,n,i,r){return Zone.current.scheduleMacroTask(e,t,n,i,r)}var u=Zone.__symbol__,d="undefined"!=typeof window,p=d?window:void 0,f=d&&p||"object"==typeof self&&self||global,h=[null];function b(e,t){for(var n=e.length-1;n>=0;n--)"function"==typeof e[n]&&(e[n]=l(e[n],t+"_"+n));return e}function g(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var m="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,v=!("nw"in f)&&void 0!==f.process&&"[object process]"==={}.toString.call(f.process),_=!v&&!m&&!(!d||!p.HTMLElement),k=void 0!==f.process&&"[object process]"==={}.toString.call(f.process)&&!m&&!(!d||!p.HTMLElement),y={},x=function(e){if(e=e||f.event){var t=y[e.type];t||(t=y[e.type]=u("ON_PROPERTY"+e.type));var n,i=this||e.target||f,r=i[t];if(_&&i===p&&"error"===e.type){var o=e;!0===(n=r&&r.call(this,o.message,o.filename,o.lineno,o.colno,o.error))&&e.preventDefault()}else null==(n=r&&r.apply(this,arguments))||n||e.preventDefault();return n}};function w(n,i,r){var o=e(n,i);if(!o&&r&&e(r,i)&&(o={enumerable:!0,configurable:!0}),o&&o.configurable){var a=u("on"+i+"patched");if(!n.hasOwnProperty(a)||!n[a]){delete o.writable,delete o.value;var s=o.get,l=o.set,c=i.substr(2),d=y[c];d||(d=y[c]=u("ON_PROPERTY"+c)),o.set=function(e){var t=this;t||n!==f||(t=f),t&&(t[d]&&t.removeEventListener(c,x),l&&l.apply(t,h),"function"==typeof e?(t[d]=e,t.addEventListener(c,x,!1)):t[d]=null)},o.get=function(){var e=this;if(e||n!==f||(e=f),!e)return null;var t=e[d];if(t)return t;if(s){var r=s&&s.call(this);if(r)return o.set.call(this,r),"function"==typeof e.removeAttribute&&e.removeAttribute(i),r}return null},t(n,i,o),n[a]=!0}}}function E(e,t,n){if(t)for(var i=0;i<t.length;i++)w(e,"on"+t[i],n);else{var r=[];for(var o in e)"on"==o.substr(0,2)&&r.push(o);for(var a=0;a<r.length;a++)w(e,r[a],n)}}var C=u("originalInstance");function T(e){var n=f[e];if(n){f[u(e)]=n,f[e]=function(){var t=b(arguments,e);switch(t.length){case 0:this[C]=new n;break;case 1:this[C]=new n(t[0]);break;case 2:this[C]=new n(t[0],t[1]);break;case 3:this[C]=new n(t[0],t[1],t[2]);break;case 4:this[C]=new n(t[0],t[1],t[2],t[3]);break;default:throw new Error("Arg list too long.")}},P(f[e],n);var i,r=new n(function(){});for(i in r)"XMLHttpRequest"===e&&"responseBlob"===i||function(n){"function"==typeof r[n]?f[e].prototype[n]=function(){return this[C][n].apply(this[C],arguments)}:t(f[e].prototype,n,{set:function(t){"function"==typeof t?(this[C][n]=l(t,e+"."+n),P(this[C][n],t)):this[C][n]=t},get:function(){return this[C][n]}})}(i);for(i in n)"prototype"!==i&&n.hasOwnProperty(i)&&(f[e][i]=n[i])}}function O(t,i,r){for(var o=t;o&&!o.hasOwnProperty(i);)o=n(o);!o&&t[i]&&(o=t);var a=u(i),s=null;if(o&&(!(s=o[a])||!o.hasOwnProperty(a))&&(s=o[a]=o[i],g(o&&e(o,i)))){var l=r(s,a,i);o[i]=function(){return l(this,arguments)},P(o[i],s)}return s}function M(e,t,n){var i=null;function r(e){var t=e.data;return t.args[t.cbIdx]=function(){e.invoke.apply(this,arguments)},i.apply(t.target,t.args),e}i=O(e,t,function(e){return function(t,i){var o=n(t,i);return o.cbIdx>=0&&"function"==typeof i[o.cbIdx]?c(o.name,i[o.cbIdx],o,r):e.apply(t,i)}})}function P(e,t){e[u("OriginalDelegate")]=t}var D=!1,A=!1;function I(){if(D)return A;D=!0;try{var e=p.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(A=!0)}catch(t){}return A}Zone.__load_patch("ZoneAwarePromise",function(e,t,n){var i=Object.getOwnPropertyDescriptor,r=Object.defineProperty,o=n.symbol,a=[],s=!0===e[o("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],l=o("Promise"),c=o("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(var e=function(){var e=a.shift();try{e.zone.runGuarded(function(){if(e.throwOriginal)throw e.rejection;throw e})}catch(i){!function(e){n.onUnhandledError(e);try{var i=t[u];"function"==typeof i&&i.call(this,e)}catch(r){}}(i)}};a.length;)e()};var u=o("unhandledPromiseRejectionHandler");function d(e){return e&&e.then}function p(e){return e}function f(e){return T.reject(e)}var h=o("state"),b=o("value"),g=o("finally"),m=o("parentPromiseValue"),v=o("parentPromiseState");function _(e,t){return function(n){try{y(e,t,n)}catch(i){y(e,!1,i)}}}var k=o("currentTaskTrace");function y(e,i,o){var l,c,u=(l=!1,function(e){return function(){l||(l=!0,e.apply(null,arguments))}});if(e===o)throw new TypeError("Promise resolved with itself");if(null===e[h]){var d=null;try{"object"!=typeof o&&"function"!=typeof o||(d=o&&o.then)}catch(O){return u(function(){y(e,!1,O)})(),e}if(!1!==i&&o instanceof T&&o.hasOwnProperty(h)&&o.hasOwnProperty(b)&&null!==o[h])w(o),y(e,o[h],o[b]);else if(!1!==i&&"function"==typeof d)try{d.call(o,u(_(e,i)),u(_(e,!1)))}catch(O){u(function(){y(e,!1,O)})()}else{e[h]=i;var p=e[b];if(e[b]=o,e[g]===g&&!0===i&&(e[h]=e[v],e[b]=e[m]),!1===i&&o instanceof Error){var f=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;f&&r(o,k,{configurable:!0,enumerable:!1,writable:!0,value:f})}for(var x=0;x<p.length;)E(e,p[x++],p[x++],p[x++],p[x++]);if(0==p.length&&0==i){e[h]=0;var C=o;try{throw new Error("Uncaught (in promise): "+((c=o)&&c.toString===Object.prototype.toString?(c.constructor&&c.constructor.name||"")+": "+JSON.stringify(c):c?c.toString():Object.prototype.toString.call(c))+(o&&o.stack?"\n"+o.stack:""))}catch(O){C=O}s&&(C.throwOriginal=!0),C.rejection=o,C.promise=e,C.zone=t.current,C.task=t.currentTask,a.push(C),n.scheduleMicroTask()}}}return e}var x=o("rejectionHandledHandler");function w(e){if(0===e[h]){try{var n=t[x];n&&"function"==typeof n&&n.call(this,{rejection:e[b],promise:e})}catch(r){}e[h]=!1;for(var i=0;i<a.length;i++)e===a[i].promise&&a.splice(i,1)}}function E(e,t,n,i,r){w(e);var o=e[h],a=o?"function"==typeof i?i:p:"function"==typeof r?r:f;t.scheduleMicroTask("Promise.then",function(){try{var i=e[b],r=!!n&&g===n[g];r&&(n[m]=i,n[v]=o);var s=t.run(a,void 0,r&&a!==f&&a!==p?[]:[i]);y(n,!0,s)}catch(l){y(n,!1,l)}},n)}var C=function(){},T=function(){function e(t){_classCallCheck(this,e);var n=this;if(!(n instanceof e))throw new Error("Must be an instanceof Promise.");n[h]=null,n[b]=[];try{t&&t(_(n,!0),_(n,!1))}catch(i){y(n,!1,i)}}return _createClass(e,[{key:Symbol.toStringTag,get:function(){return"Promise"}},{key:Symbol.species,get:function(){return e}},{key:"then",value:function(n,i){var r=this.constructor[Symbol.species];r&&"function"==typeof r||(r=this.constructor||e);var o=new r(C),a=t.current;return null==this[h]?this[b].push(a,o,n,i):E(this,a,o,n,i),o}},{key:"catch",value:function(e){return this.then(null,e)}},{key:"finally",value:function(n){var i=this.constructor[Symbol.species];i&&"function"==typeof i||(i=e);var r=new i(C);r[g]=g;var o=t.current;return null==this[h]?this[b].push(o,r,n,n):E(this,o,r,n,n),r}}],[{key:"toString",value:function(){return"function ZoneAwarePromise() { [native code] }"}},{key:"resolve",value:function(e){return y(new this(null),!0,e)}},{key:"reject",value:function(e){return y(new this(null),!1,e)}},{key:"race",value:function(e){var t,n,i=new this(function(e,i){t=e,n=i});function r(e){t(e)}function o(e){n(e)}var a,s=_createForOfIteratorHelper(e);try{for(s.s();!(a=s.n()).done;){var l=a.value;d(l)||(l=this.resolve(l)),l.then(r,o)}}catch(c){s.e(c)}finally{s.f()}return i}},{key:"all",value:function(t){return e.allWithCallback(t)}},{key:"allSettled",value:function(t){return(this&&this.prototype instanceof e?this:e).allWithCallback(t,{thenCallback:function(e){return{status:"fulfilled",value:e}},errorCallback:function(e){return{status:"rejected",reason:e}}})}},{key:"allWithCallback",value:function(e,t){var n,i,r,o=this,a=new this(function(e,t){n=e,i=t}),s=2,l=0,c=[],u=_createForOfIteratorHelper(e);try{var p=function(){var e=r.value;d(e)||(e=o.resolve(e));var a=l;try{e.then(function(e){c[a]=t?t.thenCallback(e):e,0===--s&&n(c)},function(e){t?(c[a]=t.errorCallback(e),0===--s&&n(c)):i(e)})}catch(u){i(u)}s++,l++};for(u.s();!(r=u.n()).done;)p()}catch(f){u.e(f)}finally{u.f()}return 0===(s-=2)&&n(c),a}}]),e}();T.resolve=T.resolve,T.reject=T.reject,T.race=T.race,T.all=T.all;var M=e[l]=e.Promise;e.Promise=T;var P=o("thenPatched");function D(e){var t=e.prototype,n=i(t,"then");if(!n||!1!==n.writable&&n.configurable){var r=t.then;t[c]=r,e.prototype.then=function(e,t){var n=this;return new T(function(e,t){r.call(n,e,t)}).then(e,t)},e[P]=!0}}return n.patchThen=D,M&&(D(M),O(e,"fetch",function(e){return t=e,function(e,n){var i=t.apply(e,n);if(i instanceof T)return i;var r=i.constructor;return r[P]||D(r),i};var t})),Promise[t.__symbol__("uncaughtPromiseErrors")]=a,T}),Zone.__load_patch("toString",function(e){var t=Function.prototype.toString,n=u("OriginalDelegate"),i=u("Promise"),r=u("Error"),o=function(){if("function"==typeof this){var o=this[n];if(o)return"function"==typeof o?t.call(o):Object.prototype.toString.call(o);if(this===Promise){var a=e[i];if(a)return t.call(a)}if(this===Error){var s=e[r];if(s)return t.call(s)}}return t.call(this)};o[n]=t,Function.prototype.toString=o;var a=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":a.call(this)}});var S=!1;if("undefined"!=typeof window)try{var L=Object.defineProperty({},"passive",{get:function(){S=!0}});window.addEventListener("test",L,L),window.removeEventListener("test",L,L)}catch(se){S=!1}var R={useG:!0},Z={},z={},U=new RegExp("^"+s+"(\\w+)(true|false)$"),B=u("propagationStopped");function N(e,t){var n=(t?t(e):e)+"false",i=(t?t(e):e)+"true",r=s+n,o=s+i;Z[e]={},Z[e].false=r,Z[e].true=o}function q(e,t,i){var r=i&&i.add||"addEventListener",o=i&&i.rm||"removeEventListener",a=i&&i.listeners||"eventListeners",l=i&&i.rmAll||"removeAllListeners",c=u(r),d="."+r+":",p=function(e,t,n){if(!e.isRemoved){var i=e.callback;"object"==typeof i&&i.handleEvent&&(e.callback=function(e){return i.handleEvent(e)},e.originalDelegate=i),e.invoke(e,t,[n]);var r=e.options;r&&"object"==typeof r&&r.once&&t[o].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,r)}},f=function(t){if(t=t||e.event){var n=this||t.target||e,i=n[Z[t.type].false];if(i)if(1===i.length)p(i[0],n,t);else for(var r=i.slice(),o=0;o<r.length&&(!t||!0!==t[B]);o++)p(r[o],n,t)}},h=function(t){if(t=t||e.event){var n=this||t.target||e,i=n[Z[t.type].true];if(i)if(1===i.length)p(i[0],n,t);else for(var r=i.slice(),o=0;o<r.length&&(!t||!0!==t[B]);o++)p(r[o],n,t)}};function b(t,i){if(!t)return!1;var p=!0;i&&void 0!==i.useG&&(p=i.useG);var b=i&&i.vh,g=!0;i&&void 0!==i.chkDup&&(g=i.chkDup);var m=!1;i&&void 0!==i.rt&&(m=i.rt);for(var _=t;_&&!_.hasOwnProperty(r);)_=n(_);if(!_&&t[r]&&(_=t),!_)return!1;if(_[c])return!1;var k,y=i&&i.eventNameToString,x={},w=_[c]=_[r],E=_[u(o)]=_[o],C=_[u(a)]=_[a],T=_[u(l)]=_[l];function O(e,t){return!S&&"object"==typeof e&&e?!!e.capture:S&&t?"boolean"==typeof e?{capture:e,passive:!0}:e?"object"==typeof e&&!1!==e.passive?Object.assign(Object.assign({},e),{passive:!0}):e:{passive:!0}:e}i&&i.prepend&&(k=_[u(i.prepend)]=_[i.prepend]);var M=p?function(e){if(!x.isExisting)return w.call(x.target,x.eventName,x.capture?h:f,x.options)}:function(e){return w.call(x.target,x.eventName,e.invoke,x.options)},D=p?function(e){if(!e.isRemoved){var t,n=Z[e.eventName];n&&(t=n[e.capture?"true":"false"]);var i=t&&e.target[t];if(i)for(var r=0;r<i.length;r++)if(i[r]===e){i.splice(r,1),e.isRemoved=!0,0===i.length&&(e.allRemoved=!0,e.target[t]=null);break}}if(e.allRemoved)return E.call(e.target,e.eventName,e.capture?h:f,e.options)}:function(e){return E.call(e.target,e.eventName,e.invoke,e.options)},A=i&&i.diff?i.diff:function(e,t){var n=typeof t;return"function"===n&&e.callback===t||"object"===n&&e.originalDelegate===t},I=Zone[u("UNPATCHED_EVENTS")],L=e[u("PASSIVE_EVENTS")],B=function(t,n,r,o){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return function(){var l=this||e,c=arguments[0];i&&i.transferEventName&&(c=i.transferEventName(c));var u=arguments[1];if(!u)return t.apply(this,arguments);if(v&&"uncaughtException"===c)return t.apply(this,arguments);var d=!1;if("function"!=typeof u){if(!u.handleEvent)return t.apply(this,arguments);d=!0}if(!b||b(t,u,l,arguments)){var f=S&&!!L&&-1!==L.indexOf(c),h=O(arguments[2],f);if(I)for(var m=0;m<I.length;m++)if(c===I[m])return f?t.call(l,c,u,h):t.apply(this,arguments);var _=!!h&&("boolean"==typeof h||h.capture),k=!(!h||"object"!=typeof h)&&h.once,w=Zone.current,E=Z[c];E||(N(c,y),E=Z[c]);var C,T=E[_?"true":"false"],M=l[T],P=!1;if(M){if(P=!0,g)for(var D=0;D<M.length;D++)if(A(M[D],u))return}else M=l[T]=[];var U=l.constructor.name,B=z[U];B&&(C=B[c]),C||(C=U+n+(y?y(c):c)),x.options=h,k&&(x.options.once=!1),x.target=l,x.capture=_,x.eventName=c,x.isExisting=P;var q=p?R:void 0;q&&(q.taskData=x);var F=w.scheduleEventTask(C,u,q,r,o);return x.target=null,q&&(q.taskData=null),k&&(h.once=!0),(S||"boolean"!=typeof F.options)&&(F.options=h),F.target=l,F.capture=_,F.eventName=c,d&&(F.originalDelegate=u),s?M.unshift(F):M.push(F),a?l:void 0}}};return _[r]=B(w,d,M,D,m),k&&(_.prependListener=B(k,".prependListener:",function(e){return k.call(x.target,x.eventName,e.invoke,x.options)},D,m,!0)),_[o]=function(){var t=this||e,n=arguments[0];i&&i.transferEventName&&(n=i.transferEventName(n));var r=arguments[2],o=!!r&&("boolean"==typeof r||r.capture),a=arguments[1];if(!a)return E.apply(this,arguments);if(!b||b(E,a,t,arguments)){var l,c=Z[n];c&&(l=c[o?"true":"false"]);var u=l&&t[l];if(u)for(var d=0;d<u.length;d++){var p=u[d];if(A(p,a))return u.splice(d,1),p.isRemoved=!0,0===u.length&&(p.allRemoved=!0,t[l]=null,"string"==typeof n)&&(t[s+"ON_PROPERTY"+n]=null),p.zone.cancelTask(p),m?t:void 0}return E.apply(this,arguments)}},_[a]=function(){var t=this||e,n=arguments[0];i&&i.transferEventName&&(n=i.transferEventName(n));for(var r=[],o=F(t,y?y(n):n),a=0;a<o.length;a++){var s=o[a];r.push(s.originalDelegate?s.originalDelegate:s.callback)}return r},_[l]=function(){var t=this||e,n=arguments[0];if(n){i&&i.transferEventName&&(n=i.transferEventName(n));var r=Z[n];if(r){var a=t[r.false],s=t[r.true];if(a)for(var c=a.slice(),u=0;u<c.length;u++){var d=c[u];this[o].call(this,n,d.originalDelegate?d.originalDelegate:d.callback,d.options)}if(s)for(var p=s.slice(),f=0;f<p.length;f++){var h=p[f];this[o].call(this,n,h.originalDelegate?h.originalDelegate:h.callback,h.options)}}}else{for(var b=Object.keys(t),g=0;g<b.length;g++){var v=U.exec(b[g]),_=v&&v[1];_&&"removeListener"!==_&&this[l].call(this,_)}this[l].call(this,"removeListener")}if(m)return this},P(_[r],w),P(_[o],E),T&&P(_[l],T),C&&P(_[a],C),!0}for(var g=[],m=0;m<t.length;m++)g[m]=b(t[m],i);return g}function F(e,t){if(!t){var n=[];for(var i in e){var r=U.exec(i),o=r&&r[1];if(o&&(!t||o===t)){var a=e[i];if(a)for(var s=0;s<a.length;s++)n.push(a[s])}}return n}var l=Z[t];l||(N(t),l=Z[t]);var c=e[l.false],u=e[l.true];return c?u?c.concat(u):c.slice():u?u.slice():[]}function W(e,t){var n=e.Event;n&&n.prototype&&t.patchMethod(n.prototype,"stopImmediatePropagation",function(e){return function(t,n){t[B]=!0,e&&e.apply(t,n)}})}function K(e,t,n,i,r){var o=Zone.__symbol__(i);if(!t[o]){var a=t[o]=t[i];t[i]=function(o,s,l){return s&&s.prototype&&r.forEach(function(t){var r="".concat(n,".").concat(i,"::")+t,o=s.prototype;if(o.hasOwnProperty(t)){var a=e.ObjectGetOwnPropertyDescriptor(o,t);a&&a.value?(a.value=e.wrapWithCurrentZone(a.value,r),e._redefineProperty(s.prototype,t,a)):o[t]&&(o[t]=e.wrapWithCurrentZone(o[t],r))}else o[t]&&(o[t]=e.wrapWithCurrentZone(o[t],r))}),a.call(t,o,s,l)},e.attachOriginToPatched(t[i],a)}}var V=["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],H=["encrypted","waitingforkey","msneedkey","mozinterruptbegin","mozinterruptend"],j=["load"],J=["blur","error","focus","load","resize","scroll","messageerror"],G=["bounce","finish","start"],Q=["loadstart","progress","abort","error","load","progress","timeout","loadend","readystatechange"],Y=["upgradeneeded","complete","abort","success","error","blocked","versionchange","close"],$=["close","error","open","message"],X=["error","message"],ee=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"].concat(["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],["autocomplete","autocompleteerror"],["toggle"],["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],V,["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"]);function te(e,t,n){if(!n||0===n.length)return t;var i=n.filter(function(t){return t.target===e});if(!i||0===i.length)return t;var r=i[0].ignoreProperties;return t.filter(function(e){return-1===r.indexOf(e)})}function ne(e,t,n,i){e&&E(e,te(e,t,n),i)}function ie(e,t){if((!v||k)&&!Zone[e.symbol("patchEvents")]){var i="undefined"!=typeof WebSocket,r=t.__Zone_ignore_on_properties;if(_){var o=window,a=function(){try{var e=p.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(t){}return!1}()?[{target:o,ignoreProperties:["error"]}]:[];ne(o,ee.concat(["messageerror"]),r?r.concat(a):r,n(o)),ne(Document.prototype,ee,r),void 0!==o.SVGElement&&ne(o.SVGElement.prototype,ee,r),ne(Element.prototype,ee,r),ne(HTMLElement.prototype,ee,r),ne(HTMLMediaElement.prototype,H,r),ne(HTMLFrameSetElement.prototype,V.concat(J),r),ne(HTMLBodyElement.prototype,V.concat(J),r),ne(HTMLFrameElement.prototype,j,r),ne(HTMLIFrameElement.prototype,j,r);var s=o.HTMLMarqueeElement;s&&ne(s.prototype,G,r);var l=o.Worker;l&&ne(l.prototype,X,r)}var c=t.XMLHttpRequest;c&&ne(c.prototype,Q,r);var u=t.XMLHttpRequestEventTarget;u&&ne(u&&u.prototype,Q,r),"undefined"!=typeof IDBIndex&&(ne(IDBIndex.prototype,Y,r),ne(IDBRequest.prototype,Y,r),ne(IDBOpenDBRequest.prototype,Y,r),ne(IDBDatabase.prototype,Y,r),ne(IDBTransaction.prototype,Y,r),ne(IDBCursor.prototype,Y,r)),i&&ne(WebSocket.prototype,$,r)}}Zone.__load_patch("util",function(n,o,a){a.patchOnProperties=E,a.patchMethod=O,a.bindArguments=b,a.patchMacroTask=M;var c=o.__symbol__("BLACK_LISTED_EVENTS"),u=o.__symbol__("UNPATCHED_EVENTS");n[u]&&(n[c]=n[u]),n[c]&&(o[c]=o[u]=n[c]),a.patchEventPrototype=W,a.patchEventTarget=q,a.isIEOrEdge=I,a.ObjectDefineProperty=t,a.ObjectGetOwnPropertyDescriptor=e,a.ObjectCreate=i,a.ArraySlice=r,a.patchClass=T,a.wrapWithCurrentZone=l,a.filterProperties=te,a.attachOriginToPatched=P,a._redefineProperty=Object.defineProperty,a.patchCallbacks=K,a.getGlobalObjects=function(){return{globalSources:z,zoneSymbolEventNames:Z,eventNames:ee,isBrowser:_,isMix:k,isNode:v,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:s,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"}}});var re=u("zoneTask");function oe(e,t,n,i){var r=null,o=null;n+=i;var a={};function s(t){var n=t.data;return n.args[0]=function(){return t.invoke.apply(this,arguments)},n.handleId=r.apply(e,n.args),t}function l(t){return o.call(e,t.data.handleId)}r=O(e,t+=i,function(n){return function(r,o){if("function"==typeof o[0]){var u={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?o[1]||0:void 0,args:o},d=o[0];o[0]=function(){try{return d.apply(this,arguments)}finally{u.isPeriodic||("number"==typeof u.handleId?delete a[u.handleId]:u.handleId&&(u.handleId[re]=null))}};var p=c(t,o[0],u,s,l);if(!p)return p;var f=p.data.handleId;return"number"==typeof f?a[f]=p:f&&(f[re]=p),f&&f.ref&&f.unref&&"function"==typeof f.ref&&"function"==typeof f.unref&&(p.ref=f.ref.bind(f),p.unref=f.unref.bind(f)),"number"==typeof f||f?f:p}return n.apply(e,o)}}),o=O(e,n,function(t){return function(n,i){var r,o=i[0];"number"==typeof o?r=a[o]:(r=o&&o[re])||(r=o),r&&"string"==typeof r.type?"notScheduled"!==r.state&&(r.cancelFn&&r.data.isPeriodic||0===r.runCount)&&("number"==typeof o?delete a[o]:o&&(o[re]=null),r.zone.cancelTask(r)):t.apply(e,i)}})}function ae(e,t){if(!Zone[t.symbol("patchEventTarget")]){for(var n=t.getGlobalObjects(),i=n.eventNames,r=n.zoneSymbolEventNames,o=n.TRUE_STR,a=n.FALSE_STR,s=n.ZONE_SYMBOL_PREFIX,l=0;l<i.length;l++){var c=i[l],u=s+(c+a),d=s+(c+o);r[c]={},r[c][a]=u,r[c][o]=d}var p=e.EventTarget;return p&&p.prototype?(t.patchEventTarget(e,[p&&p.prototype]),!0):void 0}}Zone.__load_patch("legacy",function(e){var t=e[Zone.__symbol__("legacyPatch")];t&&t()}),Zone.__load_patch("queueMicrotask",function(e,t,n){n.patchMethod(e,"queueMicrotask",function(e){return function(e,n){t.current.scheduleMicroTask("queueMicrotask",n[0])}})}),Zone.__load_patch("timers",function(e){oe(e,"set","clear","Timeout"),oe(e,"set","clear","Interval"),oe(e,"set","clear","Immediate")}),Zone.__load_patch("requestAnimationFrame",function(e){oe(e,"request","cancel","AnimationFrame"),oe(e,"mozRequest","mozCancel","AnimationFrame"),oe(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",function(e,t){for(var n=["alert","prompt","confirm"],i=0;i<n.length;i++)O(e,n[i],function(n,i,r){return function(i,o){return t.current.run(n,e,o,r)}})}),Zone.__load_patch("EventTarget",function(e,t,n){!function(e,t){t.patchEventPrototype(e,t)}(e,n),ae(e,n);var i=e.XMLHttpRequestEventTarget;i&&i.prototype&&n.patchEventTarget(e,[i.prototype])}),Zone.__load_patch("MutationObserver",function(e,t,n){T("MutationObserver"),T("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",function(e,t,n){T("IntersectionObserver")}),Zone.__load_patch("FileReader",function(e,t,n){T("FileReader")}),Zone.__load_patch("on_property",function(e,t,n){ie(n,e)}),Zone.__load_patch("customElements",function(e,t,n){!function(e,t){var n=t.getGlobalObjects(),i=n.isBrowser,r=n.isMix;(i||r)&&e.customElements&&"customElements"in e&&t.patchCallbacks(t,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,n)}),Zone.__load_patch("XHR",function(e,t){!function(e){var p=e.XMLHttpRequest;if(p){var f=p.prototype,h=f[o],b=f[a];if(!h){var g=e.XMLHttpRequestEventTarget;if(g){var m=g.prototype;h=m[o],b=m[a]}}var v=O(f,"open",function(){return function(e,t){return e[i]=0==t[2],e[l]=t[1],v.apply(e,t)}}),_=u("fetchTaskAborting"),k=u("fetchTaskScheduling"),y=O(f,"send",function(){return function(e,n){if(!0===t.current[k])return y.apply(e,n);if(e[i])return y.apply(e,n);var r={target:e,url:e[l],isPeriodic:!1,args:n,aborted:!1},o=c("XMLHttpRequest.send",E,r,w,C);e&&!0===e[d]&&!r.aborted&&"scheduled"===o.state&&o.invoke()}}),x=O(f,"abort",function(){return function(e,i){var r=e[n];if(r&&"string"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[_])return x.apply(e,i)}})}function w(e){var i=e.data,l=i.target;l[s]=!1,l[d]=!1;var c=l[r];h||(h=l[o],b=l[a]),c&&b.call(l,"readystatechange",c);var u=l[r]=function(){if(l.readyState===l.DONE)if(!i.aborted&&l[s]&&"scheduled"===e.state){var n=l[t.__symbol__("loadfalse")];if(0!==l.status&&n&&n.length>0){var r=e.invoke;e.invoke=function(){for(var n=l[t.__symbol__("loadfalse")],o=0;o<n.length;o++)n[o]===e&&n.splice(o,1);i.aborted||"scheduled"!==e.state||r.call(e)},n.push(e)}else e.invoke()}else i.aborted||!1!==l[s]||(l[d]=!0)};return h.call(l,"readystatechange",u),l[n]||(l[n]=e),y.apply(l,i.args),l[s]=!0,e}function E(){}function C(e){var t=e.data;return t.aborted=!0,x.apply(t.target,t.args)}}(e);var n=u("xhrTask"),i=u("xhrSync"),r=u("xhrListener"),s=u("xhrScheduled"),l=u("xhrURL"),d=u("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",function(t){t.navigator&&t.navigator.geolocation&&function(t,n){for(var i=t.constructor.name,r=function(r){var o=n[r],a=t[o];if(a){if(!g(e(t,o)))return"continue";t[o]=function(e){var t=function(){return e.apply(this,b(arguments,i+"."+o))};return P(t,e),t}(a)}},o=0;o<n.length;o++)r(o)}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",function(e,t){function n(t){return function(n){F(e,t).forEach(function(i){var r=e.PromiseRejectionEvent;if(r){var o=new r(t,{promise:n.promise,reason:n.rejection});i.invoke(o)}})}}e.PromiseRejectionEvent&&(t[u("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),t[u("rejectionHandledHandler")]=n("rejectionhandled"))})},3976:function(e,t,n){"use strict";n.d(t,{C:function(){return Oe}});var i=n(4762),r=n(5366),o=n(529),a=n(3943),s=n(1174),l=n(1699),c=n.n(l),u=n(8944),d=n(4251),p=n(5248),f=n(8297),h=n(9501),b=n(1116),g=n(1144),m=n(2065),v=n(5291),_={prefix:"far",iconName:"question-circle",icon:[512,512,[],"f059","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm107.244-255.2c0 67.052-72.421 68.084-72.421 92.863V300c0 6.627-5.373 12-12 12h-45.647c-6.627 0-12-5.373-12-12v-8.659c0-35.745 27.1-50.034 47.579-61.516 17.561-9.845 28.324-16.541 28.324-29.579 0-17.246-21.999-28.693-39.784-28.693-23.189 0-33.894 10.977-48.942 29.969-4.057 5.12-11.46 6.071-16.666 2.124l-27.824-21.098c-5.107-3.872-6.251-11.066-2.644-16.363C184.846 131.491 214.94 112 261.794 112c49.071 0 101.45 38.304 101.45 88.8zM298 368c0 23.159-18.841 42-42 42s-42-18.841-42-42 18.841-42 42-42 42 18.841 42 42z"]},k=n(7431),y=n(2290),x=n(1608);function w(e,t){if(1&e&&(r.TgZ(0,"th",4),r._uU(1," Score "),r.TgZ(2,"button",7),r._UZ(3,"fa-icon",8),r.qZA(),r._UZ(4,"p-sortIcon",5),r.qZA()),2&e){var n=r.oxw(3);r.Q6J("pSortableColumn","score"),r.xp6(2),r.uIk("data-tooltip",n.tableDrugScoreTooltip),r.xp6(1),r.Q6J("icon",n.faQuestionCircle),r.xp6(1),r.Q6J("field","score")}}function E(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"th",4),r._uU(2," ID "),r._UZ(3,"p-sortIcon",5),r.qZA(),r.TgZ(4,"th",4),r._uU(5," Label "),r._UZ(6,"p-sortIcon",5),r.qZA(),r.TgZ(7,"th",4),r._uU(8," Approved "),r._UZ(9,"p-sortIcon",5),r.qZA(),r.TgZ(10,"th",4),r._uU(11," In Trial "),r._UZ(12,"p-sortIcon",5),r.qZA(),r.TgZ(13,"th",4),r._uU(14," In Literature "),r._UZ(15,"p-sortIcon",5),r.qZA(),r.YNc(16,w,5,4,"th",6),r.qZA()),2&e){var n=r.oxw(2);r.xp6(1),r.Q6J("pSortableColumn","drugId"),r.xp6(2),r.Q6J("field","drugId"),r.xp6(1),r.Q6J("pSortableColumn","label"),r.xp6(2),r.Q6J("field","label"),r.xp6(1),r.Q6J("pSortableColumn","status"),r.xp6(2),r.Q6J("field","status"),r.xp6(1),r.Q6J("pSortableColumn","inTrial"),r.xp6(2),r.Q6J("field","inTrial"),r.xp6(1),r.Q6J("pSortableColumn","inLiterature"),r.xp6(2),r.Q6J("field","inLiterature"),r.xp6(1),r.Q6J("ngIf",n.tableHasScores)}}var C=function(){return["icon"]};function T(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r._uU(2," Approved "),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faCheck)("classes",r.DdM(2,C))}}function O(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faTimes)("classes",r.DdM(2,C))}}var M=function(){return["icon","has-text-primary"]};function P(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r._uU(2," Trial "),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faMicroscope)("classes",r.DdM(2,M))}}function D(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faTimes)("classes",r.DdM(2,C))}}function A(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r._uU(2," Literature "),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faBook)("classes",r.DdM(2,M))}}function I(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",11),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faTimes)("classes",r.DdM(2,C))}}function S(e,t){if(1&e&&(r.TgZ(0,"td"),r._uU(1),r.ALo(2,"number"),r.qZA()),2&e){var n=r.oxw().$implicit;r.xp6(1),r.Oqu(r.lcZ(2,1,n.score))}}function L(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r.TgZ(2,"a",9),r._uU(3),r.qZA(),r.qZA(),r.TgZ(4,"td"),r._uU(5),r.qZA(),r.TgZ(6,"td"),r.YNc(7,T,3,3,"span",10),r.YNc(8,O,2,3,"span",10),r.qZA(),r.TgZ(9,"td"),r.YNc(10,P,3,3,"span",10),r.YNc(11,D,2,3,"span",10),r.qZA(),r.TgZ(12,"td"),r.YNc(13,A,3,3,"span",10),r.YNc(14,I,2,3,"span",10),r.qZA(),r.YNc(15,S,3,3,"td",10),r.qZA()),2&e){var n=t.$implicit,i=r.oxw(2);r.xp6(2),r.MGl("href","https://www.drugbank.ca/drugs/",n.drugId,"",r.LSH),r.xp6(1),r.Oqu(n.drugId),r.xp6(2),r.Oqu(n.label),r.xp6(2),r.Q6J("ngIf","approved"===n.status),r.xp6(1),r.Q6J("ngIf","unapproved"===n.status),r.xp6(2),r.Q6J("ngIf",n.inTrial),r.xp6(1),r.Q6J("ngIf",!n.inTrial),r.xp6(2),r.Q6J("ngIf",n.inLiterature),r.xp6(1),r.Q6J("ngIf",!n.inLiterature),r.xp6(1),r.Q6J("ngIf",i.tableHasScores)}}function R(e,t){if(1&e&&(r.TgZ(0,"p-table",1),r.YNc(1,E,17,11,"ng-template",2),r.YNc(2,L,16,10,"ng-template",3),r.qZA()),2&e){var n=r.oxw();r.Q6J("value",n.tableDrugs)}}var Z=function(){var e=function(){function e(){_classCallCheck(this,e),this.tableHasScores=!0,this.tableDrugScoreTooltip="",this.tableDrugs=[],this.faTimes=v.NBC,this.faCheck=v.LEp,this.faMicroscope=v.mNe,this.faBook=v.FL8,this.faQuestionCircle=_}return _createClass(e,[{key:"ngOnInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-drug-table"]],inputs:{tableHasScores:"tableHasScores",tableDrugScoreTooltip:"tableDrugScoreTooltip",tableDrugs:"tableDrugs"},decls:1,vars:1,consts:[[3,"value",4,"ngIf"],[3,"value"],["pTemplate","header"],["pTemplate","body"],[3,"pSortableColumn"],[3,"field"],[3,"pSortableColumn",4,"ngIf"],[1,"button","is-light","has-tooltip","tooltip-button"],[1,"icon",3,"icon"],["target","_blank",3,"href"],[4,"ngIf"],[3,"icon","classes"]],template:function(e,t){1&e&&r.YNc(0,R,3,1,"p-table",0),2&e&&r.Q6J("ngIf",t.tableDrugs.length>0)},directives:[b.O5,k.iA,y.jx,k.lQ,k.fz,x.BN],pipes:[b.JJ],styles:['@charset "UTF-8";\n/*! bulma.io v0.9.2 | MIT License | github.com/jgthms/bulma */.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default!important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@-webkit-keyframes p-fadein{0%{opacity:0}to{opacity:1}}@keyframes p-fadein{0%{opacity:0}to{opacity:1}}button,input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.p-connected-overlay{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem}.p-badge-dot,.p-badge-no-gutter{border-radius:50%;padding:0}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-button-label{transition:all .2s}.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-disabled{cursor:default!important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}.p-colorpicker-panel .p-colorpicker-color{background:transparent url(color.png) no-repeat 0 0}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url(hue.png) no-repeat 0 0}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputtext{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea~label{top:1rem}.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label input.p-filled~label,.p-float-label input:focus~label,.p-float-label textarea.p-filled~label,.p-float-label textarea:focus~label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill~label{top:-20px;font-size:12px}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-right>i{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,.5);border-radius:100%;transform:scale(0)}.p-ink-active{-webkit-animation:ripple .4s linear;animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none!important}@-webkit-keyframes ripple{to{opacity:0;transform:scale(2.5)}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-left,.p-tooltip.p-tooltip-right{padding:0 .25rem}.p-tooltip.p-tooltip-bottom,.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}:root{--surface-a:#fff;--surface-b:#fafafa;--surface-c:rgba(0,0,0,.04);--surface-d:rgba(0,0,0,.12);--surface-e:#fff;--surface-f:#fff;--text-color:rgba(0,0,0,0.87);--text-color-secondary:textSecondaryColor;--primary-color:#3f51b5;--primary-color-text:#fff;--font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;--surface-0:#fff;--surface-50:#fafafa;--surface-100:#f5f5f5;--surface-200:#eee;--surface-300:#e0e0e0;--surface-400:#bdbdbd;--surface-500:#9e9e9e;--surface-600:#757575;--surface-700:#616161;--surface-800:#424242;--surface-900:#212121;--content-padding:1rem;--inline-spacing:0.5rem}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(roboto-v20-latin-ext_latin-regular.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(roboto-v20-latin-ext_latin-500.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-500.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(roboto-v20-latin-ext_latin-700.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-700.woff) format("woff")}*{box-sizing:border-box}.p-component{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;font-weight:400}.p-component-overlay{background-color:rgba(0,0,0,.32);transition-duration:.2s}.p-component:disabled,.p-disabled{opacity:.38}.p-error{color:#b00020}.p-text-secondary{color:rgba(0,0,0,.6)}.p-link,.pi{font-size:1rem}.p-link{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;border-radius:4px}.p-link:focus{outline:0 none;outline-offset:0;box-shadow:none}:root{--blue-50:#f4fafe;--blue-100:#cae6fc;--blue-200:#a0d2fa;--blue-300:#75bef8;--blue-400:#4baaf5;--blue-500:#2196f3;--blue-600:#1c80cf;--blue-700:#1769aa;--blue-800:#125386;--blue-900:#0d3c61;--green-50:#f7faf5;--green-100:#dbe8cf;--green-200:#bed6a9;--green-300:#a1c384;--green-400:#85b15e;--green-500:#689f38;--green-600:#588730;--green-700:#496f27;--green-800:#39571f;--green-900:#2a4016;--yellow-50:#fffcf5;--yellow-100:#fef0cd;--yellow-200:#fde4a5;--yellow-300:#fdd87d;--yellow-400:#fccc55;--yellow-500:#fbc02d;--yellow-600:#d5a326;--yellow-700:#b08620;--yellow-800:#8a6a19;--yellow-900:#644d12;--cyan-50:#f2fcfd;--cyan-100:#c2eff5;--cyan-200:#91e2ed;--cyan-300:#61d5e4;--cyan-400:#30c9dc;--cyan-500:#00bcd4;--cyan-600:#00a0b4;--cyan-700:#008494;--cyan-800:#006775;--cyan-900:#004b55;--pink-50:#fef4f7;--pink-100:#fac9da;--pink-200:#f69ebc;--pink-300:#f1749e;--pink-400:#ed4981;--pink-500:#e91e63;--pink-600:#c61a54;--pink-700:#a31545;--pink-800:#801136;--pink-900:#5d0c28;--indigo-50:#f6f7fc;--indigo-100:#d5d9ef;--indigo-200:#b3bae2;--indigo-300:#919cd5;--indigo-400:#707dc8;--indigo-500:#4e5fbb;--indigo-600:#42519f;--indigo-700:#374383;--indigo-800:#2b3467;--indigo-900:#1f264b;--teal-50:#f2faf9;--teal-100:#c2e6e2;--teal-200:#91d2cc;--teal-300:#61beb5;--teal-400:#30aa9f;--teal-500:#009688;--teal-600:#008074;--teal-700:#00695f;--teal-800:#00534b;--teal-900:#003c36;--orange-50:#fffaf2;--orange-100:#ffe6c2;--orange-200:#ffd391;--orange-300:#ffbf61;--orange-400:#ffac30;--orange-500:#ff9800;--orange-600:#d98100;--orange-700:#b36a00;--orange-800:#8c5400;--orange-900:#663d00;--bluegray-50:#f7f9f9;--bluegray-100:#d9e0e3;--bluegray-200:#bbc7cd;--bluegray-300:#9caeb7;--bluegray-400:#7e96a1;--bluegray-500:#607d8b;--bluegray-600:#526a76;--bluegray-700:#435861;--bluegray-800:#35454c;--bluegray-900:#263238;--purple-50:#faf4fb;--purple-100:#e7cbec;--purple-200:#d4a2dd;--purple-300:#c279ce;--purple-400:#af50bf;--purple-500:#9c27b0;--purple-600:#852196;--purple-700:#6d1b7b;--purple-800:#561561;--purple-900:#3e1046}.p-autocomplete .p-autocomplete-loader{right:1rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:4rem}.p-autocomplete .p-autocomplete-multiple-container{padding:.5rem 1rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.5rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}p-autocomplete.ng-dirty.ng-invalid>.p-autocomplete>.p-inputtext{border-color:#b00020}.p-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll){padding:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}p-calendar.ng-dirty.ng-invalid>.p-calendar>.p-inputtext{border-color:#b00020}.p-datepicker{padding:.5rem;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{padding:.5rem;color:rgba(0,0,0,.87);background:#fff;font-weight:500;margin:0;border-bottom:1px solid rgba(0,0,0,.12);border-top-right-radius:4px;border-top-left-radius:4px}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datepicker .p-datepicker-header .p-datepicker-next:focus,.p-datepicker .p-datepicker-header .p-datepicker-prev:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2.5rem}.p-datepicker .p-datepicker-header .p-datepicker-title select{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-datepicker .p-datepicker-header .p-datepicker-title select:focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{width:2.5rem;height:2.5rem;border-radius:50%;transition:none;border:1px solid transparent}.p-datepicker table td>span.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker table td.p-datepicker-today>span{background:#fff;color:rgba(0,0,0,.87);border-color:#000}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid rgba(0,0,0,.12)}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid rgba(0,0,0,.12);padding:.5rem}.p-datepicker .p-timepicker button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datepicker .p-timepicker button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:none;border-radius:4px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-right:1px solid rgba(0,0,0,.12);padding:0 .5rem}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0;border-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}@media screen and (max-width:769px){.p-datepicker table td,.p-datepicker table th{padding:0}}.p-cascadeselect{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-cascadeselect:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0;padding:1rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:rgba(0,0,0,.6)}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-cascadeselect-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-cascadeselect-panel .p-cascadeselect-items{padding:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:1rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}p-cascadeselect.ng-dirty.ng-invalid>.p-cascadeselect{border-color:#b00020}.p-input-filled .p-cascadeselect{background:#f5f5f5}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-checkbox{width:18px;height:18px}.p-checkbox .p-checkbox-box{border:2px solid #757575;background:#fff;width:18px;height:18px;color:rgba(0,0,0,.87);border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#fff;font-size:14px}.p-checkbox .p-checkbox-box.p-highlight{border-color:#3f51b5;background:#3f51b5}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:rgba(0,0,0,.87)}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:#3f51b5;background:#3f51b5;color:#fff}p-checkbox.ng-dirty.ng-invalid>.p-checkbox>.p-checkbox-box{border-color:#b00020}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f5f5f5}.p-input-filled .p-checkbox .p-checkbox-box.p-highlight{background:#3f51b5}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{background-color:#ececec}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#3f51b5}.p-checkbox-label{margin-left:.5rem}.p-chips .p-chips-multiple-container{padding:.5rem 1rem}.p-chips .p-chips-multiple-container:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-chips .p-chips-multiple-container .p-chips-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.5rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);padding:0;margin:0}p-chips.ng-dirty.ng-invalid>.p-chips>.p-inputtext{border-color:#b00020}.p-colorpicker-preview,.p-fluid .p-colorpicker-preview.p-inputtext{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border-color:#191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-dropdown{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-dropdown:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:2rem}.p-dropdown .p-dropdown-label{background:transparent;border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:rgba(0,0,0,.6)}.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-dropdown .p-dropdown-clear-icon{color:rgba(0,0,0,.6);right:2.357rem}.p-dropdown-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-dropdown-panel .p-dropdown-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:2rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll){padding:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}p-dropdown.ng-dirty.ng-invalid>.p-dropdown{border-color:#b00020}.p-input-filled .p-dropdown{background:#f5f5f5}.p-input-filled .p-dropdown:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-editor-container .p-editor-toolbar{background:#fff;border-top-right-radius:4px;border-top-left-radius:4px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e0e0e0}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0;color:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px;padding:0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:1rem}.p-editor-container .p-editor-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e0e0e0}.p-editor-container .p-editor-content .ql-editor{background:#fff;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-editor-container .ql-snow.ql-toolbar button:focus,.p-editor-container .ql-snow.ql-toolbar button:hover{color:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar button.ql-active{color:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label{color:#3f51b5}.p-inputgroup-addon{background:#fff;color:rgba(0,0,0,.6);border-top:1px solid rgba(0,0,0,.38);border-left:1px solid rgba(0,0,0,.38);border-bottom:1px solid rgba(0,0,0,.38);padding:1rem;min-width:2.357rem}.p-inputgroup-addon:last-child{border-right:1px solid rgba(0,0,0,.38)}.p-inputgroup>.p-component,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup .p-float-label:first-child input,.p-inputgroup button:first-child,.p-inputgroup input:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.p-inputgroup-addon:last-child,.p-inputgroup .p-float-label:last-child input,.p-inputgroup button:last-child,.p-inputgroup input:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}p-inputmask.ng-dirty.ng-invalid>.p-inputtext,p-inputnumber.ng-dirty.ng-invalid>.p-inputnumber>.p-inputtext{border-color:#b00020}.p-inputswitch{width:2.75rem;height:1rem}.p-inputswitch .p-inputswitch-slider{background:rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:.5rem}.p-inputswitch .p-inputswitch-slider:before{background:#fff;width:1.5rem;height:1.5rem;left:-1px;margin-top:-.75rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translateX(1.5rem)}.p-inputswitch.p-focus .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:none}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background:rgba(0,0,0,.38)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:rgba(63,81,181,.5)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:#3f51b5}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:rgba(63,81,181,.5)}p-inputswitch.ng-dirty.ng-invalid>.p-inputswitch{border-color:#b00020}.p-inputtext{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);background:#fff;padding:1rem;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}.p-inputtext:enabled:hover{border-color:rgba(0,0,0,.87)}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-inputtext.ng-dirty.ng-invalid{border-color:#b00020}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.875rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:1.25rem}.p-float-label>label{left:1rem;color:rgba(0,0,0,.6);transition-duration:.2s}.p-float-label>.ng-invalid.ng-dirty+label{color:#b00020}.p-input-icon-left>i:first-of-type{left:1rem;color:rgba(0,0,0,.6)}.p-input-icon-left>.p-inputtext{padding-left:3rem}.p-input-icon-left.p-float-label>label{left:3rem}.p-input-icon-right>i:last-of-type{right:1rem;color:rgba(0,0,0,.6)}.p-input-icon-right>.p-inputtext{padding-right:3rem}::-webkit-input-placeholder{color:rgba(0,0,0,.6)}:-moz-placeholder,::-moz-placeholder{color:rgba(0,0,0,.6)}:-ms-input-placeholder{color:rgba(0,0,0,.6)}.p-input-filled .p-inputtext{background-color:#f5f5f5}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.875rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:1.25rem}.p-listbox{background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-listbox .p-listbox-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:2rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-listbox .p-listbox-header .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list{padding:0}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);transition:none;border-radius:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-listbox .p-listbox-list .p-listbox-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-listbox .p-listbox-list .p-listbox-item .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}p-listbox.ng-dirty.ng-invalid>.p-listbox{border-color:#b00020}.p-multiselect{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-multiselect:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-multiselect .p-multiselect-label{padding:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-multiselect .p-multiselect-label.p-placeholder{color:rgba(0,0,0,.6)}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.5rem 1rem}.p-multiselect-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-multiselect-panel .p-multiselect-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:2rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll){padding:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}p-multiselect.ng-dirty.ng-invalid>.p-multiselect{border-color:#b00020}.p-input-filled .p-multiselect{background:#f5f5f5}.p-input-filled .p-multiselect:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-password.p-invalid.p-component>.p-inputtext{border-color:#b00020}.p-password-panel{padding:1rem;background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:rgba(63,81,181,.32)}.p-password-panel .p-password-meter .p-password-strength.weak{background:#d32f2f}.p-password-panel .p-password-meter .p-password-strength.medium{background:#fbc02d}.p-password-panel .p-password-meter .p-password-strength.strong{background:#689f38}.p-radiobutton{width:20px;height:20px}.p-radiobutton .p-radiobutton-box{border:2px solid #757575;background:#fff;width:20px;height:20px;color:rgba(0,0,0,.87);border-radius:50%;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:rgba(0,0,0,.87)}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:10px;height:10px;transition-duration:.2s;background-color:#3f51b5}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:#3f51b5;background:#fff}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#3f51b5;background:#fff;color:#3f51b5}p-radiobutton.ng-dirty.ng-invalid>.p-radiobutton>.p-radiobutton-box{border-color:#b00020}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f5f5f5}.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#ececec}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight,.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#fff}.p-radiobutton-label{margin-left:.5rem}.p-rating .p-rating-icon{color:#3f51b5;margin-left:.5rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);font-size:1.143rem}.p-rating .p-rating-icon.p-rating-cancel{color:#b00020}.p-rating .p-rating-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-rating .p-rating-icon:first-child{margin-left:0}.p-rating .p-rating-icon.pi-star,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover{color:#3f51b5}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover{color:#b00020}.p-selectbutton .p-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button.p-highlight{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button.p-highlight:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:rgba(0,0,0,.6)}p-selectbutton.ng-dirty.ng-invalid>.p-selectbutton>.p-button{border-color:#b00020}.p-slider{background:#c1c1c1;border:0;border-radius:4px}.p-slider.p-slider-horizontal{height:2px}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-10px;margin-left:-10px}.p-slider.p-slider-vertical{width:2px}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-10px;margin-bottom:-10px}.p-slider .p-slider-handle{height:20px;width:20px;background:#3f51b5;border:0;border-radius:50%;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-slider .p-slider-handle:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-slider .p-slider-range{background:#3f51b5}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#3f51b5;border-color:0 none}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1),left .2s}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range{transition:width .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1),bottom .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-range{transition:height .2s}.p-togglebutton.p-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-togglebutton.p-button .p-button-icon-left,.p-togglebutton.p-button .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button.p-highlight{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.p-togglebutton.p-button.p-highlight .p-button-icon-left,.p-togglebutton.p-button.p-highlight .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button.p-highlight:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right{color:rgba(0,0,0,.6)}p-togglebutton.ng-dirty.ng-invalid>.p-togglebutton.p-button{border-color:#b00020}.p-button{color:#fff;background:#3f51b5;border:0;padding:.714rem 1rem;font-size:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-button:enabled:hover{background:rgba(63,81,181,.92)}.p-button:enabled:active,.p-button:enabled:hover{color:#fff;border-color:transparent}.p-button.p-button-outlined{background-color:transparent;color:#3f51b5;border:1px solid}.p-button.p-button-outlined:enabled:hover{background:rgba(63,81,181,.04);color:#3f51b5;border:1px solid}.p-button.p-button-outlined:enabled:active{background:rgba(63,81,181,.16);color:#3f51b5;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.6)}.p-button.p-button-outlined.p-button-plain:enabled:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.6)}.p-button.p-button-outlined.p-button-plain:enabled:active{background:rgba(0,0,0,.16);color:rgba(0,0,0,.6)}.p-button.p-button-text{background-color:transparent;color:#3f51b5;border-color:transparent}.p-button.p-button-text:enabled:hover{background:rgba(63,81,181,.04);color:#3f51b5;border-color:transparent}.p-button.p-button-text:enabled:active{background:rgba(63,81,181,.16);color:#3f51b5;border-color:transparent}.p-button.p-button-text.p-button-plain{color:rgba(0,0,0,.6)}.p-button.p-button-text.p-button-plain:enabled:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.6)}.p-button.p-button-text.p-button-plain:enabled:active{background:rgba(0,0,0,.16);color:rgba(0,0,0,.6)}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#3f51b5;background-color:#fff}.p-button.p-button-raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:3rem;padding:.714rem}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{font-size:.875rem;padding:.62475rem .875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.8925rem 1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-buttonset{display:flex}.p-fluid .p-buttonset .p-button{flex:1}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#fff;background:#ff4081;border:0}.p-button.p-button-secondary:enabled:hover,.p-buttonset.p-button-secondary>.p-button:enabled:hover,.p-splitbutton.p-button-secondary>.p-button:enabled:hover{background:rgba(255,64,129,.92);color:#fff;border-color:transparent}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover{background:rgba(255,64,129,.04);color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active{background:rgba(255,64,129,.16);color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;color:#ff4081;border-color:transparent}.p-button.p-button-secondary.p-button-text:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover{background:rgba(255,64,129,.04);border-color:transparent;color:#ff4081}.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(255,64,129,.16);border-color:transparent;color:#ff4081}.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#2196f3;border:0}.p-button.p-button-info:enabled:hover,.p-buttonset.p-button-info>.p-button:enabled:hover,.p-splitbutton.p-button-info>.p-button:enabled:hover{background:rgba(33,150,243,.92);color:#fff;border-color:transparent}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:transparent;color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:hover{background:rgba(33,150,243,.04);color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active{background:rgba(33,150,243,.16);color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:transparent;color:#2196f3;border-color:transparent}.p-button.p-button-info.p-button-text:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:hover{background:rgba(33,150,243,.04);border-color:transparent;color:#2196f3}.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(33,150,243,.16);border-color:transparent;color:#2196f3}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#689f38;border:0}.p-button.p-button-success:enabled:hover,.p-buttonset.p-button-success>.p-button:enabled:hover,.p-splitbutton.p-button-success>.p-button:enabled:hover{background:rgba(104,159,56,.92);color:#fff;border-color:transparent}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:transparent;color:#689f38;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:hover{background:rgba(104,159,56,.04);color:#689f38;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active{background:rgba(104,159,56,.16);color:#689f38;border:1px solid}.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:transparent;color:#689f38;border-color:transparent}.p-button.p-button-success.p-button-text:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:hover{background:rgba(104,159,56,.04);border-color:transparent;color:#689f38}.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(104,159,56,.16);border-color:transparent;color:#689f38}.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:#212529;background:#fbc02d;border:0}.p-button.p-button-warning:enabled:hover,.p-buttonset.p-button-warning>.p-button:enabled:hover,.p-splitbutton.p-button-warning>.p-button:enabled:hover{background:rgba(251,192,45,.92);color:#212529;border-color:transparent}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{color:#212529;border-color:transparent}.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:transparent;color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:hover{background:rgba(251,192,45,.04);color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active{background:rgba(251,192,45,.16);color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:transparent;color:#fbc02d;border-color:transparent}.p-button.p-button-warning.p-button-text:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:hover{background:rgba(251,192,45,.04);border-color:transparent;color:#fbc02d}.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(251,192,45,.16);border-color:transparent;color:#fbc02d}.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#9c27b0;border:0}.p-button.p-button-help:enabled:hover,.p-buttonset.p-button-help>.p-button:enabled:hover,.p-splitbutton.p-button-help>.p-button:enabled:hover{background:rgba(156,39,176,.92);color:#fff;border-color:transparent}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:transparent;color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:hover{background:rgba(156,39,176,.04);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active{background:rgba(156,39,176,.16);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:transparent;color:#9c27b0;border-color:transparent}.p-button.p-button-help.p-button-text:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:hover{background:rgba(156,39,176,.04);border-color:transparent;color:#9c27b0}.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(156,39,176,.16);border-color:transparent;color:#9c27b0}.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#d32f2f;border:0}.p-button.p-button-danger:enabled:hover,.p-buttonset.p-button-danger>.p-button:enabled:hover,.p-splitbutton.p-button-danger>.p-button:enabled:hover{background:rgba(211,47,47,.92);color:#fff;border-color:transparent}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:transparent;color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:hover{background:rgba(211,47,47,.04);color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active{background:rgba(211,47,47,.16);color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;color:#d32f2f;border-color:transparent}.p-button.p-button-danger.p-button-text:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:hover{background:rgba(211,47,47,.04);border-color:transparent;color:#d32f2f}.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(211,47,47,.16);border-color:transparent;color:#d32f2f}.p-button.p-button-link{color:#3f51b5;background:transparent;border:transparent}.p-button.p-button-link:enabled:hover{background:transparent;color:#3f51b5;border-color:transparent}.p-button.p-button-link:enabled:hover .p-button-label{text-decoration:underline}.p-button.p-button-link:enabled:focus{background:transparent;box-shadow:none;border-color:transparent}.p-button.p-button-link:enabled:active{background:transparent;color:#3f51b5;border-color:transparent}.p-carousel .p-carousel-content .p-carousel-next,.p-carousel .p-carousel-content .p-carousel-prev{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin:.5rem}.p-carousel .p-carousel-content .p-carousel-next:enabled:hover,.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-carousel .p-carousel-content .p-carousel-next:focus,.p-carousel .p-carousel-content .p-carousel-prev:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#dcdcdc;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#ececec}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable .p-paginator-bottom,.p-datatable .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-datatable .p-datatable-footer,.p-datatable .p-datatable-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-datatable .p-datatable-thead>tr>th{transition:none}.p-datatable .p-datatable-tfoot>tr>td,.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:solid #e4e4e4;border-width:0 0 1px;font-weight:500;color:rgba(0,0,0,.87);background:#fff}.p-datatable .p-sortable-column .p-sortable-column-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#3f51b5;background:rgba(63,81,181,.12);margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:rgba(0,0,0,.6)}.p-datatable .p-sortable-column.p-highlight{background:#fff;color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column:focus{box-shadow:none;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#fff;color:rgba(0,0,0,.87);transition:none;outline-color:transparent}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:solid #e4e4e4;border-width:0 0 1px;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 rgba(63,81,181,.12)}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 rgba(63,81,181,.12)}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-column-resizer-helper{background:#3f51b5}.p-datatable .p-datatable-scrollable-footer,.p-datatable .p-datatable-scrollable-header{background:#fff}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td,.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:rgba(0,0,0,.02)}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler:hover{color:#3f51b5}.p-datatable.p-datatable-sm .p-datatable-footer,.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-footer,.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-dataview .p-paginator-bottom,.p-dataview .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-dataview .p-dataview-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-dataview .p-dataview-content{background:#fff;color:rgba(0,0,0,.87);border:0;padding:1rem 0}.p-dataview.p-dataview-list .p-dataview-content>.p-grid>div{border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-dataview .p-dataview-footer{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-emptymessage{padding:1rem}.p-column-filter-row .p-column-filter-clear-button,.p-column-filter-row .p-column-filter-menu-button{margin-left:.5rem}.p-column-filter-menu-button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{border-color:transparent}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover,.p-column-filter-menu-button:hover{color:rgba(0,0,0,.6);background:rgba(0,0,0,.04)}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:rgba(63,81,181,.12);color:#3f51b5}.p-column-filter-menu-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-clear-button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-column-filter-clear-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-overlay{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12)}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule,.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:1rem}.fc .fc-view-container td.fc-widget-content,.fc .fc-view-container th{background:#fff;border:1px solid #e0e0e0;color:rgba(0,0,0,.87)}.fc .fc-view-container td.fc-head-container{border:1px solid #e0e0e0}.fc .fc-view-container .fc-row{border-right:1px solid #e0e0e0}.fc .fc-view-container .fc-event{background:rgba(63,81,181,.12);border:1px solid rgba(63,81,181,.12);color:#3f51b5}.fc .fc-view-container .fc-divider{background:#fff;border:1px solid #e0e0e0}.fc .fc-toolbar .fc-button{color:#fff;background:#3f51b5;border:0;font-size:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px;display:flex;align-items:center}.fc .fc-toolbar .fc-button:enabled:hover{background:rgba(63,81,181,.92);color:#fff;border-color:transparent}.fc .fc-toolbar .fc-button:enabled:active{background:rgba(63,81,181,.68);color:#fff;border-color:transparent}.fc .fc-toolbar .fc-button:enabled:active:focus{outline:0 none;outline-offset:0;box-shadow:none}.fc .fc-toolbar .fc-button .fc-icon-chevron-left{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:"\ue900"}.fc .fc-toolbar .fc-button .fc-icon-chevron-right{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:"\ue901"}.fc .fc-toolbar .fc-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button,.fc .fc-toolbar .fc-button.fc-timeGridDay-button,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,.fc .fc-toolbar .fc-button.fc-timeGridDay-button:hover,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button:hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:focus,.fc .fc-toolbar .fc-button.fc-timeGridDay-button:focus,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button:focus{outline:0 none;outline-offset:0;box-shadow:none;z-index:1}.fc .fc-toolbar .fc-button-group .fc-button{border-radius:0}.fc .fc-toolbar .fc-button-group .fc-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc .fc-toolbar .fc-button-group .fc-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-orderlist .p-orderlist-controls{padding:1rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#fff;color:rgba(0,0,0,.87);padding:1rem;border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-orderlist .p-orderlist-header .p-orderlist-title{font-weight:500}.p-orderlist .p-orderlist-filter-container{padding:1rem;background:#fff;border:1px solid #e0e0e0;border-bottom:0}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:2rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-orderlist .p-orderlist-list{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:1rem;margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none}.p-orderlist .p-orderlist-list .p-orderlist-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-orderlist .p-orderlist-list .p-orderlist-empty-message{padding:1rem;color:rgba(0,0,0,.87)}.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-orderlist-item.cdk-drag-preview{padding:1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border:0;color:rgba(0,0,0,.87);background:#fff;margin:0}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:rgba(30,39,86,.12)}.p-organizationchart .p-organizationchart-line-down{background:rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid;border-color:rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-line-top{border-color:#e0e0e0 rgba(0,0,0,.12) rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-node-content{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:1rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-paginator{background:#fff;color:rgba(0,0,0,.87);border:0 solid #e4e4e4;padding:.5rem 1rem;border-radius:4px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev{background-color:transparent;border:0;color:rgba(0,0,0,.6);min-width:3rem;height:3rem;margin:.143rem;transition:none;border-radius:50%}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover{background:rgba(0,0,0,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-paginator .p-paginator-first{border-top-left-radius:4px;border-bottom-left-radius:4px}.p-paginator .p-paginator-last{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-paginator .p-dropdown{margin-left:.5rem;height:3rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-current{padding:0 .5rem}.p-paginator .p-paginator-current,.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0;color:rgba(0,0,0,.6);min-width:3rem;height:3rem;margin:.143rem}.p-paginator .p-paginator-pages .p-paginator-page{transition:none;border-radius:50%}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:rgba(63,81,181,.12);border-color:rgba(63,81,181,.12);color:#3f51b5}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:rgba(0,0,0,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-picklist .p-picklist-buttons{padding:1rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#fff;color:rgba(0,0,0,.87);padding:1rem;border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-picklist .p-picklist-header .p-picklist-title{font-weight:500}.p-picklist .p-picklist-filter-container{padding:1rem;background:#fff;border:1px solid #e0e0e0;border-bottom:0}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:2rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-picklist .p-picklist-list{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-picklist .p-picklist-list .p-picklist-item{padding:1rem;margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none}.p-picklist .p-picklist-list .p-picklist-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-picklist .p-picklist-list .p-picklist-empty-message{padding:1rem;color:rgba(0,0,0,.87)}.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-picklist-item.cdk-drag-preview{padding:1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border:0;color:rgba(0,0,0,.87);background:#fff;margin:0}.p-timeline .p-timeline-event-marker{border:0;border-radius:50%;width:1rem;height:1rem;background-color:#bdbdbd}.p-timeline .p-timeline-event-connector{background-color:#bdbdbd}.p-timeline.p-timeline-vertical .p-timeline-event-content,.p-timeline.p-timeline-vertical .p-timeline-event-opposite{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-content,.p-timeline.p-timeline-horizontal .p-timeline-event-opposite{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:1rem;border-radius:4px}.p-tree .p-tree-container .p-treenode{padding:.25rem}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:4px;transition:none;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:rgba(0,0,0,.6)}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon{color:rgba(0,0,0,.87)}.p-tree .p-tree-container .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#3f51b5}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:2rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background-color:rgba(50,65,145,.12)}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content{border-radius:4px;border:1px solid #e0e0e0;background-color:#fff;color:rgba(0,0,0,.87);padding:.5rem;transition:none}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight{background-color:rgba(63,81,181,.12);color:#3f51b5}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon{color:#3f51b5}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover{background-color:inherit;color:inherit}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-treetable .p-paginator-bottom,.p-treetable .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-treetable .p-treetable-footer,.p-treetable .p-treetable-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-treetable .p-treetable-thead>tr>th{transition:none}.p-treetable .p-treetable-tfoot>tr>td,.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:solid #e4e4e4;border-width:0 0 1px;font-weight:500;color:rgba(0,0,0,.87);background:#fff}.p-treetable .p-sortable-column{outline-color:transparent}.p-treetable .p-sortable-column .p-sortable-column-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#3f51b5;background:rgba(63,81,181,.12);margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:rgba(0,0,0,.6)}.p-treetable .p-sortable-column.p-highlight{background:#fff;color:rgba(0,0,0,.87)}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-treetable .p-treetable-tbody>tr{background:#fff;color:rgba(0,0,0,.87);transition:none;outline-color:transparent}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:solid #e4e4e4;border-width:0 0 1px;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon{color:rgba(0,0,0,.87)}.p-treetable .p-treetable-tbody>tr.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#3f51b5}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:rgba(0,0,0,.87)}.p-treetable .p-column-resizer-helper{background:#3f51b5}.p-treetable .p-treetable-scrollable-footer,.p-treetable .p-treetable-scrollable-header{background:#fff}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-footer,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-footer,.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-virtualscroller .p-virtualscroller-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-virtualscroller .p-virtualscroller-content{background:#fff;color:rgba(0,0,0,.87);border:0;padding:1rem 0}.p-virtualscroller .p-virtualscroller-footer{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1.5rem;border:0;color:rgba(0,0,0,.87);background:#fff;font-weight:400;border-radius:4px;transition:none}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#f6f6f6;border-color:transparent;color:rgba(0,0,0,.87)}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#fff;border-color:transparent;color:rgba(0,0,0,.87);border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:transparent;background:#fff;color:rgba(0,0,0,.87)}.p-accordion .p-accordion-content{padding:1rem 1.5rem;border:0;background:#fff;color:rgba(0,0,0,.87);border-top:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-accordion p-accordiontab .p-accordion-tab{margin-bottom:0}.p-accordion p-accordiontab .p-accordion-content,.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link{border-radius:0}.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link,.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link,.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{border-top:0}.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link{border-top-right-radius:4px;border-top-left-radius:4px}.p-accordion p-accordiontab:last-child .p-accordion-content,.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-card{background:#fff;color:rgba(0,0,0,.87);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px}.p-card .p-card-body{padding:1rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:400;margin-bottom:.5rem;color:rgba(0,0,0,.6)}.p-card .p-card-content{padding:1rem 0}.p-card .p-card-footer{padding:1rem 0 0}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px rgba(0,0,0,.12)}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px rgba(0,0,0,.12)}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-fieldset,.p-fieldset .p-fieldset-legend{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);border-radius:4px}.p-fieldset .p-fieldset-legend{padding:1rem;font-weight:500}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:rgba(0,0,0,.04);border-color:#e0e0e0;color:rgba(0,0,0,.87)}.p-fieldset .p-fieldset-content{padding:1rem}.p-panel .p-panel-header{border:1px solid #e0e0e0;padding:1rem;background:#fff;color:rgba(0,0,0,.87);border-top-right-radius:4px;border-top-left-radius:4px}.p-panel .p-panel-header .p-panel-title{font-weight:500}.p-panel .p-panel-header .p-panel-header-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-panel .p-panel-header .p-panel-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panel.p-panel-toggleable .p-panel-header{padding:.5rem 1rem}.p-panel .p-panel-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-panel .p-panel-content,.p-panel .p-panel-footer{padding:1rem;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;border-top:0}.p-scrollpanel .p-scrollpanel-bar{background:rgba(0,0,0,.12);border:0}.p-splitter{border:1px solid #e0e0e0;background:#fff;border-radius:4px;color:rgba(0,0,0,.87)}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:rgba(0,0,0,.04)}.p-splitter .p-splitter-gutter-resizing,.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:rgba(0,0,0,.12)}.p-tabview .p-tabview-nav{background:#fff;border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:0 transparent;background:#fff;color:rgba(0,0,0,.6);padding:1rem 1.5rem;font-weight:500;border-top-right-radius:4px;border-top-left-radius:4px;transition:none;margin:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:rgba(63,81,181,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#fff;border-color:transparent;color:#3f51b5}.p-tabview .p-tabview-left-icon{margin-right:.5rem}.p-tabview .p-tabview-close,.p-tabview .p-tabview-right-icon{margin-left:.5rem}.p-tabview .p-tabview-panels{background:#fff;padding:1rem;border:0;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-toolbar{background:#fff;border:1px solid #e0e0e0;padding:1rem;border-radius:4px}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-confirm-popup .p-confirm-popup-content{padding:1rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:1rem}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after,.p-confirm-popup:before{border:solid hsla(0,0%,100%,0);border-bottom:solid #fff}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border:0}.p-dialog .p-dialog-header{border-bottom:0;background:#fff;color:rgba(0,0,0,.87);padding:1.5rem;border-top-right-radius:4px;border-top-left-radius:4px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:500;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-dialog .p-dialog-header .p-dialog-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#fff;color:rgba(0,0,0,.87);padding:0 1.5rem 1.5rem}.p-dialog .p-dialog-footer{border-top:0;background:#fff;color:rgba(0,0,0,.87);padding:1rem 1.5rem;text-align:right;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-dialog-mask.p-component-overlay{background-color:rgba(0,0,0,.32)}.p-overlaypanel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-overlaypanel .p-overlaypanel-content{padding:1rem}.p-overlaypanel .p-overlaypanel-close{background:#3f51b5;color:#fff;width:2.5rem;height:2.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1.25rem;right:-1.25rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:rgba(63,81,181,.92);color:#fff}.p-overlaypanel:after,.p-overlaypanel:before{border:solid hsla(0,0%,100%,0);border-bottom:solid #fff}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-sidebar .p-sidebar-header{padding:1rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-sidebar .p-sidebar-header .p-sidebar-close:focus,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1rem}.p-sidebar-mask.p-component-overlay{background:rgba(0,0,0,.32)}.p-tooltip .p-tooltip-text{background:rgba(97,97,97,.9);color:#fff;padding:.5rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:rgba(97,97,97,.9)}.p-fileupload .p-fileupload-buttonbar{background:#fff;padding:1rem;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline:0 none;outline-offset:0;box-shadow:none}.p-fileupload .p-fileupload-content{background:#fff;padding:2rem 1rem;border:1px solid #e0e0e0;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-fileupload .p-progressbar{height:4px}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{background:rgba(63,81,181,.92);color:#fff;border-color:transparent}.p-fileupload-choose:not(.p-disabled):active{background:rgba(63,81,181,.68);color:#fff;border-color:transparent}.p-breadcrumb{background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:1rem}.p-breadcrumb ul li .p-menuitem-link{transition:none;border-radius:4px}.p-breadcrumb ul li .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6)}.p-breadcrumb ul li.p-breadcrumb-chevron{margin:0 .5rem;color:rgba(0,0,0,.6)}.p-breadcrumb ul li:last-child .p-menuitem-text{color:rgba(0,0,0,.87)}.p-breadcrumb ul li:last-child .p-menuitem-icon{color:rgba(0,0,0,.6)}.p-contextmenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:12.5rem}.p-contextmenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-contextmenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-contextmenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-contextmenu .p-submenu-list{padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-contextmenu .p-menuitem,.p-contextmenu .p-menuitem:last-child{margin:0}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-megamenu{padding:1rem;background:transparent;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-megamenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-megamenu .p-megamenu-panel{background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-megamenu .p-megamenu-submenu-header{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400;border-top-right-radius:4px;border-top-left-radius:4px}.p-megamenu .p-megamenu-submenu{padding:.5rem 0;width:12.5rem}.p-megamenu .p-megamenu-submenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-megamenu .p-megamenu-submenu .p-menuitem,.p-megamenu .p-megamenu-submenu .p-menuitem:last-child{margin:0}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.5rem 0}.p-megamenu.p-megamenu-vertical .p-menuitem,.p-megamenu.p-megamenu-vertical .p-menuitem:last-child{margin:0}.p-menu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-menu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menu.p-menu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-menu .p-submenu-header{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menu .p-menuitem,.p-menu .p-menuitem:last-child{margin:0}.p-menubar{padding:1rem;background:transparent;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-menubar .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-submenu-list{padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:12.5rem}.p-menubar .p-submenu-list .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-submenu-list .p-menuitem,.p-menubar .p-submenu-list .p-menuitem:last-child{margin:0}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}@media screen and (max-width:960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{display:flex;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar .p-menubar-button:hover{color:rgba(0,0,0,.6);background:rgba(0,0,0,.04)}.p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list{position:absolute;display:none;padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:100%}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list ul li a{padding-left:3rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:5rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:7rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:9rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:11rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}}.p-panelmenu .p-panelmenu-header>a{padding:1.5rem;border:0;color:rgba(0,0,0,.87);background:#fff;font-weight:400;border-radius:4px;transition:none}.p-panelmenu .p-panelmenu-header>a .p-menuitem-icon,.p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header>a:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled)>a:hover{background:#f6f6f6;border-color:transparent;color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-header.p-highlight{margin-bottom:0}.p-panelmenu .p-panelmenu-header.p-highlight>a{background:#fff;border-color:transparent;color:rgba(0,0,0,.87);border-bottom-right-radius:0;border-bottom-left-radius:0}.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled)>a:hover{border-color:transparent;background:#fff;color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content{padding:.5rem 0;border:0;background:#fff;color:rgba(0,0,0,.87);margin-bottom:0;border-top:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-header>a{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover>a,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover>a,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header>a{border-top:0}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header>a{border-top-right-radius:4px;border-top-left-radius:4px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight)>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-slidemenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-slidemenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-slidemenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-slidemenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-slidemenu .p-slidemenu-list,.p-slidemenu.p-slidemenu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-slidemenu .p-slidemenu-list{padding:.5rem 0}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:rgba(0,0,0,.04)}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-slidemenu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-backward{padding:1rem;color:rgba(0,0,0,.87)}.p-steps .p-steps-item .p-menuitem-link{transition:none;border-radius:4px;background:transparent}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:rgba(0,0,0,.87);border:1px solid transparent;background:transparent;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:rgba(0,0,0,.87)}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-steps .p-steps-item.p-highlight .p-steps-number{background:rgba(63,81,181,.12);color:#3f51b5}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:500}.p-steps .p-steps-item:before{content:" ";border-top:1px solid rgba(0,0,0,.12);width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu .p-tabmenu-nav{background:#fff;border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:0 transparent;background:#fff;color:rgba(0,0,0,.6);padding:1rem 1.5rem;font-weight:500;border-top-right-radius:4px;border-top-left-radius:4px;transition:none;margin:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:rgba(63,81,181,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#fff;border-color:transparent;color:#3f51b5}.p-tieredmenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-tieredmenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-tieredmenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-tieredmenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tieredmenu .p-submenu-list,.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-tieredmenu .p-submenu-list{padding:.5rem 0}.p-tieredmenu .p-menuitem,.p-tieredmenu .p-menuitem:last-child{margin:0}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-inline-message{padding:1rem;margin:0;border-radius:4px}.p-inline-message.p-inline-message-info{background:#b3e5fc;border:1px solid transparent;color:#01579b}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#01579b}.p-inline-message.p-inline-message-success{background:#c8e6c9;border:1px solid transparent;color:#1b5e20}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1b5e20}.p-inline-message.p-inline-message-warn{background:#ffecb3;border:1px solid transparent;color:#7f6003}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#7f6003}.p-inline-message.p-inline-message-error{background:#ffcdd2;border:1px solid transparent;color:#b71c1c}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#b71c1c}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{margin:1rem 0;border-radius:4px}.p-message .p-message-wrapper{padding:1.25rem 1.5rem}.p-message .p-message-close{width:2.5rem;height:2.5rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:hsla(0,0%,100%,.3)}.p-message .p-message-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-message.p-message-info{background:#b3e5fc;border:0 solid transparent;color:#01579b}.p-message.p-message-info .p-message-close,.p-message.p-message-info .p-message-icon{color:#01579b}.p-message.p-message-success{background:#c8e6c9;border:0 solid transparent;color:#1b5e20}.p-message.p-message-success .p-message-close,.p-message.p-message-success .p-message-icon{color:#1b5e20}.p-message.p-message-warn{background:#ffecb3;border:0 solid transparent;color:#7f6003}.p-message.p-message-warn .p-message-close,.p-message.p-message-warn .p-message-icon{color:#7f6003}.p-message.p-message-error{background:#ffcdd2;border:0 solid transparent;color:#b71c1c}.p-message.p-message-error .p-message-close,.p-message.p-message-error .p-message-icon{color:#b71c1c}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:.9}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-toast .p-toast-message .p-toast-message-content{padding:1.5rem;border-width:0}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:hsla(0,0%,100%,.3)}.p-toast .p-toast-message .p-toast-icon-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-toast .p-toast-message.p-toast-message-info{background:#b3e5fc;border:0 solid transparent;color:#01579b}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:#01579b}.p-toast .p-toast-message.p-toast-message-success{background:#c8e6c9;border:0 solid transparent;color:#1b5e20}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:#1b5e20}.p-toast .p-toast-message.p-toast-message-warn{background:#ffecb3;border:0 solid transparent;color:#7f6003}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:#7f6003}.p-toast .p-toast-message.p-toast-message-error{background:#ffcdd2;border:0 solid transparent;color:#b71c1c}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:#b71c1c}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:hsla(0,0%,100%,.87);width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-item-nav{background:transparent;color:#f6f6f6;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;margin:0 .5rem}.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon{font-size:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-caption{background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.87);padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#dcdcdc;width:1.25rem;height:1.25rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#ececec}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:rgba(0,0,0,.5)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:hsla(0,0%,100%,.4)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:hsla(0,0%,100%,.6)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-galleria .p-galleria-thumbnail-container{background:rgba(0,0,0,.9);padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev{margin:.5rem;background-color:transparent;color:hsla(0,0%,100%,.87);width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-galleria-mask.p-component-overlay{background-color:rgba(0,0,0,.9)}.p-avatar{background-color:rgba(0,0,0,.12);border-radius:4px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #fff}.p-badge{background:#3f51b5;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:#ff4081;color:#fff}.p-badge.p-badge-success{background-color:#689f38;color:#fff}.p-badge.p-badge-info{background-color:#2196f3;color:#fff}.p-badge.p-badge-warning{background-color:#fbc02d;color:#212529}.p-badge.p-badge-danger{background-color:#d32f2f;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-blockui.p-component-overlay{background:rgba(0,0,0,.32)}.p-chip{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:16px;padding:0 1rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.5rem;margin-bottom:.5rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip .pi-chip-remove-icon{margin-left:.5rem}.p-chip img{width:2.5rem;height:2.5rem;margin-left:-1rem;margin-right:.5rem}.p-chip .pi-chip-remove-icon{border-radius:4px;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .pi-chip-remove-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-inplace .p-inplace-display{padding:1rem;border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-progressbar{border:0;height:4px;background:rgba(63,81,181,.32);border-radius:4px}.p-progressbar .p-progressbar-value{border:0;margin:0;background:#3f51b5}.p-progressbar .p-progressbar-label{color:rgba(0,0,0,.87);line-height:4px}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:#ff4081}.p-scrolltop.p-link:hover{background:rgba(255,64,129,.92)}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#fff}.p-skeleton{background-color:rgba(0,0,0,.08);border-radius:4px}.p-skeleton:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4),hsla(0,0%,100%,0))}.p-tag{background:#3f51b5;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:4px}.p-tag.p-tag-success{background-color:#689f38;color:#fff}.p-tag.p-tag-info{background-color:#2196f3;color:#fff}.p-tag.p-tag-warning{background-color:#fbc02d;color:#212529}.p-tag.p-tag-danger{background-color:#d32f2f;color:#fff}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-terminal{background:#fff;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;padding:1rem}.p-terminal .p-terminal-input{font-size:1rem;font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.p-accordion .p-accordion-tab{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);margin-bottom:0;border-radius:0;position:relative;transition:margin-bottom 225ms}.p-accordion .p-accordion-tab:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.p-accordion .p-accordion-tab:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-accordion .p-accordion-tab .p-accordion-toggle-icon{order:1;margin-left:auto;transition:transform .2s}.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus{background:#f6f6f6}.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon{transform:rotate(-270deg)}.p-accordion .p-accordion-tab.p-accordion-tab-active{margin-bottom:1rem}.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon{transform:rotate(-180deg)}.p-accordion .p-accordion-tab .p-accordion-header.p-disabled{opacity:1}.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link>*{opacity:.38}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus,.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus,.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token{padding:.25rem 1rem}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding-top:0;padding-bottom:0}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{font-size:75%}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:0}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus,p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-button{font-weight:500;min-width:4rem}.p-button.p-button-icon-only{min-width:auto}.p-button:enabled:focus{background:rgba(63,81,181,.76)}.p-button:enabled:active{background:rgba(63,81,181,.68)}.p-button .p-ink{background-color:hsla(0,0%,100%,.32)}.p-button.p-button-outlined:enabled:focus,.p-button.p-button-text:enabled:focus{background:rgba(63,81,181,.12)}.p-button.p-button-outlined:enabled:active,.p-button.p-button-text:enabled:active{background:rgba(63,81,181,.16)}.p-button.p-button-outlined .p-ink,.p-button.p-button-text .p-ink{background-color:rgba(63,81,181,.16)}.p-button:disabled{background-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.38)!important;opacity:1}.p-button:disabled.p-button-outlined,.p-button:disabled.p-button-text{background-color:transparent!important;color:rgba(0,0,0,.38)!important}.p-button:disabled.p-button-outlined{border-color:rgba(0,0,0,.38)!important}.p-button.p-button-raised:enabled:focus{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{background:rgba(255,64,129,.76)}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{background:rgba(255,64,129,.68)}.p-button.p-button-secondary.p-button-outlined:enabled:focus,.p-button.p-button-secondary.p-button-text:enabled:focus,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:focus{background:rgba(255,64,129,.12)}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(255,64,129,.16)}.p-button.p-button-secondary.p-button-outlined .p-ink,.p-button.p-button-secondary.p-button-text .p-ink,.p-buttonset.p-button-secondary>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-secondary>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-secondary>.p-button.p-button-text .p-ink{background-color:rgba(255,64,129,.16)}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{background:rgba(33,150,243,.76)}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{background:rgba(33,150,243,.68)}.p-button.p-button-info.p-button-outlined:enabled:focus,.p-button.p-button-info.p-button-text:enabled:focus,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:focus{background:rgba(33,150,243,.12)}.p-button.p-button-info.p-button-outlined:enabled:active,.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(33,150,243,.16)}.p-button.p-button-info.p-button-outlined .p-ink,.p-button.p-button-info.p-button-text .p-ink,.p-buttonset.p-button-info>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-info>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-info>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-info>.p-button.p-button-text .p-ink{background-color:rgba(33,150,243,.16)}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{background:rgba(104,159,56,.76)}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{background:rgba(104,159,56,.68)}.p-button.p-button-success.p-button-outlined:enabled:focus,.p-button.p-button-success.p-button-text:enabled:focus,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:focus{background:rgba(104,159,56,.12)}.p-button.p-button-success.p-button-outlined:enabled:active,.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(104,159,56,.16)}.p-button.p-button-success.p-button-outlined .p-ink,.p-button.p-button-success.p-button-text .p-ink,.p-buttonset.p-button-success>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-success>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-success>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-success>.p-button.p-button-text .p-ink{background-color:rgba(104,159,56,.16)}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{background:rgba(251,192,45,.76)}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{background:rgba(251,192,45,.68)}.p-button.p-button-warning.p-button-outlined:enabled:focus,.p-button.p-button-warning.p-button-text:enabled:focus,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:focus{background:rgba(251,192,45,.12)}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(251,192,45,.16)}.p-button.p-button-warning.p-button-outlined .p-ink,.p-button.p-button-warning.p-button-text .p-ink,.p-buttonset.p-button-warning>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-warning>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-warning>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-warning>.p-button.p-button-text .p-ink{background-color:rgba(251,192,45,.16)}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{background:rgba(156,39,176,.76)}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{background:rgba(156,39,176,.68)}.p-button.p-button-help.p-button-outlined:enabled:focus,.p-button.p-button-help.p-button-text:enabled:focus,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:focus{background:rgba(156,39,176,.12)}.p-button.p-button-help.p-button-outlined:enabled:active,.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(156,39,176,.16)}.p-button.p-button-help.p-button-outlined .p-ink,.p-button.p-button-help.p-button-text .p-ink,.p-buttonset.p-button-help>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-help>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-help>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-help>.p-button.p-button-text .p-ink{background-color:rgba(156,39,176,.16)}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{background:rgba(211,47,47,.76)}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{background:rgba(211,47,47,.68)}.p-button.p-button-danger.p-button-outlined:enabled:focus,.p-button.p-button-danger.p-button-text:enabled:focus,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:focus{background:rgba(211,47,47,.12)}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(211,47,47,.16)}.p-button.p-button-danger.p-button-outlined .p-ink,.p-button.p-button-danger.p-button-text .p-ink,.p-buttonset.p-button-danger>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-danger>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-danger>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-danger>.p-button.p-button-text .p-ink{background-color:rgba(211,47,47,.16)}.p-calendar-w-btn{border:1px solid rgba(0,0,0,.38);background:#fff;border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-calendar-w-btn .p-inputtext{background-image:none;background-color:transparent;border:0}.p-calendar-w-btn .p-inputtext:enabled:focus{box-shadow:none}.p-calendar-w-btn .p-datepicker-trigger.p-button{background-color:transparent;border:0}.p-calendar-w-btn .p-datepicker-trigger.p-button span{color:rgba(0,0,0,.6)}.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover{background:rgba(0,0,0,.04)}.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active,.p-calendar-w-btn .p-datepicker-trigger.p-button:focus{background:rgba(0,0,0,.12)}.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled{background-color:transparent!important}.p-calendar-w-btn:not(.p-calendar-disabled):hover{border-color:rgba(0,0,0,.87)}.p-calendar-w-btn:not(.p-calendar-disabled).p-focus{border-color:#3f51b5;box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-calendar-w-btn.p-calendar-disabled{opacity:.38}.p-datepicker .p-datepicker-header{border-bottom:0}.p-datepicker .p-datepicker-header .p-datepicker-title{margin:0 auto 0 0;order:1}.p-datepicker .p-datepicker-header .p-datepicker-prev{order:2}.p-datepicker .p-datepicker-header .p-datepicker-next{order:3}.p-datepicker table th{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.38);font-weight:400;font-size:.875rem}.p-datepicker table td.p-datepicker-today>span{box-shadow:0 0 0 1px rgba(0,0,0,.38)}.p-datepicker table td.p-datepicker-today.p-highlight{box-shadow:0 0 0 1px rgba(63,81,181,.12)}p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn{border-color:#b00020}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus{box-shadow:none}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled .p-calendar-w-btn{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-calendar-w-btn .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus,.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus,.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-calendar-w-btn .p-inputtext{border:0}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext{border:0;background-image:none}.p-cascadeselect .p-cascadeselect-trigger,.p-cascadeselect .p-inputtext{background-image:none;background:transparent}.p-cascadeselect .p-inputtext{border:0}.p-cascadeselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-cascadeselect-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-cascadeselect{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-cascadeselect .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-cascadeselect:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus,.p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-cascadeselect .p-inputtext:enabled:focus,.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-cascadeselect .p-inputtext{border:0}.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#ff4081;color:#fff}.p-checkbox{border-radius:50%;transition:box-shadow .2s}.p-checkbox .p-checkbox-box{border-color:#757575;border-radius:2px;position:relative}.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus,.p-checkbox .p-checkbox-box:not(.p-disabled):hover{border-color:#757575}.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus{border-color:#3f51b5}.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before{content:"";position:absolute;top:6px;left:1px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg);transform-origin:0 100%;-webkit-animation:checkbox-check 125ms linear 50ms forwards;animation:checkbox-check 125ms linear 50ms forwards}.p-checkbox:not(.p-checkbox-disabled):hover{box-shadow:0 0 1px 10px rgba(0,0,0,.04)}.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused{box-shadow:0 0 1px 10px rgba(0,0,0,.12)}.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover{box-shadow:0 0 1px 10px rgba(63,81,181,.04)}.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused{box-shadow:0 0 1px 10px rgba(63,81,181,.12)}.p-input-filled .p-checkbox .p-checkbox-box,.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover{background-color:#fff}@-webkit-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translateZ(0) rotate(45deg)}33%{width:4px;height:0;transform:translateZ(0) rotate(45deg)}to{width:4px;height:10px;border-color:#fff;transform:translate3d(0,-10px,0) rotate(45deg)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translateZ(0) rotate(45deg)}33%{width:4px;height:0;transform:translateZ(0) rotate(45deg)}to{width:4px;height:10px;border-color:#fff;transform:translate3d(0,-10px,0) rotate(45deg)}}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-input-filled .p-chips-multiple-container{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-chips-multiple-container .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus,.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus,.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-float-label .p-chips-multiple-container .p-chips-token{padding:.25rem 1rem}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token{padding-top:0;padding-bottom:0}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{font-size:75%}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token{padding:0}.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-datatable .p-sortable-column{outline:0 none}.p-datatable .p-sortable-column:focus{background-color:rgba(0,0,0,.03)}.p-datatable .p-datatable-tbody>tr{outline:0 none}.p-datatable .p-datatable-tbody>tr:not(.p-highlight):focus{background-color:rgba(0,0,0,.03)}.p-dropdown .p-dropdown-trigger,.p-dropdown .p-inputtext{background-image:none;background:transparent}.p-dropdown .p-inputtext{border:0}.p-dropdown:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-dropdown-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-dropdown{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-dropdown .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-dropdown:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-dropdown:not(.p-disabled).p-focus,.p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-dropdown .p-inputtext:enabled:focus,.p-input-filled .p-dropdown .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-dropdown .p-inputtext{border:0}.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#ff4081;color:#fff}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(255,64,129,.68);color:#fff}.p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-inputtext:enabled:focus.ng-invalid.ng-dirty{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled .p-inputtext{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-inputtext:enabled:hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-inputtext:enabled:focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-inputtext.ng-invalid.ng-dirty{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled .p-inputgroup .p-inputgroup-addon{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child{border-right-color:transparent}.p-input-filled .p-inputgroup-addon:first-child,.p-input-filled .p-inputgroup .p-float-label:first-child input,.p-input-filled .p-inputgroup button:first-child,.p-input-filled .p-inputgroup input:first-child{border-bottom-left-radius:0}.p-input-filled .p-inputgroup-addon:last-child,.p-input-filled .p-inputgroup .p-float-label:last-child input,.p-input-filled .p-inputgroup button:last-child,.p-input-filled .p-inputgroup input:last-child{border-bottom-right-radius:0}p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-inputswitch .p-inputswitch-slider:before{transition-property:box-shadow transform;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 0 1px 10px rgba(0,0,0,.04)}.p-inputswitch.p-inputswitch-focus .p-inputswitch-slider:before,.p-inputswitch.p-inputswitch-focus:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(63,81,181,.04),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch.p-inputswitch-checked.p-inputswitch-focus .p-inputswitch-slider:before,.p-inputswitch.p-inputswitch-checked.p-inputswitch-focus:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(63,81,181,.12),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-fieldset .p-fieldset-legend{border:0}.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label input.p-filled~label,.p-float-label input:focus~label,.p-float-label textarea.p-filled~label,.p-float-label textarea:focus~label{top:-.5rem!important;background-color:#fff;padding:2px 4px;margin-left:-4px;margin-top:0}.p-float-label textarea~label{margin-top:0}.p-float-label .p-inputwrapper-focus~label,.p-float-label input:focus~label{color:#3f51b5}.p-input-filled .p-float-label .p-inputtext{padding-top:1.5rem;padding-bottom:.5rem}.p-input-filled .p-float-label .p-inputwrapper-filled~label,.p-input-filled .p-float-label .p-inputwrapper-focus~label,.p-input-filled .p-float-label input.p-filled~label,.p-input-filled .p-float-label input:focus~label,.p-input-filled .p-float-label textarea.p-filled~label,.p-input-filled .p-float-label textarea:focus~label{top:.25rem!important;margin-top:0;background:transparent}.p-listbox-item .p-ink{background-color:rgba(63,81,181,.16)}.p-multiselect .p-multiselect-label,.p-multiselect .p-multiselect-trigger{background-image:none;background:transparent}.p-multiselect .p-multiselect-label{border:0}.p-multiselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-multiselect-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-multiselect{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-multiselect .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-multiselect:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-multiselect:not(.p-disabled).p-focus,.p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-multiselect .p-inputtext:enabled:focus,.p-input-filled .p-multiselect .p-inputtext:enabled:hover,.p-input-filled .p-multiselect .p-multiselect-label:hover{background-image:none;background:transparent}.p-float-label .p-multiselect-label .p-multiselect-token{padding:.25rem 1rem;margin-top:.25rem;margin-bottom:.25rem}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label,.p-input-filled .p-float-label .p-multiselect .p-multiselect-label{padding-top:1.5rem;padding-bottom:.5rem}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{font-size:75%}.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-overlaypanel .p-overlaypanel-content{padding:1.5rem}.p-paginator{justify-content:flex-end}.p-panel{border-radius:4px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.p-panel .p-panel-content,.p-panel .p-panel-footer,.p-panel .p-panel-header{border:0}.p-panel .p-panel-content{padding-top:0}.p-panel .p-panel-title{font-size:1.25rem}.p-panelmenu .p-panelmenu-panel{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);margin-bottom:0;border-radius:0;position:relative;transition:margin-bottom 225ms}.p-panelmenu .p-panelmenu-panel:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.p-panelmenu .p-panelmenu-panel:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon{order:1;margin-left:auto;margin-right:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled{opacity:1}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link>*{opacity:.38}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-link:focus{background:#f6f6f6}.p-progressbar{border-radius:0}.p-progressbar .p-progressbar-label{display:none}.p-radiobutton{border-radius:50%;transition:box-shadow .2s}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus,.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border:2px solid #757575}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus{border-color:#3f51b5}.p-radiobutton:not(.p-radiobutton-disabled):hover{box-shadow:0 0 1px 10px rgba(0,0,0,.04)}.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused{box-shadow:0 0 1px 10px rgba(0,0,0,.12)}.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover{box-shadow:0 0 1px 10px rgba(63,81,181,.04)}.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused{box-shadow:0 0 1px 10px rgba(63,81,181,.12)}.p-input-filled .p-radiobutton .p-radiobutton-box,.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#fff}.p-selectbutton .p-button:focus{background:#e0e0e1;border-color:#e0e0e1}.p-selectbutton .p-button:focus.p-highlight{background:#d9d8d9;border-color:#d9d8d9}.p-slider .p-slider-handle{transition:transform .2s,box-shadow .2s;transform:scale(.7)}.p-slider .p-slider-handle:focus{box-shadow:0 0 1px 10px rgba(255,64,129,.2)}.p-slider.p-slider-sliding .p-slider-handle{transform:scale(1)}.p-steps{padding:1rem 0}.p-steps .p-steps-item{justify-content:flex-start;flex-direction:row-reverse;align-items:center}.p-steps .p-steps-item:before{position:static;left:auto;top:auto;margin-top:0}.p-steps .p-steps-item:last-child{flex-grow:0}.p-steps .p-steps-item:last-child:before{display:none}.p-steps .p-steps-item .p-menuitem-link{flex-direction:row;flex:1 1 auto;overflow:visible;padding:0 .5rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{background-color:#9e9d9e;color:#fff;font-size:.857rem;min-width:1.714rem;height:1.714rem;line-height:1.714rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin:0;padding-left:.5rem}.p-steps .p-steps-item.p-highlight .p-steps-number{background-color:#3f51b5;color:#fff}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:600;color:rgba(0,0,0,.87)}.p-steps .p-steps-item.p-disabled{opacity:1}.p-tabview .p-tabview-nav{position:relative}.p-tabview .p-tabview-nav li .p-tabview-nav-link{transition:background-color .2s;border-radius:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link>.p-ink{background-color:rgba(63,81,181,.16)}.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus{background-color:rgba(63,81,181,.12)}.p-tabview .p-tabview-nav .p-tabview-ink-bar{z-index:1;display:block;position:absolute;bottom:0;height:2px;background-color:#3f51b5;transition:.5s cubic-bezier(.35,0,.25,1)}.p-toolbar{border:0}.p-tooltip .p-tooltip-text{box-shadow:none;font-size:.875rem}.p-tooltip .p-tooltip-arrow{display:none}.p-treetable .p-sortable-column{outline:0 none}.p-treetable .p-sortable-column:focus{background-color:rgba(0,0,0,.03)}.p-treetable .p-treetable-tbody>tr{outline:0 none}.p-treetable .p-treetable-tbody>tr:not(.p-highlight):focus{background-color:rgba(0,0,0,.03)}.p-tabmenu .p-tabmenu-nav{position:relative}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link{transition:background-color .2s;border-radius:0}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link>.p-ink{background-color:rgba(63,81,181,.16)}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus{background-color:rgba(63,81,181,.12)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar{display:block;position:absolute;bottom:0;height:2px;background-color:#3f51b5;transition:.5s cubic-bezier(.35,0,.25,1)}.p-timeline.p-timeline-vertical .p-timeline-event-connector{margin:.5rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{margin:0 .5rem}.p-togglebutton.p-button:focus{background:#e0e0e1;border-color:#e0e0e1}.p-togglebutton.p-button:focus.p-highlight{background:#d9d8d9;border-color:#d9d8d9}@font-face{font-family:primeicons;font-display:auto;src:url(primeicons.eot);src:url(primeicons.eot?#iefix) format("embedded-opentype"),url(primeicons.ttf) format("truetype"),url(primeicons.woff) format("woff"),url(primeicons.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pi-send:before{content:"\\e9ca"}.pi-slack:before{content:"\\e9c9"}.pi-sun:before{content:"\\e9c8"}.pi-moon:before{content:"\\e9c7"}.pi-vimeo:before{content:"\\e9c6"}.pi-youtube:before{content:"\\e9c5"}.pi-flag:before{content:"\\e9c4"}.pi-wallet:before{content:"\\e9c3"}.pi-map:before{content:"\\e9c2"}.pi-link:before{content:"\\e9c1"}.pi-credit-card:before{content:"\\e9bf"}.pi-discord:before{content:"\\e9c0"}.pi-percentage:before{content:"\\e9be"}.pi-euro:before{content:"\\e9bd"}.pi-book:before{content:"\\e9ba"}.pi-shield:before{content:"\\e9b9"}.pi-paypal:before{content:"\\e9bb"}.pi-amazon:before{content:"\\e9bc"}.pi-phone:before{content:"\\e9b8"}.pi-filter-slash:before{content:"\\e9b7"}.pi-facebook:before{content:"\\e9b4"}.pi-github:before{content:"\\e9b5"}.pi-twitter:before{content:"\\e9b6"}.pi-step-backward-alt:before{content:"\\e9ac"}.pi-step-forward-alt:before{content:"\\e9ad"}.pi-forward:before{content:"\\e9ae"}.pi-backward:before{content:"\\e9af"}.pi-fast-backward:before{content:"\\e9b0"}.pi-fast-forward:before{content:"\\e9b1"}.pi-pause:before{content:"\\e9b2"}.pi-play:before{content:"\\e9b3"}.pi-compass:before{content:"\\e9ab"}.pi-id-card:before{content:"\\e9aa"}.pi-ticket:before{content:"\\e9a9"}.pi-file-o:before{content:"\\e9a8"}.pi-reply:before{content:"\\e9a7"}.pi-directions-alt:before{content:"\\e9a5"}.pi-directions:before{content:"\\e9a6"}.pi-thumbs-up:before{content:"\\e9a3"}.pi-thumbs-down:before{content:"\\e9a4"}.pi-sort-numeric-down-alt:before{content:"\\e996"}.pi-sort-numeric-up-alt:before{content:"\\e997"}.pi-sort-alpha-down-alt:before{content:"\\e998"}.pi-sort-alpha-up-alt:before{content:"\\e999"}.pi-sort-numeric-down:before{content:"\\e99a"}.pi-sort-numeric-up:before{content:"\\e99b"}.pi-sort-alpha-down:before{content:"\\e99c"}.pi-sort-alpha-up:before{content:"\\e99d"}.pi-sort-alt:before{content:"\\e99e"}.pi-sort-amount-up:before{content:"\\e99f"}.pi-sort-amount-down:before{content:"\\e9a0"}.pi-sort-amount-down-alt:before{content:"\\e9a1"}.pi-sort-amount-up-alt:before{content:"\\e9a2"}.pi-palette:before{content:"\\e995"}.pi-undo:before{content:"\\e994"}.pi-desktop:before{content:"\\e993"}.pi-sliders-v:before{content:"\\e991"}.pi-sliders-h:before{content:"\\e992"}.pi-search-plus:before{content:"\\e98f"}.pi-search-minus:before{content:"\\e990"}.pi-file-excel:before{content:"\\e98e"}.pi-file-pdf:before{content:"\\e98d"}.pi-check-square:before{content:"\\e98c"}.pi-chart-line:before{content:"\\e98b"}.pi-user-edit:before{content:"\\e98a"}.pi-exclamation-circle:before{content:"\\e989"}.pi-android:before{content:"\\e985"}.pi-google:before{content:"\\e986"}.pi-apple:before{content:"\\e987"}.pi-microsoft:before{content:"\\e988"}.pi-heart:before{content:"\\e984"}.pi-mobile:before{content:"\\e982"}.pi-tablet:before{content:"\\e983"}.pi-key:before{content:"\\e981"}.pi-shopping-cart:before{content:"\\e980"}.pi-comments:before{content:"\\e97e"}.pi-comment:before{content:"\\e97f"}.pi-briefcase:before{content:"\\e97d"}.pi-bell:before{content:"\\e97c"}.pi-paperclip:before{content:"\\e97b"}.pi-share-alt:before{content:"\\e97a"}.pi-envelope:before{content:"\\e979"}.pi-volume-down:before{content:"\\e976"}.pi-volume-up:before{content:"\\e977"}.pi-volume-off:before{content:"\\e978"}.pi-eject:before{content:"\\e975"}.pi-money-bill:before{content:"\\e974"}.pi-images:before{content:"\\e973"}.pi-image:before{content:"\\e972"}.pi-sign-in:before{content:"\\e970"}.pi-sign-out:before{content:"\\e971"}.pi-wifi:before{content:"\\e96f"}.pi-sitemap:before{content:"\\e96e"}.pi-chart-bar:before{content:"\\e96d"}.pi-camera:before{content:"\\e96c"}.pi-dollar:before{content:"\\e96b"}.pi-lock-open:before{content:"\\e96a"}.pi-table:before{content:"\\e969"}.pi-map-marker:before{content:"\\e968"}.pi-list:before{content:"\\e967"}.pi-eye-slash:before{content:"\\e965"}.pi-eye:before{content:"\\e966"}.pi-folder-open:before{content:"\\e964"}.pi-folder:before{content:"\\e963"}.pi-video:before{content:"\\e962"}.pi-inbox:before{content:"\\e961"}.pi-lock:before{content:"\\e95f"}.pi-unlock:before{content:"\\e960"}.pi-tags:before{content:"\\e95d"}.pi-tag:before{content:"\\e95e"}.pi-power-off:before{content:"\\e95c"}.pi-save:before{content:"\\e95b"}.pi-question-circle:before{content:"\\e959"}.pi-question:before{content:"\\e95a"}.pi-copy:before{content:"\\e957"}.pi-file:before{content:"\\e958"}.pi-clone:before{content:"\\e955"}.pi-calendar-times:before{content:"\\e952"}.pi-calendar-minus:before{content:"\\e953"}.pi-calendar-plus:before{content:"\\e954"}.pi-ellipsis-v:before{content:"\\e950"}.pi-ellipsis-h:before{content:"\\e951"}.pi-bookmark:before{content:"\\e94e"}.pi-globe:before{content:"\\e94f"}.pi-replay:before{content:"\\e94d"}.pi-filter:before{content:"\\e94c"}.pi-print:before{content:"\\e94b"}.pi-align-right:before{content:"\\e946"}.pi-align-left:before{content:"\\e947"}.pi-align-center:before{content:"\\e948"}.pi-align-justify:before{content:"\\e949"}.pi-cog:before{content:"\\e94a"}.pi-cloud-download:before{content:"\\e943"}.pi-cloud-upload:before{content:"\\e944"}.pi-cloud:before{content:"\\e945"}.pi-pencil:before{content:"\\e942"}.pi-users:before{content:"\\e941"}.pi-clock:before{content:"\\e940"}.pi-user-minus:before{content:"\\e93e"}.pi-user-plus:before{content:"\\e93f"}.pi-trash:before{content:"\\e93d"}.pi-external-link:before{content:"\\e93c"}.pi-window-maximize:before{content:"\\e93b"}.pi-window-minimize:before{content:"\\e93a"}.pi-refresh:before{content:"\\e938"}.pi-user:before{content:"\\e939"}.pi-exclamation-triangle:before{content:"\\e922"}.pi-calendar:before{content:"\\e927"}.pi-chevron-circle-left:before{content:"\\e928"}.pi-chevron-circle-down:before{content:"\\e929"}.pi-chevron-circle-right:before{content:"\\e92a"}.pi-chevron-circle-up:before{content:"\\e92b"}.pi-angle-double-down:before{content:"\\e92c"}.pi-angle-double-left:before{content:"\\e92d"}.pi-angle-double-right:before{content:"\\e92e"}.pi-angle-double-up:before{content:"\\e92f"}.pi-angle-down:before{content:"\\e930"}.pi-angle-left:before{content:"\\e931"}.pi-angle-right:before{content:"\\e932"}.pi-angle-up:before{content:"\\e933"}.pi-upload:before{content:"\\e934"}.pi-download:before{content:"\\e956"}.pi-ban:before{content:"\\e935"}.pi-star-o:before{content:"\\e936"}.pi-star:before{content:"\\e937"}.pi-chevron-left:before{content:"\\e900"}.pi-chevron-right:before{content:"\\e901"}.pi-chevron-down:before{content:"\\e902"}.pi-chevron-up:before{content:"\\e903"}.pi-caret-left:before{content:"\\e904"}.pi-caret-right:before{content:"\\e905"}.pi-caret-down:before{content:"\\e906"}.pi-caret-up:before{content:"\\e907"}.pi-search:before{content:"\\e908"}.pi-check:before{content:"\\e909"}.pi-check-circle:before{content:"\\e90a"}.pi-times:before{content:"\\e90b"}.pi-times-circle:before{content:"\\e90c"}.pi-plus:before{content:"\\e90d"}.pi-plus-circle:before{content:"\\e90e"}.pi-minus:before{content:"\\e90f"}.pi-minus-circle:before{content:"\\e910"}.pi-circle-on:before{content:"\\e911"}.pi-circle-off:before{content:"\\e912"}.pi-sort-down:before{content:"\\e913"}.pi-sort-up:before{content:"\\e914"}.pi-sort:before{content:"\\e915"}.pi-step-backward:before{content:"\\e916"}.pi-step-forward:before{content:"\\e917"}.pi-th-large:before{content:"\\e918"}.pi-arrow-down:before{content:"\\e919"}.pi-arrow-left:before{content:"\\e91a"}.pi-arrow-right:before{content:"\\e91b"}.pi-arrow-up:before{content:"\\e91c"}.pi-bars:before{content:"\\e91d"}.pi-arrow-circle-down:before{content:"\\e91e"}.pi-arrow-circle-left:before{content:"\\e91f"}.pi-arrow-circle-right:before{content:"\\e920"}.pi-arrow-circle-up:before{content:"\\e921"}.pi-info:before{content:"\\e923"}.pi-info-circle:before{content:"\\e924"}.pi-home:before{content:"\\e925"}.pi-spinner:before{content:"\\e926"}.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding:calc(.5em - 1px) calc(.75em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:none}.select fieldset[disabled] select,.select select[disabled],[disabled].button,[disabled].file-cta,[disabled].file-name,[disabled].input,[disabled].pagination-ellipsis,[disabled].pagination-link,[disabled].pagination-next,[disabled].pagination-previous,[disabled].textarea,fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .textarea{cursor:not-allowed}.breadcrumb,.button,.file,.is-unselectable,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete:after,.delete:before,.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before,.modal-close:before{height:2px;width:50%}.delete:after,.modal-close:after{height:50%;width:2px}.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:hsla(0,0%,4%,.3)}.delete:active,.modal-close:active{background-color:hsla(0,0%,4%,.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading:after,.control.is-loading:after,.loader,.select.is-loading:after{-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border-radius:290486px;border-color:transparent transparent #dbdbdb #dbdbdb;border-style:solid;border-width:2px;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}\n/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{color:#da1039;font-size:.875em;font-weight:400;padding:.25em .5em}code,hr{background-color:#f5f5f5}hr{border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#4a4a4a;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding:calc(.5em - 1px) 1em;text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#3273dc;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:transparent;color:#3273dc;text-decoration:none}.button.is-ghost.is-hovered,.button.is-ghost:hover{color:#3273dc;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused:after,.button.is-white.is-outlined.is-loading.is-hovered:after,.button.is-white.is-outlined.is-loading:focus:after,.button.is-white.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-white.is-inverted.is-outlined.is-loading:focus:after,.button.is-white.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused:after,.button.is-black.is-outlined.is-loading.is-hovered:after,.button.is-black.is-outlined.is-loading:focus:after,.button.is-black.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-black.is-inverted.is-outlined.is-loading:focus:after,.button.is-black.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{color:#f5f5f5}.button.is-light.is-inverted,.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined.is-loading.is-focused:after,.button.is-light.is-outlined.is-loading.is-hovered:after,.button.is-light.is-outlined.is-loading:focus:after,.button.is-light.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-light.is-inverted.is-outlined.is-loading:focus:after,.button.is-light.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#fff}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined.is-loading.is-focused:after,.button.is-dark.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-outlined.is-loading:focus:after,.button.is-dark.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.button.is-dark.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined.is-loading.is-focused:after,.button.is-primary.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-outlined.is-loading:focus:after,.button.is-primary.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.button.is-primary.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ebfffc;color:#00947e}.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover{background-color:#defffa;border-color:transparent;color:#00947e}.button.is-primary.is-light.is-active,.button.is-primary.is-light:active{background-color:#d1fff8;border-color:transparent;color:#00947e}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined.is-loading.is-focused:after,.button.is-link.is-outlined.is-loading.is-hovered:after,.button.is-link.is-outlined.is-loading:focus:after,.button.is-link.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-link.is-inverted.is-outlined.is-loading:focus:after,.button.is-link.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eef3fc;color:#2160c4}.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover{background-color:#e3ecfa;border-color:transparent;color:#2160c4}.button.is-link.is-light.is-active,.button.is-link.is-light:active{background-color:#d8e4f8;border-color:transparent;color:#2160c4}.button.is-info{background-color:#3298dc;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#2793da;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#238cd1;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3298dc;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3298dc}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;color:#3298dc}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#3298dc;border-color:#3298dc;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-outlined.is-loading.is-focused:after,.button.is-info.is-outlined.is-loading.is-hovered:after,.button.is-info.is-outlined.is-loading:focus:after,.button.is-info.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;box-shadow:none;color:#3298dc}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-info.is-inverted.is-outlined.is-loading:focus:after,.button.is-info.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover{background-color:#e3f1fa;border-color:transparent;color:#1d72aa}.button.is-info.is-light.is-active,.button.is-info.is-light:active{background-color:#d8ebf8;border-color:transparent;color:#1d72aa}.button.is-success{background-color:#48c774;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#3ec46d;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#3abb67;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c774;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c774}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c774;color:#48c774}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#48c774;border-color:#48c774;color:#fff}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-outlined.is-loading.is-focused:after,.button.is-success.is-outlined.is-loading.is-hovered:after,.button.is-success.is-outlined.is-loading:focus:after,.button.is-success.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c774;box-shadow:none;color:#48c774}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-success.is-inverted.is-outlined.is-loading:focus:after,.button.is-success.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf3;color:#257942}.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover{background-color:#e6f7ec;border-color:transparent;color:#257942}.button.is-success.is-light.is-active,.button.is-success.is-light:active{background-color:#dcf4e4;border-color:transparent;color:#257942}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{color:#ffdd57}.button.is-warning.is-inverted,.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined.is-loading.is-focused:after,.button.is-warning.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-outlined.is-loading:focus:after,.button.is-warning.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.button.is-warning.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-warning.is-light{background-color:#fffbeb;color:#947600}.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover{background-color:#fff8de;border-color:transparent;color:#947600}.button.is-warning.is-light.is-active,.button.is-warning.is-light:active{background-color:#fff6d1;border-color:transparent;color:#947600}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-outlined.is-loading.is-focused:after,.button.is-danger.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-outlined.is-loading:focus:after,.button.is-danger.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.button.is-danger.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light.is-active,.button.is-danger.is-light:active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{font-size:.75rem}.button.is-small:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:calc(1em + .25em);padding-right:calc(1em + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (max-width:1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width:1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width:1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width:1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-fullwidth{width:100%}.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img{height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-primary.is-light{background-color:#ebfffc;color:#00947e}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-link.is-light{background-color:#eef3fc;color:#2160c4}.notification.is-info{background-color:#3298dc;color:#fff}.notification.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.notification.is-success{background-color:#48c774;color:#fff}.notification.is-success.is-light{background-color:#effaf3;color:#257942}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.notification.is-warning.is-light{background-color:#fffbeb;color:#947600}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(90deg,#fff 30%,#ededed 0)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(90deg,#0a0a0a 30%,#ededed 0)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(90deg,#f5f5f5 30%,#ededed 0)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(90deg,#363636 30%,#ededed 0)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(90deg,#00d1b2 30%,#ededed 0)}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-link:indeterminate{background-image:linear-gradient(90deg,#3273dc 30%,#ededed 0)}.progress.is-info::-webkit-progress-value{background-color:#3298dc}.progress.is-info::-moz-progress-bar{background-color:#3298dc}.progress.is-info::-ms-fill{background-color:#3298dc}.progress.is-info:indeterminate{background-image:linear-gradient(90deg,#3298dc 30%,#ededed 0)}.progress.is-success::-webkit-progress-value{background-color:#48c774}.progress.is-success::-moz-progress-bar{background-color:#48c774}.progress.is-success::-ms-fill{background-color:#48c774}.progress.is-success:indeterminate{background-image:linear-gradient(90deg,#48c774 30%,#ededed 0)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(90deg,#ffdd57 30%,#ededed 0)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(90deg,#f14668 30%,#ededed 0)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(90deg,#4a4a4a 30%,#ededed 0);background-position:0 0;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#3298dc;border-color:#3298dc;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c774;border-color:#48c774;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#363636}.table th:not([align]){text-align:inherit}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover,.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.has-addons .tag,.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-primary.is-light{background-color:#ebfffc;color:#00947e}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-link.is-light{background-color:#eef3fc;color:#2160c4}.tag:not(body).is-info{background-color:#3298dc;color:#fff}.tag:not(body).is-info.is-light{background-color:#eef6fc;color:#1d72aa}.tag:not(body).is-success{background-color:#48c774;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf3;color:#257942}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag:not(body).is-warning.is-light{background-color:#fffbeb;color:#947600}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete:after,.tag:not(body).is-delete:before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete:before{height:1px;width:50%}.tag:not(body).is-delete:after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.subtitle sup,.title sub,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.select select,.textarea{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select fieldset[disabled] select,.select select[disabled],[disabled].input,[disabled].textarea,fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:hsla(0,0%,48%,.3)}.input,.textarea{box-shadow:inset 0 .0625em .125em hsla(0,0%,4%,.05);max-width:100%;width:100%}[readonly].input,[readonly].textarea{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.is-link.input,.is-link.textarea{border-color:#3273dc}.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.is-info.input,.is-info.textarea{border-color:#3298dc}.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.is-success.input,.is-success.textarea{border-color:#48c774}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.is-warning.input,.is-warning.textarea{border-color:#ffdd57}.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.is-danger.input,.is-danger.textarea{border-color:#f14668}.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:calc(calc(.75em - 1px) + .375em);padding-right:calc(calc(.75em - 1px) + .375em)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:auto}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox input[disabled],.radio input[disabled],[disabled].checkbox,[disabled].radio,fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading):after{border-color:#3273dc;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.select.is-white:not(:hover):after,.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.select.is-black:not(:hover):after,.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.select.is-light:not(:hover):after,.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.select.is-dark:not(:hover):after,.select.is-dark select{border-color:#363636}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:#292929}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary:not(:hover):after,.select.is-primary select{border-color:#00d1b2}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:#00b89c}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.select.is-link:not(:hover):after,.select.is-link select{border-color:#3273dc}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:#2366d1}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select.is-info:not(:hover):after,.select.is-info select{border-color:#3298dc}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:#238cd1}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.select.is-success:not(:hover):after,.select.is-success select{border-color:#48c774}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:#3abb67}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.select.is-warning:not(:hover):after,.select.is-warning select{border-color:#ffdd57}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:#ffd83d}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.select.is-danger:not(:hover):after,.select.is-danger select{border-color:#f14668}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:#ef2e55}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled:after{border-color:#7a7a7a}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,100%,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,4%,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,96%,.25);color:rgba(0,0,0,.7)}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#fff}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3298dc;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#2793da;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,152,220,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#238cd1;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c774;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#3ec46d;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(72,199,116,.25);color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#3abb67;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,221,87,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(241,70,104,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border:1px solid #dbdbdb;border-left-width:0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#3298dc}.help.is-success{color:#48c774}.help.is-warning{color:#ffdd57}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover{z-index:2}.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus{z-index:3}.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media print,screen and (min-width:769px){.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media print,screen and (min-width:769px){.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media print,screen and (min-width:769px){.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#b5b5b5;content:"/"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li:before{content:"\u2192"}.breadcrumb.has-bullet-separator li+li:before{content:"\u2022"}.breadcrumb.has-dot-separator li+li:before{content:"\xb7"}.breadcrumb.has-succeeds-separator li+li:before{content:"\u227b"}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#4a4a4a;max-width:100%;position:relative}.card-content:first-child,.card-footer:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-content:last-child,.card-footer:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em hsla(0,0%,4%,.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-icon,.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{padding:1.5rem}.card-content,.card-footer{background-color:transparent}.card-footer{border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:0;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media print,screen and (min-width:769px){.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media print,screen and (min-width:769px){.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media print,screen and (min-width:769px){.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media print,screen and (min-width:769px){.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid hsla(0,0%,86%,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid hsla(0,0%,86%,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width:768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#ebfffc}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#00947e}.message.is-link{background-color:#eef3fc}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#2160c4}.message.is-info{background-color:#eef6fc}.message.is-info .message-header{background-color:#3298dc;color:#fff}.message.is-info .message-body{border-color:#3298dc;color:#1d72aa}.message.is-success{background-color:#effaf3}.message.is-success .message-header{background-color:#48c774;color:#fff}.message.is-success .message-body{border-color:#48c774;color:#257942}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#947600}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-radius:4px;border:solid #dbdbdb;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:hsla(0,0%,4%,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link:after,.navbar.is-white .navbar-start .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link:after,.navbar.is-black .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5}.navbar.is-light,.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link:after,.navbar.is-light .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,.7)}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#fff}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-end .navbar-link:after,.navbar.is-dark .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link:after,.navbar.is-primary .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-end .navbar-link:after,.navbar.is-link .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#3298dc;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-end .navbar-link:after,.navbar.is-info .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3298dc;color:#fff}}.navbar.is-success{background-color:#48c774;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-end .navbar-link:after,.navbar.is-success .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c774;color:#fff}}.navbar.is-warning{background-color:#ffdd57}.navbar.is-warning,.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link:after,.navbar.is-warning .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-end .navbar-link:after,.navbar.is-danger .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:first-child{top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#3273dc}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom:3px solid #3273dc;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless):after{border-color:#3273dc;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px hsla(0,0%,4%,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top-touch .navbar-menu,.navbar.is-fixed-top .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px hsla(0,0%,4%,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px hsla(0,0%,4%,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-.75rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#3273dc}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-list li,.pagination-next,.pagination-previous{flex-grow:1;flex-shrink:1}}@media print,screen and (min-width:769px){.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#00d1b2;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#00d1b2}.panel.is-primary .panel-block.is-active .panel-icon{color:#00d1b2}.panel.is-link .panel-heading{background-color:#3273dc;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#3273dc}.panel.is-link .panel-block.is-active .panel-icon{color:#3273dc}.panel.is-info .panel-heading{background-color:#3298dc;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3298dc}.panel.is-info .panel-block.is-active .panel-icon{color:#3298dc}.panel.is-success .panel-heading{background-color:#48c774;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c774}.panel.is-success .panel-block.is-active .panel-icon{color:#48c774}.panel.is-warning .panel-heading{background-color:#ffdd57;color:rgba(0,0,0,.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffdd57}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffdd57}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-block:not(:last-child),.panel-tabs:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-center,.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border:1px solid #dbdbdb;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media print,screen and (min-width:769px){.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-left:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-left:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-left:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-left:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-left:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-left:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-left:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-left:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-left:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-left:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-left:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-left:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-left:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-left:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-left:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-left:91.6666666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media print,screen and (min-width:769px){.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.3333333333%}.tile.is-2{flex:none;width:16.6666666667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.3333333333%}.tile.is-5{flex:none;width:41.6666666667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.3333333333%}.tile.is-8{flex:none;width:66.6666666667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.3333333333%}.tile.is-11{flex:none;width:91.6666666667%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-primary-light{color:#ebfffc!important}a.has-text-primary-light:focus,a.has-text-primary-light:hover{color:#b8fff4!important}.has-background-primary-light{background-color:#ebfffc!important}.has-text-primary-dark{color:#00947e!important}a.has-text-primary-dark:focus,a.has-text-primary-dark:hover{color:#00c7a9!important}.has-background-primary-dark{background-color:#00947e!important}.has-text-link{color:#3273dc!important}a.has-text-link:focus,a.has-text-link:hover{color:#205bbc!important}.has-background-link{background-color:#3273dc!important}.has-text-link-light{color:#eef3fc!important}a.has-text-link-light:focus,a.has-text-link-light:hover{color:#c2d5f5!important}.has-background-link-light{background-color:#eef3fc!important}.has-text-link-dark{color:#2160c4!important}a.has-text-link-dark:focus,a.has-text-link-dark:hover{color:#3b79de!important}.has-background-link-dark{background-color:#2160c4!important}.has-text-info{color:#3298dc!important}a.has-text-info:focus,a.has-text-info:hover{color:#207dbc!important}.has-background-info{background-color:#3298dc!important}.has-text-info-light{color:#eef6fc!important}a.has-text-info-light:focus,a.has-text-info-light:hover{color:#c2e0f5!important}.has-background-info-light{background-color:#eef6fc!important}.has-text-info-dark{color:#1d72aa!important}a.has-text-info-dark:focus,a.has-text-info-dark:hover{color:#248fd6!important}.has-background-info-dark{background-color:#1d72aa!important}.has-text-success{color:#48c774!important}a.has-text-success:focus,a.has-text-success:hover{color:#34a85c!important}.has-background-success{background-color:#48c774!important}.has-text-success-light{color:#effaf3!important}a.has-text-success-light:focus,a.has-text-success-light:hover{color:#c8eed6!important}.has-background-success-light{background-color:#effaf3!important}.has-text-success-dark{color:#257942!important}a.has-text-success-dark:focus,a.has-text-success-dark:hover{color:#31a058!important}.has-background-success-dark{background-color:#257942!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-background-warning{background-color:#ffdd57!important}.has-text-warning-light{color:#fffbeb!important}a.has-text-warning-light:focus,a.has-text-warning-light:hover{color:#fff1b8!important}.has-background-warning-light{background-color:#fffbeb!important}.has-text-warning-dark{color:#947600!important}a.has-text-warning-dark:focus,a.has-text-warning-dark:hover{color:#c79f00!important}.has-background-warning-dark{background-color:#947600!important}.has-text-danger{color:#f14668!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-danger-light{color:#feecf0!important}a.has-text-danger-light:focus,a.has-text-danger-light:hover{color:#fabdc9!important}.has-background-danger-light{background-color:#feecf0!important}.has-text-danger-dark{color:#cc0f35!important}a.has-text-danger-dark:focus,a.has-text-danger-dark:hover{color:#ee2049!important}.has-background-danger-dark{background-color:#cc0f35!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3,.mx-3{margin-left:.75rem!important}.mx-3{margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4,.mx-4{margin-left:1rem!important}.mx-4{margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5,.mx-5{margin-left:1.5rem!important}.mx-5{margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6,.mx-6{margin-left:3rem!important}.mx-6{margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3,.px-3{padding-left:.75rem!important}.px-3{padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4,.px-4{padding-left:1rem!important}.px-4{padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5,.px-5{padding-left:1.5rem!important}.px-5{padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6,.px-6{padding-left:3rem!important}.px-6{padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media print,screen and (min-width:769px){.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media print,screen and (min-width:769px){.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media print,screen and (min-width:769px){.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media print,screen and (min-width:769px){.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media print,screen and (min-width:769px){.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-sans-serif,.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-code,.is-family-monospace{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:769px){.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:hsla(0,0%,4%,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:hsla(0,0%,4%,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover,.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover,.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,.7)}.hero.is-light .subtitle{color:rgba(0,0,0,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-light .tabs a:hover,.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover,.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}}.hero.is-info{background-color:#3298dc;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#3298dc}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#238cd1;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover,.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3298dc}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}}.hero.is-success{background-color:#48c774;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#48c774}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#3abb67;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover,.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c774}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#29b342,#48c774 71%,#56d296)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#29b342,#48c774 71%,#56d296)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover,.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)}}.hero.is-small .hero-body{padding:1.5rem}@media print,screen and (min-width:769px){.hero.is-medium .hero-body{padding:9rem 1.5rem}.hero.is-large .hero-body{padding:18rem 1.5rem}}.hero.is-fullheight-with-navbar .hero-body,.hero.is-fullheight .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media print,screen and (min-width:769px){.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0}.hero-body,.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}.tab-content{visibility:hidden;position:absolute;width:calc(100% - 50px);height:calc(100% - 41px - 67px - 24px)}.tab-content.is-visible{visibility:visible}.tab-content.scrollable{overflow-y:auto;padding-right:10px}.tab-content h4{margin-top:60px}.table-header{margin-bottom:50px}.checkbox-col{width:50px}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.fa-times{color:#f14668}.fa-check{color:#48c774}td{padding:.2rem 1rem!important;vertical-align:middle!important}'],encapsulation:3}),e}();function z(e,t){if(1&e&&(r.TgZ(0,"th",5),r._uU(1," Score "),r.TgZ(2,"button",8),r._UZ(3,"fa-icon",9),r.qZA(),r._UZ(4,"p-sortIcon",6),r.qZA()),2&e){var n=r.oxw(3);r.Q6J("pSortableColumn","score"),r.xp6(2),r.uIk("data-tooltip",n.tableProteinScoreTooltip),r.xp6(1),r.Q6J("icon",n.faQuestionCircle),r.xp6(1),r.Q6J("field","score")}}function U(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"th",4),r._UZ(2,"p-tableHeaderCheckbox"),r.qZA(),r.TgZ(3,"th",5),r._uU(4," UniProt Code "),r._UZ(5,"p-sortIcon",6),r.qZA(),r.TgZ(6,"th",5),r._uU(7," Symbol "),r._UZ(8,"p-sortIcon",6),r.qZA(),r.TgZ(9,"th",5),r._uU(10," Name "),r._UZ(11,"p-sortIcon",6),r.qZA(),r.YNc(12,z,5,4,"th",7),r.TgZ(13,"th",5),r._uU(14," Seed "),r._UZ(15,"p-sortIcon",6),r.qZA(),r.qZA()),2&e){var n=r.oxw(2);r.xp6(3),r.Q6J("pSortableColumn","uniprotAc"),r.xp6(2),r.Q6J("field","uniprotAc"),r.xp6(1),r.Q6J("pSortableColumn","symbol"),r.xp6(2),r.Q6J("field","symbol"),r.xp6(1),r.Q6J("pSortableColumn","proteinName"),r.xp6(2),r.Q6J("field","proteinName"),r.xp6(1),r.Q6J("ngIf",n.tableHasScores),r.xp6(1),r.Q6J("pSortableColumn","isSeed"),r.xp6(2),r.Q6J("field","isSeed")}}function B(e,t){if(1&e&&(r.TgZ(0,"td"),r._uU(1),r.ALo(2,"number"),r.qZA()),2&e){var n=r.oxw().$implicit;r.xp6(1),r.Oqu(r.lcZ(2,1,n.score))}}var N=function(){return["icon"]};function q(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",13),r._uU(2," Seed "),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faCheck)("classes",r.DdM(2,N))}}function F(e,t){if(1&e&&(r.TgZ(0,"span"),r._UZ(1,"fa-icon",13),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("icon",n.faTimes)("classes",r.DdM(2,N))}}function W(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._UZ(2,"p-tableCheckbox",10),r.qZA(),r.TgZ(3,"td"),r.TgZ(4,"a",11),r._uU(5),r.qZA(),r.qZA(),r.TgZ(6,"td"),r._uU(7),r.qZA(),r.TgZ(8,"td"),r._uU(9),r.qZA(),r.YNc(10,B,3,3,"td",12),r.TgZ(11,"td"),r.YNc(12,q,3,3,"span",12),r.YNc(13,F,2,3,"span",12),r.qZA(),r.qZA()),2&e){var n=t.$implicit,i=r.oxw(2);r.xp6(2),r.Q6J("value",n),r.xp6(2),r.MGl("href","https://www.uniprot.org/uniprot/",n.uniprotAc,"",r.LSH),r.xp6(1),r.Oqu(n.uniprotAc),r.xp6(2),r.Oqu(n.symbol),r.xp6(2),r.Oqu(n.proteinName),r.xp6(1),r.Q6J("ngIf",i.tableHasScores),r.xp6(2),r.Q6J("ngIf",n.isSeed),r.xp6(1),r.Q6J("ngIf",!n.isSeed)}}function K(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"p-table",1),r.NdJ("selectionChange",function(e){return r.CHM(n),r.oxw().tableProteinSelection(e)}),r.YNc(1,U,16,9,"ng-template",2),r.YNc(2,W,14,8,"ng-template",3),r.qZA()}if(2&e){var i=r.oxw();r.Q6J("value",i.tableProteins)("selection",i.tableSelectedProteins)}}var V=function(){var e=function(){function e(){_classCallCheck(this,e),this.tableHasScores=!0,this.tableProteinScoreTooltip="",this.tableProteins=[],this.faTimes=v.NBC,this.faCheck=v.LEp,this.faQuestionCircle=_}return _createClass(e,[{key:"ngOnInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-prot-table"]],inputs:{tableHasScores:"tableHasScores",tableProteinScoreTooltip:"tableProteinScoreTooltip",tableProteins:"tableProteins",tableSelectedProteins:"tableSelectedProteins",tableProteinSelection:"tableProteinSelection"},decls:1,vars:1,consts:[["selectionMode","multiple","dataKey","uniprotAc",3,"value","selection","selectionChange",4,"ngIf"],["selectionMode","multiple","dataKey","uniprotAc",3,"value","selection","selectionChange"],["pTemplate","header"],["pTemplate","body"],[1,"checkbox-col"],[3,"pSortableColumn"],[3,"field"],[3,"pSortableColumn",4,"ngIf"],[1,"button","is-light","has-tooltip","tooltip-button"],[1,"icon",3,"icon"],[3,"value"],["target","_blank",3,"href"],[4,"ngIf"],[3,"icon","classes"]],template:function(e,t){1&e&&r.YNc(0,K,3,2,"p-table",0),2&e&&r.Q6J("ngIf",t.tableProteins.length>0)},directives:[b.O5,k.iA,y.jx,k.Mo,k.lQ,k.fz,x.BN,k.UA],pipes:[b.JJ],styles:['@charset "UTF-8";\n/*! bulma.io v0.9.2 | MIT License | github.com/jgthms/bulma */.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default!important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@-webkit-keyframes p-fadein{0%{opacity:0}to{opacity:1}}@keyframes p-fadein{0%{opacity:0}to{opacity:1}}button,input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.p-connected-overlay{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem}.p-badge-dot,.p-badge-no-gutter{border-radius:50%;padding:0}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-button-label{transition:all .2s}.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-disabled{cursor:default!important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}.p-colorpicker-panel .p-colorpicker-color{background:transparent url(color.png) no-repeat 0 0}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url(hue.png) no-repeat 0 0}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputtext{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea~label{top:1rem}.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label input.p-filled~label,.p-float-label input:focus~label,.p-float-label textarea.p-filled~label,.p-float-label textarea:focus~label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill~label{top:-20px;font-size:12px}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-right>i{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,.5);border-radius:100%;transform:scale(0)}.p-ink-active{-webkit-animation:ripple .4s linear;animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none!important}@-webkit-keyframes ripple{to{opacity:0;transform:scale(2.5)}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-left,.p-tooltip.p-tooltip-right{padding:0 .25rem}.p-tooltip.p-tooltip-bottom,.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}:root{--surface-a:#fff;--surface-b:#fafafa;--surface-c:rgba(0,0,0,.04);--surface-d:rgba(0,0,0,.12);--surface-e:#fff;--surface-f:#fff;--text-color:rgba(0,0,0,0.87);--text-color-secondary:textSecondaryColor;--primary-color:#3f51b5;--primary-color-text:#fff;--font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;--surface-0:#fff;--surface-50:#fafafa;--surface-100:#f5f5f5;--surface-200:#eee;--surface-300:#e0e0e0;--surface-400:#bdbdbd;--surface-500:#9e9e9e;--surface-600:#757575;--surface-700:#616161;--surface-800:#424242;--surface-900:#212121;--content-padding:1rem;--inline-spacing:0.5rem}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(roboto-v20-latin-ext_latin-regular.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(roboto-v20-latin-ext_latin-500.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-500.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(roboto-v20-latin-ext_latin-700.woff2) format("woff2"),url(roboto-v20-latin-ext_latin-700.woff) format("woff")}*{box-sizing:border-box}.p-component{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;font-weight:400}.p-component-overlay{background-color:rgba(0,0,0,.32);transition-duration:.2s}.p-component:disabled,.p-disabled{opacity:.38}.p-error{color:#b00020}.p-text-secondary{color:rgba(0,0,0,.6)}.p-link,.pi{font-size:1rem}.p-link{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;border-radius:4px}.p-link:focus{outline:0 none;outline-offset:0;box-shadow:none}:root{--blue-50:#f4fafe;--blue-100:#cae6fc;--blue-200:#a0d2fa;--blue-300:#75bef8;--blue-400:#4baaf5;--blue-500:#2196f3;--blue-600:#1c80cf;--blue-700:#1769aa;--blue-800:#125386;--blue-900:#0d3c61;--green-50:#f7faf5;--green-100:#dbe8cf;--green-200:#bed6a9;--green-300:#a1c384;--green-400:#85b15e;--green-500:#689f38;--green-600:#588730;--green-700:#496f27;--green-800:#39571f;--green-900:#2a4016;--yellow-50:#fffcf5;--yellow-100:#fef0cd;--yellow-200:#fde4a5;--yellow-300:#fdd87d;--yellow-400:#fccc55;--yellow-500:#fbc02d;--yellow-600:#d5a326;--yellow-700:#b08620;--yellow-800:#8a6a19;--yellow-900:#644d12;--cyan-50:#f2fcfd;--cyan-100:#c2eff5;--cyan-200:#91e2ed;--cyan-300:#61d5e4;--cyan-400:#30c9dc;--cyan-500:#00bcd4;--cyan-600:#00a0b4;--cyan-700:#008494;--cyan-800:#006775;--cyan-900:#004b55;--pink-50:#fef4f7;--pink-100:#fac9da;--pink-200:#f69ebc;--pink-300:#f1749e;--pink-400:#ed4981;--pink-500:#e91e63;--pink-600:#c61a54;--pink-700:#a31545;--pink-800:#801136;--pink-900:#5d0c28;--indigo-50:#f6f7fc;--indigo-100:#d5d9ef;--indigo-200:#b3bae2;--indigo-300:#919cd5;--indigo-400:#707dc8;--indigo-500:#4e5fbb;--indigo-600:#42519f;--indigo-700:#374383;--indigo-800:#2b3467;--indigo-900:#1f264b;--teal-50:#f2faf9;--teal-100:#c2e6e2;--teal-200:#91d2cc;--teal-300:#61beb5;--teal-400:#30aa9f;--teal-500:#009688;--teal-600:#008074;--teal-700:#00695f;--teal-800:#00534b;--teal-900:#003c36;--orange-50:#fffaf2;--orange-100:#ffe6c2;--orange-200:#ffd391;--orange-300:#ffbf61;--orange-400:#ffac30;--orange-500:#ff9800;--orange-600:#d98100;--orange-700:#b36a00;--orange-800:#8c5400;--orange-900:#663d00;--bluegray-50:#f7f9f9;--bluegray-100:#d9e0e3;--bluegray-200:#bbc7cd;--bluegray-300:#9caeb7;--bluegray-400:#7e96a1;--bluegray-500:#607d8b;--bluegray-600:#526a76;--bluegray-700:#435861;--bluegray-800:#35454c;--bluegray-900:#263238;--purple-50:#faf4fb;--purple-100:#e7cbec;--purple-200:#d4a2dd;--purple-300:#c279ce;--purple-400:#af50bf;--purple-500:#9c27b0;--purple-600:#852196;--purple-700:#6d1b7b;--purple-800:#561561;--purple-900:#3e1046}.p-autocomplete .p-autocomplete-loader{right:1rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:4rem}.p-autocomplete .p-autocomplete-multiple-container{padding:.5rem 1rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.5rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}p-autocomplete.ng-dirty.ng-invalid>.p-autocomplete>.p-inputtext{border-color:#b00020}.p-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll){padding:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}p-calendar.ng-dirty.ng-invalid>.p-calendar>.p-inputtext{border-color:#b00020}.p-datepicker{padding:.5rem;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{padding:.5rem;color:rgba(0,0,0,.87);background:#fff;font-weight:500;margin:0;border-bottom:1px solid rgba(0,0,0,.12);border-top-right-radius:4px;border-top-left-radius:4px}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datepicker .p-datepicker-header .p-datepicker-next:focus,.p-datepicker .p-datepicker-header .p-datepicker-prev:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2.5rem}.p-datepicker .p-datepicker-header .p-datepicker-title select{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-datepicker .p-datepicker-header .p-datepicker-title select:focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{width:2.5rem;height:2.5rem;border-radius:50%;transition:none;border:1px solid transparent}.p-datepicker table td>span.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker table td.p-datepicker-today>span{background:#fff;color:rgba(0,0,0,.87);border-color:#000}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid rgba(0,0,0,.12)}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid rgba(0,0,0,.12);padding:.5rem}.p-datepicker .p-timepicker button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datepicker .p-timepicker button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:none;border-radius:4px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-right:1px solid rgba(0,0,0,.12);padding:0 .5rem}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0;border-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}@media screen and (max-width:769px){.p-datepicker table td,.p-datepicker table th{padding:0}}.p-cascadeselect{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-cascadeselect:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0;padding:1rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:rgba(0,0,0,.6)}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-cascadeselect-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-cascadeselect-panel .p-cascadeselect-items{padding:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:1rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}p-cascadeselect.ng-dirty.ng-invalid>.p-cascadeselect{border-color:#b00020}.p-input-filled .p-cascadeselect{background:#f5f5f5}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-checkbox{width:18px;height:18px}.p-checkbox .p-checkbox-box{border:2px solid #757575;background:#fff;width:18px;height:18px;color:rgba(0,0,0,.87);border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#fff;font-size:14px}.p-checkbox .p-checkbox-box.p-highlight{border-color:#3f51b5;background:#3f51b5}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:rgba(0,0,0,.87)}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:#3f51b5;background:#3f51b5;color:#fff}p-checkbox.ng-dirty.ng-invalid>.p-checkbox>.p-checkbox-box{border-color:#b00020}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f5f5f5}.p-input-filled .p-checkbox .p-checkbox-box.p-highlight{background:#3f51b5}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{background-color:#ececec}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#3f51b5}.p-checkbox-label{margin-left:.5rem}.p-chips .p-chips-multiple-container{padding:.5rem 1rem}.p-chips .p-chips-multiple-container:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-chips .p-chips-multiple-container .p-chips-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.5rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);padding:0;margin:0}p-chips.ng-dirty.ng-invalid>.p-chips>.p-inputtext{border-color:#b00020}.p-colorpicker-preview,.p-fluid .p-colorpicker-preview.p-inputtext{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border-color:#191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-dropdown{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-dropdown:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:2rem}.p-dropdown .p-dropdown-label{background:transparent;border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:rgba(0,0,0,.6)}.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-dropdown .p-dropdown-clear-icon{color:rgba(0,0,0,.6);right:2.357rem}.p-dropdown-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-dropdown-panel .p-dropdown-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:2rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll){padding:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}p-dropdown.ng-dirty.ng-invalid>.p-dropdown{border-color:#b00020}.p-input-filled .p-dropdown{background:#f5f5f5}.p-input-filled .p-dropdown:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-editor-container .p-editor-toolbar{background:#fff;border-top-right-radius:4px;border-top-left-radius:4px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e0e0e0}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0;color:rgba(0,0,0,.6)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px;padding:0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:rgba(0,0,0,.87)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:1rem}.p-editor-container .p-editor-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e0e0e0}.p-editor-container .p-editor-content .ql-editor{background:#fff;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-editor-container .ql-snow.ql-toolbar button:focus,.p-editor-container .ql-snow.ql-toolbar button:hover{color:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill{fill:rgba(0,0,0,.87)}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar button.ql-active{color:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#3f51b5}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label{color:#3f51b5}.p-inputgroup-addon{background:#fff;color:rgba(0,0,0,.6);border-top:1px solid rgba(0,0,0,.38);border-left:1px solid rgba(0,0,0,.38);border-bottom:1px solid rgba(0,0,0,.38);padding:1rem;min-width:2.357rem}.p-inputgroup-addon:last-child{border-right:1px solid rgba(0,0,0,.38)}.p-inputgroup>.p-component,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup .p-float-label:first-child input,.p-inputgroup button:first-child,.p-inputgroup input:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.p-inputgroup-addon:last-child,.p-inputgroup .p-float-label:last-child input,.p-inputgroup button:last-child,.p-inputgroup input:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}p-inputmask.ng-dirty.ng-invalid>.p-inputtext,p-inputnumber.ng-dirty.ng-invalid>.p-inputnumber>.p-inputtext{border-color:#b00020}.p-inputswitch{width:2.75rem;height:1rem}.p-inputswitch .p-inputswitch-slider{background:rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:.5rem}.p-inputswitch .p-inputswitch-slider:before{background:#fff;width:1.5rem;height:1.5rem;left:-1px;margin-top:-.75rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translateX(1.5rem)}.p-inputswitch.p-focus .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:none}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background:rgba(0,0,0,.38)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:rgba(63,81,181,.5)}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:#3f51b5}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:rgba(63,81,181,.5)}p-inputswitch.ng-dirty.ng-invalid>.p-inputswitch{border-color:#b00020}.p-inputtext{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;color:rgba(0,0,0,.87);background:#fff;padding:1rem;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}.p-inputtext:enabled:hover{border-color:rgba(0,0,0,.87)}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-inputtext.ng-dirty.ng-invalid{border-color:#b00020}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.875rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:1.25rem}.p-float-label>label{left:1rem;color:rgba(0,0,0,.6);transition-duration:.2s}.p-float-label>.ng-invalid.ng-dirty+label{color:#b00020}.p-input-icon-left>i:first-of-type{left:1rem;color:rgba(0,0,0,.6)}.p-input-icon-left>.p-inputtext{padding-left:3rem}.p-input-icon-left.p-float-label>label{left:3rem}.p-input-icon-right>i:last-of-type{right:1rem;color:rgba(0,0,0,.6)}.p-input-icon-right>.p-inputtext{padding-right:3rem}::-webkit-input-placeholder{color:rgba(0,0,0,.6)}:-moz-placeholder,::-moz-placeholder{color:rgba(0,0,0,.6)}:-ms-input-placeholder{color:rgba(0,0,0,.6)}.p-input-filled .p-inputtext{background-color:#f5f5f5}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.875rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:1.25rem}.p-listbox{background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-listbox .p-listbox-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:2rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-listbox .p-listbox-header .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list{padding:0}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);transition:none;border-radius:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-listbox .p-listbox-list .p-listbox-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-listbox .p-listbox-list .p-listbox-item .p-checkbox{margin-right:.5rem}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}p-listbox.ng-dirty.ng-invalid>.p-listbox{border-color:#b00020}.p-multiselect{background:#fff;border:1px solid rgba(0,0,0,.38);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-multiselect:not(.p-disabled):hover{border-color:rgba(0,0,0,.87)}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-multiselect .p-multiselect-label{padding:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-multiselect .p-multiselect-label.p-placeholder{color:rgba(0,0,0,.6)}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.5rem 1rem;margin-right:.5rem;background:rgba(63,81,181,.12);color:#3f51b5;border-radius:4px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:rgba(0,0,0,.6);width:2.357rem;border-top-right-radius:4px;border-bottom-right-radius:4px}.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.5rem 1rem}.p-multiselect-panel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-multiselect-panel .p-multiselect-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:2rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper,.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll){padding:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:1rem;color:rgba(0,0,0,.87);background:transparent}p-multiselect.ng-dirty.ng-invalid>.p-multiselect{border-color:#b00020}.p-input-filled .p-multiselect{background:#f5f5f5}.p-input-filled .p-multiselect:not(.p-disabled).p-focus{background-color:#dcdcdc}.p-password.p-invalid.p-component>.p-inputtext{border-color:#b00020}.p-password-panel{padding:1rem;background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:rgba(63,81,181,.32)}.p-password-panel .p-password-meter .p-password-strength.weak{background:#d32f2f}.p-password-panel .p-password-meter .p-password-strength.medium{background:#fbc02d}.p-password-panel .p-password-meter .p-password-strength.strong{background:#689f38}.p-radiobutton{width:20px;height:20px}.p-radiobutton .p-radiobutton-box{border:2px solid #757575;background:#fff;width:20px;height:20px;color:rgba(0,0,0,.87);border-radius:50%;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:rgba(0,0,0,.87)}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:none;border-color:#3f51b5}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:10px;height:10px;transition-duration:.2s;background-color:#3f51b5}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:#3f51b5;background:#fff}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#3f51b5;background:#fff;color:#3f51b5}p-radiobutton.ng-dirty.ng-invalid>.p-radiobutton>.p-radiobutton-box{border-color:#b00020}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f5f5f5}.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#ececec}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight,.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#fff}.p-radiobutton-label{margin-left:.5rem}.p-rating .p-rating-icon{color:#3f51b5;margin-left:.5rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);font-size:1.143rem}.p-rating .p-rating-icon.p-rating-cancel{color:#b00020}.p-rating .p-rating-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-rating .p-rating-icon:first-child{margin-left:0}.p-rating .p-rating-icon.pi-star,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover{color:#3f51b5}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover{color:#b00020}.p-selectbutton .p-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button.p-highlight{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:rgba(0,0,0,.6)}.p-selectbutton .p-button.p-highlight:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:rgba(0,0,0,.6)}p-selectbutton.ng-dirty.ng-invalid>.p-selectbutton>.p-button{border-color:#b00020}.p-slider{background:#c1c1c1;border:0;border-radius:4px}.p-slider.p-slider-horizontal{height:2px}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-10px;margin-left:-10px}.p-slider.p-slider-vertical{width:2px}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-10px;margin-bottom:-10px}.p-slider .p-slider-handle{height:20px;width:20px;background:#3f51b5;border:0;border-radius:50%;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-slider .p-slider-handle:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-slider .p-slider-range{background:#3f51b5}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#3f51b5;border-color:0 none}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1),left .2s}.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range{transition:width .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1),bottom .2s}.p-slider.p-slider-animate.p-slider-vertical .p-slider-range{transition:height .2s}.p-togglebutton.p-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-togglebutton.p-button .p-button-icon-left,.p-togglebutton.p-button .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button.p-highlight{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.p-togglebutton.p-button.p-highlight .p-button-icon-left,.p-togglebutton.p-button.p-highlight .p-button-icon-right{color:rgba(0,0,0,.6)}.p-togglebutton.p-button.p-highlight:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right{color:rgba(0,0,0,.6)}p-togglebutton.ng-dirty.ng-invalid>.p-togglebutton.p-button{border-color:#b00020}.p-button{color:#fff;background:#3f51b5;border:0;padding:.714rem 1rem;font-size:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px}.p-button:enabled:hover{background:rgba(63,81,181,.92)}.p-button:enabled:active,.p-button:enabled:hover{color:#fff;border-color:transparent}.p-button.p-button-outlined{background-color:transparent;color:#3f51b5;border:1px solid}.p-button.p-button-outlined:enabled:hover{background:rgba(63,81,181,.04);color:#3f51b5;border:1px solid}.p-button.p-button-outlined:enabled:active{background:rgba(63,81,181,.16);color:#3f51b5;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.6)}.p-button.p-button-outlined.p-button-plain:enabled:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.6)}.p-button.p-button-outlined.p-button-plain:enabled:active{background:rgba(0,0,0,.16);color:rgba(0,0,0,.6)}.p-button.p-button-text{background-color:transparent;color:#3f51b5;border-color:transparent}.p-button.p-button-text:enabled:hover{background:rgba(63,81,181,.04);color:#3f51b5;border-color:transparent}.p-button.p-button-text:enabled:active{background:rgba(63,81,181,.16);color:#3f51b5;border-color:transparent}.p-button.p-button-text.p-button-plain{color:rgba(0,0,0,.6)}.p-button.p-button-text.p-button-plain:enabled:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.6)}.p-button.p-button-text.p-button-plain:enabled:active{background:rgba(0,0,0,.16);color:rgba(0,0,0,.6)}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#3f51b5;background-color:#fff}.p-button.p-button-raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:3rem;padding:.714rem}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{font-size:.875rem;padding:.62475rem .875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.8925rem 1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-buttonset{display:flex}.p-fluid .p-buttonset .p-button{flex:1}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#fff;background:#ff4081;border:0}.p-button.p-button-secondary:enabled:hover,.p-buttonset.p-button-secondary>.p-button:enabled:hover,.p-splitbutton.p-button-secondary>.p-button:enabled:hover{background:rgba(255,64,129,.92);color:#fff;border-color:transparent}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover{background:rgba(255,64,129,.04);color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active{background:rgba(255,64,129,.16);color:#ff4081;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;color:#ff4081;border-color:transparent}.p-button.p-button-secondary.p-button-text:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover{background:rgba(255,64,129,.04);border-color:transparent;color:#ff4081}.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(255,64,129,.16);border-color:transparent;color:#ff4081}.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#2196f3;border:0}.p-button.p-button-info:enabled:hover,.p-buttonset.p-button-info>.p-button:enabled:hover,.p-splitbutton.p-button-info>.p-button:enabled:hover{background:rgba(33,150,243,.92);color:#fff;border-color:transparent}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:transparent;color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:hover{background:rgba(33,150,243,.04);color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active{background:rgba(33,150,243,.16);color:#2196f3;border:1px solid}.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:transparent;color:#2196f3;border-color:transparent}.p-button.p-button-info.p-button-text:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:hover{background:rgba(33,150,243,.04);border-color:transparent;color:#2196f3}.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(33,150,243,.16);border-color:transparent;color:#2196f3}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#689f38;border:0}.p-button.p-button-success:enabled:hover,.p-buttonset.p-button-success>.p-button:enabled:hover,.p-splitbutton.p-button-success>.p-button:enabled:hover{background:rgba(104,159,56,.92);color:#fff;border-color:transparent}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:transparent;color:#689f38;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:hover{background:rgba(104,159,56,.04);color:#689f38;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active{background:rgba(104,159,56,.16);color:#689f38;border:1px solid}.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:transparent;color:#689f38;border-color:transparent}.p-button.p-button-success.p-button-text:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:hover{background:rgba(104,159,56,.04);border-color:transparent;color:#689f38}.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(104,159,56,.16);border-color:transparent;color:#689f38}.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:#212529;background:#fbc02d;border:0}.p-button.p-button-warning:enabled:hover,.p-buttonset.p-button-warning>.p-button:enabled:hover,.p-splitbutton.p-button-warning>.p-button:enabled:hover{background:rgba(251,192,45,.92);color:#212529;border-color:transparent}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{color:#212529;border-color:transparent}.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:transparent;color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:hover{background:rgba(251,192,45,.04);color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active{background:rgba(251,192,45,.16);color:#fbc02d;border:1px solid}.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:transparent;color:#fbc02d;border-color:transparent}.p-button.p-button-warning.p-button-text:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:hover{background:rgba(251,192,45,.04);border-color:transparent;color:#fbc02d}.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(251,192,45,.16);border-color:transparent;color:#fbc02d}.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#9c27b0;border:0}.p-button.p-button-help:enabled:hover,.p-buttonset.p-button-help>.p-button:enabled:hover,.p-splitbutton.p-button-help>.p-button:enabled:hover{background:rgba(156,39,176,.92);color:#fff;border-color:transparent}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:transparent;color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:hover{background:rgba(156,39,176,.04);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active{background:rgba(156,39,176,.16);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:transparent;color:#9c27b0;border-color:transparent}.p-button.p-button-help.p-button-text:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:hover{background:rgba(156,39,176,.04);border-color:transparent;color:#9c27b0}.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(156,39,176,.16);border-color:transparent;color:#9c27b0}.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#d32f2f;border:0}.p-button.p-button-danger:enabled:hover,.p-buttonset.p-button-danger>.p-button:enabled:hover,.p-splitbutton.p-button-danger>.p-button:enabled:hover{background:rgba(211,47,47,.92);color:#fff;border-color:transparent}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{box-shadow:none}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{color:#fff;border-color:transparent}.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:transparent;color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:hover{background:rgba(211,47,47,.04);color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active{background:rgba(211,47,47,.16);color:#d32f2f;border:1px solid}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;color:#d32f2f;border-color:transparent}.p-button.p-button-danger.p-button-text:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:hover{background:rgba(211,47,47,.04);border-color:transparent;color:#d32f2f}.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(211,47,47,.16);border-color:transparent;color:#d32f2f}.p-button.p-button-link{color:#3f51b5;background:transparent;border:transparent}.p-button.p-button-link:enabled:hover{background:transparent;color:#3f51b5;border-color:transparent}.p-button.p-button-link:enabled:hover .p-button-label{text-decoration:underline}.p-button.p-button-link:enabled:focus{background:transparent;box-shadow:none;border-color:transparent}.p-button.p-button-link:enabled:active{background:transparent;color:#3f51b5;border-color:transparent}.p-carousel .p-carousel-content .p-carousel-next,.p-carousel .p-carousel-content .p-carousel-prev{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin:.5rem}.p-carousel .p-carousel-content .p-carousel-next:enabled:hover,.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-carousel .p-carousel-content .p-carousel-next:focus,.p-carousel .p-carousel-content .p-carousel-prev:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#dcdcdc;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#ececec}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable .p-paginator-bottom,.p-datatable .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-datatable .p-datatable-footer,.p-datatable .p-datatable-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-datatable .p-datatable-thead>tr>th{transition:none}.p-datatable .p-datatable-tfoot>tr>td,.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:solid #e4e4e4;border-width:0 0 1px;font-weight:500;color:rgba(0,0,0,.87);background:#fff}.p-datatable .p-sortable-column .p-sortable-column-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#3f51b5;background:rgba(63,81,181,.12);margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:rgba(0,0,0,.6)}.p-datatable .p-sortable-column.p-highlight{background:#fff;color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-datatable .p-sortable-column:focus{box-shadow:none;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#fff;color:rgba(0,0,0,.87);transition:none;outline-color:transparent}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:solid #e4e4e4;border-width:0 0 1px;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 rgba(63,81,181,.12)}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 rgba(63,81,181,.12)}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-datatable .p-column-resizer-helper{background:#3f51b5}.p-datatable .p-datatable-scrollable-footer,.p-datatable .p-datatable-scrollable-header{background:#fff}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td,.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:rgba(0,0,0,.02)}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler:hover{color:#3f51b5}.p-datatable.p-datatable-sm .p-datatable-footer,.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-footer,.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-dataview .p-paginator-bottom,.p-dataview .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-dataview .p-dataview-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-dataview .p-dataview-content{background:#fff;color:rgba(0,0,0,.87);border:0;padding:1rem 0}.p-dataview.p-dataview-list .p-dataview-content>.p-grid>div{border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-dataview .p-dataview-footer{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-emptymessage{padding:1rem}.p-column-filter-row .p-column-filter-clear-button,.p-column-filter-row .p-column-filter-menu-button{margin-left:.5rem}.p-column-filter-menu-button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{border-color:transparent}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover,.p-column-filter-menu-button:hover{color:rgba(0,0,0,.6);background:rgba(0,0,0,.04)}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:rgba(63,81,181,.12);color:#3f51b5}.p-column-filter-menu-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-clear-button{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-column-filter-clear-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-overlay{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:1rem;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04)}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);background:#fff;margin:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12)}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule,.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:1rem}.fc .fc-view-container td.fc-widget-content,.fc .fc-view-container th{background:#fff;border:1px solid #e0e0e0;color:rgba(0,0,0,.87)}.fc .fc-view-container td.fc-head-container{border:1px solid #e0e0e0}.fc .fc-view-container .fc-row{border-right:1px solid #e0e0e0}.fc .fc-view-container .fc-event{background:rgba(63,81,181,.12);border:1px solid rgba(63,81,181,.12);color:#3f51b5}.fc .fc-view-container .fc-divider{background:#fff;border:1px solid #e0e0e0}.fc .fc-toolbar .fc-button{color:#fff;background:#3f51b5;border:0;font-size:1rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:4px;display:flex;align-items:center}.fc .fc-toolbar .fc-button:enabled:hover{background:rgba(63,81,181,.92);color:#fff;border-color:transparent}.fc .fc-toolbar .fc-button:enabled:active{background:rgba(63,81,181,.68);color:#fff;border-color:transparent}.fc .fc-toolbar .fc-button:enabled:active:focus{outline:0 none;outline-offset:0;box-shadow:none}.fc .fc-toolbar .fc-button .fc-icon-chevron-left{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:"\ue900"}.fc .fc-toolbar .fc-button .fc-icon-chevron-right{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:"\ue901"}.fc .fc-toolbar .fc-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button,.fc .fc-toolbar .fc-button.fc-timeGridDay-button,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button{background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,.fc .fc-toolbar .fc-button.fc-timeGridDay-button:hover,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button:hover{background:#f6f6f6;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active{background:#e0e0e1;border-color:#e0e0e1;color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover{background:#d9d8d9;border-color:#d9d8d9;color:rgba(0,0,0,.87)}.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:focus,.fc .fc-toolbar .fc-button.fc-timeGridDay-button:focus,.fc .fc-toolbar .fc-button.fc-timeGridWeek-button:focus{outline:0 none;outline-offset:0;box-shadow:none;z-index:1}.fc .fc-toolbar .fc-button-group .fc-button{border-radius:0}.fc .fc-toolbar .fc-button-group .fc-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc .fc-toolbar .fc-button-group .fc-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-orderlist .p-orderlist-controls{padding:1rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#fff;color:rgba(0,0,0,.87);padding:1rem;border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-orderlist .p-orderlist-header .p-orderlist-title{font-weight:500}.p-orderlist .p-orderlist-filter-container{padding:1rem;background:#fff;border:1px solid #e0e0e0;border-bottom:0}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:2rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-orderlist .p-orderlist-list{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:1rem;margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none}.p-orderlist .p-orderlist-list .p-orderlist-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-orderlist .p-orderlist-list .p-orderlist-empty-message{padding:1rem;color:rgba(0,0,0,.87)}.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-orderlist-item.cdk-drag-preview{padding:1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border:0;color:rgba(0,0,0,.87);background:#fff;margin:0}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:rgba(30,39,86,.12)}.p-organizationchart .p-organizationchart-line-down{background:rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid;border-color:rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-line-top{border-color:#e0e0e0 rgba(0,0,0,.12) rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12)}.p-organizationchart .p-organizationchart-node-content{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:1rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-paginator{background:#fff;color:rgba(0,0,0,.87);border:0 solid #e4e4e4;padding:.5rem 1rem;border-radius:4px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev{background-color:transparent;border:0;color:rgba(0,0,0,.6);min-width:3rem;height:3rem;margin:.143rem;transition:none;border-radius:50%}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover{background:rgba(0,0,0,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-paginator .p-paginator-first{border-top-left-radius:4px;border-bottom-left-radius:4px}.p-paginator .p-paginator-last{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-paginator .p-dropdown{margin-left:.5rem;height:3rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-current{padding:0 .5rem}.p-paginator .p-paginator-current,.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0;color:rgba(0,0,0,.6);min-width:3rem;height:3rem;margin:.143rem}.p-paginator .p-paginator-pages .p-paginator-page{transition:none;border-radius:50%}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:rgba(63,81,181,.12);border-color:rgba(63,81,181,.12);color:#3f51b5}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:rgba(0,0,0,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-picklist .p-picklist-buttons{padding:1rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#fff;color:rgba(0,0,0,.87);padding:1rem;border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-picklist .p-picklist-header .p-picklist-title{font-weight:500}.p-picklist .p-picklist-filter-container{padding:1rem;background:#fff;border:1px solid #e0e0e0;border-bottom:0}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:2rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-picklist .p-picklist-list{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-picklist .p-picklist-list .p-picklist-item{padding:1rem;margin:0;border:0;color:rgba(0,0,0,.87);background:transparent;transition:none}.p-picklist .p-picklist-list .p-picklist-item:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#3f51b5;background:rgba(63,81,181,.12)}.p-picklist .p-picklist-list .p-picklist-empty-message{padding:1rem;color:rgba(0,0,0,.87)}.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-picklist-item.cdk-drag-preview{padding:1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border:0;color:rgba(0,0,0,.87);background:#fff;margin:0}.p-timeline .p-timeline-event-marker{border:0;border-radius:50%;width:1rem;height:1rem;background-color:#bdbdbd}.p-timeline .p-timeline-event-connector{background-color:#bdbdbd}.p-timeline.p-timeline-vertical .p-timeline-event-content,.p-timeline.p-timeline-vertical .p-timeline-event-opposite{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-content,.p-timeline.p-timeline-horizontal .p-timeline-event-opposite{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);padding:1rem;border-radius:4px}.p-tree .p-tree-container .p-treenode{padding:.25rem}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:4px;transition:none;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:rgba(0,0,0,.6)}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon{color:rgba(0,0,0,.87)}.p-tree .p-tree-container .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#3f51b5}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:2rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:1rem;color:rgba(0,0,0,.6)}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background-color:rgba(50,65,145,.12)}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content{border-radius:4px;border:1px solid #e0e0e0;background-color:#fff;color:rgba(0,0,0,.87);padding:.5rem;transition:none}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight{background-color:rgba(63,81,181,.12);color:#3f51b5}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon{color:#3f51b5}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover{background-color:inherit;color:inherit}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-treetable .p-paginator-bottom,.p-treetable .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-treetable .p-treetable-footer,.p-treetable .p-treetable-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-treetable .p-treetable-thead>tr>th{transition:none}.p-treetable .p-treetable-tfoot>tr>td,.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:solid #e4e4e4;border-width:0 0 1px;font-weight:500;color:rgba(0,0,0,.87);background:#fff}.p-treetable .p-sortable-column{outline-color:transparent}.p-treetable .p-sortable-column .p-sortable-column-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#3f51b5;background:rgba(63,81,181,.12);margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:rgba(0,0,0,.6)}.p-treetable .p-sortable-column.p-highlight{background:#fff;color:rgba(0,0,0,.87)}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:rgba(0,0,0,.87)}.p-treetable .p-treetable-tbody>tr{background:#fff;color:rgba(0,0,0,.87);transition:none;outline-color:transparent}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:solid #e4e4e4;border-width:0 0 1px;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon{color:rgba(0,0,0,.87)}.p-treetable .p-treetable-tbody>tr.p-highlight{background:rgba(63,81,181,.12);color:#3f51b5}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#3f51b5}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:rgba(0,0,0,.87)}.p-treetable .p-column-resizer-helper{background:#3f51b5}.p-treetable .p-treetable-scrollable-footer,.p-treetable .p-treetable-scrollable-header{background:#fff}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-footer,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-footer,.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-virtualscroller .p-virtualscroller-header{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500}.p-virtualscroller .p-virtualscroller-content{background:#fff;color:rgba(0,0,0,.87);border:0;padding:1rem 0}.p-virtualscroller .p-virtualscroller-footer{background:#fff;color:rgba(0,0,0,.87);border:solid #e4e4e4;border-width:0 0 1px;padding:1rem;font-weight:500;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1.5rem;border:0;color:rgba(0,0,0,.87);background:#fff;font-weight:400;border-radius:4px;transition:none}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#f6f6f6;border-color:transparent;color:rgba(0,0,0,.87)}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#fff;border-color:transparent;color:rgba(0,0,0,.87);border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:transparent;background:#fff;color:rgba(0,0,0,.87)}.p-accordion .p-accordion-content{padding:1rem 1.5rem;border:0;background:#fff;color:rgba(0,0,0,.87);border-top:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-accordion p-accordiontab .p-accordion-tab{margin-bottom:0}.p-accordion p-accordiontab .p-accordion-content,.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link{border-radius:0}.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link,.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link,.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{border-top:0}.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link{border-top-right-radius:4px;border-top-left-radius:4px}.p-accordion p-accordiontab:last-child .p-accordion-content,.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-card{background:#fff;color:rgba(0,0,0,.87);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:4px}.p-card .p-card-body{padding:1rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:400;margin-bottom:.5rem;color:rgba(0,0,0,.6)}.p-card .p-card-content{padding:1rem 0}.p-card .p-card-footer{padding:1rem 0 0}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px rgba(0,0,0,.12)}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px rgba(0,0,0,.12)}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-fieldset,.p-fieldset .p-fieldset-legend{border:1px solid #e0e0e0;background:#fff;color:rgba(0,0,0,.87);border-radius:4px}.p-fieldset .p-fieldset-legend{padding:1rem;font-weight:500}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:rgba(0,0,0,.04);border-color:#e0e0e0;color:rgba(0,0,0,.87)}.p-fieldset .p-fieldset-content{padding:1rem}.p-panel .p-panel-header{border:1px solid #e0e0e0;padding:1rem;background:#fff;color:rgba(0,0,0,.87);border-top-right-radius:4px;border-top-left-radius:4px}.p-panel .p-panel-header .p-panel-title{font-weight:500}.p-panel .p-panel-header .p-panel-header-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-panel .p-panel-header .p-panel-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panel.p-panel-toggleable .p-panel-header{padding:.5rem 1rem}.p-panel .p-panel-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-panel .p-panel-content,.p-panel .p-panel-footer{padding:1rem;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;border-top:0}.p-scrollpanel .p-scrollpanel-bar{background:rgba(0,0,0,.12);border:0}.p-splitter{border:1px solid #e0e0e0;background:#fff;border-radius:4px;color:rgba(0,0,0,.87)}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:rgba(0,0,0,.04)}.p-splitter .p-splitter-gutter-resizing,.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:rgba(0,0,0,.12)}.p-tabview .p-tabview-nav{background:#fff;border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:0 transparent;background:#fff;color:rgba(0,0,0,.6);padding:1rem 1.5rem;font-weight:500;border-top-right-radius:4px;border-top-left-radius:4px;transition:none;margin:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:rgba(63,81,181,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#fff;border-color:transparent;color:#3f51b5}.p-tabview .p-tabview-left-icon{margin-right:.5rem}.p-tabview .p-tabview-close,.p-tabview .p-tabview-right-icon{margin-left:.5rem}.p-tabview .p-tabview-panels{background:#fff;padding:1rem;border:0;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-toolbar{background:#fff;border:1px solid #e0e0e0;padding:1rem;border-radius:4px}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-confirm-popup .p-confirm-popup-content{padding:1rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:1rem}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after,.p-confirm-popup:before{border:solid hsla(0,0%,100%,0);border-bottom:solid #fff}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border:0}.p-dialog .p-dialog-header{border-bottom:0;background:#fff;color:rgba(0,0,0,.87);padding:1.5rem;border-top-right-radius:4px;border-top-left-radius:4px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:500;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-dialog .p-dialog-header .p-dialog-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#fff;color:rgba(0,0,0,.87);padding:0 1.5rem 1.5rem}.p-dialog .p-dialog-footer{border-top:0;background:#fff;color:rgba(0,0,0,.87);padding:1rem 1.5rem;text-align:right;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-dialog-mask.p-component-overlay{background-color:rgba(0,0,0,.32)}.p-overlaypanel{background:#fff;color:rgba(0,0,0,.87);border:0;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-overlaypanel .p-overlaypanel-content{padding:1rem}.p-overlaypanel .p-overlaypanel-close{background:#3f51b5;color:#fff;width:2.5rem;height:2.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1.25rem;right:-1.25rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:rgba(63,81,181,.92);color:#fff}.p-overlaypanel:after,.p-overlaypanel:before{border:solid hsla(0,0%,100%,0);border-bottom:solid #fff}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-sidebar .p-sidebar-header{padding:1rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:rgba(0,0,0,.6);border-color:transparent;background:rgba(0,0,0,.04)}.p-sidebar .p-sidebar-header .p-sidebar-close:focus,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1rem}.p-sidebar-mask.p-component-overlay{background:rgba(0,0,0,.32)}.p-tooltip .p-tooltip-text{background:rgba(97,97,97,.9);color:#fff;padding:.5rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:rgba(97,97,97,.9)}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:rgba(97,97,97,.9)}.p-fileupload .p-fileupload-buttonbar{background:#fff;padding:1rem;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline:0 none;outline-offset:0;box-shadow:none}.p-fileupload .p-fileupload-content{background:#fff;padding:2rem 1rem;border:1px solid #e0e0e0;color:rgba(0,0,0,.87);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-fileupload .p-progressbar{height:4px}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{background:rgba(63,81,181,.92);color:#fff;border-color:transparent}.p-fileupload-choose:not(.p-disabled):active{background:rgba(63,81,181,.68);color:#fff;border-color:transparent}.p-breadcrumb{background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:1rem}.p-breadcrumb ul li .p-menuitem-link{transition:none;border-radius:4px}.p-breadcrumb ul li .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6)}.p-breadcrumb ul li.p-breadcrumb-chevron{margin:0 .5rem;color:rgba(0,0,0,.6)}.p-breadcrumb ul li:last-child .p-menuitem-text{color:rgba(0,0,0,.87)}.p-breadcrumb ul li:last-child .p-menuitem-icon{color:rgba(0,0,0,.6)}.p-contextmenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:12.5rem}.p-contextmenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-contextmenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-contextmenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-contextmenu .p-submenu-list{padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-contextmenu .p-menuitem,.p-contextmenu .p-menuitem:last-child{margin:0}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-contextmenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-megamenu{padding:1rem;background:transparent;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-megamenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-megamenu .p-megamenu-panel{background:#fff;color:rgba(0,0,0,.87);border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-megamenu .p-megamenu-submenu-header{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400;border-top-right-radius:4px;border-top-left-radius:4px}.p-megamenu .p-megamenu-submenu{padding:.5rem 0;width:12.5rem}.p-megamenu .p-megamenu-submenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-megamenu .p-megamenu-submenu .p-menuitem,.p-megamenu .p-megamenu-submenu .p-menuitem:last-child{margin:0}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.5rem 0}.p-megamenu.p-megamenu-vertical .p-menuitem,.p-megamenu.p-megamenu-vertical .p-menuitem:last-child{margin:0}.p-menu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-menu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menu.p-menu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-menu .p-submenu-header{margin:0;padding:1rem;color:rgba(0,0,0,.6);background:#fff;font-weight:400;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menu .p-menuitem,.p-menu .p-menuitem:last-child{margin:0}.p-menubar{padding:1rem;background:transparent;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px}.p-menubar .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:4px;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6);margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-submenu-list{padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:12.5rem}.p-menubar .p-submenu-list .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-submenu-list .p-menuitem,.p-menubar .p-submenu-list .p-menuitem:last-child{margin:0}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}@media screen and (max-width:960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{display:flex;width:2.5rem;height:2.5rem;color:rgba(0,0,0,.6);border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar .p-menubar-button:hover{color:rgba(0,0,0,.6);background:rgba(0,0,0,.04)}.p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list{position:absolute;display:none;padding:.5rem 0;background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);width:100%}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list ul li a{padding-left:3rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:5rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:7rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:9rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:11rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}}.p-panelmenu .p-panelmenu-header>a{padding:1.5rem;border:0;color:rgba(0,0,0,.87);background:#fff;font-weight:400;border-radius:4px;transition:none}.p-panelmenu .p-panelmenu-header>a .p-menuitem-icon,.p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header>a:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled)>a:hover{background:#f6f6f6;border-color:transparent;color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-header.p-highlight{margin-bottom:0}.p-panelmenu .p-panelmenu-header.p-highlight>a{background:#fff;border-color:transparent;color:rgba(0,0,0,.87);border-bottom-right-radius:0;border-bottom-left-radius:0}.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled)>a:hover{border-color:transparent;background:#fff;color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content{padding:.5rem 0;border:0;background:#fff;color:rgba(0,0,0,.87);margin-bottom:0;border-top:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-header>a{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover>a,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover>a,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header>a{border-top:0}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header>a{border-top-right-radius:4px;border-top-left-radius:4px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight)>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-slidemenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-slidemenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-slidemenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-slidemenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-slidemenu .p-slidemenu-list,.p-slidemenu.p-slidemenu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-slidemenu .p-slidemenu-list{padding:.5rem 0}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:rgba(0,0,0,.04)}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:rgba(0,0,0,.87)}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon{color:rgba(0,0,0,.6)}.p-slidemenu .p-slidemenu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-backward{padding:1rem;color:rgba(0,0,0,.87)}.p-steps .p-steps-item .p-menuitem-link{transition:none;border-radius:4px;background:transparent}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:rgba(0,0,0,.87);border:1px solid transparent;background:transparent;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:rgba(0,0,0,.87)}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-steps .p-steps-item.p-highlight .p-steps-number{background:rgba(63,81,181,.12);color:#3f51b5}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:500}.p-steps .p-steps-item:before{content:" ";border-top:1px solid rgba(0,0,0,.12);width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu .p-tabmenu-nav{background:#fff;border:solid rgba(0,0,0,.12);border-width:0 0 1px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:0 transparent;background:#fff;color:rgba(0,0,0,.6);padding:1rem 1.5rem;font-weight:500;border-top-right-radius:4px;border-top-left-radius:4px;transition:none;margin:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:rgba(63,81,181,.04);border-color:transparent;color:rgba(0,0,0,.6)}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#fff;border-color:transparent;color:#3f51b5}.p-tieredmenu{padding:.5rem 0;background:#fff;color:rgba(0,0,0,.87);border:1px solid #e5e5e5;border-radius:4px;width:12.5rem}.p-tieredmenu .p-menuitem-link{padding:1rem;color:rgba(0,0,0,.87);border-radius:0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-tieredmenu .p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem-link .p-menuitem-icon{color:rgba(0,0,0,.6);margin-right:.5rem}.p-tieredmenu .p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover{background:rgba(0,0,0,.04)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-tieredmenu .p-submenu-list,.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-tieredmenu .p-submenu-list{padding:.5rem 0}.p-tieredmenu .p-menuitem,.p-tieredmenu .p-menuitem:last-child{margin:0}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:rgba(0,0,0,.04)}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:rgba(0,0,0,.87)}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:rgba(0,0,0,.6)}.p-tieredmenu .p-menu-separator{border-top:1px solid rgba(0,0,0,.12);margin:.5rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-inline-message{padding:1rem;margin:0;border-radius:4px}.p-inline-message.p-inline-message-info{background:#b3e5fc;border:1px solid transparent;color:#01579b}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#01579b}.p-inline-message.p-inline-message-success{background:#c8e6c9;border:1px solid transparent;color:#1b5e20}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1b5e20}.p-inline-message.p-inline-message-warn{background:#ffecb3;border:1px solid transparent;color:#7f6003}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#7f6003}.p-inline-message.p-inline-message-error{background:#ffcdd2;border:1px solid transparent;color:#b71c1c}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#b71c1c}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{margin:1rem 0;border-radius:4px}.p-message .p-message-wrapper{padding:1.25rem 1.5rem}.p-message .p-message-close{width:2.5rem;height:2.5rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:hsla(0,0%,100%,.3)}.p-message .p-message-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-message.p-message-info{background:#b3e5fc;border:0 solid transparent;color:#01579b}.p-message.p-message-info .p-message-close,.p-message.p-message-info .p-message-icon{color:#01579b}.p-message.p-message-success{background:#c8e6c9;border:0 solid transparent;color:#1b5e20}.p-message.p-message-success .p-message-close,.p-message.p-message-success .p-message-icon{color:#1b5e20}.p-message.p-message-warn{background:#ffecb3;border:0 solid transparent;color:#7f6003}.p-message.p-message-warn .p-message-close,.p-message.p-message-warn .p-message-icon{color:#7f6003}.p-message.p-message-error{background:#ffcdd2;border:0 solid transparent;color:#b71c1c}.p-message.p-message-error .p-message-close,.p-message.p-message-error .p-message-icon{color:#b71c1c}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:.9}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.p-toast .p-toast-message .p-toast-message-content{padding:1.5rem;border-width:0}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:hsla(0,0%,100%,.3)}.p-toast .p-toast-message .p-toast-icon-close:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-toast .p-toast-message.p-toast-message-info{background:#b3e5fc;border:0 solid transparent;color:#01579b}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:#01579b}.p-toast .p-toast-message.p-toast-message-success{background:#c8e6c9;border:0 solid transparent;color:#1b5e20}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:#1b5e20}.p-toast .p-toast-message.p-toast-message-warn{background:#ffecb3;border:0 solid transparent;color:#7f6003}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:#7f6003}.p-toast .p-toast-message.p-toast-message-error{background:#ffcdd2;border:0 solid transparent;color:#b71c1c}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:#b71c1c}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:hsla(0,0%,100%,.87);width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-item-nav{background:transparent;color:#f6f6f6;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;margin:0 .5rem}.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon{font-size:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-caption{background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.87);padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#dcdcdc;width:1.25rem;height:1.25rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#ececec}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:rgba(0,0,0,.5)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:hsla(0,0%,100%,.4)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:hsla(0,0%,100%,.6)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(63,81,181,.12);color:#3f51b5}.p-galleria .p-galleria-thumbnail-container{background:rgba(0,0,0,.9);padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev{margin:.5rem;background-color:transparent;color:hsla(0,0%,100%,.87);width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-galleria-mask.p-component-overlay{background-color:rgba(0,0,0,.9)}.p-avatar{background-color:rgba(0,0,0,.12);border-radius:4px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #fff}.p-badge{background:#3f51b5;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:#ff4081;color:#fff}.p-badge.p-badge-success{background-color:#689f38;color:#fff}.p-badge.p-badge-info{background-color:#2196f3;color:#fff}.p-badge.p-badge-warning{background-color:#fbc02d;color:#212529}.p-badge.p-badge-danger{background-color:#d32f2f;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-blockui.p-component-overlay{background:rgba(0,0,0,.32)}.p-chip{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);border-radius:16px;padding:0 1rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.5rem;margin-bottom:.5rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip .pi-chip-remove-icon{margin-left:.5rem}.p-chip img{width:2.5rem;height:2.5rem;margin-left:-1rem;margin-right:.5rem}.p-chip .pi-chip-remove-icon{border-radius:4px;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .pi-chip-remove-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-inplace .p-inplace-display{padding:1rem;border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:none}.p-progressbar{border:0;height:4px;background:rgba(63,81,181,.32);border-radius:4px}.p-progressbar .p-progressbar-value{border:0;margin:0;background:#3f51b5}.p-progressbar .p-progressbar-label{color:rgba(0,0,0,.87);line-height:4px}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:#ff4081}.p-scrolltop.p-link:hover{background:rgba(255,64,129,.92)}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#fff}.p-skeleton{background-color:rgba(0,0,0,.08);border-radius:4px}.p-skeleton:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4),hsla(0,0%,100%,0))}.p-tag{background:#3f51b5;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:4px}.p-tag.p-tag-success{background-color:#689f38;color:#fff}.p-tag.p-tag-info{background-color:#2196f3;color:#fff}.p-tag.p-tag-warning{background-color:#fbc02d;color:#212529}.p-tag.p-tag-danger{background-color:#d32f2f;color:#fff}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-terminal{background:#fff;color:rgba(0,0,0,.87);border:1px solid #e0e0e0;padding:1rem}.p-terminal .p-terminal-input{font-size:1rem;font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.p-accordion .p-accordion-tab{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);margin-bottom:0;border-radius:0;position:relative;transition:margin-bottom 225ms}.p-accordion .p-accordion-tab:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.p-accordion .p-accordion-tab:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-accordion .p-accordion-tab .p-accordion-toggle-icon{order:1;margin-left:auto;transition:transform .2s}.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus{background:#f6f6f6}.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon{transform:rotate(-270deg)}.p-accordion .p-accordion-tab.p-accordion-tab-active{margin-bottom:1rem}.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon{transform:rotate(-180deg)}.p-accordion .p-accordion-tab .p-accordion-header.p-disabled{opacity:1}.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link>*{opacity:.38}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus,.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus,.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token{padding:.25rem 1rem}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding-top:0;padding-bottom:0}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{font-size:75%}.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:0}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus,p-autocomplete.ng-dirty.ng-invalid .p-autocomplete>.p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-button{font-weight:500;min-width:4rem}.p-button.p-button-icon-only{min-width:auto}.p-button:enabled:focus{background:rgba(63,81,181,.76)}.p-button:enabled:active{background:rgba(63,81,181,.68)}.p-button .p-ink{background-color:hsla(0,0%,100%,.32)}.p-button.p-button-outlined:enabled:focus,.p-button.p-button-text:enabled:focus{background:rgba(63,81,181,.12)}.p-button.p-button-outlined:enabled:active,.p-button.p-button-text:enabled:active{background:rgba(63,81,181,.16)}.p-button.p-button-outlined .p-ink,.p-button.p-button-text .p-ink{background-color:rgba(63,81,181,.16)}.p-button:disabled{background-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.38)!important;opacity:1}.p-button:disabled.p-button-outlined,.p-button:disabled.p-button-text{background-color:transparent!important;color:rgba(0,0,0,.38)!important}.p-button:disabled.p-button-outlined{border-color:rgba(0,0,0,.38)!important}.p-button.p-button-raised:enabled:focus{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{background:rgba(255,64,129,.76)}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{background:rgba(255,64,129,.68)}.p-button.p-button-secondary.p-button-outlined:enabled:focus,.p-button.p-button-secondary.p-button-text:enabled:focus,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:focus{background:rgba(255,64,129,.12)}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(255,64,129,.16)}.p-button.p-button-secondary.p-button-outlined .p-ink,.p-button.p-button-secondary.p-button-text .p-ink,.p-buttonset.p-button-secondary>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-secondary>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-secondary>.p-button.p-button-text .p-ink{background-color:rgba(255,64,129,.16)}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{background:rgba(33,150,243,.76)}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{background:rgba(33,150,243,.68)}.p-button.p-button-info.p-button-outlined:enabled:focus,.p-button.p-button-info.p-button-text:enabled:focus,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:focus{background:rgba(33,150,243,.12)}.p-button.p-button-info.p-button-outlined:enabled:active,.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(33,150,243,.16)}.p-button.p-button-info.p-button-outlined .p-ink,.p-button.p-button-info.p-button-text .p-ink,.p-buttonset.p-button-info>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-info>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-info>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-info>.p-button.p-button-text .p-ink{background-color:rgba(33,150,243,.16)}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{background:rgba(104,159,56,.76)}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{background:rgba(104,159,56,.68)}.p-button.p-button-success.p-button-outlined:enabled:focus,.p-button.p-button-success.p-button-text:enabled:focus,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:focus{background:rgba(104,159,56,.12)}.p-button.p-button-success.p-button-outlined:enabled:active,.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(104,159,56,.16)}.p-button.p-button-success.p-button-outlined .p-ink,.p-button.p-button-success.p-button-text .p-ink,.p-buttonset.p-button-success>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-success>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-success>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-success>.p-button.p-button-text .p-ink{background-color:rgba(104,159,56,.16)}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{background:rgba(251,192,45,.76)}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{background:rgba(251,192,45,.68)}.p-button.p-button-warning.p-button-outlined:enabled:focus,.p-button.p-button-warning.p-button-text:enabled:focus,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:focus{background:rgba(251,192,45,.12)}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(251,192,45,.16)}.p-button.p-button-warning.p-button-outlined .p-ink,.p-button.p-button-warning.p-button-text .p-ink,.p-buttonset.p-button-warning>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-warning>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-warning>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-warning>.p-button.p-button-text .p-ink{background-color:rgba(251,192,45,.16)}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{background:rgba(156,39,176,.76)}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{background:rgba(156,39,176,.68)}.p-button.p-button-help.p-button-outlined:enabled:focus,.p-button.p-button-help.p-button-text:enabled:focus,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:focus{background:rgba(156,39,176,.12)}.p-button.p-button-help.p-button-outlined:enabled:active,.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(156,39,176,.16)}.p-button.p-button-help.p-button-outlined .p-ink,.p-button.p-button-help.p-button-text .p-ink,.p-buttonset.p-button-help>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-help>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-help>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-help>.p-button.p-button-text .p-ink{background-color:rgba(156,39,176,.16)}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{background:rgba(211,47,47,.76)}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{background:rgba(211,47,47,.68)}.p-button.p-button-danger.p-button-outlined:enabled:focus,.p-button.p-button-danger.p-button-text:enabled:focus,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:focus,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:focus,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:focus,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:focus{background:rgba(211,47,47,.12)}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(211,47,47,.16)}.p-button.p-button-danger.p-button-outlined .p-ink,.p-button.p-button-danger.p-button-text .p-ink,.p-buttonset.p-button-danger>.p-button.p-button-outlined .p-ink,.p-buttonset.p-button-danger>.p-button.p-button-text .p-ink,.p-splitbutton.p-button-danger>.p-button.p-button-outlined .p-ink,.p-splitbutton.p-button-danger>.p-button.p-button-text .p-ink{background-color:rgba(211,47,47,.16)}.p-calendar-w-btn{border:1px solid rgba(0,0,0,.38);background:#fff;border-radius:4px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1)}.p-calendar-w-btn .p-inputtext{background-image:none;background-color:transparent;border:0}.p-calendar-w-btn .p-inputtext:enabled:focus{box-shadow:none}.p-calendar-w-btn .p-datepicker-trigger.p-button{background-color:transparent;border:0}.p-calendar-w-btn .p-datepicker-trigger.p-button span{color:rgba(0,0,0,.6)}.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover{background:rgba(0,0,0,.04)}.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active,.p-calendar-w-btn .p-datepicker-trigger.p-button:focus{background:rgba(0,0,0,.12)}.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled{background-color:transparent!important}.p-calendar-w-btn:not(.p-calendar-disabled):hover{border-color:rgba(0,0,0,.87)}.p-calendar-w-btn:not(.p-calendar-disabled).p-focus{border-color:#3f51b5;box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-calendar-w-btn.p-calendar-disabled{opacity:.38}.p-datepicker .p-datepicker-header{border-bottom:0}.p-datepicker .p-datepicker-header .p-datepicker-title{margin:0 auto 0 0;order:1}.p-datepicker .p-datepicker-header .p-datepicker-prev{order:2}.p-datepicker .p-datepicker-header .p-datepicker-next{order:3}.p-datepicker table th{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.38);font-weight:400;font-size:.875rem}.p-datepicker table td.p-datepicker-today>span{box-shadow:0 0 0 1px rgba(0,0,0,.38)}.p-datepicker table td.p-datepicker-today.p-highlight{box-shadow:0 0 0 1px rgba(63,81,181,.12)}p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn{border-color:#b00020}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus{box-shadow:none}p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled .p-calendar-w-btn{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-calendar-w-btn .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus,.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus,.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-calendar-w-btn .p-inputtext{border:0}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext{border:0;background-image:none}.p-cascadeselect .p-cascadeselect-trigger,.p-cascadeselect .p-inputtext{background-image:none;background:transparent}.p-cascadeselect .p-inputtext{border:0}.p-cascadeselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-cascadeselect-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-cascadeselect{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-cascadeselect .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-cascadeselect:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus,.p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-cascadeselect .p-inputtext:enabled:focus,.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-cascadeselect .p-inputtext{border:0}.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#ff4081;color:#fff}.p-checkbox{border-radius:50%;transition:box-shadow .2s}.p-checkbox .p-checkbox-box{border-color:#757575;border-radius:2px;position:relative}.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus,.p-checkbox .p-checkbox-box:not(.p-disabled):hover{border-color:#757575}.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus{border-color:#3f51b5}.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before{content:"";position:absolute;top:6px;left:1px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg);transform-origin:0 100%;-webkit-animation:checkbox-check 125ms linear 50ms forwards;animation:checkbox-check 125ms linear 50ms forwards}.p-checkbox:not(.p-checkbox-disabled):hover{box-shadow:0 0 1px 10px rgba(0,0,0,.04)}.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused{box-shadow:0 0 1px 10px rgba(0,0,0,.12)}.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover{box-shadow:0 0 1px 10px rgba(63,81,181,.04)}.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused{box-shadow:0 0 1px 10px rgba(63,81,181,.12)}.p-input-filled .p-checkbox .p-checkbox-box,.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover{background-color:#fff}@-webkit-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translateZ(0) rotate(45deg)}33%{width:4px;height:0;transform:translateZ(0) rotate(45deg)}to{width:4px;height:10px;border-color:#fff;transform:translate3d(0,-10px,0) rotate(45deg)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translateZ(0) rotate(45deg)}33%{width:4px;height:0;transform:translateZ(0) rotate(45deg)}to{width:4px;height:10px;border-color:#fff;transform:translate3d(0,-10px,0) rotate(45deg)}}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-input-filled .p-chips-multiple-container{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-chips-multiple-container .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus,.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus,.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-float-label .p-chips-multiple-container .p-chips-token{padding:.25rem 1rem}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token{padding-top:0;padding-bottom:0}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{font-size:75%}.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token{padding:0}.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-datatable .p-sortable-column{outline:0 none}.p-datatable .p-sortable-column:focus{background-color:rgba(0,0,0,.03)}.p-datatable .p-datatable-tbody>tr{outline:0 none}.p-datatable .p-datatable-tbody>tr:not(.p-highlight):focus{background-color:rgba(0,0,0,.03)}.p-dropdown .p-dropdown-trigger,.p-dropdown .p-inputtext{background-image:none;background:transparent}.p-dropdown .p-inputtext{border:0}.p-dropdown:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-dropdown-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-dropdown{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-dropdown .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-dropdown:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-dropdown:not(.p-disabled).p-focus,.p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-dropdown .p-inputtext:enabled:focus,.p-input-filled .p-dropdown .p-inputtext:enabled:hover{background-image:none;background:transparent}.p-input-filled .p-dropdown .p-inputtext{border:0}.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#ff4081;color:#fff}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:rgba(255,64,129,.68);color:#fff}.p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-inputtext:enabled:focus.ng-invalid.ng-dirty{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled .p-inputtext{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-inputtext:enabled:hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-inputtext:enabled:focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-inputtext.ng-invalid.ng-dirty{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus{box-shadow:none;border-color:transparent}.p-input-filled .p-inputgroup .p-inputgroup-addon{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child{border-right-color:transparent}.p-input-filled .p-inputgroup-addon:first-child,.p-input-filled .p-inputgroup .p-float-label:first-child input,.p-input-filled .p-inputgroup button:first-child,.p-input-filled .p-inputgroup input:first-child{border-bottom-left-radius:0}.p-input-filled .p-inputgroup-addon:last-child,.p-input-filled .p-inputgroup .p-float-label:last-child input,.p-input-filled .p-inputgroup button:last-child,.p-input-filled .p-inputgroup input:last-child{border-bottom-right-radius:0}p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus{box-shadow:none;border-color:transparent}.p-inputswitch .p-inputswitch-slider:before{transition-property:box-shadow transform;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 0 1px 10px rgba(0,0,0,.04)}.p-inputswitch.p-inputswitch-focus .p-inputswitch-slider:before,.p-inputswitch.p-inputswitch-focus:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(63,81,181,.04),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-inputswitch.p-inputswitch-checked.p-inputswitch-focus .p-inputswitch-slider:before,.p-inputswitch.p-inputswitch-checked.p-inputswitch-focus:not(.p-disabled):hover .p-inputswitch-slider:before{box-shadow:0 0 1px 10px rgba(63,81,181,.12),0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-fieldset .p-fieldset-legend{border:0}.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label input.p-filled~label,.p-float-label input:focus~label,.p-float-label textarea.p-filled~label,.p-float-label textarea:focus~label{top:-.5rem!important;background-color:#fff;padding:2px 4px;margin-left:-4px;margin-top:0}.p-float-label textarea~label{margin-top:0}.p-float-label .p-inputwrapper-focus~label,.p-float-label input:focus~label{color:#3f51b5}.p-input-filled .p-float-label .p-inputtext{padding-top:1.5rem;padding-bottom:.5rem}.p-input-filled .p-float-label .p-inputwrapper-filled~label,.p-input-filled .p-float-label .p-inputwrapper-focus~label,.p-input-filled .p-float-label input.p-filled~label,.p-input-filled .p-float-label input:focus~label,.p-input-filled .p-float-label textarea.p-filled~label,.p-input-filled .p-float-label textarea:focus~label{top:.25rem!important;margin-top:0;background:transparent}.p-listbox-item .p-ink{background-color:rgba(63,81,181,.16)}.p-multiselect .p-multiselect-label,.p-multiselect .p-multiselect-trigger{background-image:none;background:transparent}.p-multiselect .p-multiselect-label{border:0}.p-multiselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5,inset 0 0 0 1px #3f51b5}.p-multiselect-item .p-ink{background-color:rgba(63,81,181,.16)}.p-input-filled .p-multiselect{border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid transparent;background:#f5f5f5 no-repeat;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.38));background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;background-origin:border-box}.p-input-filled .p-multiselect .p-inputtext{background-image:none;background-color:transparent}.p-input-filled .p-multiselect:not(.p-disabled):hover{background-color:#ececec;border-color:transparent;background-image:linear-gradient(180deg,#3f51b5,#3f51b5),linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.87))}.p-input-filled .p-multiselect:not(.p-disabled).p-focus,.p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus{box-shadow:none;background-color:#dcdcdc;border-color:transparent;background-size:100% 2px,100% 1px}.p-input-filled .p-multiselect .p-inputtext:enabled:focus,.p-input-filled .p-multiselect .p-inputtext:enabled:hover,.p-input-filled .p-multiselect .p-multiselect-label:hover{background-image:none;background:transparent}.p-float-label .p-multiselect-label .p-multiselect-token{padding:.25rem 1rem;margin-top:.25rem;margin-bottom:.25rem}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label,.p-input-filled .p-float-label .p-multiselect .p-multiselect-label{padding-top:1.5rem;padding-bottom:.5rem}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{font-size:75%}.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect{border-color:transparent;background-image:linear-gradient(180deg,#b00020,#b00020),linear-gradient(180deg,#b00020,#b00020)}.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020,inset 0 0 0 1px #b00020}.p-overlaypanel .p-overlaypanel-content{padding:1.5rem}.p-paginator{justify-content:flex-end}.p-panel{border-radius:4px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.p-panel .p-panel-content,.p-panel .p-panel-footer,.p-panel .p-panel-header{border:0}.p-panel .p-panel-content{padding-top:0}.p-panel .p-panel-title{font-size:1.25rem}.p-panelmenu .p-panelmenu-panel{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);margin-bottom:0;border-radius:0;position:relative;transition:margin-bottom 225ms}.p-panelmenu .p-panelmenu-panel:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.p-panelmenu .p-panelmenu-panel:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon{order:1;margin-left:auto;margin-right:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled{opacity:1}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link>*{opacity:.38}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-link:focus{background:#f6f6f6}.p-progressbar{border-radius:0}.p-progressbar .p-progressbar-label{display:none}.p-radiobutton{border-radius:50%;transition:box-shadow .2s}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus,.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border:2px solid #757575}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus{border-color:#3f51b5}.p-radiobutton:not(.p-radiobutton-disabled):hover{box-shadow:0 0 1px 10px rgba(0,0,0,.04)}.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused{box-shadow:0 0 1px 10px rgba(0,0,0,.12)}.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover{box-shadow:0 0 1px 10px rgba(63,81,181,.04)}.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused{box-shadow:0 0 1px 10px rgba(63,81,181,.12)}.p-input-filled .p-radiobutton .p-radiobutton-box,.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#fff}.p-selectbutton .p-button:focus{background:#e0e0e1;border-color:#e0e0e1}.p-selectbutton .p-button:focus.p-highlight{background:#d9d8d9;border-color:#d9d8d9}.p-slider .p-slider-handle{transition:transform .2s,box-shadow .2s;transform:scale(.7)}.p-slider .p-slider-handle:focus{box-shadow:0 0 1px 10px rgba(255,64,129,.2)}.p-slider.p-slider-sliding .p-slider-handle{transform:scale(1)}.p-steps{padding:1rem 0}.p-steps .p-steps-item{justify-content:flex-start;flex-direction:row-reverse;align-items:center}.p-steps .p-steps-item:before{position:static;left:auto;top:auto;margin-top:0}.p-steps .p-steps-item:last-child{flex-grow:0}.p-steps .p-steps-item:last-child:before{display:none}.p-steps .p-steps-item .p-menuitem-link{flex-direction:row;flex:1 1 auto;overflow:visible;padding:0 .5rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{background-color:#9e9d9e;color:#fff;font-size:.857rem;min-width:1.714rem;height:1.714rem;line-height:1.714rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin:0;padding-left:.5rem}.p-steps .p-steps-item.p-highlight .p-steps-number{background-color:#3f51b5;color:#fff}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:600;color:rgba(0,0,0,.87)}.p-steps .p-steps-item.p-disabled{opacity:1}.p-tabview .p-tabview-nav{position:relative}.p-tabview .p-tabview-nav li .p-tabview-nav-link{transition:background-color .2s;border-radius:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link>.p-ink{background-color:rgba(63,81,181,.16)}.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus{background-color:rgba(63,81,181,.12)}.p-tabview .p-tabview-nav .p-tabview-ink-bar{z-index:1;display:block;position:absolute;bottom:0;height:2px;background-color:#3f51b5;transition:.5s cubic-bezier(.35,0,.25,1)}.p-toolbar{border:0}.p-tooltip .p-tooltip-text{box-shadow:none;font-size:.875rem}.p-tooltip .p-tooltip-arrow{display:none}.p-treetable .p-sortable-column{outline:0 none}.p-treetable .p-sortable-column:focus{background-color:rgba(0,0,0,.03)}.p-treetable .p-treetable-tbody>tr{outline:0 none}.p-treetable .p-treetable-tbody>tr:not(.p-highlight):focus{background-color:rgba(0,0,0,.03)}.p-tabmenu .p-tabmenu-nav{position:relative}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link{transition:background-color .2s;border-radius:0}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link>.p-ink{background-color:rgba(63,81,181,.16)}.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus{background-color:rgba(63,81,181,.12)}.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar{display:block;position:absolute;bottom:0;height:2px;background-color:#3f51b5;transition:.5s cubic-bezier(.35,0,.25,1)}.p-timeline.p-timeline-vertical .p-timeline-event-connector{margin:.5rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{margin:0 .5rem}.p-togglebutton.p-button:focus{background:#e0e0e1;border-color:#e0e0e1}.p-togglebutton.p-button:focus.p-highlight{background:#d9d8d9;border-color:#d9d8d9}@font-face{font-family:primeicons;font-display:auto;src:url(primeicons.eot);src:url(primeicons.eot?#iefix) format("embedded-opentype"),url(primeicons.ttf) format("truetype"),url(primeicons.woff) format("woff"),url(primeicons.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pi-send:before{content:"\\e9ca"}.pi-slack:before{content:"\\e9c9"}.pi-sun:before{content:"\\e9c8"}.pi-moon:before{content:"\\e9c7"}.pi-vimeo:before{content:"\\e9c6"}.pi-youtube:before{content:"\\e9c5"}.pi-flag:before{content:"\\e9c4"}.pi-wallet:before{content:"\\e9c3"}.pi-map:before{content:"\\e9c2"}.pi-link:before{content:"\\e9c1"}.pi-credit-card:before{content:"\\e9bf"}.pi-discord:before{content:"\\e9c0"}.pi-percentage:before{content:"\\e9be"}.pi-euro:before{content:"\\e9bd"}.pi-book:before{content:"\\e9ba"}.pi-shield:before{content:"\\e9b9"}.pi-paypal:before{content:"\\e9bb"}.pi-amazon:before{content:"\\e9bc"}.pi-phone:before{content:"\\e9b8"}.pi-filter-slash:before{content:"\\e9b7"}.pi-facebook:before{content:"\\e9b4"}.pi-github:before{content:"\\e9b5"}.pi-twitter:before{content:"\\e9b6"}.pi-step-backward-alt:before{content:"\\e9ac"}.pi-step-forward-alt:before{content:"\\e9ad"}.pi-forward:before{content:"\\e9ae"}.pi-backward:before{content:"\\e9af"}.pi-fast-backward:before{content:"\\e9b0"}.pi-fast-forward:before{content:"\\e9b1"}.pi-pause:before{content:"\\e9b2"}.pi-play:before{content:"\\e9b3"}.pi-compass:before{content:"\\e9ab"}.pi-id-card:before{content:"\\e9aa"}.pi-ticket:before{content:"\\e9a9"}.pi-file-o:before{content:"\\e9a8"}.pi-reply:before{content:"\\e9a7"}.pi-directions-alt:before{content:"\\e9a5"}.pi-directions:before{content:"\\e9a6"}.pi-thumbs-up:before{content:"\\e9a3"}.pi-thumbs-down:before{content:"\\e9a4"}.pi-sort-numeric-down-alt:before{content:"\\e996"}.pi-sort-numeric-up-alt:before{content:"\\e997"}.pi-sort-alpha-down-alt:before{content:"\\e998"}.pi-sort-alpha-up-alt:before{content:"\\e999"}.pi-sort-numeric-down:before{content:"\\e99a"}.pi-sort-numeric-up:before{content:"\\e99b"}.pi-sort-alpha-down:before{content:"\\e99c"}.pi-sort-alpha-up:before{content:"\\e99d"}.pi-sort-alt:before{content:"\\e99e"}.pi-sort-amount-up:before{content:"\\e99f"}.pi-sort-amount-down:before{content:"\\e9a0"}.pi-sort-amount-down-alt:before{content:"\\e9a1"}.pi-sort-amount-up-alt:before{content:"\\e9a2"}.pi-palette:before{content:"\\e995"}.pi-undo:before{content:"\\e994"}.pi-desktop:before{content:"\\e993"}.pi-sliders-v:before{content:"\\e991"}.pi-sliders-h:before{content:"\\e992"}.pi-search-plus:before{content:"\\e98f"}.pi-search-minus:before{content:"\\e990"}.pi-file-excel:before{content:"\\e98e"}.pi-file-pdf:before{content:"\\e98d"}.pi-check-square:before{content:"\\e98c"}.pi-chart-line:before{content:"\\e98b"}.pi-user-edit:before{content:"\\e98a"}.pi-exclamation-circle:before{content:"\\e989"}.pi-android:before{content:"\\e985"}.pi-google:before{content:"\\e986"}.pi-apple:before{content:"\\e987"}.pi-microsoft:before{content:"\\e988"}.pi-heart:before{content:"\\e984"}.pi-mobile:before{content:"\\e982"}.pi-tablet:before{content:"\\e983"}.pi-key:before{content:"\\e981"}.pi-shopping-cart:before{content:"\\e980"}.pi-comments:before{content:"\\e97e"}.pi-comment:before{content:"\\e97f"}.pi-briefcase:before{content:"\\e97d"}.pi-bell:before{content:"\\e97c"}.pi-paperclip:before{content:"\\e97b"}.pi-share-alt:before{content:"\\e97a"}.pi-envelope:before{content:"\\e979"}.pi-volume-down:before{content:"\\e976"}.pi-volume-up:before{content:"\\e977"}.pi-volume-off:before{content:"\\e978"}.pi-eject:before{content:"\\e975"}.pi-money-bill:before{content:"\\e974"}.pi-images:before{content:"\\e973"}.pi-image:before{content:"\\e972"}.pi-sign-in:before{content:"\\e970"}.pi-sign-out:before{content:"\\e971"}.pi-wifi:before{content:"\\e96f"}.pi-sitemap:before{content:"\\e96e"}.pi-chart-bar:before{content:"\\e96d"}.pi-camera:before{content:"\\e96c"}.pi-dollar:before{content:"\\e96b"}.pi-lock-open:before{content:"\\e96a"}.pi-table:before{content:"\\e969"}.pi-map-marker:before{content:"\\e968"}.pi-list:before{content:"\\e967"}.pi-eye-slash:before{content:"\\e965"}.pi-eye:before{content:"\\e966"}.pi-folder-open:before{content:"\\e964"}.pi-folder:before{content:"\\e963"}.pi-video:before{content:"\\e962"}.pi-inbox:before{content:"\\e961"}.pi-lock:before{content:"\\e95f"}.pi-unlock:before{content:"\\e960"}.pi-tags:before{content:"\\e95d"}.pi-tag:before{content:"\\e95e"}.pi-power-off:before{content:"\\e95c"}.pi-save:before{content:"\\e95b"}.pi-question-circle:before{content:"\\e959"}.pi-question:before{content:"\\e95a"}.pi-copy:before{content:"\\e957"}.pi-file:before{content:"\\e958"}.pi-clone:before{content:"\\e955"}.pi-calendar-times:before{content:"\\e952"}.pi-calendar-minus:before{content:"\\e953"}.pi-calendar-plus:before{content:"\\e954"}.pi-ellipsis-v:before{content:"\\e950"}.pi-ellipsis-h:before{content:"\\e951"}.pi-bookmark:before{content:"\\e94e"}.pi-globe:before{content:"\\e94f"}.pi-replay:before{content:"\\e94d"}.pi-filter:before{content:"\\e94c"}.pi-print:before{content:"\\e94b"}.pi-align-right:before{content:"\\e946"}.pi-align-left:before{content:"\\e947"}.pi-align-center:before{content:"\\e948"}.pi-align-justify:before{content:"\\e949"}.pi-cog:before{content:"\\e94a"}.pi-cloud-download:before{content:"\\e943"}.pi-cloud-upload:before{content:"\\e944"}.pi-cloud:before{content:"\\e945"}.pi-pencil:before{content:"\\e942"}.pi-users:before{content:"\\e941"}.pi-clock:before{content:"\\e940"}.pi-user-minus:before{content:"\\e93e"}.pi-user-plus:before{content:"\\e93f"}.pi-trash:before{content:"\\e93d"}.pi-external-link:before{content:"\\e93c"}.pi-window-maximize:before{content:"\\e93b"}.pi-window-minimize:before{content:"\\e93a"}.pi-refresh:before{content:"\\e938"}.pi-user:before{content:"\\e939"}.pi-exclamation-triangle:before{content:"\\e922"}.pi-calendar:before{content:"\\e927"}.pi-chevron-circle-left:before{content:"\\e928"}.pi-chevron-circle-down:before{content:"\\e929"}.pi-chevron-circle-right:before{content:"\\e92a"}.pi-chevron-circle-up:before{content:"\\e92b"}.pi-angle-double-down:before{content:"\\e92c"}.pi-angle-double-left:before{content:"\\e92d"}.pi-angle-double-right:before{content:"\\e92e"}.pi-angle-double-up:before{content:"\\e92f"}.pi-angle-down:before{content:"\\e930"}.pi-angle-left:before{content:"\\e931"}.pi-angle-right:before{content:"\\e932"}.pi-angle-up:before{content:"\\e933"}.pi-upload:before{content:"\\e934"}.pi-download:before{content:"\\e956"}.pi-ban:before{content:"\\e935"}.pi-star-o:before{content:"\\e936"}.pi-star:before{content:"\\e937"}.pi-chevron-left:before{content:"\\e900"}.pi-chevron-right:before{content:"\\e901"}.pi-chevron-down:before{content:"\\e902"}.pi-chevron-up:before{content:"\\e903"}.pi-caret-left:before{content:"\\e904"}.pi-caret-right:before{content:"\\e905"}.pi-caret-down:before{content:"\\e906"}.pi-caret-up:before{content:"\\e907"}.pi-search:before{content:"\\e908"}.pi-check:before{content:"\\e909"}.pi-check-circle:before{content:"\\e90a"}.pi-times:before{content:"\\e90b"}.pi-times-circle:before{content:"\\e90c"}.pi-plus:before{content:"\\e90d"}.pi-plus-circle:before{content:"\\e90e"}.pi-minus:before{content:"\\e90f"}.pi-minus-circle:before{content:"\\e910"}.pi-circle-on:before{content:"\\e911"}.pi-circle-off:before{content:"\\e912"}.pi-sort-down:before{content:"\\e913"}.pi-sort-up:before{content:"\\e914"}.pi-sort:before{content:"\\e915"}.pi-step-backward:before{content:"\\e916"}.pi-step-forward:before{content:"\\e917"}.pi-th-large:before{content:"\\e918"}.pi-arrow-down:before{content:"\\e919"}.pi-arrow-left:before{content:"\\e91a"}.pi-arrow-right:before{content:"\\e91b"}.pi-arrow-up:before{content:"\\e91c"}.pi-bars:before{content:"\\e91d"}.pi-arrow-circle-down:before{content:"\\e91e"}.pi-arrow-circle-left:before{content:"\\e91f"}.pi-arrow-circle-right:before{content:"\\e920"}.pi-arrow-circle-up:before{content:"\\e921"}.pi-info:before{content:"\\e923"}.pi-info-circle:before{content:"\\e924"}.pi-home:before{content:"\\e925"}.pi-spinner:before{content:"\\e926"}.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding:calc(.5em - 1px) calc(.75em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:none}.select fieldset[disabled] select,.select select[disabled],[disabled].button,[disabled].file-cta,[disabled].file-name,[disabled].input,[disabled].pagination-ellipsis,[disabled].pagination-link,[disabled].pagination-next,[disabled].pagination-previous,[disabled].textarea,fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .textarea{cursor:not-allowed}.breadcrumb,.button,.file,.is-unselectable,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete:after,.delete:before,.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before,.modal-close:before{height:2px;width:50%}.delete:after,.modal-close:after{height:50%;width:2px}.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:hsla(0,0%,4%,.3)}.delete:active,.modal-close:active{background-color:hsla(0,0%,4%,.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading:after,.control.is-loading:after,.loader,.select.is-loading:after{-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border-radius:290486px;border-color:transparent transparent #dbdbdb #dbdbdb;border-style:solid;border-width:2px;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}\n/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{color:#da1039;font-size:.875em;font-weight:400;padding:.25em .5em}code,hr{background-color:#f5f5f5}hr{border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#4a4a4a;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding:calc(.5em - 1px) 1em;text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#3273dc;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:transparent;color:#3273dc;text-decoration:none}.button.is-ghost.is-hovered,.button.is-ghost:hover{color:#3273dc;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused:after,.button.is-white.is-outlined.is-loading.is-hovered:after,.button.is-white.is-outlined.is-loading:focus:after,.button.is-white.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-white.is-inverted.is-outlined.is-loading:focus:after,.button.is-white.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused:after,.button.is-black.is-outlined.is-loading.is-hovered:after,.button.is-black.is-outlined.is-loading:focus:after,.button.is-black.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-black.is-inverted.is-outlined.is-loading:focus:after,.button.is-black.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{color:#f5f5f5}.button.is-light.is-inverted,.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined.is-loading.is-focused:after,.button.is-light.is-outlined.is-loading.is-hovered:after,.button.is-light.is-outlined.is-loading:focus:after,.button.is-light.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-light.is-inverted.is-outlined.is-loading:focus:after,.button.is-light.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#fff}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined.is-loading.is-focused:after,.button.is-dark.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-outlined.is-loading:focus:after,.button.is-dark.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.button.is-dark.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined.is-loading.is-focused:after,.button.is-primary.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-outlined.is-loading:focus:after,.button.is-primary.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.button.is-primary.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ebfffc;color:#00947e}.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover{background-color:#defffa;border-color:transparent;color:#00947e}.button.is-primary.is-light.is-active,.button.is-primary.is-light:active{background-color:#d1fff8;border-color:transparent;color:#00947e}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined.is-loading.is-focused:after,.button.is-link.is-outlined.is-loading.is-hovered:after,.button.is-link.is-outlined.is-loading:focus:after,.button.is-link.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-link.is-inverted.is-outlined.is-loading:focus:after,.button.is-link.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eef3fc;color:#2160c4}.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover{background-color:#e3ecfa;border-color:transparent;color:#2160c4}.button.is-link.is-light.is-active,.button.is-link.is-light:active{background-color:#d8e4f8;border-color:transparent;color:#2160c4}.button.is-info{background-color:#3298dc;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#2793da;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#238cd1;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3298dc;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3298dc}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;color:#3298dc}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#3298dc;border-color:#3298dc;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-outlined.is-loading.is-focused:after,.button.is-info.is-outlined.is-loading.is-hovered:after,.button.is-info.is-outlined.is-loading:focus:after,.button.is-info.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;box-shadow:none;color:#3298dc}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-info.is-inverted.is-outlined.is-loading:focus:after,.button.is-info.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover{background-color:#e3f1fa;border-color:transparent;color:#1d72aa}.button.is-info.is-light.is-active,.button.is-info.is-light:active{background-color:#d8ebf8;border-color:transparent;color:#1d72aa}.button.is-success{background-color:#48c774;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#3ec46d;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#3abb67;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c774;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c774}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c774;color:#48c774}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#48c774;border-color:#48c774;color:#fff}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-outlined.is-loading.is-focused:after,.button.is-success.is-outlined.is-loading.is-hovered:after,.button.is-success.is-outlined.is-loading:focus:after,.button.is-success.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c774;box-shadow:none;color:#48c774}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-success.is-inverted.is-outlined.is-loading:focus:after,.button.is-success.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf3;color:#257942}.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover{background-color:#e6f7ec;border-color:transparent;color:#257942}.button.is-success.is-light.is-active,.button.is-success.is-light:active{background-color:#dcf4e4;border-color:transparent;color:#257942}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{color:#ffdd57}.button.is-warning.is-inverted,.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined.is-loading.is-focused:after,.button.is-warning.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-outlined.is-loading:focus:after,.button.is-warning.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.button.is-warning.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-warning.is-light{background-color:#fffbeb;color:#947600}.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover{background-color:#fff8de;border-color:transparent;color:#947600}.button.is-warning.is-light.is-active,.button.is-warning.is-light:active{background-color:#fff6d1;border-color:transparent;color:#947600}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-outlined.is-loading.is-focused:after,.button.is-danger.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-outlined.is-loading:focus:after,.button.is-danger.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.button.is-danger.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light.is-active,.button.is-danger.is-light:active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{font-size:.75rem}.button.is-small:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:calc(1em + .25em);padding-right:calc(1em + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (max-width:1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width:1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width:1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width:1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-fullwidth{width:100%}.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img{height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-primary.is-light{background-color:#ebfffc;color:#00947e}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-link.is-light{background-color:#eef3fc;color:#2160c4}.notification.is-info{background-color:#3298dc;color:#fff}.notification.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.notification.is-success{background-color:#48c774;color:#fff}.notification.is-success.is-light{background-color:#effaf3;color:#257942}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.notification.is-warning.is-light{background-color:#fffbeb;color:#947600}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(90deg,#fff 30%,#ededed 0)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(90deg,#0a0a0a 30%,#ededed 0)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(90deg,#f5f5f5 30%,#ededed 0)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(90deg,#363636 30%,#ededed 0)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(90deg,#00d1b2 30%,#ededed 0)}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-link:indeterminate{background-image:linear-gradient(90deg,#3273dc 30%,#ededed 0)}.progress.is-info::-webkit-progress-value{background-color:#3298dc}.progress.is-info::-moz-progress-bar{background-color:#3298dc}.progress.is-info::-ms-fill{background-color:#3298dc}.progress.is-info:indeterminate{background-image:linear-gradient(90deg,#3298dc 30%,#ededed 0)}.progress.is-success::-webkit-progress-value{background-color:#48c774}.progress.is-success::-moz-progress-bar{background-color:#48c774}.progress.is-success::-ms-fill{background-color:#48c774}.progress.is-success:indeterminate{background-image:linear-gradient(90deg,#48c774 30%,#ededed 0)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(90deg,#ffdd57 30%,#ededed 0)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(90deg,#f14668 30%,#ededed 0)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(90deg,#4a4a4a 30%,#ededed 0);background-position:0 0;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#3298dc;border-color:#3298dc;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c774;border-color:#48c774;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#363636}.table th:not([align]){text-align:inherit}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover,.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.has-addons .tag,.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-primary.is-light{background-color:#ebfffc;color:#00947e}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-link.is-light{background-color:#eef3fc;color:#2160c4}.tag:not(body).is-info{background-color:#3298dc;color:#fff}.tag:not(body).is-info.is-light{background-color:#eef6fc;color:#1d72aa}.tag:not(body).is-success{background-color:#48c774;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf3;color:#257942}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag:not(body).is-warning.is-light{background-color:#fffbeb;color:#947600}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete:after,.tag:not(body).is-delete:before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete:before{height:1px;width:50%}.tag:not(body).is-delete:after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.subtitle sup,.title sub,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.select select,.textarea{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select fieldset[disabled] select,.select select[disabled],[disabled].input,[disabled].textarea,fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:hsla(0,0%,48%,.3)}.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:hsla(0,0%,48%,.3)}.input,.textarea{box-shadow:inset 0 .0625em .125em hsla(0,0%,4%,.05);max-width:100%;width:100%}[readonly].input,[readonly].textarea{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.is-link.input,.is-link.textarea{border-color:#3273dc}.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.is-info.input,.is-info.textarea{border-color:#3298dc}.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.is-success.input,.is-success.textarea{border-color:#48c774}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.is-warning.input,.is-warning.textarea{border-color:#ffdd57}.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.is-danger.input,.is-danger.textarea{border-color:#f14668}.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:calc(calc(.75em - 1px) + .375em);padding-right:calc(calc(.75em - 1px) + .375em)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:auto}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox input[disabled],.radio input[disabled],[disabled].checkbox,[disabled].radio,fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading):after{border-color:#3273dc;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.select.is-white:not(:hover):after,.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.select.is-black:not(:hover):after,.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em hsla(0,0%,4%,.25)}.select.is-light:not(:hover):after,.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em hsla(0,0%,96%,.25)}.select.is-dark:not(:hover):after,.select.is-dark select{border-color:#363636}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:#292929}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary:not(:hover):after,.select.is-primary select{border-color:#00d1b2}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:#00b89c}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.select.is-link:not(:hover):after,.select.is-link select{border-color:#3273dc}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:#2366d1}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select.is-info:not(:hover):after,.select.is-info select{border-color:#3298dc}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:#238cd1}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.select.is-success:not(:hover):after,.select.is-success select{border-color:#48c774}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:#3abb67}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.select.is-warning:not(:hover):after,.select.is-warning select{border-color:#ffdd57}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:#ffd83d}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.select.is-danger:not(:hover):after,.select.is-danger select{border-color:#f14668}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:#ef2e55}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled:after{border-color:#7a7a7a}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,100%,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,4%,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,96%,.25);color:rgba(0,0,0,.7)}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#fff}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3298dc;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#2793da;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,152,220,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#238cd1;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c774;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#3ec46d;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(72,199,116,.25);color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#3abb67;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,221,87,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(241,70,104,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border:1px solid #dbdbdb;border-left-width:0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#3298dc}.help.is-success{color:#48c774}.help.is-warning{color:#ffdd57}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover{z-index:2}.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus{z-index:3}.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media print,screen and (min-width:769px){.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media print,screen and (min-width:769px){.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media print,screen and (min-width:769px){.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#b5b5b5;content:"/"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li:before{content:"\u2192"}.breadcrumb.has-bullet-separator li+li:before{content:"\u2022"}.breadcrumb.has-dot-separator li+li:before{content:"\xb7"}.breadcrumb.has-succeeds-separator li+li:before{content:"\u227b"}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#4a4a4a;max-width:100%;position:relative}.card-content:first-child,.card-footer:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-content:last-child,.card-footer:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em hsla(0,0%,4%,.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-icon,.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{padding:1.5rem}.card-content,.card-footer{background-color:transparent}.card-footer{border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:0;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media print,screen and (min-width:769px){.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media print,screen and (min-width:769px){.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media print,screen and (min-width:769px){.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media print,screen and (min-width:769px){.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid hsla(0,0%,86%,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid hsla(0,0%,86%,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width:768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#ebfffc}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#00947e}.message.is-link{background-color:#eef3fc}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#2160c4}.message.is-info{background-color:#eef6fc}.message.is-info .message-header{background-color:#3298dc;color:#fff}.message.is-info .message-body{border-color:#3298dc;color:#1d72aa}.message.is-success{background-color:#effaf3}.message.is-success .message-header{background-color:#48c774;color:#fff}.message.is-success .message-body{border-color:#48c774;color:#257942}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#947600}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-radius:4px;border:solid #dbdbdb;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:hsla(0,0%,4%,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link:after,.navbar.is-white .navbar-start .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link:after,.navbar.is-black .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5}.navbar.is-light,.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link:after,.navbar.is-light .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,.7)}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#fff}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-end .navbar-link:after,.navbar.is-dark .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link:after,.navbar.is-primary .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-end .navbar-link:after,.navbar.is-link .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#3298dc;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-end .navbar-link:after,.navbar.is-info .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3298dc;color:#fff}}.navbar.is-success{background-color:#48c774;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-end .navbar-link:after,.navbar.is-success .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c774;color:#fff}}.navbar.is-warning{background-color:#ffdd57}.navbar.is-warning,.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link:after,.navbar.is-warning .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-end .navbar-link:after,.navbar.is-danger .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:first-child{top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#3273dc}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom:3px solid #3273dc;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless):after{border-color:#3273dc;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px hsla(0,0%,4%,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top-touch .navbar-menu,.navbar.is-fixed-top .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px hsla(0,0%,4%,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px hsla(0,0%,4%,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-.75rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px hsla(0,0%,4%,.1)}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#3273dc}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-list li,.pagination-next,.pagination-previous{flex-grow:1;flex-shrink:1}}@media print,screen and (min-width:769px){.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#00d1b2;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#00d1b2}.panel.is-primary .panel-block.is-active .panel-icon{color:#00d1b2}.panel.is-link .panel-heading{background-color:#3273dc;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#3273dc}.panel.is-link .panel-block.is-active .panel-icon{color:#3273dc}.panel.is-info .panel-heading{background-color:#3298dc;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3298dc}.panel.is-info .panel-block.is-active .panel-icon{color:#3298dc}.panel.is-success .panel-heading{background-color:#48c774;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c774}.panel.is-success .panel-block.is-active .panel-icon{color:#48c774}.panel.is-warning .panel-heading{background-color:#ffdd57;color:rgba(0,0,0,.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffdd57}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffdd57}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-block:not(:last-child),.panel-tabs:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-center,.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border:1px solid #dbdbdb;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media print,screen and (min-width:769px){.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-left:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-left:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-left:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-left:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-left:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-left:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-left:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-left:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-left:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-left:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-left:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-left:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-left:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-left:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-left:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-left:91.6666666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media print,screen and (min-width:769px){.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.3333333333%}.tile.is-2{flex:none;width:16.6666666667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.3333333333%}.tile.is-5{flex:none;width:41.6666666667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.3333333333%}.tile.is-8{flex:none;width:66.6666666667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.3333333333%}.tile.is-11{flex:none;width:91.6666666667%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-primary-light{color:#ebfffc!important}a.has-text-primary-light:focus,a.has-text-primary-light:hover{color:#b8fff4!important}.has-background-primary-light{background-color:#ebfffc!important}.has-text-primary-dark{color:#00947e!important}a.has-text-primary-dark:focus,a.has-text-primary-dark:hover{color:#00c7a9!important}.has-background-primary-dark{background-color:#00947e!important}.has-text-link{color:#3273dc!important}a.has-text-link:focus,a.has-text-link:hover{color:#205bbc!important}.has-background-link{background-color:#3273dc!important}.has-text-link-light{color:#eef3fc!important}a.has-text-link-light:focus,a.has-text-link-light:hover{color:#c2d5f5!important}.has-background-link-light{background-color:#eef3fc!important}.has-text-link-dark{color:#2160c4!important}a.has-text-link-dark:focus,a.has-text-link-dark:hover{color:#3b79de!important}.has-background-link-dark{background-color:#2160c4!important}.has-text-info{color:#3298dc!important}a.has-text-info:focus,a.has-text-info:hover{color:#207dbc!important}.has-background-info{background-color:#3298dc!important}.has-text-info-light{color:#eef6fc!important}a.has-text-info-light:focus,a.has-text-info-light:hover{color:#c2e0f5!important}.has-background-info-light{background-color:#eef6fc!important}.has-text-info-dark{color:#1d72aa!important}a.has-text-info-dark:focus,a.has-text-info-dark:hover{color:#248fd6!important}.has-background-info-dark{background-color:#1d72aa!important}.has-text-success{color:#48c774!important}a.has-text-success:focus,a.has-text-success:hover{color:#34a85c!important}.has-background-success{background-color:#48c774!important}.has-text-success-light{color:#effaf3!important}a.has-text-success-light:focus,a.has-text-success-light:hover{color:#c8eed6!important}.has-background-success-light{background-color:#effaf3!important}.has-text-success-dark{color:#257942!important}a.has-text-success-dark:focus,a.has-text-success-dark:hover{color:#31a058!important}.has-background-success-dark{background-color:#257942!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-background-warning{background-color:#ffdd57!important}.has-text-warning-light{color:#fffbeb!important}a.has-text-warning-light:focus,a.has-text-warning-light:hover{color:#fff1b8!important}.has-background-warning-light{background-color:#fffbeb!important}.has-text-warning-dark{color:#947600!important}a.has-text-warning-dark:focus,a.has-text-warning-dark:hover{color:#c79f00!important}.has-background-warning-dark{background-color:#947600!important}.has-text-danger{color:#f14668!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-danger-light{color:#feecf0!important}a.has-text-danger-light:focus,a.has-text-danger-light:hover{color:#fabdc9!important}.has-background-danger-light{background-color:#feecf0!important}.has-text-danger-dark{color:#cc0f35!important}a.has-text-danger-dark:focus,a.has-text-danger-dark:hover{color:#ee2049!important}.has-background-danger-dark{background-color:#cc0f35!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3,.mx-3{margin-left:.75rem!important}.mx-3{margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4,.mx-4{margin-left:1rem!important}.mx-4{margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5,.mx-5{margin-left:1.5rem!important}.mx-5{margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6,.mx-6{margin-left:3rem!important}.mx-6{margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3,.px-3{padding-left:.75rem!important}.px-3{padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4,.px-4{padding-left:1rem!important}.px-4{padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5,.px-5{padding-left:1.5rem!important}.px-5{padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6,.px-6{padding-left:3rem!important}.px-6{padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media print,screen and (min-width:769px){.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media print,screen and (min-width:769px){.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media print,screen and (min-width:769px){.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media print,screen and (min-width:769px){.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media print,screen and (min-width:769px){.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-sans-serif,.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-code,.is-family-monospace{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:769px){.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:hsla(0,0%,4%,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:hsla(0,0%,4%,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover,.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover,.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,.7)}.hero.is-light .subtitle{color:rgba(0,0,0,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-light .tabs a:hover,.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover,.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}}.hero.is-info{background-color:#3298dc;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#3298dc}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#238cd1;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover,.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3298dc}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}}.hero.is-success{background-color:#48c774;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#48c774}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#3abb67;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover,.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c774}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#29b342,#48c774 71%,#56d296)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#29b342,#48c774 71%,#56d296)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover,.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#fa0a62,#f14668 71%,#f7595f)}}.hero.is-small .hero-body{padding:1.5rem}@media print,screen and (min-width:769px){.hero.is-medium .hero-body{padding:9rem 1.5rem}.hero.is-large .hero-body{padding:18rem 1.5rem}}.hero.is-fullheight-with-navbar .hero-body,.hero.is-fullheight .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media print,screen and (min-width:769px){.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0}.hero-body,.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}.tab-content{visibility:hidden;position:absolute;width:calc(100% - 50px);height:calc(100% - 41px - 67px - 24px)}.tab-content.is-visible{visibility:visible}.tab-content.scrollable{overflow-y:auto;padding-right:10px}.tab-content h4{margin-top:60px}.table-header{margin-bottom:50px}.checkbox-col{width:50px}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.fa-times{color:#f14668}.fa-check{color:#48c774}td{padding:.2rem 1rem!important;vertical-align:middle!important}'],encapsulation:3}),e}(),H=["network"],j=["networkWithLegend"];function J(e,t){if(1&e&&(r.TgZ(0,"p"),r._uU(1," Algorithm: "),r.TgZ(2,"strong"),r._uU(3),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(3),r.Oqu(n.algorithmNames[n.task.info.algorithm])}}function G(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Result Size"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.resultSize)}}function Q(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"K"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.k)}}function Y(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Number of trees"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.numTrees)}}function $(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Tolerance"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.tolerance)}}function X(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Damping Factor"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.dampingFactor)}}function ee(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Maximum Degree"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.maxDeg)}}function te(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Hub Penality"),r.qZA(),r.TgZ(3,"td"),r._uU(4),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.task.info.parameters.hubPenalty)}}function ne(e,t){1&e&&r._UZ(0,"i",18)}function ie(e,t){1&e&&r._UZ(0,"i",19)}function re(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Include indirect drugs"),r.qZA(),r.TgZ(3,"td"),r.YNc(4,ne,1,0,"i",16),r.YNc(5,ie,1,0,"i",17),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Q6J("ngIf",n.task.info.parameters.includeIndirectDrugs),r.xp6(1),r.Q6J("ngIf",!n.task.info.parameters.includeIndirectDrugs)}}function oe(e,t){1&e&&r._UZ(0,"i",18)}function ae(e,t){1&e&&r._UZ(0,"i",19)}function se(e,t){if(1&e&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2,"Include non-approved drugs"),r.qZA(),r.TgZ(3,"td"),r.YNc(4,oe,1,0,"i",16),r.YNc(5,ae,1,0,"i",17),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Q6J("ngIf",n.task.info.parameters.includeNonApprovedDrugs),r.xp6(1),r.Q6J("ngIf",!n.task.info.parameters.includeNonApprovedDrugs)}}function le(e,t){if(1&e&&(r.TgZ(0,"div"),r.TgZ(1,"p"),r._uU(2," Algorithm: "),r.TgZ(3,"strong"),r._uU(4),r.qZA(),r.qZA(),r.TgZ(5,"table",15),r.TgZ(6,"tbody"),r.TgZ(7,"tr"),r.TgZ(8,"td"),r._uU(9,"Number of Trees"),r.qZA(),r.TgZ(10,"td"),r._uU(11,"1"),r.qZA(),r.qZA(),r.TgZ(12,"tr"),r.TgZ(13,"td"),r._uU(14,"Tolerance"),r.qZA(),r.TgZ(15,"td"),r._uU(16,"0"),r.qZA(),r.qZA(),r.TgZ(17,"tr"),r.TgZ(18,"td"),r._uU(19,"Hub Penality"),r.qZA(),r.TgZ(20,"td"),r._uU(21,"1"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(22,"p"),r._uU(23," Algorithm: "),r.TgZ(24,"strong"),r._uU(25),r.qZA(),r.qZA(),r.TgZ(26,"table",15),r.TgZ(27,"tbody"),r.TgZ(28,"tr"),r.TgZ(29,"td"),r._uU(30,"Include indirect drugs"),r.qZA(),r.TgZ(31,"td"),r._UZ(32,"i",19),r.qZA(),r.qZA(),r.TgZ(33,"tr"),r.TgZ(34,"td"),r._uU(35,"Include non-approved drugs"),r.qZA(),r.TgZ(36,"td"),r._UZ(37,"i",18),r.qZA(),r.qZA(),r.TgZ(38,"tr"),r.TgZ(39,"td"),r._uU(40,"Hub Penality"),r.qZA(),r.TgZ(41,"td"),r._uU(42,"1"),r.qZA(),r.qZA(),r.TgZ(43,"tr"),r.TgZ(44,"td"),r._uU(45,"Result Size"),r.qZA(),r.TgZ(46,"td"),r._uU(47,"10"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&e){var n=r.oxw(4);r.xp6(4),r.Oqu(n.algorithmNames.multisteiner),r.xp6(21),r.Oqu(n.algorithmNames.closeness)}}function ce(e,t){if(1&e&&(r.TgZ(0,"div"),r.YNc(1,J,4,1,"p",0),r.TgZ(2,"div"),r.TgZ(3,"table",15),r.TgZ(4,"tbody"),r.YNc(5,G,5,1,"tr",0),r.YNc(6,Q,5,1,"tr",0),r.YNc(7,Y,5,1,"tr",0),r.YNc(8,$,5,1,"tr",0),r.YNc(9,X,5,1,"tr",0),r.YNc(10,ee,5,1,"tr",0),r.YNc(11,te,5,1,"tr",0),r.YNc(12,re,6,2,"tr",0),r.YNc(13,se,6,2,"tr",0),r.qZA(),r.qZA(),r.qZA(),r.YNc(14,le,48,2,"div",0),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("ngIf","quick"!==n.task.info.algorithm&&"super"!==n.task.info.algorithm),r.xp6(4),r.Q6J("ngIf",void 0!==n.task.info.parameters.resultSize),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.k),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.numTrees),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.tolerance),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.dampingFactor),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.maxDeg),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.hubPenalty),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.includeIndirectDrugs&&"drug"===n.task.info.target),r.xp6(1),r.Q6J("ngIf",void 0!==n.task.info.parameters.includeNonApprovedDrugs&&"drug"===n.task.info.target),r.xp6(1),r.Q6J("ngIf","quick"===n.task.info.algorithm||"super"===n.task.info.algorithm)}}function ue(e,t){if(1&e&&(r.TgZ(0,"div",14),r.YNc(1,ce,15,11,"div",0),r.qZA()),2&e){var n=r.oxw(2);r.ekj("is-visible","meta"===n.tab),r.xp6(1),r.Q6J("ngIf",n.task)}}function de(e,t){if(1&e&&(r.TgZ(0,"div"),r._UZ(1,"app-network-legend",27),r.qZA()),2&e){var n=r.oxw(3);r.xp6(1),r.Q6J("config",n.myConfig)("analysis",!1)}}function pe(e,t){1&e&&(r.TgZ(0,"span"),r._uU(1,"Tissue"),r.qZA())}function fe(e,t){if(1&e&&(r.TgZ(0,"span"),r._uU(1),r.qZA()),2&e){var n=r.oxw(4);r.xp6(1),r.Oqu(n.selectedTissue.name)}}function he(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"a",44),r.NdJ("click",function(){var e=r.CHM(n).$implicit;return r.oxw(4).selectTissue(e)}),r._uU(1),r.qZA()}if(2&e){var i=t.$implicit,o=r.oxw(4);r.ekj("is-active",o.selectedTissue&&i.netexId===o.selectedTissue.netexId),r.xp6(1),r.hij(" ",i.name," ")}}function be(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"app-toggle",48),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(4).toggleDrugs(e)}),r.qZA()}if(2&e){var i=r.oxw(4);r.Q6J("smallStyle",i.smallStyle)("value",i.showDrugs)}}var ge=function(e){return{"text-normal":e}},me=function(e){return{"button-small":e}},ve=function(e){return{"text-small":e}};function _e(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"footer",28),r.TgZ(1,"div",29),r.TgZ(2,"p",30),r.TgZ(3,"button",31),r.NdJ("click",function(){return r.CHM(n),r.oxw(3).toImage()}),r.TgZ(4,"span",4),r._UZ(5,"i",32),r.qZA(),r.TgZ(6,"span",33),r._uU(7," Screenshot "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(8,"div",29),r.TgZ(9,"p",30),r.TgZ(10,"a",34),r.TgZ(11,"span",4),r._UZ(12,"i",35),r.qZA(),r.TgZ(13,"span",33),r._uU(14," Export as .graphml "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(15,"div",36),r.TgZ(16,"div",37),r.TgZ(17,"button",38),r.NdJ("click",function(){r.CHM(n);var e=r.oxw(3);return e.expressionExpanded=!e.expressionExpanded}),r.TgZ(18,"div",33),r.YNc(19,pe,2,0,"span",0),r.YNc(20,fe,2,1,"span",0),r.TgZ(21,"span",39),r._UZ(22,"i",40),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(23,"div",41),r.TgZ(24,"div",42),r.TgZ(25,"div",43),r.TgZ(26,"a",44),r.NdJ("click",function(){return r.CHM(n),r.oxw(3).selectTissue(null)}),r._uU(27," None "),r.qZA(),r.YNc(28,he,2,3,"a",45),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.YNc(29,be,1,2,"app-toggle",46),r.TgZ(30,"app-toggle",47),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(3).updatePhysicsEnabled(e)}),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(3);r.xp6(6),r.Q6J("ngClass",r.VKq(23,ge,i.smallStyle)),r.xp6(4),r.Q6J("href",i.graphmlLink(),r.LSH),r.xp6(3),r.Q6J("ngClass",r.VKq(25,ge,i.smallStyle)),r.xp6(2),r.ekj("is-active",i.expressionExpanded),r.xp6(2),r.ekj("is-outlined",!i.selectedTissue),r.Q6J("ngClass",r.VKq(27,me,i.smallStyle)),r.xp6(1),r.Q6J("ngClass",r.VKq(29,ve,i.smallStyle)),r.xp6(1),r.Q6J("ngIf",!i.selectedTissue),r.xp6(1),r.Q6J("ngIf",i.selectedTissue),r.xp6(2),r.ekj("fa-angle-up",i.expressionExpanded)("fa-angle-left",!i.expressionExpanded),r.xp6(2),r.Q6J("ngClass",r.VKq(31,me,i.smallStyle)),r.xp6(1),r.Q6J("ngClass",r.VKq(33,ve,i.smallStyle)),r.xp6(1),r.ekj("is-active",!i.selectedTissue),r.xp6(2),r.Q6J("ngForOf",i.analysis.getTissues()),r.xp6(1),r.Q6J("ngIf","drug-target"===i.task.info.target),r.xp6(1),r.Q6J("smallStyle",i.smallStyle)("value",i.physicsEnabled)}}function ke(e,t){if(1&e&&(r.TgZ(0,"div",20),r.TgZ(1,"div",21,22),r.YNc(3,de,2,2,"div",0),r.TgZ(4,"div",23,24),r.TgZ(6,"button",25),r._uU(7,"Loading"),r.qZA(),r.qZA(),r.qZA(),r.YNc(8,_e,31,35,"footer",26),r.qZA()),2&e){var n=r.oxw(2);r.ekj("is-visible","network"===n.tab),r.xp6(3),r.Q6J("ngIf",n.myConfig.showLegend),r.xp6(5),r.Q6J("ngIf",n.myConfig.showFooter)}}function ye(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",54),r.TgZ(1,"p",55),r.TgZ(2,"button",56),r.NdJ("click",function(){return r.CHM(n),r.oxw(3).toggleNormalization(!0)}),r.TgZ(3,"span",39),r._UZ(4,"i",57),r.qZA(),r.TgZ(5,"span"),r._uU(6,"Normalization On"),r.qZA(),r.qZA(),r.qZA(),r.TgZ(7,"p",55),r.TgZ(8,"button",58),r.NdJ("click",function(){return r.CHM(n),r.oxw(3).toggleNormalization(!1)}),r.TgZ(9,"span"),r._uU(10,"Off"),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(3);r.xp6(2),r.ekj("is-primary",i.tableNormalize),r.xp6(6),r.ekj("is-primary",!i.tableNormalize)}}function xe(e,t){1&e&&(r.TgZ(0,"div"),r.TgZ(1,"i"),r._uU(2,"No drugs have been found."),r.qZA(),r.qZA())}function we(e,t){if(1&e&&(r.TgZ(0,"div",59),r.TgZ(1,"h4",60),r.TgZ(2,"span",4),r._UZ(3,"i",61),r.qZA(),r.TgZ(4,"span"),r._uU(5,"Drugs"),r.qZA(),r.qZA(),r.TgZ(6,"a",62),r.TgZ(7,"span",4),r._UZ(8,"i",63),r.qZA(),r.TgZ(9,"span"),r._uU(10,"Download"),r.qZA(),r.qZA(),r.qZA()),2&e){var n=r.oxw(3);r.xp6(6),r.Q6J("href",n.downloadLink("drugs"),r.LSH)}}function Ee(e,t){if(1&e&&(r.TgZ(0,"div",59),r.TgZ(1,"h4",60),r.TgZ(2,"span",4),r._UZ(3,"i",64),r.qZA(),r.TgZ(4,"span"),r._uU(5,"Proteins"),r.qZA(),r.qZA(),r.TgZ(6,"a",62),r.TgZ(7,"span",4),r._UZ(8,"i",63),r.qZA(),r.TgZ(9,"span"),r._uU(10,"Download"),r.qZA(),r.qZA(),r.qZA()),2&e){var n=r.oxw(3);r.xp6(6),r.Q6J("href",n.downloadLink("proteins"),r.LSH)}}function Ce(e,t){if(1&e&&(r.TgZ(0,"div",49),r.YNc(1,ye,11,4,"div",50),r.YNc(2,xe,3,0,"div",0),r.YNc(3,we,11,1,"div",51),r._UZ(4,"app-drug-table",52),r.YNc(5,Ee,11,1,"div",51),r._UZ(6,"app-prot-table",53),r.qZA()),2&e){var n=r.oxw(2);r.ekj("is-visible","table"===n.tab),r.xp6(1),r.Q6J("ngIf",n.tableHasScores&&"proximity"!==n.task.info.algorithm),r.xp6(1),r.Q6J("ngIf",0===n.tableDrugs.length&&"drug"===n.task.info.target),r.xp6(1),r.Q6J("ngIf",n.tableDrugs.length>0),r.xp6(1),r.Q6J("tableDrugs",n.tableDrugs)("tableDrugScoreTooltip",n.tableDrugScoreTooltip)("tableHasScores",n.tableHasScores),r.xp6(1),r.Q6J("ngIf",n.tableProteins.length>0),r.xp6(1),r.Q6J("tableHasScores",n.tableHasScores)("tableProteins",n.tableProteins)("tableProteinScoreTooltip",n.tableDrugScoreTooltip)("tableProteinSelection",n.tableProteinSelection)("tableSelectedProteins",n.tableSelectedProteins)}}function Te(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",1),r.TgZ(2,"header",2),r.TgZ(3,"p",3),r.TgZ(4,"span",4),r._UZ(5,"i",5),r.qZA(),r._uU(6," Analysis Results "),r.qZA(),r.TgZ(7,"a",6),r.NdJ("click",function(){return r.CHM(n),r.oxw().close()}),r.TgZ(8,"span",4),r._UZ(9,"i",7),r.qZA(),r.qZA(),r.qZA(),r.TgZ(10,"div",8),r.TgZ(11,"div",9),r.TgZ(12,"ul"),r.TgZ(13,"li"),r.TgZ(14,"a",10),r.NdJ("click",function(){return r.CHM(n),r.oxw().tab="table"}),r._uU(15,"Table"),r.qZA(),r.qZA(),r.TgZ(16,"li"),r.TgZ(17,"a",10),r.NdJ("click",function(){return r.CHM(n),r.oxw().tab="network"}),r._uU(18,"Network"),r.qZA(),r.qZA(),r.TgZ(19,"li"),r.TgZ(20,"a",10),r.NdJ("click",function(){return r.CHM(n),r.oxw().tab="meta"}),r._uU(21,"Parameters"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.YNc(22,ue,2,3,"div",11),r.YNc(23,ke,9,4,"div",12),r.YNc(24,Ce,7,14,"div",13),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(13),r.ekj("is-active","table"===i.tab),r.xp6(3),r.ekj("is-active","network"===i.tab),r.xp6(3),r.ekj("is-active","meta"===i.tab),r.xp6(3),r.Q6J("ngIf",i.task&&i.task.info.done),r.xp6(1),r.Q6J("ngIf",i.task&&i.task.info.done),r.xp6(1),r.Q6J("ngIf",i.task&&i.task.info.done)}}var Oe=function(){var e=function(){function e(t,n,i){var o=this;_classCallCheck(this,e),this.http=t,this.analysis=n,this.netex=i,this.token=null,this.smallStyle=!1,this.tokenChange=new r.vpe,this.showDetailsChange=new r.vpe,this.visibleItems=new r.vpe,this.task=null,this.myConfig=JSON.parse(JSON.stringify(p.u)),this.nodeData={nodes:null,edges:null},this.drugNodes=[],this.drugEdges=[],this.showDrugs=!1,this.tab="table",this.physicsEnabled=!0,this.tableDrugs=[],this.tableProteins=[],this.tableSelectedProteins=[],this.tableViralProteins=[],this.tableSelectedViralProteins=[],this.tableNormalize=!1,this.tableHasScores=!1,this.expressionExpanded=!1,this.selectedTissue=null,this.algorithmNames=a.ck,this.tableDrugScoreTooltip="",this.tableProteinScoreTooltip="",this.tableProteinSelection=function(e){var t=_toConsumableArray(o.tableSelectedProteins);o.tableSelectedProteins=e;var n,i=[],r=[],a=_createForOfIteratorHelper(o.tableSelectedProteins);try{for(a.s();!(n=a.n()).done;){var l=n.value,c=(0,s.h$)(l);-1===t.indexOf(l)&&i.push(c)}}catch(h){a.e(h)}finally{a.f()}var u,d=_createForOfIteratorHelper(t);try{for(d.s();!(u=d.n()).done;){var p=u.value,f=(0,s.h$)(p);-1===o.tableSelectedProteins.indexOf(p)&&r.push(f)}}catch(h){d.e(h)}finally{d.f()}o.analysis.addItems(i),o.analysis.removeItems(r)}}return _createClass(e,[{key:"config",set:function(e){if(void 0!==e)for(var t=0,n=Object.keys(e);t<n.length;t++){var i=n[t];this.myConfig[i]=e[i]}}},{key:"ngOnInit",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e)}))}},{key:"ngOnChanges",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.refresh();case 2:case"end":return e.stop()}},e,this)}))}},{key:"refresh",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i,r,a,l,c,u,p,f=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=this.token,!e.t0){e.next=8;break}return e.next=4,this.getTask(this.token);case 4:this.task=e.sent,this.analysis.switchSelection(this.token),"degree"===this.task.info.algorithm?(this.tableDrugScoreTooltip="Normalized number of direct interactions of the drug with the seeds. The higher the score, the more relevant the drug.",this.tableProteinScoreTooltip="Normalized number of direct interactions of the protein with the seeds. The higher the score, the more relevant the protein."):"closeness"===this.task.info.algorithm||"quick"===this.task.info.algorithm||"super"===this.task.info.algorithm?(this.tableDrugScoreTooltip="Normalized inverse mean distance of the drug to the seeds. The higher the score, the more relevant the drug.",this.tableProteinScoreTooltip="Normalized inverse mean distance of the protein to the seeds. The higher the score, the more relevant the protein."):"trustrank"===this.task.info.algorithm?(this.tableDrugScoreTooltip="Amount of \u2018trust\u2019 on the drug at termination of the algorithm. The higher the score, the more relevant the drug.",this.tableProteinScoreTooltip="Amount of \u2018trust\u2019 on the protein at termination of the algorithm. The higher the score, the more relevant the protein."):"proximity"===this.task.info.algorithm&&(this.tableDrugScoreTooltip="Empirical z-score of mean minimum distance between the drug\u2019s targets and the seeds. The lower the score, the more relevant the drug.",this.tableProteinScoreTooltip="Empirical z-score of mean minimum distance between the drug\u2019s targets and the seeds. The lower the score, the more relevant the drug."),e.t0=this.task&&this.task.info.done;case 8:if(!e.t0){e.next=29;break}return e.next=11,this.netex.getTaskResult(this.token);case 11:return t=e.sent,n=(t.nodeAttributes||{}).isSeed||{},this.nodeData={nodes:null,edges:null},this.networkEl.nativeElement.innerHTML="",this.network=null,this.showDrugs=!1,i=this.createNetwork(t),r=i.nodes,a=i.edges,this.nodeData.nodes=new vis.DataSet(r),this.nodeData.edges=new vis.DataSet(a),l=this.networkEl.nativeElement,c=r.length>100||a.length>100,u=d.S.getOptions(c?"analysis-big":"analysis"),this.physicsEnabled=!c,this.network=new vis.Network(l,this.nodeData,u),(p=[]).push(this.http.get("".concat(o.N.backend,"task_result/?token=").concat(this.token,"&view=drugs")).toPromise().then(function(e){f.tableDrugs=e,f.tableDrugs.forEach(function(e){e.rawScore=e.score})})),p.push(this.http.get("".concat(o.N.backend,"task_result/?token=").concat(this.token,"&view=proteins")).toPromise().then(function(e){f.tableProteins=e,f.tableSelectedProteins=[],f.tableProteins.forEach(function(e){e.rawScore=e.score,e.isSeed=n[e.id];var t=(0,s.h$)(e);f.analysis.inSelection(t)&&f.tableSelectedProteins.push(e)})})),e.next=23,Promise.all(p);case 23:this.tableHasScores=-1!==["trustrank","closeness","degree","proximity","betweenness","quick","super"].indexOf(this.task.info.algorithm),this.tableHasScores&&this.toggleNormalization("proximity"!==this.task.info.algorithm),this.network.on("deselectNode",function(e){f.showDetailsChange.emit(null)}),this.network.on("doubleClick",function(e){var t=e.nodes;if(t.length>0){var n=f.nodeData.nodes.get(t[0]);if("drug"===n.nodeType)return;var i=n.wrapper;f.analysis.inSelection(i)?(f.analysis.removeItems([i]),f.analysis.getCount()):(f.analysis.addItems([i]),f.analysis.getCount())}}),this.network.on("click",function(e){var t=f.nodeData.nodes.get(e.nodes);f.showDetailsChange.emit(t.length>0?t[0].wrapper:null)}),this.analysis.subscribeList(function(e,t){if(null!==t){var n,i=[],r=_createForOfIteratorHelper(e);try{for(r.s();!(n=r.n()).done;){var o=n.value,a=f.nodeData.nodes.get(o.id);if(a){var l=f.network.getPositions([o.id]);a.x=l[o.id].x,a.y=l[o.id].y,i.push(a)}}}catch(k){r.e(k)}finally{r.f()}f.nodeData.nodes.update(i);var c,u=f.tableSelectedProteins,d=f.tableSelectedViralProteins,p=_createForOfIteratorHelper(e);try{var h=function(){var e=c.value,n=u.findIndex(function(t){return(0,s.dV)(t)===e.id}),i=f.tableProteins.find(function(t){return(0,s.dV)(t)===e.id});t&&-1===n&&i&&u.push(i),!t&&-1!==n&&i&&u.splice(n,1)};for(p.s();!(c=p.n()).done;)h()}catch(k){p.e(k)}finally{p.f()}f.tableSelectedProteins=_toConsumableArray(u),f.tableSelectedViralProteins=_toConsumableArray(d)}else{var b=[];f.nodeData.nodes.forEach(function(e){f.analysis.idInSelection(e.id),e.wrapper.data.netexId&&e.wrapper.data.netexId.startswith("d")&&(e.wrapper.data.status,e.wrapper.data.inTrial),b.push(e)}),f.nodeData.nodes.update(b);var g,m=[],v=_createForOfIteratorHelper(e);try{var _=function(){var e=g.value,t=f.tableProteins.find(function(t){return(0,s.dV)(t)===e.id});t&&m.push(t)};for(v.s();!(g=v.n()).done;)_()}catch(k){v.e(k)}finally{v.f()}f.tableSelectedProteins=[].concat(m),f.tableSelectedViralProteins=[].concat([])}});case 29:this.emitVisibleItems(!0);case 30:case"end":return e.stop()}},e,this)}))}},{key:"emitVisibleItems",value:function(e){this.visibleItems.emit(e?[this.nodeData.nodes,[this.proteins,this.selectedTissue]]:null)}},{key:"getTask",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.http.get("".concat(o.N.backend,"task/?token=").concat(e)).toPromise();case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}},t,this)}))}},{key:"close",value:function(){this.analysis.switchSelection("main"),this.token=null,this.tokenChange.emit(this.token),this.emitVisibleItems(!1)}},{key:"toggleNormalization",value:function(e){this.tableNormalize=e;var t=function(e){var t=0;e.forEach(function(e){e.rawScore>t&&(t=e.rawScore)}),e.forEach(function(e){e.score=e.rawScore/t})},n=function(e){e.forEach(function(e){e.score=e.rawScore})};e?(t(this.tableDrugs),t(this.tableProteins),t(this.tableViralProteins)):(n(this.tableDrugs),n(this.tableProteins),n(this.tableViralProteins))}},{key:"downloadLink",value:function(e){return"".concat(o.N.backend,"task_result/?token=").concat(this.token,"&view=").concat(e,"&fmt=csv")}},{key:"graphmlLink",value:function(){return"".concat(o.N.backend,"graph_export/?token=").concat(this.token)}},{key:"inferEdgeGroup",value:function(e){return e.to.startsWith("d")?"protein-drug":"protein-protein"}},{key:"inferNodeGroup",value:function(e){return console.log(e),void 0!==e.data.group?e.data.group:void 0!==e.data.netexId&&e.data.netexId.startsWith("d")?"drug":void 0!==e.data.netexId&&e.data.netexId.startsWith("p")?"protein":void 0}},{key:"inferNodeLabel",value:function(e,t){if(t.data.label)return t.data.label;var n=e.identifier;if("uniprot"===n)return t.data.uniprotAc;if("symbol"===n)return t.data.symbol;if("ensg"===n){var i=t.data.ensg.map(function(e){return parseInt(e)}).reduce(function(e,t,n,i){return t<i[e]?n:e},0);return t.data.ensg[i]}}},{key:"createNetwork",value:function(e){var t=e.parameters.config,n=[],i=[],r=e.nodeAttributes||{};this.proteins=[],this.effects=[];var o,a=e.network,l=r.nodeTypes||{},c=r.isSeed||{},u=r.scores||{},d=r.details||{},p={},f=_createForOfIteratorHelper(a.nodes);try{for(f.s();!(o=f.n()).done;){var h=o.value,b=h.split("_").join("");"protein"===l[b]?(this.proteins.push(d[b]),p[h]=(0,s.h$)(d[b])):p[h]="drug"===l[b]?(0,s.lt)(d[b]):(0,s.o4)(d[b]),n.push(this.mapNode(t,p[h],c[b],u[b]))}}catch(_){f.e(_)}finally{f.f()}var g,m=_createForOfIteratorHelper(a.edges);try{for(m.s();!(g=m.n()).done;){var v=g.value;i.push(this.mapEdge(v,this.inferEdgeGroup(v),p))}}catch(_){m.e(_)}finally{m.f()}return{nodes:n,edges:i}}},{key:"mapNode",value:function(e,t,n,i){console.log("node group"),console.log(e.nodeGroups),console.log("node"),console.log(t.data),t.data.group=n?"seedNode":t.data.group;var r=JSON.parse(JSON.stringify(e.nodeGroups[t.data.group]));return r.id=t.id,r.label=this.inferNodeLabel(e,t),r.isSeed=n,r.wrapper=t,r}},{key:"mapEdge",value:function(e,t,n){var i;if("protein-protein"===t){i={color:d.S.getColor("edgeGeneGene"),highlight:d.S.getColor("edgeGeneGeneHighlight")};var r=(0,s.s$)(e,n);return{from:r.from,to:r.to,color:i}}if("protein-drug"===t){i={color:d.S.getColor("edgeHostDrug"),highlight:d.S.getColor("edgeHostDrugHighlight")};var o=(0,s.mG)(e);return{from:o.from,to:o.to,color:i}}}},{key:"toggleDrugs",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){var n,i,r,a,s,l=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.showDrugs=e,this.nodeData.nodes.remove(this.drugNodes),this.nodeData.edges.remove(this.drugEdges),this.drugNodes=[],this.drugEdges=[],!this.showDrugs){t.next=6;break}return t.next=3,this.http.get("".concat(o.N.backend,"drug_interactions/?token=").concat(this.token)).toPromise().catch(function(e){(0,u.toast)({message:"An error occured while fetching the drugs.",duration:5e3,dismissible:!0,pauseOnHover:!0,type:"is-danger",position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}}),l.showDrugs=!1});case 3:if(n=t.sent,i=n.edges,0===n.drugs.length)(0,u.toast)({message:"No drugs found.",duration:5e3,dismissible:!0,pauseOnHover:!0,type:"is-warning",position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}});else{r=_createForOfIteratorHelper(i);try{for(r.s();!(a=r.n()).done;)s=a.value,this.drugEdges.push(this.mapEdge({from:s.uniprotAc,to:s.drugId},"protein-drug"))}catch(c){r.e(c)}finally{r.f()}this.nodeData.nodes.add(Array.from(this.drugNodes.values())),this.nodeData.edges.add(Array.from(this.drugEdges.values()))}case 6:case"end":return t.stop()}},t,this)}))}},{key:"updatePhysicsEnabled",value:function(e){this.physicsEnabled=e,this.network.setOptions({physics:{enabled:this.physicsEnabled,stabilization:{enabled:!1}}})}},{key:"toImage",value:function(){var e=this;this.downloadDom(this.networkWithLegendEl.nativeElement).catch(function(t){console.error("Falling back to network only screenshot. Some components seem to be inaccessable, most likely the legend is a custom image with CORS access problems on the host server side."),e.downloadDom(e.networkEl.nativeElement).catch(function(e){console.error("Some network content seems to be inaccessable for saving as a screenshot. This can happen due to custom images used as nodes. Please ensure correct CORS accessability on the images host server."),console.error(e)})})}},{key:"downloadDom",value:function(e){return c().toPng(e,{bgcolor:"#ffffff"}).then(function(e){var t=document.createElement("a");t.href=e,t.download="Network.png",t.click()})}},{key:"previewStringArray",value:function(e,t){return e.length<t?e.join(", "):e.slice(0,t).join(", ")+", ... (".concat(e.length,")")}},{key:"selectTissue",value:function(e){}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.Y36(f.eN),r.Y36(a.Kt),r.Y36(h.o))},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-analysis-panel"]],viewQuery:function(e,t){var n;(1&e&&(r.Gf(H,5),r.Gf(j,5)),2&e)&&(r.iGM(n=r.CRH())&&(t.networkEl=n.first),r.iGM(n=r.CRH())&&(t.networkWithLegendEl=n.first))},inputs:{token:"token",smallStyle:"smallStyle",config:"config"},outputs:{tokenChange:"tokenChange",showDetailsChange:"showDetailsChange",visibleItems:"visibleItems"},features:[r.TTD],decls:1,vars:1,consts:[[4,"ngIf"],[1,"card","analysis"],[1,"card-header"],[1,"card-header-title"],[1,"icon"],["aria-hidden","true",1,"fas","fa-flask"],["aria-label","close",1,"card-header-icon",3,"click"],["aria-hidden","true",1,"fas","fa-times"],[1,"card-content","fullheight"],[1,"tabs","is-centered"],[3,"click"],["class","tab-content meta",3,"is-visible",4,"ngIf"],["class","tab-content",3,"is-visible",4,"ngIf"],["class","content tab-content scrollable",3,"is-visible",4,"ngIf"],[1,"tab-content","meta"],[1,"table","is-narrow"],["class","fa fa-check",4,"ngIf"],["class","fa fa-times",4,"ngIf"],[1,"fa","fa-check"],[1,"fa","fa-times"],[1,"tab-content"],[1,"card-image","canvas-content"],["networkWithLegend",""],[1,"fullheight","center","image1"],["network",""],[1,"button","is-loading","center"],["class","card-footer toolbar scroll-y",4,"ngIf"],[3,"config","analysis"],[1,"card-footer","toolbar","scroll-y"],[1,"field"],[1,"control","footer-buttons"],["data-tooltip","Take a screenshot of the current network.",1,"button","is-primary","is-rounded","has-tooltip",3,"click"],["aria-hidden","true",1,"fas","fa-camera"],[3,"ngClass"],["data-tooltip","Export this network as .graphml file.",1,"button","is-success","is-rounded","has-tooltip",3,"href"],["aria-hidden","true",1,"fas","fa-download"],[1,"footer-buttons","dropdown","is-up"],[1,"dropdown-trigger"],["aria-haspopup","true","aria-controls","dropdown-menu",1,"button","is-rounded","is-primary",3,"ngClass","click"],[1,"icon","is-small"],["aria-hidden","true",1,"fas"],["id","dropdown-menu","role","menu",1,"dropdown-menu"],[1,"dropdown-content","tissue-dropdown",3,"ngClass"],[1,"scroll-area",3,"ngClass"],[1,"dropdown-item",3,"click"],["class","dropdown-item",3,"is-active","click",4,"ngFor","ngForOf"],["class","footer-buttons","textOn","Drugs On","textOff","Off","tooltipOn","Display drugs in the network","tooltipOff","Hide drugs in the network",3,"smallStyle","value","valueChange",4,"ngIf"],["textOn","Animation On","textOff","Off","tooltipOn","Enable the network animation.","tooltipOff","Disable the network animation and freeze nodes.",1,"footer-buttons",3,"smallStyle","value","valueChange"],["textOn","Drugs On","textOff","Off","tooltipOn","Display drugs in the network","tooltipOff","Hide drugs in the network",1,"footer-buttons",3,"smallStyle","value","valueChange"],[1,"content","tab-content","scrollable"],["class","field has-addons",4,"ngIf"],["class","table-header",4,"ngIf"],[3,"tableDrugs","tableDrugScoreTooltip","tableHasScores"],[3,"tableHasScores","tableProteins","tableProteinScoreTooltip","tableProteinSelection","tableSelectedProteins"],[1,"field","has-addons"],[1,"control"],["data-tooltip","Normalize the scores",1,"button","is-rounded","has-tooltip",3,"click"],[1,"fa","fa-ruler-vertical"],["data-tooltip","Disable normalization of the scores.",1,"button","is-rounded","has-tooltip",3,"click"],[1,"table-header"],[1,"is-4"],[1,"fa","fa-capsules"],[1,"button","is-primary","is-outlined","is-pulled-right","is-small",3,"href"],[1,"fa","fa-download"],[1,"fa","fa-dna"]],template:function(e,t){1&e&&r.YNc(0,Te,25,9,"div",0),2&e&&r.Q6J("ngIf",t.token)},directives:[b.O5,g.O,b.mk,b.sg,m.n,Z,V],styles:[".analysis[_ngcontent-%COMP%]{position:absolute;height:100%;width:100%}div.network[_ngcontent-%COMP%]{height:calc(100vh - 210px - 52px)}.tab-content[_ngcontent-%COMP%]{visibility:hidden;position:absolute;width:calc(100% - 50px);height:calc(100% - 41px - 67px - 48px)}.tab-content.is-visible[_ngcontent-%COMP%]{visibility:visible}.tab-content.scrollable[_ngcontent-%COMP%]{overflow-y:auto;padding-right:10px}.tab-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-top:60px}.table-header[_ngcontent-%COMP%]{margin-bottom:50px}.checkbox-col[_ngcontent-%COMP%]{width:50px}.meta[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:500px}.meta[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{width:50px}.tooltip-button[_ngcontent-%COMP%]{font-size:10px;width:10px}.text-small[_ngcontent-%COMP%]{font-size:11px}.text-normal[_ngcontent-%COMP%]{font-size:12px}.b-text-small[_ngcontent-%COMP%]{font-size:14px}.b-text-smaller[_ngcontent-%COMP%]{font-size:12px}.button-small[_ngcontent-%COMP%]{padding:3px 10px}.scroll-y[_ngcontent-%COMP%]{overflow-y:auto}"]}),e}()},4907:function(e,t,n){"use strict";n.d(t,{Y:function(){return v}});var i=n(5366),r=n(3943),o=n(1116),a=n(2065),s=function(e){return{"text-normal":e}};function l(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"Label:"),i.qZA(),i.qZA(),i.TgZ(4,"span",4),i._uU(5),i.qZA(),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(2,s,n.smallStyle)),i.xp6(5),i.hij(" ",n.wrapper.data.label,"")}}function c(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"Symbol:"),i.qZA(),i.qZA(),i.TgZ(4,"span",4),i._uU(5),i.qZA(),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(2,s,n.smallStyle)),i.xp6(5),i.hij(" ",n.wrapper.data.symbol,"")}}function u(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"DrugBank:"),i.qZA(),i.qZA(),i.TgZ(4,"a",5),i.TgZ(5,"span",4),i._uU(6),i.qZA(),i.qZA(),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(3,s,n.smallStyle)),i.xp6(4),i.MGl("href","https://go.drugbank.com/drugs/",n.wrapper.data.drugId,"",i.LSH),i.xp6(2),i.hij(" ",n.wrapper.data.drugId,"")}}function d(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"Group:"),i.qZA(),i.qZA(),i.TgZ(4,"span",4),i._uU(5),i.qZA(),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(2,s,n.smallStyle)),i.xp6(5),i.hij(" ",n.wrapper.data.groupName,"")}}function p(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"Access:"),i.qZA(),i.qZA(),i.TgZ(4,"a",5),i.TgZ(5,"span",4),i._uU(6),i.qZA(),i.qZA(),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(3,s,n.smallStyle)),i.xp6(4),i.MGl("href","https://www.uniprot.org/uniprot/",n.wrapper.data.uniprotAc,"",i.LSH),i.xp6(2),i.hij(" ",n.wrapper.data.uniprotAc,"")}}function f(e,t){if(1&e&&(i.TgZ(0,"a",5),i.TgZ(1,"span",4),i._uU(2),i.qZA(),i.qZA()),2&e){var n=t.$implicit;i.MGl("href","https://www.ensembl.org/Homo_sapiens/Gene/Summary?g=",n,"",i.LSH),i.xp6(2),i.hij(" ",n,"")}}function h(e,t){if(1&e&&(i.TgZ(0,"p",3),i.TgZ(1,"b"),i.TgZ(2,"span"),i._uU(3,"Ensembl:"),i.qZA(),i.qZA(),i.YNc(4,f,3,2,"a",6),i.qZA()),2&e){var n=i.oxw(2);i.Q6J("ngClass",i.VKq(2,s,n.smallStyle)),i.xp6(4),i.Q6J("ngForOf",n.wrapper.data.ensg)}}function b(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"app-toggle",7),i.NdJ("valueChange",function(e){i.CHM(n);var t=i.oxw(2);return e?t.analysis.addItems([t.wrapper]):t.analysis.removeItems([t.wrapper])}),i.qZA()}if(2&e){var r=i.oxw(2);i.Q6J("value",r.analysis.inSelection(r.wrapper))("smallStyle",r.smallStyle)}}function g(e,t){if(1&e&&(i.TgZ(0,"div"),i.TgZ(1,"div"),i.YNc(2,l,6,4,"p",1),i.YNc(3,c,6,4,"p",1),i.YNc(4,u,7,5,"p",1),i.YNc(5,d,6,4,"p",1),i.YNc(6,p,7,5,"p",1),i.YNc(7,h,5,4,"p",1),i.qZA(),i.YNc(8,b,1,2,"app-toggle",2),i.qZA()),2&e){var n=i.oxw();i.xp6(2),i.Q6J("ngIf",n.wrapper.data.detailShowLabel&&n.wrapper.data.label),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.symbol),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.drugId),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.groupName),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.uniprotAc),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.ensg),i.xp6(1),i.Q6J("ngIf",n.wrapper.data.netexId&&n.wrapper.data.netexId.startsWith("p"))}}function m(e,t){if(1&e&&(i.TgZ(0,"div",3),i._uU(1," Please select a node for further information.\n"),i.qZA()),2&e){var n=i.oxw();i.Q6J("ngClass",i.VKq(1,s,n.smallStyle))}}var v=function(){var e=function(){function e(t){_classCallCheck(this,e),this.analysis=t}return _createClass(e,[{key:"ngOnInit",value:function(){}},{key:"beautify",value:function(e){e.startsWith("https://")?e=e.substr("https://".length):e.startsWith("http://")&&(e=e.substr("http://".length));var t=e.indexOf("/");return-1!==t?e.substr(0,t):e}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(r.Kt))},e.\u0275cmp=i.Xpm({type:e,selectors:[["app-info-tile"]],inputs:{wrapper:"wrapper",smallStyle:"smallStyle"},decls:2,vars:2,consts:[[4,"ngIf"],[3,"ngClass",4,"ngIf"],["textOn","Selected","textOff","Deselected","tooltipOn","Add protein to selection.","tooltipOff","Remove protein from selection.",3,"value","smallStyle","valueChange",4,"ngIf"],[3,"ngClass"],[1,"is-capitalized"],["target","_blank",3,"href"],["target","_blank",3,"href",4,"ngFor","ngForOf"],["textOn","Selected","textOff","Deselected","tooltipOn","Add protein to selection.","tooltipOff","Remove protein from selection.",3,"value","smallStyle","valueChange"]],template:function(e,t){1&e&&(i.YNc(0,g,9,7,"div",0),i.YNc(1,m,2,3,"div",1)),2&e&&(i.Q6J("ngIf",t.wrapper),i.xp6(1),i.Q6J("ngIf",!t.wrapper))},directives:[o.O5,o.mk,o.sg,a.n],styles:["",".quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%]{padding:15px}.quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%] .digit[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5);font-size:32px;border:2px solid hsla(0,0%,100%,.5);border-radius:30px;width:50px;height:50px;text-align:center;font-weight:700}.quick-find[_ngcontent-%COMP%] .divisor-rapid[_ngcontent-%COMP%]{margin-top:-10px;margin-bottom:10px;text-align:center}.align-vmiddle[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle;height:50px}.align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:inline-block}.align-vmiddle[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px;margin-right:5px}.mobile-fallback[_ngcontent-%COMP%]{padding:15px;font-weight:700}.card-footer[_ngcontent-%COMP%]{font-size:12px}.card-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:3px}.text-small[_ngcontent-%COMP%]{font-size:11px}.text-normal[_ngcontent-%COMP%]{font-size:12px}.b-text-small[_ngcontent-%COMP%]{font-size:14px}.b-text-smaller[_ngcontent-%COMP%]{font-size:12px}.button-small[_ngcontent-%COMP%]{padding:3px 10px}"]}),e}()},1144:function(e,t,n){"use strict";n.d(t,{O:function(){return _}});var i=n(5366),r=n(1116);function o(e,t){if(1&e&&(i.ynx(0),i.TgZ(1,"td"),i._UZ(2,"img",5),i.qZA(),i.TgZ(3,"td"),i._uU(4),i.qZA(),i.BQk()),2&e){var n=i.oxw(2).$implicit;i.xp6(2),i.Q6J("src",n.value.image,i.LSH),i.xp6(2),i.hij("\xa0",n.value.groupName,"")}}function a(e,t){if(1&e&&(i.TgZ(0,"td"),i._UZ(1,"span"),i.qZA()),2&e){var n=i.oxw(3).$implicit;i.xp6(1),i.Gre("node ",n.value.shape,""),i.Udp("background-color",n.value.color)}}function s(e,t){if(1&e&&(i.TgZ(0,"td"),i._UZ(1,"span"),i.qZA()),2&e){var n=i.oxw(3).$implicit;i.xp6(1),i.Gre("node ",n.value.shape,""),i.Udp("border-bottom-color",n.value.color)}}function l(e,t){if(1&e&&(i.TgZ(0,"td"),i._UZ(1,"span"),i.qZA()),2&e){var n=i.oxw(3).$implicit;i.xp6(1),i.Gre("node ",n.value.shape,""),i.Udp("border-bottom-color",n.value.color)("color",n.value.color)}}function c(e,t){if(1&e&&(i.ynx(0),i.YNc(1,a,2,5,"td",1),i.YNc(2,s,2,5,"td",1),i.YNc(3,l,2,7,"td",1),i.TgZ(4,"td"),i._uU(5),i.qZA(),i.BQk()),2&e){var n=i.oxw(2).$implicit;i.xp6(1),i.Q6J("ngIf","triangle"!==n.value.shape&&"star"!==n.value.shape),i.xp6(1),i.Q6J("ngIf","triangle"===n.value.shape),i.xp6(1),i.Q6J("ngIf","star"===n.value.shape),i.xp6(2),i.hij("\xa0",n.value.groupName,"")}}function u(e,t){if(1&e&&(i.ynx(0),i.YNc(1,o,5,2,"ng-container",1),i.YNc(2,c,6,4,"ng-container",1),i.BQk()),2&e){var n=i.oxw().$implicit;i.xp6(1),i.Q6J("ngIf",n.value.image),i.xp6(1),i.Q6J("ngIf",!n.value.image)}}function d(e,t){if(1&e&&(i.TgZ(0,"tr",4),i.YNc(1,u,3,2,"ng-container",1),i.qZA()),2&e){var n=t.$implicit,r=i.oxw(3);i.xp6(1),i.Q6J("ngIf",!r.analysis&&n.key)}}function p(e,t){if(1&e&&(i.ynx(0),i.YNc(1,d,2,1,"tr",3),i.ALo(2,"keyvalue"),i.BQk()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngForOf",i.lcZ(2,1,n.legendConfig.nodeGroups))}}function f(e,t){if(1&e&&i._UZ(0,"hr",8),2&e){var n=i.oxw().$implicit;i.Udp("background-color",n.value.color)}}function h(e,t){if(1&e&&i._UZ(0,"hr",9),2&e){var n=i.oxw().$implicit;i.Udp("color",n.value.color)}}function b(e,t){if(1&e&&(i.TgZ(0,"tr",4),i.TgZ(1,"td"),i.YNc(2,f,1,2,"hr",6),i.YNc(3,h,1,2,"hr",7),i.qZA(),i.TgZ(4,"td"),i._uU(5),i.qZA(),i.qZA()),2&e){var n=t.$implicit;i.xp6(2),i.Q6J("ngIf",!n.value.dashes),i.xp6(1),i.Q6J("ngIf",n.value.dashes),i.xp6(2),i.hij("\xa0",n.value.groupName,"")}}function g(e,t){if(1&e&&(i.ynx(0),i.YNc(1,b,6,3,"tr",3),i.ALo(2,"keyvalue"),i.BQk()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngForOf",i.lcZ(2,1,n.legendConfig.edgeGroups))}}function m(e,t){if(1&e&&(i.TgZ(0,"table"),i.YNc(1,p,3,3,"ng-container",1),i.YNc(2,g,3,3,"ng-container",1),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngIf",n.legendConfig.showLegendNodes),i.xp6(1),i.Q6J("ngIf",n.legendConfig.showLegendEdges)}}function v(e,t){if(1&e&&i._UZ(0,"img",10),2&e){var n=i.oxw();i.Q6J("src",n.legendConfig.legendUrl,i.LSH)("ngClass",n.legendConfig.legendClass)}}var _=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"config",set:function(e){e=JSON.parse(JSON.stringify(e)),this.analysis||(delete e.nodeGroups.foundNode,delete e.nodeGroups.foundDrug,delete e.nodeGroups.seedNode),this.legendConfig=e}},{key:"ngOnInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["app-network-legend"]],inputs:{analysis:"analysis",config:"config"},decls:3,vars:4,consts:[[1,"legend"],[4,"ngIf"],[3,"src","ngClass",4,"ngIf"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"legend-icon",3,"src"],["class","edge",3,"background-color",4,"ngIf"],["class","edge dashes",3,"color",4,"ngIf"],[1,"edge"],[1,"edge","dashes"],[3,"src","ngClass"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.YNc(1,m,3,2,"table",1),i.YNc(2,v,1,2,"img",2),i.qZA()),2&e&&(i.ekj("right","right"===t.legendConfig.legendPos),i.xp6(1),i.Q6J("ngIf",!t.legendConfig.legendUrl.length),i.xp6(1),i.Q6J("ngIf",t.legendConfig.legendUrl.length))},directives:[r.O5,r.sg,r.mk],pipes:[r.Nd],styles:['div.legend[_ngcontent-%COMP%]{position:absolute;bottom:0}div.legend.right[_ngcontent-%COMP%]{right:0}div.legend[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:20vw}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%]{padding:0}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{height:35px;vertical-align:middle!important;padding:0!important}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .circle[_ngcontent-%COMP%]{background:#143d1f;border-radius:50%;width:35px;height:35px;display:inline-block}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-left:calc(35px / 2) solid transparent;border-right:calc(35px / 2) solid transparent;border-bottom:35px solid #000;display:inline-block}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .star[_ngcontent-%COMP%]{position:relative;display:inline-block;width:0;height:0;margin-left:.5em;margin-right:.9em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em solid #fc0;border-left:.3em solid transparent;font-size:20px}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .star[_ngcontent-%COMP%]:after, div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .star[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em solid;border-left:1em solid transparent;transform:rotate(-35deg)}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .star[_ngcontent-%COMP%]:after{transform:rotate(35deg)}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .square[_ngcontent-%COMP%]{background:#143d1f;width:35px;height:35px;display:inline-block}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .legend-icon[_ngcontent-%COMP%]{width:35px;height:35px}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] hr.edge[_ngcontent-%COMP%]{width:20px;height:3px;margin:0 auto}div.legend[_ngcontent-%COMP%] tr.list-item[_ngcontent-%COMP%] td[_ngcontent-%COMP%] hr.edge.dashes[_ngcontent-%COMP%]{border-top:dotted}']}),e}()},3349:function(e,t,n){"use strict";n.d(t,{q:function(){return u}});var i=n(5366),r=n(4333),o=n(1116);function a(e,t){if(1&e&&(i.TgZ(0,"b"),i._uU(1),i.qZA()),2&e){var n=i.oxw().item;i.xp6(1),i.hij(" ",n.data.name,"")}}function s(e,t){1&e&&(i.TgZ(0,"small"),i._uU(1,"Protein"),i.qZA())}function l(e,t){if(1&e&&(i.TgZ(0,"span"),i.TgZ(1,"small"),i._uU(2,"AC: "),i.TgZ(3,"b"),i._uU(4),i.qZA(),i.qZA(),i.qZA()),2&e){var n=i.oxw().item;i.xp6(4),i.Oqu(n.data.uniprotAc)}}function c(e,t){if(1&e&&(i.YNc(0,a,2,1,"b",3),i.TgZ(1,"span"),i.YNc(2,s,2,0,"small",3),i._uU(3," | "),i.qZA(),i.YNc(4,l,5,1,"span",3)),2&e){var n=t.item;i.Q6J("ngIf",n.data.netexId&&n.data.netexId.startsWith("p")),i.xp6(2),i.Q6J("ngIf",n.data.netexId&&n.data.netexId.startsWith("p")),i.xp6(2),i.Q6J("ngIf",n.data.netexId&&n.data.netexId.startsWith("p"))}}var u=function(){var e=function(){function e(){_classCallCheck(this,e),this.selectItem=new i.vpe}return _createClass(e,[{key:"querySearch",value:function(e,t){e=e.toLowerCase();var n=t.data;return n.symbol.toLowerCase().indexOf(e)>-1||n.uniprotAc.toLowerCase().indexOf(e)>-1}},{key:"select",value:function(e){this.selectItem.emit(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["app-query-tile-component"]],inputs:{queryItems:"queryItems"},outputs:{selectItem:"selectItem"},decls:3,vars:4,consts:[[1,"content"],["bindLabel","id","bindValue","data","placeholder","Search...","data-tooltip","Find proteins in the network.",1,"custom",3,"items","virtualScroll","hideSelected","searchFn","change"],["ng-option-tmp",""],[4,"ngIf"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.TgZ(1,"ng-select",1),i.NdJ("change",function(e){return t.select(e)}),i.YNc(2,c,5,3,"ng-template",2),i.qZA(),i.qZA()),2&e&&(i.xp6(1),i.Q6J("items",t.queryItems)("virtualScroll",!0)("hideSelected",!0)("searchFn",t.querySearch))},directives:[r.w9,r.Z2,o.O5],styles:[""]}),e}()},9235:function(e,t,n){"use strict";n.d(t,{n:function(){return h}});var i=n(5366),r=n(3943),o=n(1116);function a(e,t){1&e&&(i.TgZ(0,"small"),i._uU(1," Queued: 1 other task to finish "),i.qZA())}function s(e,t){if(1&e&&(i.TgZ(0,"small"),i._uU(1),i.qZA()),2&e){var n=i.oxw(2).$implicit;i.xp6(1),i.hij(" Queued: ",n.stats.queuePosition," other tasks to finish ")}}function l(e,t){1&e&&(i.TgZ(0,"small"),i._uU(1," Execution imminent... "),i.qZA())}function c(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div"),i.TgZ(1,"p"),i.TgZ(2,"span",6),i._UZ(3,"i",7),i._uU(4),i.qZA(),i.TgZ(5,"span",8),i._UZ(6,"i",9),i.qZA(),i.qZA(),i.TgZ(7,"p"),i.YNc(8,a,2,0,"small",4),i.YNc(9,s,2,1,"small",4),i.YNc(10,l,2,0,"small",4),i.TgZ(11,"a",10),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw().analysis.removeTask(e.token)}),i.TgZ(12,"span",8),i._UZ(13,"i",11),i.qZA(),i.qZA(),i.qZA(),i.qZA()}if(2&e){var r=i.oxw().$implicit,o=i.oxw();i.xp6(3),i.ekj("fa-capsules","drug"===r.info.target)("fa-crosshairs","drug-target"===r.info.target),i.xp6(1),i.hij(" ",o.algorithmNames[r.info.algorithm],""),i.xp6(4),i.Q6J("ngIf",r.stats.queueLength>0&&1===r.stats.queuePosition),i.xp6(1),i.Q6J("ngIf",r.stats.queueLength>0&&r.stats.queuePosition>1),i.xp6(1),i.Q6J("ngIf",0===r.stats.queueLength||0===r.stats.queuePosition)}}function u(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div"),i.TgZ(1,"p"),i.TgZ(2,"span",6),i._UZ(3,"i",7),i._uU(4),i.qZA(),i.TgZ(5,"span",8),i._UZ(6,"i",12),i.qZA(),i.qZA(),i.TgZ(7,"p"),i.TgZ(8,"small"),i._uU(9),i.ALo(10,"date"),i.qZA(),i.TgZ(11,"a",13),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw().analysis.removeTask(e.token)}),i.TgZ(12,"span",8),i._UZ(13,"i",11),i.qZA(),i.qZA(),i.qZA(),i._UZ(14,"progress",14),i.qZA()}if(2&e){var r=i.oxw().$implicit,o=i.oxw();i.xp6(3),i.ekj("fa-capsules","drug"===r.info.target)("fa-crosshairs","drug-target"===r.info.target),i.xp6(1),i.hij(" ",o.algorithmNames[r.info.algorithm],""),i.xp6(5),i.hij("Started ",i.xi3(10,7,r.info.startedAt,"short"),""),i.xp6(5),i.Q6J("value",100*r.info.progress)}}function d(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",15),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw().open(e.token)}),i.TgZ(1,"p"),i.TgZ(2,"span",6),i._UZ(3,"i",7),i._uU(4),i.qZA(),i.TgZ(5,"span",8),i._UZ(6,"i",16),i.qZA(),i.qZA(),i.TgZ(7,"p"),i.TgZ(8,"small"),i._uU(9),i.ALo(10,"date"),i.qZA(),i.TgZ(11,"a",13),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw().analysis.removeTask(e.token)}),i.TgZ(12,"span",8),i._UZ(13,"i",11),i.qZA(),i.qZA(),i.qZA(),i.qZA()}if(2&e){var r=i.oxw().$implicit,o=i.oxw();i.xp6(3),i.ekj("fa-capsules","drug"===r.info.target)("fa-crosshairs","drug-target"===r.info.target),i.xp6(1),i.hij(" ",o.algorithmNames[r.info.algorithm],""),i.xp6(5),i.hij("Finished ",i.xi3(10,6,r.info.finishedAt,"short"),"")}}function p(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div"),i.TgZ(1,"p"),i.TgZ(2,"span",6),i._UZ(3,"i",7),i._uU(4),i.qZA(),i.TgZ(5,"span",8),i._UZ(6,"i",17),i.qZA(),i.qZA(),i.TgZ(7,"p",18),i.TgZ(8,"small",19),i._uU(9),i.qZA(),i.TgZ(10,"a",13),i.NdJ("click",function(){i.CHM(n);var e=i.oxw().$implicit;return i.oxw().analysis.removeTask(e.token)}),i.TgZ(11,"span",8),i._UZ(12,"i",11),i.qZA(),i.qZA(),i.qZA(),i.qZA()}if(2&e){var r=i.oxw().$implicit,o=i.oxw();i.xp6(3),i.ekj("fa-capsules","drug"===r.info.target)("fa-crosshairs","drug-target"===r.info.target),i.xp6(1),i.hij(" ",o.algorithmNames[r.info.algorithm],""),i.xp6(4),i.Udp("background-color",o.colorTheme["panel-background"])("border-color",o.colorTheme["panel-border"]),i.xp6(1),i.Oqu(r.info.status)}}function f(e,t){if(1&e&&(i.TgZ(0,"a",3),i.YNc(1,c,14,8,"div",4),i.YNc(2,u,15,10,"div",4),i.YNc(3,d,14,9,"div",5),i.YNc(4,p,13,10,"div",4),i.qZA()),2&e){var n=t.$implicit,r=i.oxw();i.ekj("is-active",n.token===r.token),i.xp6(1),i.Q6J("ngIf",!n.info.startedAt),i.xp6(1),i.Q6J("ngIf",!n.info.done&&!n.info.failed&&n.info.startedAt),i.xp6(1),i.Q6J("ngIf",n.info.done),i.xp6(1),i.Q6J("ngIf",n.info.failed)}}var h=function(){var e=function(){function e(t){_classCallCheck(this,e),this.analysis=t,this.tokenChange=new i.vpe,this.algorithmNames=r.ck}return _createClass(e,[{key:"ngOnInit",value:function(){}},{key:"open",value:function(e){this.token=e,this.tokenChange.emit(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(r.Kt))},e.\u0275cmp=i.Xpm({type:e,selectors:[["app-task-list"]],inputs:{colorTheme:"colorTheme",token:"token"},outputs:{tokenChange:"tokenChange"},decls:3,vars:1,consts:[[1,"content"],[1,"list","is-hoverable"],["class","list-item",3,"is-active",4,"ngFor","ngForOf"],[1,"list-item"],[4,"ngIf"],["data-tooltip","Show analysis results",3,"click",4,"ngIf"],[1,"is-capitalized"],[1,"fa"],[1,"icon","is-pulled-right"],["aria-hidden","true",1,"fas","fa-pause"],[1,"has-text-danger",3,"click"],[1,"fa","fa-trash"],["aria-hidden","true",1,"fas","fa-spinner","fa-spin"],[1,"is-pulled-right","has-text-danger",3,"click"],["max","100",1,"progress","is-success",3,"value"],["data-tooltip","Show analysis results",3,"click"],["aria-hidden","true",1,"fas","fa-check"],["aria-hidden","true",1,"fas","fa-exclamation-triangle"],[1,"has-text-danger"],[1,"status-field"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.TgZ(1,"div",1),i.YNc(2,f,5,6,"a",2),i.qZA(),i.qZA()),2&e&&(i.xp6(2),i.Q6J("ngForOf",t.analysis.tasks))},directives:[o.sg,o.O5],pipes:[o.uU],styles:[".list[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:0}.list[_ngcontent-%COMP%] progress[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.status-field[_ngcontent-%COMP%]{background-color:#fff;padding:2px;font-size:10px;max-width:215px;height:20px;overflow:hidden;border:1px solid #e4e4e4;display:inline-block}"]}),e}()},2065:function(e,t,n){"use strict";n.d(t,{n:function(){return l}});var i=n(5366),r=n(1116);function o(e,t){if(1&e&&(i.TgZ(0,"span",3),i._UZ(1,"i"),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Gre("fa ",n.iconOff,"")}}var a=function(e){return{"button-small":e}},s=function(e){return{"text-small":e}},l=function(){var e=function(){function e(){_classCallCheck(this,e),this.iconOn="fa-check",this.iconOff="fa-times",this.textOn="On",this.textOff="Off",this.valueChange=new i.vpe}return _createClass(e,[{key:"ngOnInit",value:function(){}},{key:"toggle",value:function(e){this.value=e,this.valueChange.emit(this.value)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["app-toggle"]],inputs:{iconOn:"iconOn",iconOff:"iconOff",textOn:"textOn",textOff:"textOff",tooltipOn:"tooltipOn",tooltipOff:"tooltipOff",smallStyle:"smallStyle",value:"value"},outputs:{valueChange:"valueChange"},decls:12,vars:24,consts:[[1,"field","has-addons"],[1,"control","has-tooltip"],[1,"button","is-rounded","has-tooltip",3,"ngClass","click"],[1,"icon","is-small"],[3,"ngClass"],[1,"control"],["class","icon is-small",4,"ngIf"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.TgZ(1,"p",1),i.TgZ(2,"button",2),i.NdJ("click",function(){return t.toggle(!0)}),i.TgZ(3,"span",3),i._UZ(4,"i"),i.qZA(),i.TgZ(5,"span",4),i._uU(6),i.qZA(),i.qZA(),i.qZA(),i.TgZ(7,"p",5),i.TgZ(8,"button",2),i.NdJ("click",function(){return t.toggle(!1)}),i.TgZ(9,"span",4),i._uU(10),i.qZA(),i.YNc(11,o,2,3,"span",6),i.qZA(),i.qZA(),i.qZA()),2&e&&(i.xp6(2),i.ekj("is-primary",t.value),i.Q6J("ngClass",i.VKq(16,a,t.smallStyle)),i.uIk("data-tooltip",t.tooltipOn),i.xp6(2),i.Gre("fa ",t.iconOn,""),i.xp6(1),i.Q6J("ngClass",i.VKq(18,s,t.smallStyle)),i.xp6(1),i.Oqu(t.textOn),i.xp6(2),i.ekj("is-primary",!t.value),i.Q6J("ngClass",i.VKq(20,a,t.smallStyle)),i.uIk("data-tooltip",t.tooltipOff),i.xp6(1),i.Q6J("ngClass",i.VKq(22,s,t.smallStyle)),i.xp6(1),i.Oqu(t.textOff),i.xp6(1),i.Q6J("ngIf",t.iconOff))},directives:[r.mk,r.O5],styles:["",".quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%]{padding:15px}.quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%] .digit[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5);font-size:32px;border:2px solid hsla(0,0%,100%,.5);border-radius:30px;width:50px;height:50px;text-align:center;font-weight:700}.quick-find[_ngcontent-%COMP%] .divisor-rapid[_ngcontent-%COMP%]{margin-top:-10px;margin-bottom:10px;text-align:center}.align-vmiddle[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle;height:50px}.align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:inline-block}.align-vmiddle[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px;margin-right:5px}.mobile-fallback[_ngcontent-%COMP%]{padding:15px;font-weight:700}.card-footer[_ngcontent-%COMP%]{font-size:12px}.card-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:3px}.text-small[_ngcontent-%COMP%]{font-size:11px}.text-normal[_ngcontent-%COMP%]{font-size:12px}.b-text-small[_ngcontent-%COMP%]{font-size:14px}.b-text-smaller[_ngcontent-%COMP%]{font-size:12px}.button-small[_ngcontent-%COMP%]{padding:3px 10px}"]}),e}()},5248:function(e,t,n){"use strict";n.d(t,{u:function(){return i}});var i={legendUrl:"",legendClass:"legend",legendPos:"left",taskName:"Run Task X",showLegendNodes:!0,showLegendEdges:!0,showLeftSidebar:!0,showRightSidebar:!0,showOverview:!0,showQuery:!0,showItemSelector:!0,showSimpleAnalysis:!1,showAdvAnalysis:!0,showSelection:!0,showTasks:!0,showFooter:!0,showLegend:!0,identifier:"symbol",interactionDrugProtein:"DrugBank",interactionProteinProtein:"STRING",nodeGroups:{default:{groupName:"Default Node Group",color:"yellow",shape:"triangle",type:"default type",detailShowLabel:!1},foundNode:{groupName:"Found Nodes",color:"red",shape:"circle",type:"default node type"},foundDrug:{groupName:"Found Drugs",color:"green",shape:"star",type:"default drug type"},seedNode:{groupName:"Seed Nodes",color:"blue",shape:"circle",type:"seed"}},edgeGroups:{default:{groupName:"Default Edge Group",color:"black",dashes:!1}}}},6414:function(e,t,n){"use strict";n.d(t,{y:function(){return g}});var i=n(4762),r=n(5366),o=n(1174),a=n(529),s=n(8297),l=n(3943),c=n(1116),u=n(9879);function d(e,t){1&e&&(r.TgZ(0,"div",19),r._uU(1," No proteins have been selected or added. "),r.qZA())}function p(e,t){if(1&e&&(r.TgZ(0,"div",19),r._uU(1),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.hij(" ",n.addedCount," proteins have been selected or added. ")}}function f(e,t){1&e&&(r.TgZ(0,"p"),r.TgZ(1,"i"),r._uU(2," In order to add proteins expressed in specific tissues, please select a tissue in the main network window to the bottom. "),r.qZA(),r.qZA())}function h(e,t){if(1&e&&(r.TgZ(0,"p",20),r._uU(1," Currently selected tissue: "),r.TgZ(2,"strong"),r._uU(3),r.qZA(),r.qZA()),2&e){var n=r.oxw();r.xp6(3),r.Oqu(n.selectedTissue.name)}}function b(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",21),r.TgZ(1,"label",22),r._uU(2,"Threshold (TPM)"),r.qZA(),r.TgZ(3,"div",23),r.TgZ(4,"input",24),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().setThreshold(e)}),r.qZA(),r.qZA(),r.TgZ(5,"p",25),r._uU(6," All proteins above this threshold in transcripts per million (TPM) will be added or selected. "),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(4),r.Q6J("ngModel",i.threshold)}}var g=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.http=t,this.analysis=n,this.show=!1,this.showChange=new r.vpe,this.visibleNodes=[],this.currentViewProteins=[],this.selectedTissue=null,this.proteins=[],this.threshold=5,this.addedCount=null,this.loading=!1}return _createClass(e,[{key:"ngOnChanges",value:function(e){this.setThreshold(this.threshold)}},{key:"addProteins",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i,r,s;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.loading=!0,e.next=3,this.http.post("".concat(a.N.backend,"query_tissue_proteins/"),{tissueId:this.selectedTissue.netexId,threshold:this.threshold}).toPromise();case 3:t=e.sent,n=[],i=_createForOfIteratorHelper(t);try{for(i.s();!(r=i.n()).done;)s=r.value,n.push((0,o.h$)(s))}catch(l){i.e(l)}finally{i.f()}this.addedCount=this.analysis.addItems(n),this.loading=!1;case 8:case"end":return e.stop()}},e,this)}))}},{key:"addVisibleProteins",value:function(){this.loading=!0,this.loading=!1}},{key:"setThreshold",value:function(e){this.threshold=e,this.currentViewProteins&&(this.proteins=this.currentViewProteins.filter(function(t){return t.expressionLevel>=e}))}},{key:"close",value:function(){this.show=!1,this.showChange.emit(this.show),this.addedCount=null}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.Y36(s.eN),r.Y36(l.Kt))},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-add-expressed-proteins"]],inputs:{show:"show",visibleNodes:"visibleNodes",currentViewProteins:"currentViewProteins",selectedTissue:"selectedTissue"},outputs:{showChange:"showChange"},features:[r.TTD],decls:28,vars:10,consts:[[1,"modal"],[1,"modal-background"],[1,"modal-card"],[1,"modal-card-head"],[1,"modal-card-title"],[1,"icon"],[1,"fa","fa-dna"],["aria-label","close",1,"delete",3,"click"],[1,"modal-card-body"],["class","notification is-warning",4,"ngIf"],[4,"ngIf"],["class","mb-3",4,"ngIf"],["class","field",4,"ngIf"],[1,"modal-card-foot"],["data-tooltip","Add all to the selection.",1,"button","is-success","is-rounded","has-tooltip",3,"disabled","click"],[1,"fas","fa-plus"],["data-tooltip","Add to selection if they appear in the current network.",1,"button","is-success","is-rounded","has-tooltip",3,"disabled","click"],[1,"fas","fa-expand"],["data-tooltip","Close the current window.",1,"button","is-rounded","has-tooltip",3,"click"],[1,"notification","is-warning"],[1,"mb-3"],[1,"field"],["for","threshold",1,"label"],[1,"control"],["id","threshold","type","number","placeholder","Threshold","required","",1,"input",3,"ngModel","ngModelChange"],[1,"help"]],template:function(e,t){1&e&&(r.TgZ(0,"div",0),r._UZ(1,"div",1),r.TgZ(2,"div",2),r.TgZ(3,"header",3),r.TgZ(4,"p",4),r.TgZ(5,"span",5),r._UZ(6,"i",6),r.qZA(),r._uU(7," Add Tissue Proteins "),r.qZA(),r.TgZ(8,"button",7),r.NdJ("click",function(){return t.close()}),r.qZA(),r.qZA(),r.TgZ(9,"section",8),r.YNc(10,d,2,0,"div",9),r.YNc(11,p,2,1,"div",9),r.YNc(12,f,3,0,"p",10),r.YNc(13,h,4,1,"p",11),r.YNc(14,b,7,1,"div",12),r.qZA(),r.TgZ(15,"footer",13),r.TgZ(16,"button",14),r.NdJ("click",function(){return t.addProteins()}),r.TgZ(17,"span",5),r._UZ(18,"i",15),r.qZA(),r.TgZ(19,"span"),r._uU(20," Add proteins "),r.qZA(),r.qZA(),r.TgZ(21,"button",16),r.NdJ("click",function(){return t.addVisibleProteins()}),r.TgZ(22,"span",5),r._UZ(23,"i",17),r.qZA(),r.TgZ(24,"span"),r._uU(25),r.qZA(),r.qZA(),r.TgZ(26,"button",18),r.NdJ("click",function(){return t.close()}),r._uU(27," Close "),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&e&&(r.ekj("is-active",t.show),r.xp6(10),r.Q6J("ngIf",0===t.addedCount),r.xp6(1),r.Q6J("ngIf",t.addedCount>0),r.xp6(1),r.Q6J("ngIf",!t.selectedTissue),r.xp6(1),r.Q6J("ngIf",t.selectedTissue),r.xp6(1),r.Q6J("ngIf",t.selectedTissue),r.xp6(2),r.Q6J("disabled",0===t.proteins.length||!t.selectedTissue||t.loading),r.xp6(5),r.Q6J("disabled",0===t.proteins.length||!t.selectedTissue||t.loading),r.xp6(4),r.hij(" Select proteins (",t.proteins.length,") "))},directives:[c.O5,u.wV,u.Fj,u.Q7,u.JJ,u.On],styles:[""]}),e}()},3974:function(e,t,n){"use strict";n.d(t,{o:function(){return k}});var i=n(4762),r=n(5366),o=n(529),a=n(1174),s=n(8297),l=n(3943),c=n(1116),u=n(9879);function d(e,t){if(1&e&&(r.TgZ(0,"div"),r._uU(1),r.qZA()),2&e){var n=r.oxw(2);r.xp6(1),r.hij(" ",n.itemsFound.length-n.addedCount," proteins have already been selected before. ")}}function p(e,t){if(1&e&&(r.TgZ(0,"div"),r._uU(1),r.qZA()),2&e){var n=r.oxw(2);r.xp6(1),r.hij(" ",n.itemsFound.length-n.addedCount," proteins either have been selected already or did not appear in the current graph. ")}}function f(e,t){if(1&e&&(r.TgZ(0,"div",23),r._uU(1),r.YNc(2,d,2,1,"div",16),r.YNc(3,p,2,1,"div",16),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.hij(" ",n.addedCount," host proteins have been added to the selection. "),r.xp6(1),r.Q6J("ngIf",n.itemsFound.length>n.addedCount&&!n.selectOnly),r.xp6(1),r.Q6J("ngIf",n.itemsFound.length>n.addedCount&&n.selectOnly)}}function h(e,t){if(1&e&&(r.TgZ(0,"div"),r._uU(1),r.qZA()),2&e){var n=r.oxw(2);r.xp6(1),r.hij(" ",n.itemsFound.length-n.addedCount," proteins have already been selected before. ")}}function b(e,t){if(1&e&&(r.TgZ(0,"div"),r._uU(1),r.qZA()),2&e){var n=r.oxw(2);r.xp6(1),r.hij(" ",n.itemsFound.length-n.addedCount," proteins either have been selected already or did not appear in the current graph. ")}}function g(e,t){if(1&e&&(r.TgZ(0,"div",24),r.YNc(1,h,2,1,"div",16),r.YNc(2,b,2,1,"div",16),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.Q6J("ngIf",n.itemsFound.length>n.addedCount&&!n.selectOnly),r.xp6(1),r.Q6J("ngIf",n.itemsFound.length>n.addedCount&&n.selectOnly)}}function m(e,t){if(1&e&&(r.TgZ(0,"li",27),r._uU(1),r.qZA()),2&e){var n=t.$implicit;r.xp6(1),r.Oqu(n)}}function v(e,t){if(1&e&&(r.TgZ(0,"div",25),r._uU(1),r.TgZ(2,"ul"),r.YNc(3,m,2,1,"li",26),r.qZA(),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.hij(" The following ",n.notFound.length," items could not be found and have been ignored: "),r.xp6(2),r.Q6J("ngForOf",n.notFound)}}function _(e,t){if(1&e&&(r.TgZ(0,"p"),r._uU(1),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.hij(" Items parsed: ",n.proteins.length," ")}}var k=function(){var e=function(){function e(t,n){_classCallCheck(this,e),this.http=t,this.analysis=n,this.show=!1,this.showChange=new r.vpe,this.visibleNodes=[],this.textList="",this.proteins=[],this.notFound=[],this.itemsFound=[],this.addedCount=0,this.selectOnly=!1,this.loading=!1}return _createClass(e,[{key:"ngOnInit",value:function(){}},{key:"close",value:function(){this.show=!1,this.textList="",this.proteins=[],this.notFound=[],this.itemsFound=[],this.showChange.emit(this.show),this.addedCount=0,this.selectOnly=!1}},{key:"addProteins",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i,r,s,l,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.loading=!0,this.notFound=[],this.itemsFound=[],t=this.proteins,this.changeTextList(""),e.next=5,this.http.post("".concat(o.N.backend,"query_proteins/"),t).toPromise();case 5:n=e.sent,this.notFound=n.notFound,i=n.details,r=[],s=_createForOfIteratorHelper(i);try{for(s.s();!(l=s.n()).done;)c=l.value,r.push((0,a.h$)(c))}catch(u){s.e(u)}finally{s.f()}this.itemsFound=r,this.addedCount=this.analysis.addItems(r),this.selectOnly=!1,this.loading=!1;case 11:case"end":return e.stop()}},e,this)}))}},{key:"addVisibleProteins",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i,r,s,l,c,u;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.loading=!0,this.notFound=[],this.itemsFound=[],t=this.proteins,this.changeTextList(""),e.next=5,this.http.post("".concat(o.N.backend,"query_proteins/"),t).toPromise();case 5:n=e.sent,this.notFound=n.notFound,i=n.details,r=[],s=[],l=_createForOfIteratorHelper(i);try{for(l.s();!(c=l.n()).done;)u=c.value,r.push(u),s.push((0,a.h$)(u))}catch(d){l.e(d)}finally{l.f()}this.itemsFound=s,this.selectOnly=!0,this.loading=!1;case 11:case"end":return e.stop()}},e,this)}))}},{key:"changeTextList",value:function(e){if(this.textList=e,e){for(var t,n=0,i=["\n",",",";"," "];n<i.length;n++){var r=i[n];if(-1!==e.indexOf(r)){t=e.split(r).map(function(e){return e.trim()}).filter(function(e){return!!e});break}}t||(t=[e]),this.proteins=t}else this.proteins=[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.Y36(s.eN),r.Y36(l.Kt))},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-custom-proteins"]],inputs:{show:"show",visibleNodes:"visibleNodes"},outputs:{showChange:"showChange"},decls:33,vars:9,consts:[[1,"modal"],[1,"modal-background"],[1,"modal-card"],[1,"modal-card-head"],[1,"modal-card-title"],[1,"icon"],[1,"fa","fa-dna"],["aria-label","close",1,"delete",3,"click"],[1,"modal-card-body"],["class","notification is-success",4,"ngIf"],["class","notification is-warning",4,"ngIf"],["class","notification is-danger",4,"ngIf"],[1,"field"],["for","protein-list",1,"label"],[1,"control"],["id","protein-list",1,"input",3,"ngModel","ngModelChange"],[4,"ngIf"],[1,"modal-card-foot"],["data-tooltip","Add all to the selection.",1,"button","is-success","is-rounded","has-tooltip",3,"disabled","click"],[1,"fa","fa-plus"],["data-tooltip","Add to selection if they appear in the current network.",1,"button","is-success","is-rounded","has-tooltip",3,"disabled","click"],[1,"fas","fa-expand"],["data-tooltip","Close the current window.",1,"button","is-rounded","has-tooltip",3,"click"],[1,"notification","is-success"],[1,"notification","is-warning"],[1,"notification","is-danger"],["class","not-found",4,"ngFor","ngForOf"],[1,"not-found"]],template:function(e,t){1&e&&(r.TgZ(0,"div",0),r._UZ(1,"div",1),r.TgZ(2,"div",2),r.TgZ(3,"header",3),r.TgZ(4,"p",4),r.TgZ(5,"span",5),r._UZ(6,"i",6),r.qZA(),r._uU(7," Add Custom Proteins "),r.qZA(),r.TgZ(8,"button",7),r.NdJ("click",function(){return t.close()}),r.qZA(),r.qZA(),r.TgZ(9,"section",8),r.YNc(10,f,4,3,"div",9),r.YNc(11,g,3,2,"div",10),r.YNc(12,v,4,2,"div",11),r.TgZ(13,"div",12),r.TgZ(14,"label",13),r._uU(15,"List of items (Uniprot ids or Drugbank ids)"),r.qZA(),r.TgZ(16,"div",14),r.TgZ(17,"textarea",15),r.NdJ("ngModelChange",function(e){return t.changeTextList(e)}),r._uU(18," "),r.qZA(),r.qZA(),r.qZA(),r.YNc(19,_,2,1,"p",16),r.qZA(),r.TgZ(20,"footer",17),r.TgZ(21,"button",18),r.NdJ("click",function(){return t.addProteins()}),r.TgZ(22,"span",5),r._UZ(23,"i",19),r.qZA(),r.TgZ(24,"span"),r._uU(25," Add "),r.qZA(),r.qZA(),r.TgZ(26,"button",20),r.NdJ("click",function(){return t.addVisibleProteins()}),r.TgZ(27,"span",5),r._UZ(28,"i",21),r.qZA(),r.TgZ(29,"span"),r._uU(30," Select "),r.qZA(),r.qZA(),r.TgZ(31,"button",22),r.NdJ("click",function(){return t.close()}),r._uU(32,"Close "),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&e&&(r.ekj("is-active",t.show),r.xp6(10),r.Q6J("ngIf",t.addedCount>0),r.xp6(1),r.Q6J("ngIf",t.itemsFound.length>0&&0===t.addedCount),r.xp6(1),r.Q6J("ngIf",t.notFound.length>0),r.xp6(5),r.Q6J("ngModel",t.textList),r.xp6(2),r.Q6J("ngIf",t.proteins),r.xp6(2),r.Q6J("disabled",0===t.proteins.length||t.loading),r.xp6(5),r.Q6J("disabled",0===t.proteins.length||t.loading))},directives:[c.O5,u.Fj,u.JJ,u.On,c.sg],styles:["#protein-list[_ngcontent-%COMP%]{height:150px}.not-found[_ngcontent-%COMP%]{padding:4px;margin:4px;border-radius:3px;background-color:hsla(0,0%,100%,.33)}"]}),e}()},1690:function(e,t,n){"use strict";n.d(t,{M:function(){return C}});var i=n(4762),r=n(5366),o=n(3943),a=n(1116),s=n(9879),l=n(2065);function c(e,t){1&e&&(r.TgZ(0,"p",17),r.TgZ(1,"span",14),r._UZ(2,"i",18),r.qZA(),r._uU(3," Find Drugs "),r.qZA())}function u(e,t){1&e&&(r.TgZ(0,"p",17),r.TgZ(1,"span",14),r._UZ(2,"i",19),r.qZA(),r._uU(3," Find Drug Targets "),r.qZA())}function d(e,t){if(1&e&&(r.TgZ(0,"div"),r.TgZ(1,"div",20),r._uU(2),r.qZA(),r.qZA()),2&e){var n=r.oxw();r.xp6(2),r.hij(" You can only run ",n.maxTasks," tasks at once. Please wait for one of them to finish or delete it from the task list. ")}}function p(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"li"),r.TgZ(1,"a",21),r.NdJ("click",function(){var e=r.CHM(n).$implicit;return r.oxw().algorithm=e.slug}),r._uU(2),r.qZA(),r.qZA()}if(2&e){var i=t.$implicit,o=r.oxw();r.ekj("is-active",o.algorithm===i.slug),r.xp6(2),r.Oqu(i.name)}}function f(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",22),r.TgZ(1,"label",41),r._uU(2,"Indirect Drugs"),r.qZA(),r.TgZ(3,"app-toggle",42),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(2).trustrankIncludeIndirectDrugs=e}),r.qZA(),r.TgZ(4,"p",29),r._uU(5," Specifies whether also drugs targeting interactors of the seed nodes should be considered. "),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(2);r.xp6(3),r.Q6J("value",i.trustrankIncludeIndirectDrugs)}}function h(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",22),r.TgZ(1,"label",41),r._uU(2,"Non-approved Drugs"),r.qZA(),r.TgZ(3,"app-toggle",43),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(2).trustrankIncludeNonApprovedDrugs=e}),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(2);r.xp6(3),r.Q6J("value",i.trustrankIncludeNonApprovedDrugs)}}function b(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",23),r._uU(3,"Result Size"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"input",25),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().trustrankResultSize=e}),r.qZA(),r.qZA(),r.qZA(),r.YNc(6,f,6,1,"div",26),r.YNc(7,h,4,1,"div",26),r.TgZ(8,"div",22),r.TgZ(9,"label",27),r._uU(10,"Damping Factor"),r.qZA(),r.TgZ(11,"div",24),r.TgZ(12,"input",28),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().trustrankDampingFactor=e}),r.qZA(),r.qZA(),r.TgZ(13,"p",29),r._uU(14," The larger the damping factor, the faster the trust is propagated through the network. "),r.qZA(),r.qZA(),r.TgZ(15,"div",22),r.TgZ(16,"label",30),r._uU(17,"Maximum degree"),r.qZA(),r.TgZ(18,"div",24),r.TgZ(19,"input",31),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().trustrankMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(20,"p",29),r._uU(21," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(22,"div",22),r.TgZ(23,"label",32),r._uU(24,"Hub penalty"),r.qZA(),r.TgZ(25,"div",24),r.TgZ(26,"input",33),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().trustrankHubPenalty=e}),r.qZA(),r.qZA(),r.TgZ(27,"p",29),r._uU(28," Penalty parameter for hubs. "),r.qZA(),r.qZA(),r.TgZ(29,"div",34),r.TgZ(30,"article",35),r.TgZ(31,"div",36),r.TgZ(32,"span",14),r._UZ(33,"i",37),r.qZA(),r.qZA(),r.TgZ(34,"div",38),r.TgZ(35,"div",39),r.TgZ(36,"h6",40),r._uU(37,"About TrustRank"),r.qZA(),r.TgZ(38,"p"),r._uU(39," TrustRank is a node centrality measure that ranks nodes in a network based on how well they are connected to a (trusted) set of seed nodes. "),r.qZA(),r.TgZ(40,"p"),r.TgZ(41,"a",11),r._uU(42," Check the documentation for more info "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(5),r.Q6J("ngModel",i.trustrankResultSize),r.xp6(1),r.Q6J("ngIf","drug"===i.target),r.xp6(1),r.Q6J("ngIf","drug"===i.target),r.xp6(5),r.Q6J("ngModel",i.trustrankDampingFactor),r.xp6(7),r.Q6J("ngModel",i.trustrankMaxDeg),r.xp6(7),r.Q6J("ngModel",i.trustrankHubPenalty)}}function g(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",22),r.TgZ(1,"label",41),r._uU(2,"Indirect Drugs"),r.qZA(),r.TgZ(3,"app-toggle",42),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(2).closenessIncludeIndirectDrugs=e}),r.qZA(),r.TgZ(4,"p",29),r._uU(5," Specifies whether also drugs targeting interactors of the seed nodes should be considered. "),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(2);r.xp6(3),r.Q6J("value",i.closenessIncludeIndirectDrugs)}}function m(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",22),r.TgZ(1,"label",41),r._uU(2,"Non-approved Drugs"),r.qZA(),r.TgZ(3,"app-toggle",43),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(2).closenessIncludeNonApprovedDrugs=e}),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(2);r.xp6(3),r.Q6J("value",i.closenessIncludeNonApprovedDrugs)}}function v(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",44),r._uU(3,"Result Size"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"input",45),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().closenessResultSize=e}),r.qZA(),r.qZA(),r.qZA(),r.YNc(6,g,6,1,"div",26),r.YNc(7,m,4,1,"div",26),r.TgZ(8,"div",22),r.TgZ(9,"label",46),r._uU(10,"Maximum degree"),r.qZA(),r.TgZ(11,"div",24),r.TgZ(12,"input",47),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().closenessMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(13,"p",29),r._uU(14," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(15,"div",22),r.TgZ(16,"label",48),r._uU(17,"Hub penalty"),r.qZA(),r.TgZ(18,"div",24),r.TgZ(19,"input",49),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().closenessHubPenalty=e}),r.qZA(),r.qZA(),r.TgZ(20,"p",29),r._uU(21," Penalty parameter for hubs. "),r.qZA(),r.qZA(),r.TgZ(22,"div",34),r.TgZ(23,"article",35),r.TgZ(24,"div",36),r.TgZ(25,"span",14),r._UZ(26,"i",37),r.qZA(),r.qZA(),r.TgZ(27,"div",38),r.TgZ(28,"div",39),r.TgZ(29,"h6",40),r._uU(30,"About Closeness Centrality"),r.qZA(),r.TgZ(31,"p"),r._uU(32," Closeness Centrality is a node centrality measure that ranks the nodes in a network based on the lengths of their shortest paths to all other nodes in the network. "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(5),r.Q6J("ngModel",i.closenessResultSize),r.xp6(1),r.Q6J("ngIf","drug"===i.target),r.xp6(1),r.Q6J("ngIf","drug"===i.target),r.xp6(5),r.Q6J("ngModel",i.closenessMaxDeg),r.xp6(7),r.Q6J("ngModel",i.closenessHubPenalty)}}function _(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",22),r.TgZ(1,"label",41),r._uU(2,"Non-approved Drugs"),r.qZA(),r.TgZ(3,"app-toggle",43),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw(2).degreeIncludeNonApprovedDrugs=e}),r.qZA(),r.qZA()}if(2&e){var i=r.oxw(2);r.xp6(3),r.Q6J("value",i.degreeIncludeNonApprovedDrugs)}}function k(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",50),r._uU(3,"Result Size"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"input",51),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().degreeResultSize=e}),r.qZA(),r.qZA(),r.qZA(),r.YNc(6,_,4,1,"div",26),r.TgZ(7,"div",22),r.TgZ(8,"label",52),r._uU(9,"Maximum degree"),r.qZA(),r.TgZ(10,"div",24),r.TgZ(11,"input",53),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().degreeMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(12,"p",29),r._uU(13," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(14,"div",34),r.TgZ(15,"article",35),r.TgZ(16,"div",36),r.TgZ(17,"span",14),r._UZ(18,"i",37),r.qZA(),r.qZA(),r.TgZ(19,"div",38),r.TgZ(20,"div",39),r.TgZ(21,"h6",40),r._uU(22,"About Degree Centrality"),r.qZA(),r.TgZ(23,"p"),r._uU(24," Degree Centrality assigns an importance score based simply on the number of links held by each node. In CoVex, we use a modified version which does not consider all links but only the neighbouring seeds. "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(5),r.Q6J("ngModel",i.degreeResultSize),r.xp6(1),r.Q6J("ngIf","drug"===i.target),r.xp6(5),r.Q6J("ngModel",i.degreeMaxDeg)}}function y(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",54),r._uU(3,"Result size"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"input",55),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().proximityResultSize=e}),r.qZA(),r.qZA(),r.qZA(),r.TgZ(6,"div",22),r.TgZ(7,"label",41),r._uU(8,"Non-approved drugs"),r.qZA(),r.TgZ(9,"app-toggle",43),r.NdJ("valueChange",function(e){return r.CHM(n),r.oxw().proximityIncludeNonApprovedDrugs=e}),r.qZA(),r.qZA(),r.TgZ(10,"div",22),r.TgZ(11,"label",56),r._uU(12,"Maximum degree"),r.qZA(),r.TgZ(13,"div",24),r.TgZ(14,"input",57),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().proximityMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(15,"p",29),r._uU(16," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(17,"div",22),r.TgZ(18,"label",58),r._uU(19,"Hub penalty"),r.qZA(),r.TgZ(20,"div",24),r.TgZ(21,"input",59),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().proximityHubPenalty=e}),r.qZA(),r.qZA(),r.TgZ(22,"p",29),r._uU(23," Penalty parameter for hubs. "),r.qZA(),r.qZA(),r.TgZ(24,"div",34),r.TgZ(25,"article",35),r.TgZ(26,"div",36),r.TgZ(27,"span",14),r._UZ(28,"i",37),r.qZA(),r.qZA(),r.TgZ(29,"div",38),r.TgZ(30,"div",39),r.TgZ(31,"h6",40),r._uU(32,"About Network Proximity"),r.qZA(),r.TgZ(33,"p"),r._uU(34," Network Proximity uses the average minimum distance from the drug\u2019s targets to all of the selected seeds as a measure of proximity. "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(5),r.Q6J("ngModel",i.proximityResultSize),r.xp6(4),r.Q6J("value",i.proximityIncludeNonApprovedDrugs),r.xp6(5),r.Q6J("ngModel",i.proximityMaxDeg),r.xp6(7),r.Q6J("ngModel",i.proximityHubPenalty)}}function x(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",54),r._uU(3,"Result size"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"input",60),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().betweennessResultSize=e}),r.qZA(),r.qZA(),r.qZA(),r.TgZ(6,"div",22),r.TgZ(7,"label",61),r._uU(8,"Maximum degree"),r.qZA(),r.TgZ(9,"div",24),r.TgZ(10,"input",62),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().betweennessMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(11,"p",29),r._uU(12," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(13,"div",22),r.TgZ(14,"label",63),r._uU(15,"Hub penalty"),r.qZA(),r.TgZ(16,"div",24),r.TgZ(17,"input",64),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().betweennessHubPenalty=e}),r.qZA(),r.qZA(),r.TgZ(18,"p",29),r._uU(19," Penalty parameter for hubs. "),r.qZA(),r.qZA(),r.TgZ(20,"div",34),r.TgZ(21,"article",35),r.TgZ(22,"div",36),r.TgZ(23,"span",14),r._UZ(24,"i",37),r.qZA(),r.qZA(),r.TgZ(25,"div",38),r.TgZ(26,"div",39),r.TgZ(27,"h6",40),r._uU(28,"About Betweenness Centrality"),r.qZA(),r.TgZ(29,"p"),r._uU(30," Betweenness Centrality ranks the proteins in a network based on how many shortest paths pass through them. "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(5),r.Q6J("ngModel",i.betweennessResultSize),r.xp6(5),r.Q6J("ngModel",i.betweennessMaxDeg),r.xp6(7),r.Q6J("ngModel",i.betweennessHubPenalty)}}function w(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",65),r._uU(3,"Additional proteins"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"div",66),r.TgZ(6,"select",67),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().keypathwayminerK=e}),r.TgZ(7,"option",68),r._uU(8,"1"),r.qZA(),r.TgZ(9,"option",68),r._uU(10,"2"),r.qZA(),r.TgZ(11,"option",68),r._uU(12,"3"),r.qZA(),r.TgZ(13,"option",68),r._uU(14,"5"),r.qZA(),r.TgZ(15,"option",68),r._uU(16,"10"),r.qZA(),r.TgZ(17,"option",68),r._uU(18,"15"),r.qZA(),r.TgZ(19,"option",68),r._uU(20,"20"),r.qZA(),r.TgZ(21,"option",68),r._uU(22,"25"),r.qZA(),r.TgZ(23,"option",68),r._uU(24,"30"),r.qZA(),r.TgZ(25,"option",68),r._uU(26,"40"),r.qZA(),r.TgZ(27,"option",68),r._uU(28,"50"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(29,"p",29),r._uU(30," Number of new proteins to be found. "),r.qZA(),r.qZA(),r.TgZ(31,"div",34),r.TgZ(32,"article",35),r.TgZ(33,"div",36),r.TgZ(34,"span",14),r._UZ(35,"i",37),r.qZA(),r.qZA(),r.TgZ(36,"div",38),r.TgZ(37,"div",39),r.TgZ(38,"h6",40),r._uU(39,"About KeyPathwayMiner"),r.qZA(),r.TgZ(40,"p"),r._uU(41," KeyPathwayMiner is a network enrichment tool that identifies condition-specific sub-networks (key pathways) (Alcaraz et al. 2016). "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(6),r.Q6J("ngModel",i.keypathwayminerK),r.xp6(1),r.Q6J("ngValue",1),r.xp6(2),r.Q6J("ngValue",2),r.xp6(2),r.Q6J("ngValue",3),r.xp6(2),r.Q6J("ngValue",5),r.xp6(2),r.Q6J("ngValue",10),r.xp6(2),r.Q6J("ngValue",15),r.xp6(2),r.Q6J("ngValue",20),r.xp6(2),r.Q6J("ngValue",25),r.xp6(2),r.Q6J("ngValue",30),r.xp6(2),r.Q6J("ngValue",40),r.xp6(2),r.Q6J("ngValue",50)}}function E(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div"),r.TgZ(1,"div",22),r.TgZ(2,"label",69),r._uU(3,"Number of Steiner trees to return"),r.qZA(),r.TgZ(4,"div",24),r.TgZ(5,"div",66),r.TgZ(6,"select",70),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().multisteinerNumTrees=e}),r.TgZ(7,"option",68),r._uU(8,"1"),r.qZA(),r.TgZ(9,"option",68),r._uU(10,"2"),r.qZA(),r.TgZ(11,"option",68),r._uU(12,"3"),r.qZA(),r.TgZ(13,"option",68),r._uU(14,"5"),r.qZA(),r.TgZ(15,"option",68),r._uU(16,"10"),r.qZA(),r.TgZ(17,"option",68),r._uU(18,"15"),r.qZA(),r.TgZ(19,"option",68),r._uU(20,"20"),r.qZA(),r.TgZ(21,"option",68),r._uU(22,"25"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(23,"div",22),r.TgZ(24,"label",69),r._uU(25,"Tolerance for trees"),r.qZA(),r.TgZ(26,"div",24),r.TgZ(27,"div",66),r.TgZ(28,"select",71),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().multisteinerTolerance=e}),r.TgZ(29,"option",68),r._uU(30,"0"),r.qZA(),r.TgZ(31,"option",68),r._uU(32,"1"),r.qZA(),r.TgZ(33,"option",68),r._uU(34,"2"),r.qZA(),r.TgZ(35,"option",68),r._uU(36,"3"),r.qZA(),r.TgZ(37,"option",68),r._uU(38,"5"),r.qZA(),r.TgZ(39,"option",68),r._uU(40,"10"),r.qZA(),r.TgZ(41,"option",68),r._uU(42,"15"),r.qZA(),r.TgZ(43,"option",68),r._uU(44,"20"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(45,"div",22),r.TgZ(46,"label",72),r._uU(47,"Maximum degree"),r.qZA(),r.TgZ(48,"div",24),r.TgZ(49,"input",73),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().multisteinerMaxDeg=e}),r.qZA(),r.qZA(),r.TgZ(50,"p",29),r._uU(51," All nodes with degree greater than this value will be ignored. Disabled if equal to 0. "),r.qZA(),r.qZA(),r.TgZ(52,"div",22),r.TgZ(53,"label",74),r._uU(54,"Hub penalty"),r.qZA(),r.TgZ(55,"div",24),r.TgZ(56,"input",75),r.NdJ("ngModelChange",function(e){return r.CHM(n),r.oxw().multisteinerHubPenalty=e}),r.qZA(),r.qZA(),r.TgZ(57,"p",29),r._uU(58," Penalty parameter for hubs. "),r.qZA(),r.qZA(),r.qZA()}if(2&e){var i=r.oxw();r.xp6(6),r.Q6J("ngModel",i.multisteinerNumTrees),r.xp6(1),r.Q6J("ngValue",1),r.xp6(2),r.Q6J("ngValue",2),r.xp6(2),r.Q6J("ngValue",3),r.xp6(2),r.Q6J("ngValue",5),r.xp6(2),r.Q6J("ngValue",10),r.xp6(2),r.Q6J("ngValue",15),r.xp6(2),r.Q6J("ngValue",20),r.xp6(2),r.Q6J("ngValue",25),r.xp6(7),r.Q6J("ngModel",i.multisteinerTolerance),r.xp6(1),r.Q6J("ngValue",0),r.xp6(2),r.Q6J("ngValue",1),r.xp6(2),r.Q6J("ngValue",2),r.xp6(2),r.Q6J("ngValue",3),r.xp6(2),r.Q6J("ngValue",5),r.xp6(2),r.Q6J("ngValue",10),r.xp6(2),r.Q6J("ngValue",15),r.xp6(2),r.Q6J("ngValue",20),r.xp6(6),r.Q6J("ngModel",i.multisteinerMaxDeg),r.xp6(7),r.Q6J("ngModel",i.multisteinerHubPenalty)}}var C=function(){var e=function(){function e(t){_classCallCheck(this,e),this.analysis=t,this.show=!1,this.showChange=new r.vpe,this.algorithms=[],this.trustrankIncludeIndirectDrugs=!1,this.trustrankIncludeNonApprovedDrugs=!1,this.trustrankIncludeViralNonSeeds=!0,this.trustrankDampingFactor=.85,this.trustrankMaxDeg=0,this.trustrankHubPenalty=0,this.trustrankResultSize=20,this.closenessIncludeIndirectDrugs=!1,this.closenessIncludeNonApprovedDrugs=!1,this.closenessIncludeViralNonSeeds=!0,this.closenessMaxDeg=0,this.closenessHubPenalty=0,this.closenessResultSize=20,this.degreeIncludeNonApprovedDrugs=!1,this.degreeIncludeViralNonSeeds=!0,this.degreeMaxDeg=0,this.degreeResultSize=20,this.proximityIncludeNonApprovedDrugs=!1,this.proximityMaxDeg=0,this.proximityHubPenalty=0,this.proximityResultSize=20,this.betweennessIncludeViralNonSeeds=!0,this.betweennessMaxDeg=0,this.betweennessHubPenalty=0,this.betweennessResultSize=20,this.keypathwayminerK=5,this.multisteinerNumTrees=5,this.multisteinerTolerance=10,this.multisteinerIncludeViralNonSeeds=!0,this.multisteinerMaxDeg=0,this.multisteinerHubPenalty=0,this.maxTasks=o.V1}return _createClass(e,[{key:"ngOnInit",value:function(){}},{key:"ngOnChanges",value:function(e){"drug-target"===this.target?(this.algorithms=[o.rO,o.B8,o.pt,o.u5,o.VR,o.u1],this.algorithm=o.rO.slug):"drug"===this.target&&(this.algorithms=[o.pt,o.u5,o.VR,o.x9],this.algorithm=o.pt.slug)}},{key:"close",value:function(){this.show=!1,this.showChange.emit(this.show)}},{key:"startTask",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t={seeds:this.analysis.getSelection().map(function(e){return e.data.netexId}).filter(function(e){return null!=e}),config:this.config,input_network:this.inputNetwork},console.log("config"),console.log(this.config),t.ppi_dataset=this.config.interactionProteinProtein,t.pdi_dataset=this.config.interactionDrugProtein,console.log(this.target),t.target="drug"===this.target?"drug":"drug-target",this.inputNetwork.nodes.forEach(function(e){delete e.interactions}),"trustrank"===this.algorithm?(t.damping_factor=this.trustrankDampingFactor,t.include_indirect_drugs=this.trustrankIncludeIndirectDrugs,t.include_non_approved_drugs=this.trustrankIncludeNonApprovedDrugs,t.ignore_non_seed_baits=!this.trustrankIncludeViralNonSeeds,this.trustrankMaxDeg&&this.trustrankMaxDeg>0&&(t.max_deg=this.trustrankMaxDeg),t.hub_penalty=this.trustrankHubPenalty,t.result_size=this.trustrankResultSize):"closeness"===this.algorithm?(t.include_indirect_drugs=this.closenessIncludeIndirectDrugs,t.include_non_approved_drugs=this.closenessIncludeNonApprovedDrugs,t.ignore_non_seed_baits=!this.closenessIncludeViralNonSeeds,this.closenessMaxDeg&&this.closenessMaxDeg>0&&(t.max_deg=this.closenessMaxDeg),t.hub_penalty=this.closenessHubPenalty,t.result_size=this.closenessResultSize):"degree"===this.algorithm?(t.include_non_approved_drugs=this.degreeIncludeNonApprovedDrugs,t.ignore_non_seed_baits=!this.degreeIncludeViralNonSeeds,this.degreeMaxDeg&&this.degreeMaxDeg>0&&(t.max_deg=this.degreeMaxDeg),t.result_size=this.degreeResultSize):"proximity"===this.algorithm?(t.include_non_approved_drugs=this.proximityIncludeNonApprovedDrugs,this.proximityMaxDeg&&this.proximityMaxDeg>0&&(t.max_deg=this.proximityMaxDeg),t.hub_penalty=this.proximityHubPenalty,t.result_size=this.proximityResultSize):"betweenness"===this.algorithm?(t.ignore_non_seed_baits=!this.betweennessIncludeViralNonSeeds,this.betweennessMaxDeg&&this.betweennessMaxDeg>0&&(t.max_deg=this.betweennessMaxDeg),t.hub_penalty=this.betweennessHubPenalty,t.result_size=this.betweennessResultSize):"keypathwayminer"===this.algorithm?t.k=this.keypathwayminerK:"multisteiner"===this.algorithm&&(t.num_trees=this.multisteinerNumTrees,t.tolerance=this.multisteinerTolerance,t.ignore_non_seed_baits=!this.multisteinerIncludeViralNonSeeds,this.multisteinerMaxDeg&&this.multisteinerMaxDeg>0&&(t.max_deg=this.multisteinerMaxDeg),t.hub_penalty=this.multisteinerHubPenalty),console.log("parameters"),console.log(t),e.next=13,this.analysis.startAnalysis(this.algorithm,this.target,t);case 13:case"end":return e.stop()}},e,this)}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.Y36(o.Kt))},e.\u0275cmp=r.Xpm({type:e,selectors:[["app-launch-analysis"]],inputs:{show:"show",target:"target",inputNetwork:"inputNetwork",config:"config"},outputs:{showChange:"showChange"},features:[r.TTD],decls:30,vars:14,consts:[[1,"modal"],[1,"modal-background"],[1,"modal-card"],[1,"modal-card-head"],["class","modal-card-title",4,"ngIf"],["aria-label","close",1,"delete",3,"click"],[1,"modal-card-body"],[4,"ngIf"],[1,"tabs","is-toggle","is-small","is-fullwidth","is-rounded","has-tooltip"],[3,"is-active",4,"ngFor","ngForOf"],[1,"doc-link"],["href","https://docs.google.com/document/d/1_SRnIx_UC8FR59rMyrf_r45fCIt3naP4t1qefYNp9vk","target","_blank"],[1,"modal-card-foot"],["data-tooltip","Run the analysis.",1,"button","is-success","is-rounded","has-tooltip",3,"disabled","click"],[1,"icon"],[1,"fa","fa-rocket"],["data-tooltip","Close the current window.",1,"button","is-rounded","has-tooltip",3,"click"],[1,"modal-card-title"],[1,"fa","fa-capsules"],[1,"fa","fa-crosshairs"],[1,"notification","is-warning","warning"],[1,"is-boxed","is-medium",3,"click"],[1,"field"],["for","trustrank-rs",1,"label"],[1,"control"],["id","trustrank-rs","type","number","placeholder","Result size","required","",1,"input",3,"ngModel","ngModelChange"],["class","field",4,"ngIf"],["for","trustrank-df",1,"label"],["id","trustrank-df","type","number","placeholder","Damping factor","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],[1,"help"],["for","trustrank-md",1,"label"],["id","trustrank-md","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","trustrank-hp",1,"label"],["id","trustrank-hp","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],[1,"box"],[1,"media"],[1,"media-left"],[1,"fa","fa-info"],[1,"media-content"],[1,"content"],[1,"is-6"],[1,"label"],["textOn","Include","textOff","Ignore","tooltipOn","Include indirect drugs.","tooltipOff","Exclude indirect drugs from the result.",3,"value","valueChange"],["textOn","Include","textOff","Ignore","tooltipOn","Include non-approved drugs.","tooltipOff","Exclude non-approved drugs from the result.",3,"value","valueChange"],["for","closeness-rs",1,"label"],["id","closeness-rs","type","number","placeholder","Result size","required","",1,"input",3,"ngModel","ngModelChange"],["for","closeness-md",1,"label"],["id","closeness-md","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","closeness-hp",1,"label"],["id","closeness-hp","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","degree-rs",1,"label"],["id","degree-rs","type","number","placeholder","Result size","required","",1,"input",3,"ngModel","ngModelChange"],["for","degree-md",1,"label"],["id","degree-md","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","proximity-rs",1,"label"],["id","proximity-rs","type","number","placeholder","Result size","required","",1,"input",3,"ngModel","ngModelChange"],["for","proximity-md",1,"label"],["id","proximity-md","type","number","placeholder","Maximum degree","required","",1,"input",3,"ngModel","ngModelChange"],["for","proximity-hp",1,"label"],["id","proximity-hp","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["id","betweenness-rs","type","number","placeholder","Result size","required","",1,"input",3,"ngModel","ngModelChange"],["for","betweenness-md",1,"label"],["id","betweenness-md","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","betweenness-hp",1,"label"],["id","betweenness-hp","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","keypathwayminer-k",1,"label"],[1,"select"],["id","keypathwayminer-k",3,"ngModel","ngModelChange"],[3,"ngValue"],["for","multisteiner-numtrees",1,"label"],["id","multisteiner-numtrees",3,"ngModel","ngModelChange"],["id","multisteiner-tolerance",3,"ngModel","ngModelChange"],["for","multisteiner-md",1,"label"],["id","multisteiner-md","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"],["for","multisteiner-hp",1,"label"],["id","multisteiner-hp","type","number","placeholder","Maximum degree","min","0","max","1","required","",1,"input",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(r.TgZ(0,"div",0),r._UZ(1,"div",1),r.TgZ(2,"div",2),r.TgZ(3,"header",3),r.YNc(4,c,4,0,"p",4),r.YNc(5,u,4,0,"p",4),r.TgZ(6,"button",5),r.NdJ("click",function(){return t.close()}),r.qZA(),r.qZA(),r.TgZ(7,"section",6),r.YNc(8,d,3,1,"div",7),r.TgZ(9,"div",8),r.TgZ(10,"ul"),r.YNc(11,p,3,3,"li",9),r.qZA(),r.qZA(),r.YNc(12,b,43,6,"div",7),r.YNc(13,v,33,5,"div",7),r.YNc(14,k,25,3,"div",7),r.YNc(15,y,35,4,"div",7),r.YNc(16,x,31,3,"div",7),r.YNc(17,w,42,12,"div",7),r.YNc(18,E,59,20,"div",7),r.TgZ(19,"p",10),r.TgZ(20,"a",11),r._uU(21," Check the documentation for more info "),r.qZA(),r.qZA(),r.qZA(),r.TgZ(22,"footer",12),r.TgZ(23,"button",13),r.NdJ("click",function(){return t.startTask(),t.close()}),r.TgZ(24,"span",14),r._UZ(25,"i",15),r.qZA(),r.TgZ(26,"span"),r._uU(27," Launch "),r.qZA(),r.qZA(),r.TgZ(28,"button",16),r.NdJ("click",function(){return t.close()}),r._uU(29,"Close "),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&e&&(r.ekj("is-active",t.show),r.xp6(4),r.Q6J("ngIf","drug"===t.target),r.xp6(1),r.Q6J("ngIf","drug-target"===t.target),r.xp6(3),r.Q6J("ngIf",!t.analysis.canLaunchTask()),r.xp6(3),r.Q6J("ngForOf",t.algorithms),r.xp6(1),r.Q6J("ngIf","trustrank"===t.algorithm),r.xp6(1),r.Q6J("ngIf","closeness"===t.algorithm),r.xp6(1),r.Q6J("ngIf","degree"===t.algorithm),r.xp6(1),r.Q6J("ngIf","proximity"===t.algorithm),r.xp6(1),r.Q6J("ngIf","betweenness"===t.algorithm),r.xp6(1),r.Q6J("ngIf","keypathwayminer"===t.algorithm),r.xp6(1),r.Q6J("ngIf","multisteiner"===t.algorithm),r.xp6(5),r.Q6J("disabled",!t.analysis.canLaunchTask()))},directives:[a.O5,a.sg,s.wV,s.Fj,s.Q7,s.JJ,s.On,s.qQ,s.Fd,l.n,s.EJ,s.YN,s.Kr],styles:[".modal-card[_ngcontent-%COMP%]{height:800px;max-height:80vh}.modal-card-body[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}.warning[_ngcontent-%COMP%]{margin-bottom:15px}.help.info[_ngcontent-%COMP%]{margin-bottom:20px}.help.info[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{background-color:blue}.doc-link[_ngcontent-%COMP%]{margin-top:15px;font-size:11px}"]}),e}()},1174:function(e,t,n){"use strict";function i(e){return"p_".concat(e.id)}function r(e,t){return{from:t[e.from].nodeId,to:t[e.to].nodeId}}function o(e){return{from:"".concat(e.from),to:"".concat(e.to)}}function a(e){return e.netexId}function s(e){return e.netexId}function l(e){return"netexId"in e?e.netexId:e.id}function c(e){return e.label=e.label?e.label:e.id,{id:l(e),nodeId:l(e),data:e}}function u(e){return e.group=e.group?e.group:"foundNode",{id:l(e),nodeId:l(e),data:e}}function d(e){return e.type="Drug",e.group="foundDrug",{id:s(e),nodeId:a(e),data:e}}n.d(t,{dV:function(){return i},s$:function(){return r},mG:function(){return o},o4:function(){return c},h$:function(){return u},lt:function(){return d}})},4086:function(e,t,n){"use strict";n.d(t,{r:function(){return a}});var i=n(4762),r=n(5248),o=n(1174),a=function(){function e(t,n){_classCallCheck(this,e),this.proteins=t,this.edges=n}return _createClass(e,[{key:"loadPositions",value:function(e,t){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.get("assets/positions/".concat(function(e){return"network-".concat(JSON.stringify(e).replace(/[\[\]\",]/g,""),".json")}(t))).toPromise();case 2:i=n.sent,this.proteins.forEach(function(e){var t=i[(0,o.dV)(e)];t&&(e.x=t.x,e.y=t.y)});case 4:case"end":return n.stop()}},n,this)}))}},{key:"getProtein",value:function(e){return this.proteins.find(function(t){return t.id===e})}},{key:"linkNodes",value:function(){var e=this;this.proteins.forEach(function(e){e.interactions=[]}),this.edges.forEach(function(t){var n=e.getProtein(t.from),i=e.getProtein(t.to);n&&i&&(n.interactions.push(i),i.interactions.push(n))})}},{key:"mapCustomNode",value:function(e,t){var n;if(void 0===e.group)n=JSON.parse(JSON.stringify(r.u.nodeGroups.default));else{if(void 0===t.nodeGroups[e.group])throw"Node with id ".concat(e.id," has undefined node group ").concat(e.group,".");n=JSON.parse(JSON.stringify(t.nodeGroups[e.group]))}return(n=Object.assign(Object.assign({},n),e)).label=e.label?e.label:e.id,n.image&&(n.shape="image"),n}},{key:"mapCustomEdge",value:function(e,t){var n;if(void 0===e.group)n=JSON.parse(JSON.stringify(r.u.edgeGroups.default));else{if(void 0===t.edgeGroups[e.group])throw'Edge "from '.concat(e.from,'" - "to ').concat(e.to,'" has undefined edge group ').concat(e.group,".");n=JSON.parse(JSON.stringify(t.edgeGroups[e.group]))}return n=Object.assign(Object.assign({},n),e)}},{key:"mapDataToNetworkInput",value:function(e){var t,n=[],i=[],r=_createForOfIteratorHelper(this.proteins);try{for(r.s();!(t=r.n()).done;){var o=t.value;n.push(this.mapCustomNode(o,e))}}catch(c){r.e(c)}finally{r.f()}var a,s=_createForOfIteratorHelper(this.edges);try{for(s.s();!(a=s.n()).done;){var l=a.value;i.push(this.mapCustomEdge(l,e))}}catch(c){s.e(c)}finally{s.f()}return{nodes:n,edges:i}}}]),e}()},4251:function(e,t,n){"use strict";n.d(t,{S:function(){return i}});var i=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"getOptions",value:function(e){return"main"===e?{layout:this.mainLayout,edges:this.mainEdges,physics:this.mainPhysics}:"analysis"===e?{layout:this.analysisLayout,edges:this.analysisEdges,physics:this.analysisPhysics}:"analysis-big"===e?{layout:this.analysisLayout,edges:this.analysisEdges,physics:this.analysisBigPhysics}:void 0}},{key:"getColor",value:function(e){return"protein"===e?this.hostColor:"approvedDrug"===e?this.approvedDrugColor:"unapprovedDrug"===e?this.unapprovedDrugColor:"hostFont"===e?this.hostFontColor:"drugFont"===e?this.drugFontColor:"nonSeedHost"===e?this.nonSeedHostColor:"edgeHostDrug"===e?this.edgeHostDrugColor:"edgeHostDrugHighlight"===e?this.edgeHostDrugHighlightColor:"edgeGeneGene"===e?this.edgeGeneGeneColor:"edgeGeneGeneHighlight"===e?this.edgeGeneGeneHighlightColor:void 0}}]),e}();return e.hostColor="#123456",e.approvedDrugColor="#48C774",e.unapprovedDrugColor="#F8981D",e.nonSeedHostColor="#3070B3",e.nonSeedVirusColor="#87082c",e.selectedBorderColor="#F8981D",e.selectBorderHighlightColor="#F8981D",e.edgeHostVirusColor="#686868",e.edgeHostVirusHighlightColor="#686868",e.edgeHostDrugColor="#686868",e.edgeHostDrugHighlightColor="#686868",e.edgeGeneGeneColor="#686868",e.edgeGeneGeneHighlightColor="#686868",e.selectedBorderWidth=3,e.selectedBorderWidthSelected=3,e.borderWidth=1,e.borderWidthSelected=3,e.hostFontSize=20,e.drugFontSize=30,e.hostFontColor="#FFFFFF",e.drugFontColor="#FFFFFF",e.drugInTrialFontColor="black",e.analysisLayout={improvedLayout:!0},e.analysisEdges={smooth:!1},e.analysisPhysics={enabled:!0,stabilization:{enabled:!0},repulsion:{centralGravity:0},solver:"repulsion"},e.analysisBigPhysics={enabled:!1},e.mainLayout={improvedLayout:!1},e.mainEdges={smooth:!1,length:250},e.mainPhysics={enabled:!1},e.hostSize=20,e.drugSize=15,e.hostShape="ellipse",e.drugNotInTrialShape="box",e.drugInTrialShape="triangle",e}()},5521:function _(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Q:function(){return ExplorerPageComponent}});var tslib__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(4762),_interfaces__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(1174),_main_network__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(4086),dom_to_image__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1699),dom_to_image__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(dom_to_image__WEBPACK_IMPORTED_MODULE_1__),_network_settings__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(4251),_config__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5248),_theme__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(6249),_angular_core__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(5366),_services_omnipath_controller_omnipath_controller_service__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(5171),_services_analysis_analysis_service__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(3943),src_app_services_netex_controller_netex_controller_service__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9501),_dialogs_launch_analysis_launch_analysis_component__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(1690),_dialogs_custom_proteins_custom_proteins_component__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(3974),_dialogs_add_expressed_proteins_add_expressed_proteins_component__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(6414),_angular_common__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(1116),_components_query_tile_query_tile_component__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(3349),_components_analysis_panel_analysis_panel_component__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(3976),_components_network_legend_network_legend_component__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(1144),_components_toggle_toggle_component__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(2065),_components_info_tile_info_tile_component__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(4907),_components_task_list_task_list_component__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(9235),_c0=["network"],_c1=["networkWithLegend"];function ExplorerPageComponent_div_5_div_1_span_7_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_5_div_1_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_5_div_1_div_9_nav_2_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"nav",34),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"div",35),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"p",36),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(4,"Proteins"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(5,"p",37),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(6),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(7,"div",35),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(8,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(9,"p",36),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(10,"Interactions"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(11,"p",37),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(12),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Oqu(n.proteinData.proteins.length),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Oqu(n.proteinData.edges.length)}}function ExplorerPageComponent_div_5_div_1_div_9_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"div",32),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(2,ExplorerPageComponent_div_5_div_1_div_9_nav_2_Template,13,2,"nav",33),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",n.proteinData)}}var _c2=function(e){return{"b-text-small":e}};function ExplorerPageComponent_div_5_div_1_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",25),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"header",9),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(4,"i",27),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(5," Network Overview "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);return e.collapseOverview=!e.collapseOverview}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(7,ExplorerPageComponent_div_5_div_1_span_7_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(8,ExplorerPageComponent_div_5_div_1_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(9,ExplorerPageComponent_div_5_div_1_div_9_Template,3,1,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(6,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(7),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseOverview),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.collapseOverview),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseOverview)}}function ExplorerPageComponent_div_5_div_2_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_5_div_2_span_9_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_5_div_2_div_10_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"div",32),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"div",39),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"div",40),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(4,"app-query-tile-component",41),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("selectItem",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3).queryAction(e)}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("queryItems",i.queryItems)}}function ExplorerPageComponent_div_5_div_2_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",25),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"header",9),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(4,"i",38),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(5," Query Protein/Gene "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);return e.collapseQuery=!e.collapseQuery}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(7,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(8,ExplorerPageComponent_div_5_div_2_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(9,ExplorerPageComponent_div_5_div_2_span_9_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(10,ExplorerPageComponent_div_5_div_2_div_10_Template,5,1,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(6,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(8),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseQuery),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.collapseQuery),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseQuery)}}function ExplorerPageComponent_div_5_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",23),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(1,ExplorerPageComponent_div_5_div_1_Template,10,8,"div",24),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(2,ExplorerPageComponent_div_5_div_2_Template,11,8,"div",24),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",n.myConfig.showOverview),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",n.myConfig.showQuery)}}function ExplorerPageComponent_div_7_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",42),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"app-analysis-panel",43),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("tokenChange",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw().selectedAnalysisToken=e})("showDetailsChange",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw().selectedWrapper=e})("visibleItems",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw().analysisWindowChanged(e)}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("token",i.selectedAnalysisToken)("config",i.myConfig)("smallStyle",i.smallStyle)}}function ExplorerPageComponent_div_15_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"app-network-legend",44),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("config",n.myConfig)("analysis",!1)}}var _c3=function(e){return{"text-small":e}};function ExplorerPageComponent_footer_21_span_9_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(1,"Tissue"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(1,_c3,n.smallStyle))}}function ExplorerPageComponent_footer_21_span_10_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Oqu(n.selectedTissue.name)}}function ExplorerPageComponent_footer_21_span_11_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",60),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",61),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_footer_21_span_12_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",60),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_footer_21_a_18_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"a",57),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2).selectTissue(e)}),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=t.$implicit,r=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_12__.ekj("is-active",r.selectedTissue&&i.netexId===r.selectedTissue.netexId),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.hij(" ",i.name," ")}}var _c4=function(e){return{"text-normal":e}},_c5=function(e){return{"button-small":e}};function ExplorerPageComponent_footer_21_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"footer",45),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"button",46),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw().toImage()}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(3,"i",47),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(4,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(5,"Screenshot"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(6,"div",49),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(7,"div",50),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(8,"button",51),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw();return e.expressionExpanded=!e.expressionExpanded}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(9,ExplorerPageComponent_footer_21_span_9_Template,2,3,"span",52),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(10,ExplorerPageComponent_footer_21_span_10_Template,2,1,"span",14),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(11,ExplorerPageComponent_footer_21_span_11_Template,2,0,"span",53),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(12,ExplorerPageComponent_footer_21_span_12_Template,2,0,"span",53),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(13,"div",54),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(14,"div",55),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(15,"div",56),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(16,"a",57),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw().selectTissue(null)}),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(17," None "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(18,ExplorerPageComponent_footer_21_a_18_Template,2,3,"a",58),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(19,"app-toggle",59),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("valueChange",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw().updatePhysicsEnabled(e)}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(15,_c4,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.ekj("is-active",i.expressionExpanded),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.ekj("is-outlined",!i.selectedTissue),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(17,_c5,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.selectedTissue),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.selectedTissue),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.expressionExpanded),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.expressionExpanded),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_12__.ekj("is-active",!i.selectedTissue),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngForOf",i.analysis.getTissues()),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("smallStyle",i.smallStyle)("value",i.physicsEnabled)}}function ExplorerPageComponent_div_22_div_1_i_4_Template(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(0,"i",27)}function ExplorerPageComponent_div_22_div_1_span_5_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(1,"No item selected"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_1_span_6_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Oqu(n.selectedWrapper.data.type)}}function ExplorerPageComponent_div_22_div_1_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_1_span_9_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_1_div_10_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"div",32),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(2,"app-info-tile",68),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("wrapper",n.selectedWrapper)("smallStyle",n.smallStyle)}}function ExplorerPageComponent_div_22_div_1_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",65),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"header",66),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(4,ExplorerPageComponent_div_22_div_1_i_4_Template,1,0,"i",67),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(5,ExplorerPageComponent_div_22_div_1_span_5_Template,2,0,"span",14),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(6,ExplorerPageComponent_div_22_div_1_span_6_Template,3,1,"span",14),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(7,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);return e.collapseDetails=!e.collapseDetails}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(8,ExplorerPageComponent_div_22_div_1_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(9,ExplorerPageComponent_div_22_div_1_span_9_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(10,ExplorerPageComponent_div_22_div_1_div_10_Template,3,2,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(9,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.selectedWrapper),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.selectedWrapper),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.selectedWrapper),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseDetails),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.collapseDetails),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseDetails)}}function ExplorerPageComponent_div_22_div_2_span_7_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_2_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_2_div_9_i_10_Template(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(0,"i",83)}function ExplorerPageComponent_div_22_div_2_div_9_i_11_Template(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(0,"i",84)}function ExplorerPageComponent_div_22_div_2_div_9_div_18_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",74),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(1,"1"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_2_div_9_div_19_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",74),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",85),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_2_div_9_i_29_Template(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(0,"i",83)}function ExplorerPageComponent_div_22_div_2_div_9_i_30_Template(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(0,"i",84)}function ExplorerPageComponent_div_22_div_2_div_9_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"div",71),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"div",39),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"div",40),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(4,"div",72),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(5,"div",73),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(6,"div",74),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(7,"i",75),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(8,"button",76),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3).analysis.startQuickAnalysis(!0,null)}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(9,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(10,ExplorerPageComponent_div_22_div_2_div_9_i_10_Template,1,0,"i",77),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(11,ExplorerPageComponent_div_22_div_2_div_9_i_11_Template,1,0,"i",78),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(12,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(13," Quick Start "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(14,"div",79),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(15," \u2014 or \u2014 "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(16,"div",80),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(17,"div",73),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(18,ExplorerPageComponent_div_22_div_2_div_9_div_18_Template,2,0,"div",81),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(19,ExplorerPageComponent_div_22_div_2_div_9_div_19_Template,2,0,"div",81),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(20,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(21,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(22,"Select Proteins"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(23,"div",80),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(24,"div",73),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(25,"div",74),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(26,"2"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(27,"button",82),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3).analysis.startQuickAnalysis(!1,null)}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(28,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(29,ExplorerPageComponent_div_22_div_2_div_9_i_29_Template,1,0,"i",77),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(30,ExplorerPageComponent_div_22_div_2_div_9_i_30_Template,1,0,"i",78),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(31,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(32),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(8),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("disabled",i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(14,_c4,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",0==i.analysis.getCount()),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.analysis.getCount()>0),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(16,_c4,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("disabled",0===i.analysis.getCount()||i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.analysis.isLaunchingQuick()),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(18,_c4,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.hij(" ",i.myConfig.taskName," ")}}function ExplorerPageComponent_div_22_div_2_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",65),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"header",66),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(4,"i",69),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(5," Simple Analysis "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);return e.collapseAnalysisQuick=!e.collapseAnalysisQuick}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(7,ExplorerPageComponent_div_22_div_2_span_7_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(8,ExplorerPageComponent_div_22_div_2_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(9,ExplorerPageComponent_div_22_div_2_div_9_Template,33,20,"div",70),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(6,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseAnalysisQuick),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.collapseAnalysisQuick),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseAnalysisQuick)}}function ExplorerPageComponent_div_22_div_3_span_7_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_3_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_3_div_9_a_18_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"a",91),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(2,"i",92),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(4," Enrichment Analysis "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("href",n.gProfilerLink(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.LSH),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(2,_c3,n.smallStyle))}}function ExplorerPageComponent_div_22_div_3_div_9_a_19_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"a",93),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(2,"i",92),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"span",48),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(4," Enrichment Analysis "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(1,_c3,n.smallStyle))}}function ExplorerPageComponent_div_22_div_3_div_9_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"div",32),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"div",39),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"div",40),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(4,"button",86),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3);return e.analysisDialogTarget="drug-target",e.showAnalysisDialog=!0}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(5,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(6,"i",87),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(7,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(8," Find Drug Targets "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(9,"div",39),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(10,"div",40),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(11,"button",88),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3);return e.analysisDialogTarget="drug",e.showAnalysisDialog=!0}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(12,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(13,"i",83),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(14,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(15),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(16,"div",39),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(17,"div",40),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(18,ExplorerPageComponent_div_22_div_3_div_9_a_18_Template,5,4,"a",89),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(19,ExplorerPageComponent_div_22_div_3_div_9_a_19_Template,5,3,"a",90),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("disabled",0===i.analysis.getCount())("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(7,_c3,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(7),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("disabled",0===i.analysis.getCount())("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(9,_c3,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_12__.hij(" ",i.myConfig.taskName," "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.analysis.getCount()>0),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",0===i.analysis.getCount())}}function ExplorerPageComponent_div_22_div_3_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",65),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"header",66),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(4,"i",69),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(5," Analysis "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);return e.collapseAnalysis=!e.collapseAnalysis}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(7,ExplorerPageComponent_div_22_div_3_span_7_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(8,ExplorerPageComponent_div_22_div_3_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(9,ExplorerPageComponent_div_22_div_3_div_9_Template,20,11,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(6,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseAnalysis),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.collapseAnalysis),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseAnalysis)}}function ExplorerPageComponent_div_22_div_4_span_7_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_4_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_4_div_9_div_1_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",98),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"app-task-list",99),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("tokenChange",function(e){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(4).selectedAnalysisToken=e}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("token",i.selectedAnalysisToken)("colorTheme",i.colorTheme)}}function ExplorerPageComponent_div_22_div_4_div_9_a_3_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"a",100),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(4);return e.analysis.removeAllTasks(),e.selectedAnalysisToken=null}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(2,"i",101),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(4," Delete all "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}}function ExplorerPageComponent_div_22_div_4_div_9_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(1,ExplorerPageComponent_div_22_div_4_div_9_div_1_Template,2,2,"div",95),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"footer",96),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(3,ExplorerPageComponent_div_22_div_4_div_9_a_3_Template,5,0,"a",97),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",n.analysis.tasks&&n.analysis.tasks.length>0),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("border-color",n.colorTheme["panel-border"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",n.analysis.tasks&&n.analysis.tasks.length>0)}}function ExplorerPageComponent_div_22_div_4_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",65),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"header",66),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(4,"i",94),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(5),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);return e.collapseTask=!e.collapseTask}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(7,ExplorerPageComponent_div_22_div_4_span_7_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(8,ExplorerPageComponent_div_22_div_4_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(9,ExplorerPageComponent_div_22_div_4_div_9_Template,4,4,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(7,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_12__.hij(" Tasks (",i.analysis.tasks.length,") "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseTask),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.collapseTask),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseTask)}}function ExplorerPageComponent_div_22_div_5_span_7_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",30),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_5_span_8_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(1,"i",31),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_5_div_9_table_2_tr_10_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"tr"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"p",117),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(3),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(4,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(5,"p",117),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(6),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(7,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(8,"button",118),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n).$implicit;return _angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(5).analysis.removeItems([e])}),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(9,"i",101),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=t.$implicit;_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Oqu(i.data.type),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Oqu(i.data.label)}}function ExplorerPageComponent_div_22_div_5_div_9_table_2_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"table",115),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"thead"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"tr"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(4,"Type"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(5,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(6,"Name"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(7,"td"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(8,"Actions"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(9,"tbody"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(10,ExplorerPageComponent_div_22_div_5_div_9_table_2_tr_10_Template,10,2,"tr",116),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(10),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngForOf",n.analysis.getSelection())}}function ExplorerPageComponent_div_22_div_5_div_9_i_3_Template(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"i"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(1," Double-click on a protein to select it for the analysis. "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA())}function ExplorerPageComponent_div_22_div_5_div_9_footer_4_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"footer",96),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"a",119),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(4);return e.analysis.addSeeds(e.currentViewNodes)}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(3,"i",120),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(4,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(5," Add seeds "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(6,"a",121),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(4);return e.analysis.removeSeeds(e.currentViewNodes)}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(7,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(8,"i",122),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(9,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(10," Remove seeds "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(4);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"])("border-color",i.colorTheme["panel-border"])}}function ExplorerPageComponent_div_22_div_5_div_9_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",104),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"div",98),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(2,ExplorerPageComponent_div_22_div_5_div_9_table_2_Template,11,1,"table",105),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(3,ExplorerPageComponent_div_22_div_5_div_9_i_3_Template,2,0,"i",14),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(4,ExplorerPageComponent_div_22_div_5_div_9_footer_4_Template,11,4,"footer",106),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(5,"footer",96),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(6,"a",107),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3).showCustomProteinsDialog=!0}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(7,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(8,"i",108),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(9,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(10," Custom proteins "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(11,"a",109),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3).showThresholdDialog=!0}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(12,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(13,"i",110),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(14,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(15," Tissue proteins "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(16,"footer",96),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(17,"a",111),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3);return e.analysis.invertSelection(e.currentViewNodes)}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(18,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(19,"i",112),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(20,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(21," Invert "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(22,"a",113),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){return _angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n),_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3).analysis.resetSelection()}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(23,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(24,"i",114),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(25,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(26," Reset "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(3);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(22,_c4,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.analysis.getCount()>0),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",0===i.analysis.getCount()),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.selectedAnalysisToken),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"])("border-color",i.colorTheme["panel-border"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("border-color",i.colorTheme["panel-border"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(5),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("border-color",i.colorTheme["panel-border"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(5),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"])("border-color",i.colorTheme["panel-border"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("border-color",i.colorTheme["panel-border"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(5),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("border-color",i.colorTheme["panel-border"])}}function ExplorerPageComponent_div_22_div_5_Template(e,t){if(1&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.EpF();_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",65),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"header",66),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"span",26),_angular_core__WEBPACK_IMPORTED_MODULE_12__._UZ(4,"i",102),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(5),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(6,"a",28),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("click",function(){_angular_core__WEBPACK_IMPORTED_MODULE_12__.CHM(n);var e=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);return e.collapseSelection=!e.collapseSelection}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(7,ExplorerPageComponent_div_22_div_5_span_7_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(8,ExplorerPageComponent_div_22_div_5_span_8_Template,2,0,"span",29),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(9,ExplorerPageComponent_div_22_div_5_div_9_Template,27,24,"div",103),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()}if(2&e){var i=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",i.colorTheme["panel-background"])("border-color",i.colorTheme["panel-border"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngClass",_angular_core__WEBPACK_IMPORTED_MODULE_12__.VKq(9,_c2,i.smallStyle)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_12__.hij(" Selection (",i.analysis.getCount(),") "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseSelection),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",!i.collapseSelection),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",i.collapseSelection)}}function ExplorerPageComponent_div_22_Template(e,t){if(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",62),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(1,ExplorerPageComponent_div_22_div_1_Template,11,11,"div",63),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(2,ExplorerPageComponent_div_22_div_2_Template,10,8,"div",63),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(3,ExplorerPageComponent_div_22_div_3_Template,10,8,"div",63),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(4,ExplorerPageComponent_div_22_div_4_Template,10,9,"div",63),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(5,ExplorerPageComponent_div_22_div_5_Template,10,11,"div",64),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e){var n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.oxw();_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",n.myConfig.showItemSelector),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",n.myConfig.showSimpleAnalysis),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",n.myConfig.showAdvAnalysis),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",n.myConfig.showTasks),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",n.myConfig.showSelection)}}var _c6=function(e,t){return{nodes:e,edges:t}},ExplorerPageComponent=function(){var ExplorerPageComponent=function(){function ExplorerPageComponent(e,t,n){var i=this;_classCallCheck(this,ExplorerPageComponent),this.omnipath=e,this.analysis=t,this.netex=n,this.networkJSON='{"nodes": [], "edges": []}',this.myConfig=JSON.parse(JSON.stringify(_config__WEBPACK_IMPORTED_MODULE_2__.u)),this.colorTheme=_theme__WEBPACK_IMPORTED_MODULE_3__.u,this.windowWidth=0,this.smallStyle=!1,this.showDetails=!1,this.selectedWrapper=null,this.collapseAnalysisQuick=!0,this.collapseAnalysis=!0,this.collapseDetails=!0,this.collapseTask=!0,this.collapseSelection=!0,this.collapseBaitFilter=!0,this.collapseQuery=!0,this.collapseData=!0,this.collapseOverview=!0,this.nodeData={nodes:null,edges:null},this.dumpPositions=!1,this.physicsEnabled=!1,this.queryItems=[],this.showAnalysisDialog=!1,this.showThresholdDialog=!1,this.showCustomProteinsDialog=!1,this.selectedAnalysisToken=null,this.currentDataset=[],this.currentViewSelectedTissue=null,this.expressionExpanded=!1,this.selectedTissue=null,this.textColor="red",this.showDetails=!1,this.analysis.subscribeList(function(e,t){if(i.nodeData.nodes)if(null!==t){if(0===e.length)return;var n,r=[],o=_createForOfIteratorHelper(e);try{for(o.s();!(n=o.n()).done;){var a=n.value,s=i.nodeData.nodes.get(a.id);if(s){var l=i.networkInternal.getPositions([a.id]);s.x=l[a.id].x,s.y=l[a.id].y,Object.assign(s,i.myConfig.nodeGroups[s.group]),r.push(s)}}}catch(c){o.e(c)}finally{o.f()}i.nodeData.nodes.update(r)}else{i.nodeData.nodes.forEach(function(e){i.analysis.idInSelection(e.id),Object.assign(e,i.myConfig.nodeGroups[e.group])}),i.nodeData.nodes.update([])}})}return _createClass(ExplorerPageComponent,[{key:"theme",set:function(e){if(null!=e)for(var t=JSON.parse(e),n=0,i=Object.keys(t);n<i.length;n++){var r=i[n];this.colorTheme[r]=t[r]}}},{key:"config",set:function(e){if(void 0!==e){for(var t=!1,n=JSON.parse(e),i=0,r=Object.keys(n);i<r.length;i++){var o=r[i];"nodeGroups"!==o?"edgeGroups"!==o?"interactions"!==o?("showLeftSidebar"===o?n[o]?document.getElementById("main-column").classList.remove("leftgone"):document.getElementById("main-column").classList.add("leftgone"):"showRightSidebar"===o&&(n[o]?document.getElementById("main-column").classList.remove("rightgone"):document.getElementById("main-column").classList.add("rightgone")),this.myConfig[o]=n[o]):(this.getInteractions(),t=!0):(this.setConfigEdgeGroup(o,n[o]),t=!0):(this.setConfigNodeGroup(o,n[o]),t=!0)}this.myConfig=Object.assign({},this.myConfig),t&&void 0!==this.networkJSON&&this.createNetwork()}}},{key:"network",get:function(){return this.networkJSON},set:function(e){void 0!==e&&(this.networkJSON=e,this.createNetwork())}},{key:"onResize",value:function(e){this.setWindowWidth(e.target.innerWidth)}},{key:"ngOnInit",value:function(){this.setWindowWidth(document.getElementById("appWindow").getBoundingClientRect().width)}},{key:"ngAfterViewInit",value:function ngAfterViewInit(){return(0,tslib__WEBPACK_IMPORTED_MODULE_13__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function _callee11(){return regeneratorRuntime.wrap(function _callee11$(_context11){for(;;)switch(_context11.prev=_context11.next){case 0:this.onload&&eval(this.onload);case 1:case"end":return _context11.stop()}},_callee11,this)}))}},{key:"getInteractions",value:function(){return(0,tslib__WEBPACK_IMPORTED_MODULE_13__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.nodeData.nodes.map(function(e){return e.label}),n={},this.nodeData.nodes.map(function(e){return n[e.label]=e.id}),e.next=4,this.omnipath.getInteractions(t,this.myConfig.identifier,n);case 4:i=e.sent,this.nodeData.edges.update(i);case 6:case"end":return e.stop()}},e,this)}))}},{key:"getNetwork",value:function(){return(0,tslib__WEBPACK_IMPORTED_MODULE_13__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=JSON.parse(this.networkJSON),e.t0=t.nodes.length,!e.t0){e.next=6;break}return e.next=5,this.netex.mapNodes(t.nodes,this.myConfig.identifier);case 5:t.nodes=e.sent;case 6:this.proteins=t.nodes,this.edges=t.edges;case 8:case"end":return e.stop()}},e,this)}))}},{key:"setWindowWidth",value:function(e){this.windowWidth=e,this.smallStyle=this.windowWidth<1250}},{key:"zoomToNode",value:function(e){this.nodeData.nodes.getIds();var t=this.networkInternal.getPositions(e)[e];if(t){var n;n=e.startsWith("eff")?1:3,this.networkInternal.moveTo({position:{x:t.x,y:t.y},scale:n,animation:!0})}}},{key:"openSummary",value:function(e,t){return(0,tslib__WEBPACK_IMPORTED_MODULE_13__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:this.selectedWrapper=e,t&&this.zoomToNode(e.nodeId),this.showDetails=!0;case 1:case"end":return n.stop()}},n,this)}))}},{key:"closeSummary",value:function(){return(0,tslib__WEBPACK_IMPORTED_MODULE_13__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.selectedWrapper=null,this.showDetails=!1;case 1:case"end":return e.stop()}},e,this)}))}},{key:"createNetwork",value:function(){return(0,tslib__WEBPACK_IMPORTED_MODULE_13__.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n,i,r,o,a=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.analysis.resetSelection(),this.selectedWrapper=null,e.next=4,this.getNetwork();case 4:this.proteinData=new _main_network__WEBPACK_IMPORTED_MODULE_0__.r(this.proteins,this.edges),this.proteinData.linkNodes(),t=this.proteinData.mapDataToNetworkInput(this.myConfig),n=t.nodes,i=t.edges,this.nodeData.nodes=new vis.DataSet(n),this.nodeData.edges=new vis.DataSet(i),r=this.networkEl.nativeElement,o=_network_settings__WEBPACK_IMPORTED_MODULE_14__.S.getOptions("main"),this.networkInternal=new vis.Network(r,this.nodeData,o),this.networkInternal.on("doubleClick",function(e){var t=e.nodes;if(t.length>0){var n=a.nodeData.nodes.get(t[0]),i=(0,_interfaces__WEBPACK_IMPORTED_MODULE_15__.h$)(n);if(void 0===i.data.netexId||!i.data.netexId.startsWith("p"))return;a.analysis.inSelection(n)?a.analysis.removeItems([i]):a.analysis.addItems([i])}}),this.networkInternal.on("click",function(e){var t=e.nodes;if(t.length>0){var n=a.nodeData.nodes.get(t[0]),i=(0,_interfaces__WEBPACK_IMPORTED_MODULE_15__.h$)(n);a.openSummary(i,!1)}else a.closeSummary()}),this.networkInternal.on("deselectNode",function(e){a.closeSummary()}),this.selectedWrapper&&this.zoomToNode(this.selectedWrapper.nodeId),this.queryItems=[],this.fillQueryItems(this.proteins),this.selectedWrapper&&this.networkInternal.selectNodes([this.selectedWrapper.nodeId]);case 10:case"end":return e.stop()}},e,this)}))}},{key:"fillQueryItems",value:function(e){var t=this;this.queryItems=[],e.forEach(function(e){t.queryItems.push((0,_interfaces__WEBPACK_IMPORTED_MODULE_15__.h$)(e))}),this.currentViewNodes=this.nodeData.nodes,this.currentViewProteins=this.proteins}},{key:"queryAction",value:function(e){e&&this.openSummary(e,!0)}},{key:"updatePhysicsEnabled",value:function(e){this.physicsEnabled=e,this.networkInternal.setOptions({physics:{enabled:this.physicsEnabled,stabilization:{enabled:!1}}})}},{key:"setConfigNodeGroup",value:function(e,t){if(void 0!==t&&Object.keys(t).length){Object.entries(t).forEach(function(e){var t=_slicedToArray2(e,2),n=(t[0],t[1]);"detailShowLabel"in n||(n.detailShowLabel=_config__WEBPACK_IMPORTED_MODULE_2__.u.nodeGroups.default.detailShowLabel)});var n=JSON.parse(JSON.stringify(_config__WEBPACK_IMPORTED_MODULE_2__.u.nodeGroups));delete n.default,t=Object.assign(Object.assign({},n),t),this.myConfig[e]=t}else this.myConfig[e]=_config__WEBPACK_IMPORTED_MODULE_2__.u.nodeGroups}},{key:"setConfigEdgeGroup",value:function(e,t){void 0!==t&&Object.keys(t).length?(Object.entries(t).forEach(function(e){var t=_slicedToArray2(e,2),n=(t[0],t[1]);"dashes"in n||(n.dashes=_config__WEBPACK_IMPORTED_MODULE_2__.u.edgeGroups.default.dashes)}),this.myConfig[e]=t):this.myConfig[e]=_config__WEBPACK_IMPORTED_MODULE_2__.u.edgeGroups}},{key:"toImage",value:function(){var e=this;this.downloadDom(this.networkWithLegendEl.nativeElement).catch(function(t){console.error("Falling back to network only screenshot. Some components seem to be inaccessable, most likely the legend is a custom image with CORS access problems on the host server side."),e.downloadDom(e.networkEl.nativeElement).catch(function(e){console.error("Some network content seems to be inaccessable for saving as a screenshot. This can happen due to custom images used as nodes. Please ensure correct CORS accessability on the images host server."),console.error(e)})})}},{key:"downloadDom",value:function(e){return dom_to_image__WEBPACK_IMPORTED_MODULE_1___default().toPng(e,{bgcolor:"#ffffff"}).then(function(e){var t=document.createElement("a");t.href=e,t.download="Network.png",t.click()})}},{key:"analysisWindowChanged",value:function(e){e?(this.currentViewNodes=e[0],this.currentViewProteins=e[1][0],this.currentViewSelectedTissue=e[1][1]):(this.currentViewNodes=this.nodeData.nodes,this.currentViewProteins=this.proteins,this.currentViewSelectedTissue=this.selectedTissue)}},{key:"gProfilerLink",value:function(){return"http://biit.cs.ut.ee/gprofiler/gost?organism=hsapiens&query=".concat(this.analysis.getSelection().filter(function(e){return e.data.netexId.startsWith("p")}).map(function(e){return e.data.uniprotAc}).join("%0A"),"&ordered=false&all_results=false&no_iea=false&combined=false&measure_underrepresentation=false&domain_scope=annotated&significance_threshold_method=g_SCS&user_threshold=0.05&numeric_namespace=ENTREZGENE_ACC&sources=GO:MF,GO:CC,GO:BP,KEGG,TF,REAC,MIRNA,HPA,CORUM,HP,WP&background=")}},{key:"selectTissue",value:function(e){if(this.expressionExpanded=!1,e)this.selectedTissue=e;else{this.selectedTissue=null;var t,n=[],i=_createForOfIteratorHelper(this.proteins);try{for(i.s();!(t=i.n()).done;){var r=t.value,o=this.nodeData.nodes.get(r.nodeId);if(o){var a=this.networkInternal.getPositions([r.nodeId]);o.x=a[r.nodeId].x,o.y=a[r.nodeId].y,o.wrapper=r,o.gradient=1,o.wrapper.data.expressionLevel=void 0,n.push(o)}}}catch(s){i.e(s)}finally{i.f()}this.nodeData.nodes.update(n)}this.currentViewSelectedTissue=this.selectedTissue}}]),ExplorerPageComponent}();return ExplorerPageComponent.\u0275fac=function(e){return new(e||ExplorerPageComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_12__.Y36(_services_omnipath_controller_omnipath_controller_service__WEBPACK_IMPORTED_MODULE_16__.N),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Y36(_services_analysis_analysis_service__WEBPACK_IMPORTED_MODULE_4__.Kt),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Y36(src_app_services_netex_controller_netex_controller_service__WEBPACK_IMPORTED_MODULE_5__.o))},ExplorerPageComponent.\u0275cmp=_angular_core__WEBPACK_IMPORTED_MODULE_12__.Xpm({type:ExplorerPageComponent,selectors:[["app-explorer-page"]],viewQuery:function(e,t){var n;(1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.Gf(_c0,5),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Gf(_c1,5)),2&e)&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.iGM(n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.CRH())&&(t.networkEl=n.first),_angular_core__WEBPACK_IMPORTED_MODULE_12__.iGM(n=_angular_core__WEBPACK_IMPORTED_MODULE_12__.CRH())&&(t.networkWithLegendEl=n.first))},hostBindings:function(e,t){1&e&&_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("resize",function(e){return t.onResize(e)},!1,_angular_core__WEBPACK_IMPORTED_MODULE_12__.Jf7)},inputs:{onload:"onload",theme:"theme",config:"config",network:"network",textColor:"textColor"},decls:28,vars:28,consts:[["id","appWindow",1,"is-hidden-mobile","fullheight",3,"resize"],[3,"show","target","config","inputNetwork","showChange"],[3,"show","visibleNodes","showChange"],[3,"show","selectedTissue","visibleNodes","currentViewProteins","showChange"],[1,"covex","explorer"],["class","covex sidebar bar-left",4,"ngIf"],["id","main-column",1,"covex","network","center-panel"],["class","analysis-view",4,"ngIf"],[1,"card","network"],[1,"card-header"],[1,"card-header-title"],[1,"card-content","fullheight"],[1,"card-image","canvas-content"],["networkWithLegend",""],[4,"ngIf"],[1,"parent","fullheight"],[1,"center","image1","fullheight"],["network",""],["alt","loading...",1,"button","is-loading","center"],["class","card-footer toolbar explorer-footer",4,"ngIf"],["class","covex sidebar bar-right",4,"ngIf"],[1,"is-hidden-tablet","mobile-fallback"],["routerLink","/about"],[1,"covex","sidebar","bar-left"],["class","card bar-large",3,"ngClass","background-color",4,"ngIf"],[1,"card","bar-large",3,"ngClass"],[1,"icon"],["aria-hidden","true",1,"fas","fa-info"],["data-action","collapse","aria-label","more options",1,"card-header-icon","is-hidden-fullscreen",3,"click"],["class","icon",4,"ngIf"],["aria-hidden","true",1,"fas","fa-angle-down"],["aria-hidden","true",1,"fas","fa-angle-left"],[1,"card-content"],["class","level",4,"ngIf"],[1,"level"],[1,"level-item","has-text-centered"],[1,"heading"],[1,"title"],["aria-hidden","true",1,"fas","fa-search"],[1,"field"],[1,"control"],[3,"queryItems","selectItem"],[1,"analysis-view"],[3,"token","config","smallStyle","tokenChange","showDetailsChange","visibleItems"],[3,"config","analysis"],[1,"card-footer","toolbar","explorer-footer"],["data-tooltip","Take a screenshot of the current network.",1,"button","is-primary","is-rounded","has-tooltip",3,"click"],["aria-hidden","true",1,"fas","fa-camera"],[3,"ngClass"],[1,"footer-buttons","dropdown","is-up"],[1,"dropdown-trigger"],["aria-haspopup","true","aria-controls","dropdown-menu","data-tooltip","Tissue expression data is provided by the GTEx project.",1,"button","is-rounded","is-primary",3,"ngClass","click"],[3,"ngClass",4,"ngIf"],["class","icon is-small",4,"ngIf"],["id","dropdown-menu","role","menu",1,"dropdown-menu"],[1,"dropdown-content","tissue-dropdown"],[1,"scroll-area"],[1,"dropdown-item",3,"click"],["class","dropdown-item",3,"is-active","click",4,"ngFor","ngForOf"],["textOn","Animation On","textOff","Off","tooltipOn","Enable the network animation.","tooltipOff","Disable the network animation and freeze nodes.",1,"footer-buttons",3,"smallStyle","value","valueChange"],[1,"icon","is-small"],["aria-hidden","true",1,"fas","fa-angle-up"],[1,"covex","sidebar","bar-right"],["class","card bar-large",3,"background-color",4,"ngIf"],["class","card bar-large",3,"background-color","border-color",4,"ngIf"],[1,"card","bar-large"],[1,"card-header",3,"ngClass"],["class","fas fa-info","aria-hidden","true",4,"ngIf"],[3,"wrapper","smallStyle"],["aria-hidden","true",1,"fas","fa-flask"],[3,"background-color",4,"ngIf"],[1,"card-content","quick-find"],[1,"tile","notification","is-danger"],[1,"align-vmiddle"],[1,"digit"],[1,"fa","fa-fast-forward"],["data-tooltip","Find drugs for all proteins.",1,"button","is-white","is-rounded","has-tooltip",3,"disabled","click"],["class","fa fa-capsules",4,"ngIf"],["class","fa fa-spin fa-spinner",4,"ngIf"],[1,"divisor-rapid"],[1,"tile","notification","is-info"],["class","digit",4,"ngIf"],["data-tooltip","Find drugs for the selected proteins.",1,"button","is-white","is-rounded","has-tooltip",3,"disabled","click"],[1,"fa","fa-capsules"],[1,"fa","fa-spin","fa-spinner"],[1,"fa","fa-check"],["data-tooltip","Find drug targets for the selected proteins.",1,"button","is-primary","is-fullwidth","is-rounded","has-tooltip",3,"disabled","ngClass","click"],[1,"fa","fa-crosshairs"],["data-tooltip","Find drugs for the selected proteins.",1,"button","is-primary","is-fullwidth","is-rounded","has-tooltip",3,"disabled","ngClass","click"],["target","_blank","class","button is-primary is-fullwidth is-rounded has-tooltip","data-tooltip","Use enrichment analysis via g:Profiler (external).",3,"href",4,"ngIf"],["disabled","","class","button is-primary is-fullwidth is-rounded has-tooltip","data-tooltip","Use enrichment analysis via g:Profiler (external).",4,"ngIf"],["target","_blank","data-tooltip","Use enrichment analysis via g:Profiler (external).",1,"button","is-primary","is-fullwidth","is-rounded","has-tooltip",3,"href"],[1,"fa","fa-external-link-alt"],["disabled","","data-tooltip","Use enrichment analysis via g:Profiler (external).",1,"button","is-primary","is-fullwidth","is-rounded","has-tooltip"],["aria-hidden","true",1,"fas","fa-tasks"],["class","card-content overflow",4,"ngIf"],[1,"card-footer"],["class","card-footer-item has-text-danger","data-tooltip","Delete all tasks.",3,"click",4,"ngIf"],[1,"card-content","overflow"],[3,"token","colorTheme","tokenChange"],["data-tooltip","Delete all tasks.",1,"card-footer-item","has-text-danger",3,"click"],[1,"fa","fa-trash"],["aria-hidden","true",1,"fas","fa-filter"],["class","seed-selection",3,"ngClass",4,"ngIf"],[1,"seed-selection",3,"ngClass"],["class","table selection-table",4,"ngIf"],["class","card-footer",3,"background-color","border-color",4,"ngIf"],["data-tooltip","Add a custom list of proteins.",1,"card-footer-item","has-text-primary",3,"click"],[1,"fa","fa-upload"],["data-tooltip","Add proteins expressed in the tissue.",1,"card-footer-item","has-text-primary",3,"click"],[1,"fa","fa-angle-double-up"],["data-tooltip","Invert the current selection.",1,"card-footer-item","has-text-primary",3,"click"],[1,"fa","fa-sync"],["data-tooltip","Remove all entries from the selection.",1,"card-footer-item","has-text-danger",3,"click"],[1,"fa","fa-broom"],[1,"table","selection-table"],[4,"ngFor","ngForOf"],[1,"is-capitalized"],["data-tooltip","Remove from selection.",1,"button","is-small","is-danger","is-outlined","has-tooltip",3,"click"],["data-tooltip","Add all visible seeds.",1,"card-footer-item","has-text-success",3,"click"],[1,"fa","fa-plus"],["data-tooltip","Remove all seeds.",1,"card-footer-item","has-text-danger",3,"click"],[1,"fa","fa-minus"]],template:function(e,t){1&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(0,"div",0),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("resize",function(e){return t.onResize(e)},!1,_angular_core__WEBPACK_IMPORTED_MODULE_12__.Jf7),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(1,"app-launch-analysis",1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("showChange",function(e){return t.showAnalysisDialog=e}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(2,"app-custom-proteins",2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("showChange",function(e){return t.showCustomProteinsDialog=e}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(3,"app-add-expressed-proteins",3),_angular_core__WEBPACK_IMPORTED_MODULE_12__.NdJ("showChange",function(e){return t.showThresholdDialog=e}),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(4,"div",4),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(5,ExplorerPageComponent_div_5_Template,3,2,"div",5),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(6,"div",6),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(7,ExplorerPageComponent_div_7_Template,2,3,"div",7),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(8,"div",8),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(9,"header",9),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(10,"p",10),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(11," Protein-Protein Interaction Network "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(12,"div",11),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(13,"div",12,13),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(15,ExplorerPageComponent_div_15_Template,2,2,"div",14),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(16,"div",15),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(17,"div",16,17),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(19,"button",18),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(20,"Loading"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(21,ExplorerPageComponent_footer_21_Template,20,19,"footer",19),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.YNc(22,ExplorerPageComponent_div_22_Template,6,5,"div",20),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(23,"div",21),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(24," Sorry, CoVex is not available for mobile phones. To find information about CoVex, please check the "),_angular_core__WEBPACK_IMPORTED_MODULE_12__.TgZ(25,"a",22),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(26,"About"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_12__._uU(27," page or visit this page with another device with a larger screen.\n"),_angular_core__WEBPACK_IMPORTED_MODULE_12__.qZA()),2&e&&(_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("color",t.textColor)("background-color",t.colorTheme.background),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("show",t.showAnalysisDialog)("target",t.analysisDialogTarget)("config",t.myConfig)("inputNetwork",_angular_core__WEBPACK_IMPORTED_MODULE_12__.WLB(25,_c6,t.proteins,t.edges)),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("show",t.showCustomProteinsDialog)("visibleNodes",t.currentViewNodes),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("show",t.showThresholdDialog)("selectedTissue",t.currentViewSelectedTissue)("visibleNodes",t.currentViewNodes)("currentViewProteins",t.currentViewProteins),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",t.myConfig.showLeftSidebar),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",t.colorTheme["panel-background"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",t.selectedAnalysisToken),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",t.colorTheme["network-background"]),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(7),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",t.myConfig.showLegend),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",t.myConfig.showFooter),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Q6J("ngIf",t.myConfig.showRightSidebar),_angular_core__WEBPACK_IMPORTED_MODULE_12__.xp6(1),_angular_core__WEBPACK_IMPORTED_MODULE_12__.Udp("background-color",t.colorTheme.background))},directives:[_dialogs_launch_analysis_launch_analysis_component__WEBPACK_IMPORTED_MODULE_6__.M,_dialogs_custom_proteins_custom_proteins_component__WEBPACK_IMPORTED_MODULE_7__.o,_dialogs_add_expressed_proteins_add_expressed_proteins_component__WEBPACK_IMPORTED_MODULE_8__.y,_angular_common__WEBPACK_IMPORTED_MODULE_17__.O5,_angular_common__WEBPACK_IMPORTED_MODULE_17__.mk,_components_query_tile_query_tile_component__WEBPACK_IMPORTED_MODULE_18__.q,_components_analysis_panel_analysis_panel_component__WEBPACK_IMPORTED_MODULE_9__.C,_components_network_legend_network_legend_component__WEBPACK_IMPORTED_MODULE_19__.O,_angular_common__WEBPACK_IMPORTED_MODULE_17__.sg,_components_toggle_toggle_component__WEBPACK_IMPORTED_MODULE_20__.n,_components_info_tile_info_tile_component__WEBPACK_IMPORTED_MODULE_10__.Y,_components_task_list_task_list_component__WEBPACK_IMPORTED_MODULE_11__.n],styles:[".quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%]{padding:15px}.quick-find[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%] .digit[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5);font-size:32px;border:2px solid hsla(0,0%,100%,.5);border-radius:30px;width:50px;height:50px;text-align:center;font-weight:700}.quick-find[_ngcontent-%COMP%] .divisor-rapid[_ngcontent-%COMP%]{margin-top:-10px;margin-bottom:10px;text-align:center}.align-vmiddle[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle;height:50px}.align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:inline-block}.align-vmiddle[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .align-vmiddle[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px;margin-right:5px}.mobile-fallback[_ngcontent-%COMP%]{padding:15px;font-weight:700}.card-footer[_ngcontent-%COMP%]{font-size:12px}.card-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:3px}.text-small[_ngcontent-%COMP%]{font-size:11px}.text-normal[_ngcontent-%COMP%]{font-size:12px}.b-text-small[_ngcontent-%COMP%]{font-size:14px}.b-text-smaller[_ngcontent-%COMP%]{font-size:12px}.button-small[_ngcontent-%COMP%]{padding:3px 10px}"]}),ExplorerPageComponent}()},3943:function(e,t,n){"use strict";n.d(t,{ck:function(){return u},pt:function(){return d},u5:function(){return p},VR:function(){return f},x9:function(){return h},u1:function(){return b},B8:function(){return g},rO:function(){return m},V1:function(){return v},Kt:function(){return _}});var i=n(4762),r=n(9666),o=n(529),a=n(8944),s=n(5366),l=n(8297),c=n(9501),u={trustrank:"TrustRank",keypathwayminer:"KeyPathwayMiner",multisteiner:"Multi-Steiner",closeness:"Closeness Centrality",degree:"Degree Centrality",proximity:"Network Proximity",betweenness:"Betweenness Centrality",quick:"Simple",super:"Quick-Start"},d={slug:"trustrank",name:u.trustrank},p={slug:"closeness",name:u.closeness},f={slug:"degree",name:u.degree},h={slug:"proximity",name:u.proximity},b={slug:"betweenness",name:u.betweenness},g={slug:"keypathwayminer",name:u.keypathwayminer},m={slug:"multisteiner",name:u.multisteiner},v=3,_=function(){var e=function(){function e(t,n){var i=this;_classCallCheck(this,e),this.http=t,this.netex=n,this.selection="main",this.selectedItems=new Map,this.selectListSubject=new r.x,this.selections=new Map,this.tokens=[],this.finishedTokens=[],this.tasks=[],this.canLaunchNewTask=!0,this.launchingQuick=!1,this.tissues=[];var a=localStorage.getItem("tokens"),s=localStorage.getItem("finishedTokens");a&&(this.tokens=JSON.parse(a)),s&&(this.finishedTokens=JSON.parse(s)),this.startWatching(),this.http.get("".concat(o.N.backend,"tissues/")).subscribe(function(e){i.tissues=e})}return _createClass(e,[{key:"removeTask",value:function(e){this.tokens=this.tokens.filter(function(t){return t!==e}),this.finishedTokens=this.finishedTokens.filter(function(t){return t!==e}),this.tasks=this.tasks.filter(function(t){return t.token!==e}),localStorage.setItem("tokens",JSON.stringify(this.tokens))}},{key:"removeAllTasks",value:function(){this.tasks=[],this.finishedTokens=[],this.tokens=[],localStorage.removeItem("tokens")}},{key:"getTasks",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.netex.getTasks(this.tokens).catch(function(e){clearInterval(t.intervalId)});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}))}},{key:"getTissues",value:function(){return this.tissues}},{key:"switchSelection",value:function(e){this.selections.set(this.selection,this.selectedItems),this.selectedItems=this.selections.has(e)?this.selections.get(e):new Map,this.selectListSubject.next({items:Array.from(this.selectedItems.values()),selected:null}),this.selection=e}},{key:"addItems",value:function(e){var t,n=[],i=_createForOfIteratorHelper(e);try{for(i.s();!(t=i.n()).done;){var r=t.value;this.inSelection(r)||(n.push(r),this.selectedItems.set(r.id,r))}}catch(o){i.e(o)}finally{i.f()}return this.selectListSubject.next({items:n,selected:!0}),n.length}},{key:"removeItems",value:function(e){var t,n=[],i=_createForOfIteratorHelper(e);try{for(i.s();!(t=i.n()).done;){var r=t.value;this.selectedItems.delete(r.id)&&n.push(r)}}catch(o){i.e(o)}finally{i.f()}this.selectListSubject.next({items:n,selected:!1})}},{key:"addSeeds",value:function(e){var t=this,n=[];e.forEach(function(e){!0!==e.isSeed||t.inSelection(e)||(n.push(e),t.selectedItems.set(e.id,e))}),this.selectListSubject.next({items:n,selected:!0})}},{key:"removeSeeds",value:function(e){var t=this,n=[];e.forEach(function(e){!0===e.isSeed&&t.inSelection(e)&&(n.push(e),t.selectedItems.delete(e.id))}),this.selectListSubject.next({items:n,selected:!1})}},{key:"invertSelection",value:function(e){var t=this,n=[];e.forEach(function(e){t.inSelection(e)||n.push(e)}),this.selectedItems.clear();for(var i=0,r=n;i<r.length;i++){var o=r[i];this.selectedItems.set(o.nodeId,o)}this.selectListSubject.next({items:n,selected:null})}},{key:"resetSelection",value:function(){this.selectedItems.clear(),this.selectListSubject.next({items:[],selected:null})}},{key:"idInSelection",value:function(e){return this.selectedItems.has(e)}},{key:"inSelection",value:function(e){return this.selectedItems.has(e.id)}},{key:"getSelection",value:function(){return Array.from(this.selectedItems.values())}},{key:"getCount",value:function(){return this.selectedItems.size}},{key:"subscribeList",value:function(e){this.selectListSubject.subscribe(function(t){e(t.items,t.selected)})}},{key:"startQuickAnalysis",value:function(e,t){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(this.canLaunchTask()){n.next=2;break}return n.abrupt("return",void(0,a.toast)({message:"You can only run ".concat(v," tasks at once. Please wait for one of them to finish or delete it from the task list."),duration:5e3,dismissible:!0,pauseOnHover:!0,type:"is-danger",position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}}));case 2:return this.launchingQuick=!0,n.next=5,this.http.post("".concat(o.N.backend,"task/"),{algorithm:e?"super":"quick",target:"drug",parameters:{strain_or_drugs:t.id,bait_datasets:t.data,seeds:e?[]:this.getSelection().map(function(e){return e.id})}}).toPromise();case 5:i=n.sent,this.tokens.push(i.token),localStorage.setItem("tokens",JSON.stringify(this.tokens)),this.startWatching(),(0,a.toast)({message:"Quick analysis started. This may take a while. Once the computation finished you can view the results in the task list to the right.",duration:1e4,dismissible:!0,pauseOnHover:!0,type:"is-success",position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}});case 7:case"end":return n.stop()}},n,this)}))}},{key:"startAnalysis",value:function(e,t,n){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function i(){var r;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(this.canLaunchTask()){i.next=2;break}return i.abrupt("return",void(0,a.toast)({message:"You can only run ".concat(v," tasks at once. Please wait for one of them to finish or delete it from the task list."),duration:5e3,dismissible:!0,pauseOnHover:!0,type:"is-danger",position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}}));case 2:return i.next=4,this.http.post("".concat(o.N.backend,"task/"),{algorithm:e,target:t,parameters:n}).toPromise();case 4:r=i.sent,this.tokens.push(r.token),localStorage.setItem("tokens",JSON.stringify(this.tokens)),this.startWatching();case 6:case"end":return i.stop()}},i,this)}))}},{key:"isLaunchingQuick",value:function(){return this.launchingQuick}},{key:"showToast",value:function(e,t){var n,i;"DONE"===t?(n="Computation finished successfully. Click the task in the task list to view the results.",i="is-success"):"FAILED"===t&&(n="Computation failed.",i="is-danger"),(0,a.toast)({message:n,duration:5e3,dismissible:!0,pauseOnHover:!0,type:i,position:"top-center",animate:{in:"fadeIn",out:"fadeOut"}})}},{key:"canLaunchTask",value:function(){return this.canLaunchNewTask}},{key:"startWatching",value:function(){var e=this,t=function(){return(0,i.mG)(e,void 0,void 0,regeneratorRuntime.mark(function e(){var t,n=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(this.tokens.length>0)){e.next=10;break}return e.next=3,this.getTasks();case 3:if(this.tasks=e.sent,this.tasks){e.next=6;break}return e.abrupt("return");case 6:t=0,this.tasks.forEach(function(e){e.info.done||e.info.failed||t++,n.finishedTokens.find(function(t){return t===e.token})||(e.info.done?(n.finishedTokens.push(e.token),n.showToast(e,"DONE"),localStorage.setItem("finishedTokens",JSON.stringify(n.finishedTokens))):e.info.failed&&(n.finishedTokens.push(e.token),n.showToast(e,"FAILED"),localStorage.setItem("finishedTokens",JSON.stringify(n.finishedTokens))))}),this.canLaunchNewTask=t<v,e.next=11;break;case 10:this.canLaunchNewTask=!0;case 11:this.launchingQuick=!1;case 12:case"end":return e.stop()}},e,this)}))};t(),this.intervalId&&clearInterval(this.intervalId),this.intervalId=setInterval(t,5e3)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(s.LFG(l.eN),s.LFG(c.o))},e.\u0275prov=s.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}()},9501:function(e,t,n){"use strict";n.d(t,{o:function(){return s}});var i=n(4762),r=n(529),o=n(5366),a=n(8297),s=function(){var e=function(){function e(t){_classCallCheck(this,e),this.http=t}return _createClass(e,[{key:"getTask",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.get("".concat(r.N.backend,"task/?tokens=").concat(e)).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"getTasks",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.post("".concat(r.N.backend,"tasks/"),{tokens:JSON.stringify(e)}).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"getTaskResult",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.get("".concat(r.N.backend,"task_result/?token=").concat(e)).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"getTaskResultDrug",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.get("".concat(r.N.backend,"task_result/?token=").concat(e,"&view=drugs")).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"getTaskResultGene",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.get("".concat(r.N.backend,"task_result/?token=").concat(e,"&view=genes")).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"getTaskResultCancerNode",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.http.get("".concat(r.N.backend,"task_result/?token=").concat(e,"&view=cancer_driver_genes")).toPromise());case 1:case"end":return t.stop()}},t,this)}))}},{key:"postTask",value:function(e,t,n){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function i(){return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.abrupt("return",this.http.post("".concat(r.N.backend,"task/"),{algorithm:e,target:t,parameters:n}).toPromise());case 1:case"end":return i.stop()}},i,this)}))}},{key:"mapNodes",value:function(e,t){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return i={nodes:JSON.stringify(e),identifier:JSON.stringify(t)},n.abrupt("return",this.http.post("".concat(r.N.backend,"map_nodes/"),i).toPromise());case 2:case"end":return n.stop()}},n,this)}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(o.LFG(a.eN))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}()},5171:function(e,t,n){"use strict";n.d(t,{N:function(){return a}});var i=n(4762),r=n(8297),o=n(5366),a=function(){var e=function(){function e(t){_classCallCheck(this,e),this.http=t,this.omnipathdb="https://omnipathdb.org/"}return _createClass(e,[{key:"processOmnipathInteractionData",value:function(e,t,n){var i=e.split("\n");i.shift();var r=[];return i.forEach(function(e){if(""!==e){var i,o,a=e.split("\t");"uniprot"===t?(i=a[0],o=a[1]):"symbol"===t&&(i=a[2],o=a[3]),r.push({from:n[i],to:n[o]})}}),r}},{key:"getInteractions",value:function(e,t,n){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function i(){var o,a,s,l=this;return regeneratorRuntime.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return o=e.join(","),a=(new r.LE).set("genesymbols","1").set("fields","sources,references").set("sources",o).set("targets",o).set("source_target","AND"),s=null,i.next=4,this.http.get("".concat(this.omnipathdb,"interactions/"),{params:a}).toPromise().then(function(e){return s=l.processOmnipathInteractionData(e.text,t,n)}).catch(function(e){return s=l.processOmnipathInteractionData(e.error.text,t,n)});case 4:return i.abrupt("return",s);case 5:case"end":return i.stop()}},i,this)}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(o.LFG(r.eN))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}()},6249:function(e,t,n){"use strict";n.d(t,{u:function(){return i}});var i={background:"#fff","panel-background":"#fff","panel-border":"#ededed","network-background":"#fff",color1:"#00d1b2",color2:"#3273dc","text-primary":"#000","text-secondary":"#fff",success:"#48c774",warn:"#C78E48",error:"#f14668"}},529:function(e,t,n){"use strict";n.d(t,{N:function(){return i}}),n(2782);var i={production:!1,backend:"http://10.162.163.20:8001/"}},6855:function(e,t,n){"use strict";var i=n(9624),r=n(5366),o=(n(2723),n(4333)),a=n(1116),s=n(9879),l=n(8297),c=n(9713);function u(){return"undefined"!=typeof window&&void 0!==window.document}function d(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function p(e){switch(e.length){case 0:return new c.ZN;case 1:return e[0];default:return new c.ZE(e)}}function f(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=[],s=[],l=-1,u=null;if(i.forEach(function(e){var n=e.offset,i=n==l,d=i&&u||{};Object.keys(e).forEach(function(n){var i=n,s=e[n];if("offset"!==n)switch(i=t.normalizePropertyName(i,a),s){case c.k1:s=r[n];break;case c.l3:s=o[n];break;default:s=t.normalizeStyleValue(n,i,s,a)}d[i]=s}),i||s.push(d),u=d,l=n}),a.length){var d="\n - ";throw new Error("Unable to animate due to the following errors:".concat(d).concat(a.join(d)))}return s}function h(e,t,n,i){switch(t){case"start":e.onStart(function(){return i(n&&b(n,"start",e))});break;case"done":e.onDone(function(){return i(n&&b(n,"done",e))});break;case"destroy":e.onDestroy(function(){return i(n&&b(n,"destroy",e))})}}function b(e,t,n){var i=n.totalTime,r=g(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==i?e.totalTime:i,!!n.disabled),o=e._data;return null!=o&&(r._data=o),r}function g(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6?arguments[6]:void 0;return{element:e,triggerName:t,fromState:n,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function m(e,t,n){var i;return e instanceof Map?(i=e.get(t))||e.set(t,i=n):(i=e[t])||(i=e[t]=n),i}function v(e){var t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}var _=function(e,t){return!1},k=function(e,t){return!1},y=function(e,t,n){return[]},x=d();(x||"undefined"!=typeof Element)&&(_=u()?function(e,t){for(;t&&t!==document.documentElement;){if(t===e)return!0;t=t.parentNode||t.host}return!1}:function(e,t){return e.contains(t)},k=function(){if(x||Element.prototype.matches)return function(e,t){return e.matches(t)};var e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?function(e,n){return t.apply(e,[n])}:k}(),y=function(e,t,n){var i=[];if(n)for(var r=e.querySelectorAll(t),o=0;o<r.length;o++)i.push(r[o]);else{var a=e.querySelector(t);a&&i.push(a)}return i});var w=null,E=!1;function C(e){w||(w=("undefined"!=typeof document?document.body:null)||{},E=!!w.style&&"WebkitAppearance"in w.style);var t=!0;return w.style&&!function(e){return"ebkit"==e.substring(1,6)}(e)&&(!(t=e in w.style)&&E)&&(t="Webkit"+e.charAt(0).toUpperCase()+e.substr(1)in w.style),t}var T=k,O=_,M=y;function P(e){var t={};return Object.keys(e).forEach(function(n){var i=n.replace(/([a-z])([A-Z])/g,"$1-$2");t[i]=e[n]}),t}var D=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"validateStyleProperty",value:function(e){return C(e)}},{key:"matchesElement",value:function(e,t){return T(e,t)}},{key:"containsElement",value:function(e,t){return O(e,t)}},{key:"query",value:function(e,t,n){return M(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return n||""}},{key:"animate",value:function(e,t,n,i,r){return new c.ZN(n,i)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),A=function(){var e=function e(){_classCallCheck(this,e)};return e.NOOP=new D,e}();function I(e){if("number"==typeof e)return e;var t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:S(parseFloat(t[1]),t[2])}function S(e,t){switch(t){case"s":return 1e3*e;default:return e}}function L(e,t,n){return e.hasOwnProperty("duration")?e:function(e,t,n){var i,r=0,o="";if("string"==typeof e){var a=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push('The provided timing value "'.concat(e,'" is invalid.')),{duration:0,delay:0,easing:""};i=S(parseFloat(a[1]),a[2]);var s=a[3];null!=s&&(r=S(parseFloat(s),a[4]));var l=a[5];l&&(o=l)}else i=e;if(!n){var c=!1,u=t.length;i<0&&(t.push("Duration values below 0 are not allowed for this animation step."),c=!0),r<0&&(t.push("Delay values below 0 are not allowed for this animation step."),c=!0),c&&t.splice(u,0,'The provided timing value "'.concat(e,'" is invalid.'))}return{duration:i,delay:r,easing:o}}(e,t,n)}function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).forEach(function(n){t[n]=e[n]}),t}function Z(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t)for(var i in e)n[i]=e[i];else R(e,n);return n}function z(e,t,n){return n?t+":"+n+";":""}function U(e){for(var t="",n=0;n<e.style.length;n++){var i=e.style.item(n);t+=z(0,i,e.style.getPropertyValue(i))}for(var r in e.style)e.style.hasOwnProperty(r)&&!r.startsWith("_")&&(t+=z(0,r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),e.style[r]));e.setAttribute("style",t)}function B(e,t,n){e.style&&(Object.keys(t).forEach(function(i){var r=j(i);n&&!n.hasOwnProperty(i)&&(n[i]=e.style[r]),e.style[r]=t[i]}),d()&&U(e))}function N(e,t){e.style&&(Object.keys(t).forEach(function(t){var n=j(t);e.style[n]=""}),d()&&U(e))}function q(e){return Array.isArray(e)?1==e.length?e[0]:(0,c.vP)(e):e}var F=new RegExp("{{\\s*(.+?)\\s*}}","g");function W(e){var t=[];if("string"==typeof e){for(var n;n=F.exec(e);)t.push(n[1]);F.lastIndex=0}return t}function K(e,t,n){var i=e.toString(),r=i.replace(F,function(e,i){var r=t[i];return t.hasOwnProperty(i)||(n.push("Please provide a value for the animation param ".concat(i)),r=""),r.toString()});return r==i?e:r}function V(e){for(var t=[],n=e.next();!n.done;)t.push(n.value),n=e.next();return t}var H=/-+([a-z0-9])/g;function j(e){return e.replace(H,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t[1].toUpperCase()})}function J(e,t){return 0===e||0===t}function G(e,t,n){var i=Object.keys(n);if(i.length&&t.length){var r=t[0],o=[];if(i.forEach(function(e){r.hasOwnProperty(e)||o.push(e),r[e]=n[e]}),o.length)for(var a=function(){var n=t[s];o.forEach(function(t){n[t]=Y(e,t)})},s=1;s<t.length;s++)a()}return t}function Q(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 #".concat(t.type))}}function Y(e,t){return window.getComputedStyle(e)[t]}var $=new Set(["true","1"]),X=new Set(["false","0"]);function ee(e,t){var n=$.has(e)||X.has(e),i=$.has(t)||X.has(t);return function(r,o){var a="*"==e||e==r,s="*"==t||t==o;return!a&&n&&"boolean"==typeof r&&(a=r?$.has(e):X.has(e)),!s&&i&&"boolean"==typeof o&&(s=o?$.has(t):X.has(t)),a&&s}}var te=new RegExp("s*:selfs*,?","g");function ne(e,t,n){return new ie(e).build(t,n)}var ie=function(){function e(t){_classCallCheck(this,e),this._driver=t}return _createClass(e,[{key:"build",value:function(e,t){var n=new re(t);return this._resetContextStyleTimingState(n),Q(this,q(e),n)}},{key:"_resetContextStyleTimingState",value:function(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}},{key:"visitTrigger",value:function(e,t){var n=this,i=t.queryCount=0,r=t.depCount=0,o=[],a=[];return"@"==e.name.charAt(0)&&t.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),e.definitions.forEach(function(e){if(n._resetContextStyleTimingState(t),0==e.type){var s=e,l=s.name;l.toString().split(/\s*,\s*/).forEach(function(e){s.name=e,o.push(n.visitState(s,t))}),s.name=l}else if(1==e.type){var c=n.visitTransition(e,t);i+=c.queryCount,r+=c.depCount,a.push(c)}else t.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:e.name,states:o,transitions:a,queryCount:i,depCount:r,options:null}}},{key:"visitState",value:function(e,t){var n=this.visitStyle(e.styles,t),i=e.options&&e.options.params||null;if(n.containsDynamicStyles){var r=new Set,o=i||{};if(n.styles.forEach(function(e){if(oe(e)){var t=e;Object.keys(t).forEach(function(e){W(t[e]).forEach(function(e){o.hasOwnProperty(e)||r.add(e)})})}}),r.size){var a=V(r.values());t.errors.push('state("'.concat(e.name,'", ...) must define default values for all the following style substitutions: ').concat(a.join(", ")))}}return{type:0,name:e.name,style:n,options:i?{params:i}:null}}},{key:"visitTransition",value:function(e,t){t.queryCount=0,t.depCount=0;var n,i,r,o=Q(this,q(e.animation),t);return{type:1,matchers:(n=e.expr,i=t.errors,r=[],"string"==typeof n?n.split(/\s*,\s*/).forEach(function(e){return function(e,t,n){if(":"==e[0]){var i=function(e,t){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return function(e,t){return parseFloat(t)>parseFloat(e)};case":decrement":return function(e,t){return parseFloat(t)<parseFloat(e)};default:return t.push('The transition alias value "'.concat(e,'" is not supported')),"* => *"}}(e,n);if("function"==typeof i)return void t.push(i);e=i}var r=e.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push('The provided transition expression "'.concat(e,'" is not supported')),t;var o=r[1],a=r[2],s=r[3];t.push(ee(o,s)),"<"!=a[0]||"*"==o&&"*"==s||t.push(ee(s,o))}(e,r,i)}):r.push(n),r),animation:o,queryCount:t.queryCount,depCount:t.depCount,options:ae(e.options)}}},{key:"visitSequence",value:function(e,t){var n=this;return{type:2,steps:e.steps.map(function(e){return Q(n,e,t)}),options:ae(e.options)}}},{key:"visitGroup",value:function(e,t){var n=this,i=t.currentTime,r=0,o=e.steps.map(function(e){t.currentTime=i;var o=Q(n,e,t);return r=Math.max(r,t.currentTime),o});return t.currentTime=r,{type:3,steps:o,options:ae(e.options)}}},{key:"visitAnimate",value:function(e,t){var n,i=function(e,t){var n=null;if(e.hasOwnProperty("duration"))n=e;else if("number"==typeof e)return se(L(e,t).duration,0,"");var i=e;if(i.split(/\s+/).some(function(e){return"{"==e.charAt(0)&&"{"==e.charAt(1)})){var r=se(0,0,"");return r.dynamic=!0,r.strValue=i,r}return se((n=n||L(i,t)).duration,n.delay,n.easing)}(e.timings,t.errors);t.currentAnimateTimings=i;var r=e.styles?e.styles:(0,c.oB)({});if(5==r.type)n=this.visitKeyframes(r,t);else{var o=e.styles,a=!1;if(!o){a=!0;var s={};i.easing&&(s.easing=i.easing),o=(0,c.oB)(s)}t.currentTime+=i.duration+i.delay;var l=this.visitStyle(o,t);l.isEmptyStep=a,n=l}return t.currentAnimateTimings=null,{type:4,timings:i,style:n,options:null}}},{key:"visitStyle",value:function(e,t){var n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}},{key:"_makeStyleAst",value:function(e,t){var n=[];Array.isArray(e.styles)?e.styles.forEach(function(e){"string"==typeof e?e==c.l3?n.push(e):t.errors.push("The provided style string value ".concat(e," is not allowed.")):n.push(e)}):n.push(e.styles);var i=!1,r=null;return n.forEach(function(e){if(oe(e)){var t=e,n=t.easing;if(n&&(r=n,delete t.easing),!i)for(var o in t)if(t[o].toString().indexOf("{{")>=0){i=!0;break}}}),{type:6,styles:n,easing:r,offset:e.offset,containsDynamicStyles:i,options:null}}},{key:"_validateStyleAst",value:function(e,t){var n=this,i=t.currentAnimateTimings,r=t.currentTime,o=t.currentTime;i&&o>0&&(o-=i.duration+i.delay),e.styles.forEach(function(e){"string"!=typeof e&&Object.keys(e).forEach(function(i){if(n._driver.validateStyleProperty(i)){var a,s,l,c,u,d=t.collectedStyles[t.currentQuerySelector],p=d[i],f=!0;p&&(o!=r&&o>=p.startTime&&r<=p.endTime&&(t.errors.push('The CSS property "'.concat(i,'" that exists between the times of "').concat(p.startTime,'ms" and "').concat(p.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(o,'ms" and "').concat(r,'ms"')),f=!1),o=p.startTime),f&&(d[i]={startTime:o,endTime:r}),t.options&&(a=e[i],s=t.options,l=t.errors,c=s.params||{},(u=W(a)).length&&u.forEach(function(e){c.hasOwnProperty(e)||l.push("Unable to resolve the local animation param ".concat(e," in the given list of values"))}))}else t.errors.push('The provided animation property "'.concat(i,'" is not a supported CSS property for animations'))})})}},{key:"visitKeyframes",value:function(e,t){var n=this,i={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),i;var r=0,o=[],a=!1,s=!1,l=0,c=e.steps.map(function(e){var i=n._makeStyleAst(e,t),c=null!=i.offset?i.offset:function(e){if("string"==typeof e)return null;var t=null;if(Array.isArray(e))e.forEach(function(e){if(oe(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}});else if(oe(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}return t}(i.styles),u=0;return null!=c&&(r++,u=i.offset=c),s=s||u<0||u>1,a=a||u<l,l=u,o.push(u),i});s&&t.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),a&&t.errors.push("Please ensure that all keyframe offsets are in order");var u=e.steps.length,d=0;r>0&&r<u?t.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==r&&(d=1/(u-1));var p=u-1,f=t.currentTime,h=t.currentAnimateTimings,b=h.duration;return c.forEach(function(e,r){var a=d>0?r==p?1:d*r:o[r],s=a*b;t.currentTime=f+h.delay+s,h.duration=s,n._validateStyleAst(e,t),e.offset=a,i.styles.push(e)}),i}},{key:"visitReference",value:function(e,t){return{type:8,animation:Q(this,q(e.animation),t),options:ae(e.options)}}},{key:"visitAnimateChild",value:function(e,t){return t.depCount++,{type:9,options:ae(e.options)}}},{key:"visitAnimateRef",value:function(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:ae(e.options)}}},{key:"visitQuery",value:function(e,t){var n=t.currentQuerySelector,i=e.options||{};t.queryCount++,t.currentQuery=e;var r=_slicedToArray2(function(e){var t=!!e.split(/\s*,\s*/).find(function(e){return":self"==e});return t&&(e=e.replace(te,"")),[e=e.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,function(e){return".ng-trigger-"+e.substr(1)}).replace(/:animating/g,".ng-animating"),t]}(e.selector),2),o=r[0],a=r[1];t.currentQuerySelector=n.length?n+" "+o:o,m(t.collectedStyles,t.currentQuerySelector,{});var s=Q(this,q(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:a,animation:s,originalSelector:e.selector,options:ae(e.options)}}},{key:"visitStagger",value:function(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");var n="full"===e.timings?{duration:0,delay:0,easing:"full"}:L(e.timings,t.errors,!0);return{type:12,animation:Q(this,q(e.animation),t),timings:n,options:null}}}]),e}(),re=function e(t){_classCallCheck(this,e),this.errors=t,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 oe(e){return!Array.isArray(e)&&"object"==typeof e}function ae(e){var t;return e?(e=R(e)).params&&(e.params=(t=e.params)?R(t):null):e={},e}function se(e,t,n){return{duration:e,delay:t,easing:n}}function le(e,t,n,i,r,o){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}var ce=function(){function e(){_classCallCheck(this,e),this._map=new Map}return _createClass(e,[{key:"consume",value:function(e){var t=this._map.get(e);return t?this._map.delete(e):t=[],t}},{key:"append",value:function(e,t){var n,i=this._map.get(e);i||this._map.set(e,i=[]),(n=i).push.apply(n,_toConsumableArray(t))}},{key:"has",value:function(e){return this._map.has(e)}},{key:"clear",value:function(){this._map.clear()}}]),e}(),ue=new RegExp(":enter","g"),de=new RegExp(":leave","g");function pe(e,t,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7?arguments[7]:void 0,l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new fe).buildKeyframes(e,t,n,i,r,o,a,s,l,c)}var fe=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"buildKeyframes",value:function(e,t,n,i,r,o,a,s,l){var c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];l=l||new ce;var u=new be(e,t,l,i,r,c,[]);u.options=s,u.currentTimeline.setStyles([o],null,u.errors,s),Q(this,n,u);var d=u.timelines.filter(function(e){return e.containsAnimation()});if(d.length&&Object.keys(a).length){var p=d[d.length-1];p.allowOnlyTimelineStyles()||p.setStyles([a],null,u.errors,s)}return d.length?d.map(function(e){return e.buildKeyframes()}):[le(t,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(e,t){}},{key:"visitState",value:function(e,t){}},{key:"visitTransition",value:function(e,t){}},{key:"visitAnimateChild",value:function(e,t){var n=t.subInstructions.consume(t.element);if(n){var i=t.createSubContext(e.options),r=t.currentTimeline.currentTime,o=this._visitSubInstructions(n,i,i.options);r!=o&&t.transformIntoNewTimeline(o)}t.previousNode=e}},{key:"visitAnimateRef",value:function(e,t){var n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}},{key:"_visitSubInstructions",value:function(e,t,n){var i=t.currentTimeline.currentTime,r=null!=n.duration?I(n.duration):null,o=null!=n.delay?I(n.delay):null;return 0!==r&&e.forEach(function(e){var n=t.appendInstructionToTimeline(e,r,o);i=Math.max(i,n.duration+n.delay)}),i}},{key:"visitReference",value:function(e,t){t.updateOptions(e.options,!0),Q(this,e.animation,t),t.previousNode=e}},{key:"visitSequence",value:function(e,t){var n=this,i=t.subContextCount,r=t,o=e.options;if(o&&(o.params||o.delay)&&((r=t.createSubContext(o)).transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=he);var a=I(o.delay);r.delayNextStep(a)}e.steps.length&&(e.steps.forEach(function(e){return Q(n,e,r)}),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),t.previousNode=e}},{key:"visitGroup",value:function(e,t){var n=this,i=[],r=t.currentTimeline.currentTime,o=e.options&&e.options.delay?I(e.options.delay):0;e.steps.forEach(function(a){var s=t.createSubContext(e.options);o&&s.delayNextStep(o),Q(n,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)}),i.forEach(function(e){return t.currentTimeline.mergeTimelineCollectedStyles(e)}),t.transformIntoNewTimeline(r),t.previousNode=e}},{key:"_visitTiming",value:function(e,t){if(e.dynamic){var n=e.strValue;return L(t.params?K(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}},{key:"visitAnimate",value:function(e,t){var n=t.currentAnimateTimings=this._visitTiming(e.timings,t),i=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),i.snapshotCurrentStyles());var r=e.style;5==r.type?this.visitKeyframes(r,t):(t.incrementTime(n.duration),this.visitStyle(r,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}},{key:"visitStyle",value:function(e,t){var n=t.currentTimeline,i=t.currentAnimateTimings;!i&&n.getCurrentStyleProperties().length&&n.forwardFrame();var r=i&&i.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(r):n.setStyles(e.styles,r,t.errors,t.options),t.previousNode=e}},{key:"visitKeyframes",value:function(e,t){var n=t.currentAnimateTimings,i=t.currentTimeline.duration,r=n.duration,o=t.createSubContext().currentTimeline;o.easing=n.easing,e.styles.forEach(function(e){o.forwardTime((e.offset||0)*r),o.setStyles(e.styles,e.easing,t.errors,t.options),o.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(o),t.transformIntoNewTimeline(i+r),t.previousNode=e}},{key:"visitQuery",value:function(e,t){var n=this,i=t.currentTimeline.currentTime,r=e.options||{},o=r.delay?I(r.delay):0;o&&(6===t.previousNode.type||0==i&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=he);var a=i,s=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,t.errors);t.currentQueryTotal=s.length;var l=null;s.forEach(function(i,r){t.currentQueryIndex=r;var s=t.createSubContext(e.options,i);o&&s.delayNextStep(o),i===t.element&&(l=s.currentTimeline),Q(n,e.animation,s),s.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,s.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(a),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}},{key:"visitStagger",value:function(e,t){var n=t.parentContext,i=t.currentTimeline,r=e.timings,o=Math.abs(r.duration),a=o*(t.currentQueryTotal-1),s=o*t.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":s=a-s;break;case"full":s=n.currentStaggerTime}var l=t.currentTimeline;s&&l.delayNextStep(s);var c=l.currentTime;Q(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=i.currentTime-c+(i.startTime-n.currentTimeline.startTime)}}]),e}(),he={},be=function(){function e(t,n,i,r,o,a,s,l){_classCallCheck(this,e),this._driver=t,this.element=n,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=he,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new ge(this._driver,n,0),s.push(this.currentTimeline)}return _createClass(e,[{key:"params",get:function(){return this.options.params}},{key:"updateOptions",value:function(e,t){var n=this;if(e){var i=e,r=this.options;null!=i.duration&&(r.duration=I(i.duration)),null!=i.delay&&(r.delay=I(i.delay));var o=i.params;if(o){var a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach(function(e){t&&a.hasOwnProperty(e)||(a[e]=K(o[e],a,n.errors))})}}}},{key:"_copyOptions",value:function(){var e={};if(this.options){var t=this.options.params;if(t){var n=e.params={};Object.keys(t).forEach(function(e){n[e]=t[e]})}}return e}},{key:"createSubContext",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,r=n||this.element,o=new e(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}},{key:"transformIntoNewTimeline",value:function(e){return this.previousNode=he,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(e,t,n){var i={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:""},r=new me(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(r),i}},{key:"incrementTime",value:function(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}},{key:"delayNextStep",value:function(e){e>0&&this.currentTimeline.delayNextStep(e)}},{key:"invokeQuery",value:function(e,t,n,i,r,o){var a=[];if(i&&a.push(this.element),e.length>0){e=(e=e.replace(ue,"."+this._enterClassName)).replace(de,"."+this._leaveClassName);var s=this._driver.query(this.element,e,1!=n);0!==n&&(s=n<0?s.slice(s.length+n,s.length):s.slice(0,n)),a.push.apply(a,_toConsumableArray(s))}return r||0!=a.length||o.push('`query("'.concat(t,'")` returned zero elements. (Use `query("').concat(t,'", { optional: true })` if you wish to allow this.)')),a}}]),e}(),ge=function(){function e(t,n,i,r){_classCallCheck(this,e),this._driver=t,this.element=n,this.startTime=i,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(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}return _createClass(e,[{key:"containsAnimation",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:"getCurrentStyleProperties",value:function(){return Object.keys(this._currentKeyframe)}},{key:"currentTime",get:function(){return this.startTime+this.duration}},{key:"delayNextStep",value:function(e){var t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}},{key:"fork",value:function(t,n){return this.applyStylesToKeyframe(),new e(this._driver,t,n||this.currentTime,this._elementTimelineStylesLookup)}},{key:"_loadKeyframe",value:function(){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))}},{key:"forwardFrame",value:function(){this.duration+=1,this._loadKeyframe()}},{key:"forwardTime",value:function(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}},{key:"_updateStyle",value:function(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(e){var t=this;e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(function(e){t._backFill[e]=t._globalTimelineStyles[e]||c.l3,t._currentKeyframe[e]=c.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(e,t,n,i){var r=this;t&&(this._previousKeyframe.easing=t);var o=i&&i.params||{},a=function(e,t){var n,i={};return e.forEach(function(e){"*"===e?(n=n||Object.keys(t)).forEach(function(e){i[e]=c.l3}):Z(e,!1,i)}),i}(e,this._globalTimelineStyles);Object.keys(a).forEach(function(e){var t=K(a[e],o,n);r._pendingStyles[e]=t,r._localTimelineStyles.hasOwnProperty(e)||(r._backFill[e]=r._globalTimelineStyles.hasOwnProperty(e)?r._globalTimelineStyles[e]:c.l3),r._updateStyle(e,t)})}},{key:"applyStylesToKeyframe",value:function(){var e=this,t=this._pendingStyles,n=Object.keys(t);0!=n.length&&(this._pendingStyles={},n.forEach(function(n){e._currentKeyframe[n]=t[n]}),Object.keys(this._localTimelineStyles).forEach(function(t){e._currentKeyframe.hasOwnProperty(t)||(e._currentKeyframe[t]=e._localTimelineStyles[t])}))}},{key:"snapshotCurrentStyles",value:function(){var e=this;Object.keys(this._localTimelineStyles).forEach(function(t){var n=e._localTimelineStyles[t];e._pendingStyles[t]=n,e._updateStyle(t,n)})}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"properties",get:function(){var e=[];for(var t in this._currentKeyframe)e.push(t);return e}},{key:"mergeTimelineCollectedStyles",value:function(e){var t=this;Object.keys(e._styleSummary).forEach(function(n){var i=t._styleSummary[n],r=e._styleSummary[n];(!i||r.time>i.time)&&t._updateStyle(n,r.value)})}},{key:"buildKeyframes",value:function(){var e=this;this.applyStylesToKeyframe();var t=new Set,n=new Set,i=1===this._keyframes.size&&0===this.duration,r=[];this._keyframes.forEach(function(o,a){var s=Z(o,!0);Object.keys(s).forEach(function(e){var i=s[e];i==c.k1?t.add(e):i==c.l3&&n.add(e)}),i||(s.offset=a/e.duration),r.push(s)});var o=t.size?V(t.values()):[],a=n.size?V(n.values()):[];if(i){var s=r[0],l=R(s);s.offset=0,l.offset=1,r=[s,l]}return le(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}}]),e}(),me=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o,a,s){var l,c=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return _classCallCheck(this,n),(l=t.call(this,e,i,s.delay)).element=i,l.keyframes=r,l.preStyleProps=o,l.postStyleProps=a,l._stretchStartingKeyframe=c,l.timings={duration:s.duration,delay:s.delay,easing:s.easing},l}return _createClass(n,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var e=this.keyframes,t=this.timings,n=t.delay,i=t.duration,r=t.easing;if(this._stretchStartingKeyframe&&n){var o=[],a=i+n,s=n/a,l=Z(e[0],!1);l.offset=0,o.push(l);var c=Z(e[0],!1);c.offset=ve(s),o.push(c);for(var u=e.length-1,d=1;d<=u;d++){var p=Z(e[d],!1);p.offset=ve((n+p.offset*i)/a),o.push(p)}i=a,n=0,r="",e=o}return le(this.element,e,this.preStyleProps,this.postStyleProps,i,n,r,!0)}}]),n}(ge);function ve(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=Math.pow(10,t-1);return Math.round(e*n)/n}var _e=function e(){_classCallCheck(this,e)},ke=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"normalizePropertyName",value:function(e,t){return j(e)}},{key:"normalizeStyleValue",value:function(e,t,n,i){var r="",o=n.toString().trim();if(ye[t]&&0!==n&&"0"!==n)if("number"==typeof n)r="px";else{var a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&i.push("Please provide a CSS unit value for ".concat(e,":").concat(n))}return o+r}}]),n}(_e),ye=function(e){var t={};return e.forEach(function(e){return 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 xe(e,t,n,i,r,o,a,s,l,c,u,d,p){return{type:0,element:e,triggerName:t,isRemovalTransition:r,fromState:n,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:p}}var we={},Ee=function(){function e(t,n,i){_classCallCheck(this,e),this._triggerName=t,this.ast=n,this._stateStyles=i}return _createClass(e,[{key:"match",value:function(e,t,n,i){return function(e,t,n,i,r){return e.some(function(e){return e(t,n,i,r)})}(this.ast.matchers,e,t,n,i)}},{key:"buildStyles",value:function(e,t,n){var i=this._stateStyles["*"],r=this._stateStyles[e],o=i?i.buildStyles(t,n):{};return r?r.buildStyles(t,n):o}},{key:"build",value:function(e,t,n,i,r,o,a,s,l,c){var u=[],d=this.ast.options&&this.ast.options.params||we,p=this.buildStyles(n,a&&a.params||we,u),f=s&&s.params||we,h=this.buildStyles(i,f,u),b=new Set,g=new Map,v=new Map,_="void"===i,k={params:Object.assign(Object.assign({},d),f)},y=c?[]:pe(e,t,this.ast.animation,r,o,p,h,k,l,u),x=0;if(y.forEach(function(e){x=Math.max(e.duration+e.delay,x)}),u.length)return xe(t,this._triggerName,n,i,_,p,h,[],[],g,v,x,u);y.forEach(function(e){var n=e.element,i=m(g,n,{});e.preStyleProps.forEach(function(e){return i[e]=!0});var r=m(v,n,{});e.postStyleProps.forEach(function(e){return r[e]=!0}),n!==t&&b.add(n)});var w=V(b.values());return xe(t,this._triggerName,n,i,_,p,h,y,w,g,v,x)}}]),e}(),Ce=function(){function e(t,n){_classCallCheck(this,e),this.styles=t,this.defaultParams=n}return _createClass(e,[{key:"buildStyles",value:function(e,t){var n={},i=R(this.defaultParams);return Object.keys(e).forEach(function(t){var n=e[t];null!=n&&(i[t]=n)}),this.styles.styles.forEach(function(e){if("string"!=typeof e){var r=e;Object.keys(r).forEach(function(e){var o=r[e];o.length>1&&(o=K(o,i,t)),n[e]=o})}}),n}}]),e}(),Te=function(){function e(t,n){var i=this;_classCallCheck(this,e),this.name=t,this.ast=n,this.transitionFactories=[],this.states={},n.states.forEach(function(e){i.states[e.name]=new Ce(e.style,e.options&&e.options.params||{})}),Oe(this.states,"true","1"),Oe(this.states,"false","0"),n.transitions.forEach(function(e){i.transitionFactories.push(new Ee(t,e,i.states))}),this.fallbackTransition=new Ee(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(e,t){return!0}],options:null,queryCount:0,depCount:0},this.states)}return _createClass(e,[{key:"containsQueries",get:function(){return this.ast.queryCount>0}},{key:"matchTransition",value:function(e,t,n,i){return this.transitionFactories.find(function(r){return r.match(e,t,n,i)})||null}},{key:"matchStyles",value:function(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}]),e}();function Oe(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}var Me=new ce,Pe=function(){function e(t,n,i){_classCallCheck(this,e),this.bodyNode=t,this._driver=n,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}return _createClass(e,[{key:"register",value:function(e,t){var n=[],i=ne(this._driver,t,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: ".concat(n.join("\n")));this._animations[e]=i}},{key:"_buildPlayer",value:function(e,t,n){var i=e.element,r=f(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(i,r,e.duration,e.delay,e.easing,[],!0)}},{key:"create",value:function(e,t){var n,i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=[],a=this._animations[e],s=new Map;if(a?(n=pe(this._driver,t,a,"ng-enter","ng-leave",{},{},r,Me,o)).forEach(function(e){var t=m(s,e.element,{});e.postStyleProps.forEach(function(e){return t[e]=null})}):(o.push("The requested animation doesn't exist or has already been destroyed"),n=[]),o.length)throw new Error("Unable to create the animation due to the following errors: ".concat(o.join("\n")));s.forEach(function(e,t){Object.keys(e).forEach(function(n){e[n]=i._driver.computeStyle(t,n,c.l3)})});var l=p(n.map(function(e){var t=s.get(e.element);return i._buildPlayer(e,{},t)}));return this._playersById[e]=l,l.onDestroy(function(){return i.destroy(e)}),this.players.push(l),l}},{key:"destroy",value:function(e){var t=this._getPlayer(e);t.destroy(),delete this._playersById[e];var n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}},{key:"_getPlayer",value:function(e){var t=this._playersById[e];if(!t)throw new Error("Unable to find the timeline player referenced by ".concat(e));return t}},{key:"listen",value:function(e,t,n,i){var r=g(t,"","","");return h(this._getPlayer(e),n,r,i),function(){}}},{key:"command",value:function(e,t,n,i){if("register"!=n)if("create"!=n){var r=this._getPlayer(e);switch(n){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(e)}}else this.create(e,t,i[0]||{});else this.register(e,i[0])}}]),e}(),De=[],Ae={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ie={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Se=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";_classCallCheck(this,e),this.namespaceId=n;var i,r=t&&t.hasOwnProperty("value");if(this.value=null!=(i=r?t.value:t)?i:null,r){var o=R(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}return _createClass(e,[{key:"params",get:function(){return this.options.params}},{key:"absorbOptions",value:function(e){var t=e.params;if(t){var n=this.options.params;Object.keys(t).forEach(function(e){null==n[e]&&(n[e]=t[e])})}}}]),e}(),Le=new Se("void"),Re=function(){function e(t,n,i){_classCallCheck(this,e),this.id=t,this.hostElement=n,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Fe(n,this._hostClassName)}return _createClass(e,[{key:"listen",value:function(e,t,n,i){var r,o=this;if(!this._triggers.hasOwnProperty(t))throw new Error('Unable to listen on the animation trigger event "'.concat(n,'" because the animation trigger "').concat(t,"\" doesn't exist!"));if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'.concat(t,'" because the provided event is undefined!'));if("start"!=(r=n)&&"done"!=r)throw new Error('The provided animation trigger event "'.concat(n,'" for the animation trigger "').concat(t,'" is not supported!'));var a=m(this._elementListeners,e,[]),s={name:t,phase:n,callback:i};a.push(s);var l=m(this._engine.statesByElement,e,{});return l.hasOwnProperty(t)||(Fe(e,"ng-trigger"),Fe(e,"ng-trigger-"+t),l[t]=Le),function(){o._engine.afterFlush(function(){var e=a.indexOf(s);e>=0&&a.splice(e,1),o._triggers[t]||delete l[t]})}}},{key:"register",value:function(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}},{key:"_getTrigger",value:function(e){var t=this._triggers[e];if(!t)throw new Error('The provided animation trigger "'.concat(e,'" has not been registered!'));return t}},{key:"trigger",value:function(e,t,n){var i=this,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=this._getTrigger(t),a=new ze(this.id,t,e),s=this._engine.statesByElement.get(e);s||(Fe(e,"ng-trigger"),Fe(e,"ng-trigger-"+t),this._engine.statesByElement.set(e,s={}));var l=s[t],c=new Se(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),s[t]=c,l||(l=Le),"void"===c.value||l.value!==c.value){var u=m(this._engine.playersByElement,e,[]);u.forEach(function(e){e.namespaceId==i.id&&e.triggerName==t&&e.queued&&e.destroy()});var d=o.matchTransition(l.value,c.value,e,c.params),p=!1;if(!d){if(!r)return;d=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:d,fromState:l,toState:c,player:a,isFallbackTransition:p}),p||(Fe(e,"ng-animate-queued"),a.onStart(function(){We(e,"ng-animate-queued")})),a.onDone(function(){var t=i.players.indexOf(a);t>=0&&i.players.splice(t,1);var n=i._engine.playersByElement.get(e);if(n){var r=n.indexOf(a);r>=0&&n.splice(r,1)}}),this.players.push(a),u.push(a),a}if(!function(e,t){var n=Object.keys(e),i=Object.keys(t);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(!t.hasOwnProperty(o)||e[o]!==t[o])return!1}return!0}(l.params,c.params)){var f=[],h=o.matchStyles(l.value,l.params,f),b=o.matchStyles(c.value,c.params,f);f.length?this._engine.reportError(f):this._engine.afterFlush(function(){N(e,h),B(e,b)})}}},{key:"deregister",value:function(e){var t=this;delete this._triggers[e],this._engine.statesByElement.forEach(function(t,n){delete t[e]}),this._elementListeners.forEach(function(n,i){t._elementListeners.set(i,n.filter(function(t){return t.name!=e}))})}},{key:"clearElementCache",value:function(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);var t=this._engine.playersByElement.get(e);t&&(t.forEach(function(e){return e.destroy()}),this._engine.playersByElement.delete(e))}},{key:"_signalRemovalForInnerTriggers",value:function(e,t){var n=this,i=this._engine.driver.query(e,".ng-trigger",!0);i.forEach(function(e){if(!e.__ng_removed){var i=n._engine.fetchNamespacesByElement(e);i.size?i.forEach(function(n){return n.triggerLeaveAnimation(e,t,!1,!0)}):n.clearElementCache(e)}}),this._engine.afterFlushAnimationsDone(function(){return i.forEach(function(e){return n.clearElementCache(e)})})}},{key:"triggerLeaveAnimation",value:function(e,t,n,i){var r=this,o=this._engine.statesByElement.get(e);if(o){var a=[];if(Object.keys(o).forEach(function(t){if(r._triggers[t]){var n=r.trigger(e,t,"void",i);n&&a.push(n)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,t),n&&p(a).onDone(function(){return r._engine.processLeaveNode(e)}),!0}return!1}},{key:"prepareLeaveAnimationListeners",value:function(e){var t=this,n=this._elementListeners.get(e),i=this._engine.statesByElement.get(e);if(n&&i){var r=new Set;n.forEach(function(n){var o=n.name;if(!r.has(o)){r.add(o);var a=t._triggers[o].fallbackTransition,s=i[o]||Le,l=new Se("void"),c=new ze(t.id,o,e);t._engine.totalQueuedPlayers++,t._queue.push({element:e,triggerName:o,transition:a,fromState:s,toState:l,player:c,isFallbackTransition:!0})}})}}},{key:"removeNode",value:function(e,t){var n=this,i=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),!this.triggerLeaveAnimation(e,t,!0)){var r=!1;if(i.totalAnimations){var o=i.players.length?i.playersByQueriedElement.get(e):[];if(o&&o.length)r=!0;else for(var a=e;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}if(this.prepareLeaveAnimationListeners(e),r)i.markElementAsRemoved(this.id,e,!1,t);else{var s=e.__ng_removed;s&&s!==Ae||(i.afterFlush(function(){return n.clearElementCache(e)}),i.destroyInnerAnimations(e),i._onRemovalComplete(e,t))}}}},{key:"insertNode",value:function(e,t){Fe(e,this._hostClassName)}},{key:"drainQueuedTransitions",value:function(e){var t=this,n=[];return this._queue.forEach(function(i){var r=i.player;if(!r.destroyed){var o=i.element,a=t._elementListeners.get(o);a&&a.forEach(function(t){if(t.name==i.triggerName){var n=g(o,i.triggerName,i.fromState.value,i.toState.value);n._data=e,h(i.player,t.phase,n,t.callback)}}),r.markedForDestroy?t._engine.afterFlush(function(){r.destroy()}):n.push(i)}}),this._queue=[],n.sort(function(e,n){var i=e.transition.ast.depCount,r=n.transition.ast.depCount;return 0==i||0==r?i-r:t._engine.driver.containsElement(e.element,n.element)?1:-1})}},{key:"destroy",value:function(e){this.players.forEach(function(e){return e.destroy()}),this._signalRemovalForInnerTriggers(this.hostElement,e)}},{key:"elementContainsData",value:function(e){var t=!1;return this._elementListeners.has(e)&&(t=!0),t=!!this._queue.find(function(t){return t.element===e})||t}}]),e}(),Ze=function(){function e(t,n,i){_classCallCheck(this,e),this.bodyNode=t,this.driver=n,this._normalizer=i,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=function(e,t){}}return _createClass(e,[{key:"_onRemovalComplete",value:function(e,t){this.onRemovalComplete(e,t)}},{key:"queuedPlayers",get:function(){var e=[];return this._namespaceList.forEach(function(t){t.players.forEach(function(t){t.queued&&e.push(t)})}),e}},{key:"createNamespace",value:function(e,t){var n=new Re(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}},{key:"_balanceNamespaceList",value:function(e,t){var n=this._namespaceList.length-1;if(n>=0){for(var i=!1,r=n;r>=0;r--)if(this.driver.containsElement(this._namespaceList[r].hostElement,t)){this._namespaceList.splice(r+1,0,e),i=!0;break}i||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}},{key:"register",value:function(e,t){var n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}},{key:"registerTrigger",value:function(e,t,n){var i=this._namespaceLookup[e];i&&i.register(t,n)&&this.totalAnimations++}},{key:"destroy",value:function(e,t){var n=this;if(e){var i=this._fetchNamespace(e);this.afterFlush(function(){n.namespacesByHostElement.delete(i.hostElement),delete n._namespaceLookup[e];var t=n._namespaceList.indexOf(i);t>=0&&n._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(function(){return i.destroy(t)})}}},{key:"_fetchNamespace",value:function(e){return this._namespaceLookup[e]}},{key:"fetchNamespacesByElement",value:function(e){var t=new Set,n=this.statesByElement.get(e);if(n)for(var i=Object.keys(n),r=0;r<i.length;r++){var o=n[i[r]].namespaceId;if(o){var a=this._fetchNamespace(o);a&&t.add(a)}}return t}},{key:"trigger",value:function(e,t,n,i){if(Ue(t)){var r=this._fetchNamespace(e);if(r)return r.trigger(t,n,i),!0}return!1}},{key:"insertNode",value:function(e,t,n,i){if(Ue(t)){var r=t.__ng_removed;if(r&&r.setForRemoval){r.setForRemoval=!1,r.setForMove=!0;var o=this.collectedLeaveElements.indexOf(t);o>=0&&this.collectedLeaveElements.splice(o,1)}if(e){var a=this._fetchNamespace(e);a&&a.insertNode(t,n)}i&&this.collectEnterElement(t)}}},{key:"collectEnterElement",value:function(e){this.collectedEnterElements.push(e)}},{key:"markElementAsDisabled",value:function(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Fe(e,"ng-animate-disabled")):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),We(e,"ng-animate-disabled"))}},{key:"removeNode",value:function(e,t,n,i){if(Ue(t)){var r=e?this._fetchNamespace(e):null;if(r?r.removeNode(t,i):this.markElementAsRemoved(e,t,!1,i),n){var o=this.namespacesByHostElement.get(t);o&&o.id!==e&&o.removeNode(t,i)}}else this._onRemovalComplete(t,i)}},{key:"markElementAsRemoved",value:function(e,t,n,i){this.collectedLeaveElements.push(t),t.__ng_removed={namespaceId:e,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1}}},{key:"listen",value:function(e,t,n,i,r){return Ue(t)?this._fetchNamespace(e).listen(t,n,i,r):function(){}}},{key:"_buildInstruction",value:function(e,t,n,i,r){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,i,e.fromState.options,e.toState.options,t,r)}},{key:"destroyInnerAnimations",value:function(e){var t=this,n=this.driver.query(e,".ng-trigger",!0);n.forEach(function(e){return t.destroyActiveAnimationsForElement(e)}),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,".ng-animating",!0)).forEach(function(e){return t.finishActiveQueriedAnimationOnElement(e)})}},{key:"destroyActiveAnimationsForElement",value:function(e){var t=this.playersByElement.get(e);t&&t.forEach(function(e){e.queued?e.markedForDestroy=!0:e.destroy()})}},{key:"finishActiveQueriedAnimationOnElement",value:function(e){var t=this.playersByQueriedElement.get(e);t&&t.forEach(function(e){return e.finish()})}},{key:"whenRenderingDone",value:function(){var e=this;return new Promise(function(t){if(e.players.length)return p(e.players).onDone(function(){return t()});t()})}},{key:"processLeaveNode",value:function(e){var t=this,n=e.__ng_removed;if(n&&n.setForRemoval){if(e.__ng_removed=Ae,n.namespaceId){this.destroyInnerAnimations(e);var i=this._fetchNamespace(n.namespaceId);i&&i.clearElementCache(e)}this._onRemovalComplete(e,n.setForRemoval)}this.driver.matchesElement(e,".ng-animate-disabled")&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(function(e){t.markElementAsDisabled(e,!1)})}},{key:"flush",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,n=[];if(this.newHostElements.size&&(this.newHostElements.forEach(function(t,n){return e._balanceNamespaceList(t,n)}),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var i=0;i<this.collectedEnterElements.length;i++)Fe(this.collectedEnterElements[i],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){var r=[];try{n=this._flushAnimations(r,t)}finally{for(var o=0;o<r.length;o++)r[o]()}}else for(var a=0;a<this.collectedLeaveElements.length;a++)this.processLeaveNode(this.collectedLeaveElements[a]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(function(e){return e()}),this._flushFns=[],this._whenQuietFns.length){var s=this._whenQuietFns;this._whenQuietFns=[],n.length?p(n).onDone(function(){s.forEach(function(e){return e()})}):s.forEach(function(e){return e()})}}},{key:"reportError",value:function(e){throw new Error("Unable to process animations due to the following failed trigger transitions\n ".concat(e.join("\n")))}},{key:"_flushAnimations",value:function(e,t){var n=this,i=new ce,r=[],o=new Map,a=[],s=new Map,l=new Map,u=new Map,d=new Set;this.disabledNodes.forEach(function(e){d.add(e);for(var t=n.driver.query(e,".ng-animate-queued",!0),i=0;i<t.length;i++)d.add(t[i])});var f=this.bodyNode,h=Array.from(this.statesByElement.keys()),b=qe(h,this.collectedEnterElements),g=new Map,v=0;b.forEach(function(e,t){var n="ng-enter"+v++;g.set(t,n),e.forEach(function(e){return Fe(e,n)})});for(var _=[],k=new Set,y=new Set,x=0;x<this.collectedLeaveElements.length;x++){var w=this.collectedLeaveElements[x],E=w.__ng_removed;E&&E.setForRemoval&&(_.push(w),k.add(w),E.hasAnimation?this.driver.query(w,".ng-star-inserted",!0).forEach(function(e){return k.add(e)}):y.add(w))}var C=new Map,T=qe(h,Array.from(k));T.forEach(function(e,t){var n="ng-leave"+v++;C.set(t,n),e.forEach(function(e){return Fe(e,n)})}),e.push(function(){b.forEach(function(e,t){var n=g.get(t);e.forEach(function(e){return We(e,n)})}),T.forEach(function(e,t){var n=C.get(t);e.forEach(function(e){return We(e,n)})}),_.forEach(function(e){n.processLeaveNode(e)})});for(var O=[],M=[],P=this._namespaceList.length-1;P>=0;P--)this._namespaceList[P].drainQueuedTransitions(t).forEach(function(e){var t=e.player,o=e.element;if(O.push(t),n.collectedEnterElements.length){var c=o.__ng_removed;if(c&&c.setForMove)return void t.destroy()}var d=!f||!n.driver.containsElement(f,o),p=C.get(o),h=g.get(o),b=n._buildInstruction(e,i,h,p,d);if(b.errors&&b.errors.length)M.push(b);else{if(d)return t.onStart(function(){return N(o,b.fromStyles)}),t.onDestroy(function(){return B(o,b.toStyles)}),void r.push(t);if(e.isFallbackTransition)return t.onStart(function(){return N(o,b.fromStyles)}),t.onDestroy(function(){return B(o,b.toStyles)}),void r.push(t);b.timelines.forEach(function(e){return e.stretchStartingKeyframe=!0}),i.append(o,b.timelines),a.push({instruction:b,player:t,element:o}),b.queriedElements.forEach(function(e){return m(s,e,[]).push(t)}),b.preStyleProps.forEach(function(e,t){var n=Object.keys(e);if(n.length){var i=l.get(t);i||l.set(t,i=new Set),n.forEach(function(e){return i.add(e)})}}),b.postStyleProps.forEach(function(e,t){var n=Object.keys(e),i=u.get(t);i||u.set(t,i=new Set),n.forEach(function(e){return i.add(e)})})}});if(M.length){var D=[];M.forEach(function(e){D.push("@".concat(e.triggerName," has failed due to:\n")),e.errors.forEach(function(e){return D.push("- ".concat(e,"\n"))})}),O.forEach(function(e){return e.destroy()}),this.reportError(D)}var A=new Map,I=new Map;a.forEach(function(e){var t=e.element;i.has(t)&&(I.set(t,t),n._beforeAnimationBuild(e.player.namespaceId,e.instruction,A))}),r.forEach(function(e){var t=e.element;n._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(function(e){m(A,t,[]).push(e),e.destroy()})});var S=_.filter(function(e){return He(e,l,u)}),L=new Map;Ne(L,this.driver,y,u,c.l3).forEach(function(e){He(e,l,u)&&S.push(e)});var R=new Map;b.forEach(function(e,t){Ne(R,n.driver,new Set(e),l,c.k1)}),S.forEach(function(e){var t=L.get(e),n=R.get(e);L.set(e,Object.assign(Object.assign({},t),n))});var Z=[],z=[],U={};a.forEach(function(e){var t=e.element,a=e.player,s=e.instruction;if(i.has(t)){if(d.has(t))return a.onDestroy(function(){return B(t,s.toStyles)}),a.disabled=!0,a.overrideTotalTime(s.totalTime),void r.push(a);var l=U;if(I.size>1){for(var c=t,u=[];c=c.parentNode;){var f=I.get(c);if(f){l=f;break}u.push(c)}u.forEach(function(e){return I.set(e,l)})}var h=n._buildAnimation(a.namespaceId,s,A,o,R,L);if(a.setRealPlayer(h),l===U)Z.push(a);else{var b=n.playersByElement.get(l);b&&b.length&&(a.parentPlayer=p(b)),r.push(a)}}else N(t,s.fromStyles),a.onDestroy(function(){return B(t,s.toStyles)}),z.push(a),d.has(t)&&r.push(a)}),z.forEach(function(e){var t=o.get(e.element);if(t&&t.length){var n=p(t);e.setRealPlayer(n)}}),r.forEach(function(e){e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(var q=0;q<_.length;q++){var F=_[q],W=F.__ng_removed;if(We(F,"ng-leave"),!W||!W.hasAnimation){var K=[];if(s.size){var V=s.get(F);V&&V.length&&K.push.apply(K,_toConsumableArray(V));for(var H=this.driver.query(F,".ng-animating",!0),j=0;j<H.length;j++){var J=s.get(H[j]);J&&J.length&&K.push.apply(K,_toConsumableArray(J))}}var G=K.filter(function(e){return!e.destroyed});G.length?Ke(this,F,G):this.processLeaveNode(F)}}return _.length=0,Z.forEach(function(e){n.players.push(e),e.onDone(function(){e.destroy();var t=n.players.indexOf(e);n.players.splice(t,1)}),e.play()}),Z}},{key:"elementContainsData",value:function(e,t){var n=!1,i=t.__ng_removed;return i&&i.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}},{key:"afterFlush",value:function(e){this._flushFns.push(e)}},{key:"afterFlushAnimationsDone",value:function(e){this._whenQuietFns.push(e)}},{key:"_getPreviousPlayers",value:function(e,t,n,i,r){var o=[];if(t){var a=this.playersByQueriedElement.get(e);a&&(o=a)}else{var s=this.playersByElement.get(e);if(s){var l=!r||"void"==r;s.forEach(function(e){e.queued||(l||e.triggerName==i)&&o.push(e)})}}return(n||i)&&(o=o.filter(function(e){return!(n&&n!=e.namespaceId||i&&i!=e.triggerName)})),o}},{key:"_beforeAnimationBuild",value:function(e,t,n){var i,r=this,o=t.element,a=t.isRemovalTransition?void 0:e,s=t.isRemovalTransition?void 0:t.triggerName,l=_createForOfIteratorHelper(t.timelines);try{var c=function(){var e=i.value.element,l=e!==o,c=m(n,e,[]);r._getPreviousPlayers(e,l,a,s,t.toState).forEach(function(e){var t=e.getRealPlayer();t.beforeDestroy&&t.beforeDestroy(),e.destroy(),c.push(e)})};for(l.s();!(i=l.n()).done;)c()}catch(u){l.e(u)}finally{l.f()}N(o,t.fromStyles)}},{key:"_buildAnimation",value:function(e,t,n,i,r,o){var a=this,s=t.triggerName,l=t.element,u=[],d=new Set,h=new Set,b=t.timelines.map(function(t){var p=t.element;d.add(p);var b=p.__ng_removed;if(b&&b.removedBeforeQueried)return new c.ZN(t.duration,t.delay);var g,m,v=p!==l,_=(g=(n.get(p)||De).map(function(e){return e.getRealPlayer()}),m=[],Ve(g,m),m).filter(function(e){return!!e.element&&e.element===p}),k=r.get(p),y=o.get(p),x=f(0,a._normalizer,0,t.keyframes,k,y),w=a._buildPlayer(t,x,_);if(t.subTimeline&&i&&h.add(p),v){var E=new ze(e,s,p);E.setRealPlayer(w),u.push(E)}return w});u.forEach(function(e){m(a.playersByQueriedElement,e.element,[]).push(e),e.onDone(function(){return function(e,t,n){var i;if(e instanceof Map){if(i=e.get(t)){if(i.length){var r=i.indexOf(n);i.splice(r,1)}0==i.length&&e.delete(t)}}else if(i=e[t]){if(i.length){var o=i.indexOf(n);i.splice(o,1)}0==i.length&&delete e[t]}return i}(a.playersByQueriedElement,e.element,e)})}),d.forEach(function(e){return Fe(e,"ng-animating")});var g=p(b);return g.onDestroy(function(){d.forEach(function(e){return We(e,"ng-animating")}),B(l,t.toStyles)}),h.forEach(function(e){m(i,e,[]).push(g)}),g}},{key:"_buildPlayer",value:function(e,t,n){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new c.ZN(e.duration,e.delay)}}]),e}(),ze=function(){function e(t,n,i){_classCallCheck(this,e),this.namespaceId=t,this.triggerName=n,this.element=i,this._player=new c.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return _createClass(e,[{key:"setRealPlayer",value:function(e){var t=this;this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(function(n){t._queuedCallbacks[n].forEach(function(t){return h(e,n,void 0,t)})}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(e){this.totalTime=e}},{key:"syncPlayerEvents",value:function(e){var t=this,n=this._player;n.triggerCallback&&e.onStart(function(){return n.triggerCallback("start")}),e.onDone(function(){return t.finish()}),e.onDestroy(function(){return t.destroy()})}},{key:"_queueEvent",value:function(e,t){m(this._queuedCallbacks,e,[]).push(t)}},{key:"onDone",value:function(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}},{key:"onStart",value:function(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}},{key:"onDestroy",value:function(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}},{key:"init",value:function(){this._player.init()}},{key:"hasStarted",value:function(){return!this.queued&&this._player.hasStarted()}},{key:"play",value:function(){!this.queued&&this._player.play()}},{key:"pause",value:function(){!this.queued&&this._player.pause()}},{key:"restart",value:function(){!this.queued&&this._player.restart()}},{key:"finish",value:function(){this._player.finish()}},{key:"destroy",value:function(){this.destroyed=!0,this._player.destroy()}},{key:"reset",value:function(){!this.queued&&this._player.reset()}},{key:"setPosition",value:function(e){this.queued||this._player.setPosition(e)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(e){var t=this._player;t.triggerCallback&&t.triggerCallback(e)}}]),e}();function Ue(e){return e&&1===e.nodeType}function Be(e,t){var n=e.style.display;return e.style.display=null!=t?t:"none",n}function Ne(e,t,n,i,r){var o=[];n.forEach(function(e){return o.push(Be(e))});var a=[];i.forEach(function(n,i){var o={};n.forEach(function(e){var n=o[e]=t.computeStyle(i,e,r);n&&0!=n.length||(i.__ng_removed=Ie,a.push(i))}),e.set(i,o)});var s=0;return n.forEach(function(e){return Be(e,o[s++])}),a}function qe(e,t){var n=new Map;if(e.forEach(function(e){return n.set(e,[])}),0==t.length)return n;var i=new Set(t),r=new Map;function o(e){if(!e)return 1;var t=r.get(e);if(t)return t;var a=e.parentNode;return t=n.has(a)?a:i.has(a)?1:o(a),r.set(e,t),t}return t.forEach(function(e){var t=o(e);1!==t&&n.get(t).push(e)}),n}function Fe(e,t){if(e.classList)e.classList.add(t);else{var n=e.$$classes;n||(n=e.$$classes={}),n[t]=!0}}function We(e,t){if(e.classList)e.classList.remove(t);else{var n=e.$$classes;n&&delete n[t]}}function Ke(e,t,n){p(n).onDone(function(){return e.processLeaveNode(t)})}function Ve(e,t){for(var n=0;n<e.length;n++){var i=e[n];i instanceof c.ZE?Ve(i.players,t):t.push(i)}}function He(e,t,n){var i=n.get(e);if(!i)return!1;var r=t.get(e);return r?i.forEach(function(e){return r.add(e)}):t.set(e,i),n.delete(e),!0}var je=function(){function e(t,n,i){var r=this;_classCallCheck(this,e),this.bodyNode=t,this._driver=n,this._triggerCache={},this.onRemovalComplete=function(e,t){},this._transitionEngine=new Ze(t,n,i),this._timelineEngine=new Pe(t,n,i),this._transitionEngine.onRemovalComplete=function(e,t){return r.onRemovalComplete(e,t)}}return _createClass(e,[{key:"registerTrigger",value:function(e,t,n,i,r){var o=e+"-"+i,a=this._triggerCache[o];if(!a){var s=[],l=ne(this._driver,r,s);if(s.length)throw new Error('The animation trigger "'.concat(i,'" has failed to build due to the following errors:\n - ').concat(s.join("\n - ")));a=function(e,t){return new Te(e,t)}(i,l),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(t,i,a)}},{key:"register",value:function(e,t){this._transitionEngine.register(e,t)}},{key:"destroy",value:function(e,t){this._transitionEngine.destroy(e,t)}},{key:"onInsert",value:function(e,t,n,i){this._transitionEngine.insertNode(e,t,n,i)}},{key:"onRemove",value:function(e,t,n,i){this._transitionEngine.removeNode(e,t,i||!1,n)}},{key:"disableAnimations",value:function(e,t){this._transitionEngine.markElementAsDisabled(e,t)}},{key:"process",value:function(e,t,n,i){if("@"==n.charAt(0)){var r=_slicedToArray2(v(n),2),o=r[0],a=r[1];this._timelineEngine.command(o,t,a,i)}else this._transitionEngine.trigger(e,t,n,i)}},{key:"listen",value:function(e,t,n,i,r){if("@"==n.charAt(0)){var o=_slicedToArray2(v(n),2),a=o[0],s=o[1];return this._timelineEngine.listen(a,t,s,r)}return this._transitionEngine.listen(e,t,n,i,r)}},{key:"flush",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(e)}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}}]),e}();function Je(e,t){var n=null,i=null;return Array.isArray(t)&&t.length?(n=Qe(t[0]),t.length>1&&(i=Qe(t[t.length-1]))):t&&(n=Qe(t)),n||i?new Ge(e,n,i):null}var Ge=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this._element=t,this._startStyles=n,this._endStyles=i,this._state=0;var r=e.initialStylesByElement.get(t);r||e.initialStylesByElement.set(t,r={}),this._initialStyles=r}return _createClass(e,[{key:"start",value:function(){this._state<1&&(this._startStyles&&B(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(B(this._element,this._initialStyles),this._endStyles&&(B(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(N(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(N(this._element,this._endStyles),this._endStyles=null),B(this._element,this._initialStyles),this._state=3)}}]),e}();return e.initialStylesByElement=new WeakMap,e}();function Qe(e){for(var t=null,n=Object.keys(e),i=0;i<n.length;i++){var r=n[i];Ye(r)&&((t=t||{})[r]=e[r])}return t}function Ye(e){return"display"===e||"position"===e}var $e=function(){function e(t,n,i,r,o,a,s){var l=this;_classCallCheck(this,e),this._element=t,this._name=n,this._duration=i,this._delay=r,this._easing=o,this._fillMode=a,this._onDoneFn=s,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=function(e){return l._handleCallback(e)}}return _createClass(e,[{key:"apply",value:function(){var e,t,n;e=this._element,t="".concat(this._duration,"ms ").concat(this._easing," ").concat(this._delay,"ms 1 normal ").concat(this._fillMode," ").concat(this._name),(n=rt(e,"").trim()).length&&(function(e,t){for(var n=0;n<e.length;n++)e.charAt(n)}(n),t="".concat(n,", ").concat(t)),it(e,"",t),nt(this._element,this._eventFn,!1),this._startTime=Date.now()}},{key:"pause",value:function(){Xe(this._element,this._name,"paused")}},{key:"resume",value:function(){Xe(this._element,this._name,"running")}},{key:"setPosition",value:function(e){var t=et(this._element,this._name);this._position=e*this._duration,it(this._element,"Delay","-".concat(this._position,"ms"),t)}},{key:"getPosition",value:function(){return this._position}},{key:"_handleCallback",value:function(e){var 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()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),nt(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){var e,t,n,i;this._destroyed||(this._destroyed=!0,this.finish(),e=this._element,t=this._name,n=rt(e,"").split(","),(i=tt(n,t))>=0&&(n.splice(i,1),it(e,"",n.join(","))))}}]),e}();function Xe(e,t,n){it(e,"PlayState",n,et(e,t))}function et(e,t){var n=rt(e,"");return n.indexOf(",")>0?tt(n.split(","),t):tt([n],t)}function tt(e,t){for(var n=0;n<e.length;n++)if(e[n].indexOf(t)>=0)return n;return-1}function nt(e,t,n){n?e.removeEventListener("animationend",t):e.addEventListener("animationend",t)}function it(e,t,n,i){var r="animation"+t;if(null!=i){var o=e.style[r];if(o.length){var a=o.split(",");a[i]=n,n=a.join(",")}}e.style[r]=n}function rt(e,t){return e.style["animation"+t]||""}var ot=function(){function e(t,n,i,r,o,a,s,l){_classCallCheck(this,e),this.element=t,this.keyframes=n,this.animationName=i,this._duration=r,this._delay=o,this._finalStyles=s,this._specialStyles=l,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=a||"linear",this.totalTime=r+o,this._buildStyler()}return _createClass(e,[{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"destroy",value:function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[]}},{key:"finish",value:function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:"setPosition",value:function(e){this._styler.setPosition(e)}},{key:"getPosition",value:function(){return this._styler.getPosition()}},{key:"hasStarted",value:function(){return this._state>=2}},{key:"init",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:"play",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:"pause",value:function(){this.init(),this._styler.pause()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"reset",value:function(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:"_buildStyler",value:function(){var e=this;this._styler=new $e(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",function(){return e.finish()})}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}},{key:"beforeDestroy",value:function(){var e=this;this.init();var t={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach(function(i){"offset"!=i&&(t[i]=n?e._finalStyles[i]:Y(e.element,i))})}this.currentSnapshot=t}}]),e}(),at=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var r;return _classCallCheck(this,n),(r=t.call(this)).element=e,r._startingStyles={},r.__initialized=!1,r._styles=P(i),r}return _createClass(n,[{key:"init",value:function(){var e=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(function(t){e._startingStyles[t]=e.element.style[t]}),_get(_getPrototypeOf(n.prototype),"init",this).call(this))}},{key:"play",value:function(){var e=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(function(t){return e.element.style.setProperty(t,e._styles[t])}),_get(_getPrototypeOf(n.prototype),"play",this).call(this))}},{key:"destroy",value:function(){var e=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach(function(t){var n=e._startingStyles[t];n?e.element.style.setProperty(t,n):e.element.style.removeProperty(t)}),this._startingStyles=null,_get(_getPrototypeOf(n.prototype),"destroy",this).call(this))}}]),n}(c.ZN),st=function(){function e(){_classCallCheck(this,e),this._count=0}return _createClass(e,[{key:"validateStyleProperty",value:function(e){return C(e)}},{key:"matchesElement",value:function(e,t){return T(e,t)}},{key:"containsElement",value:function(e,t){return O(e,t)}},{key:"query",value:function(e,t,n){return M(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"buildKeyframeElement",value:function(e,t,n){n=n.map(function(e){return P(e)});var i="@keyframes ".concat(t," {\n"),r="";n.forEach(function(e){r=" ";var t=parseFloat(e.offset);i+="".concat(r).concat(100*t,"% {\n"),r+=" ",Object.keys(e).forEach(function(t){var n=e[t];switch(t){case"offset":return;case"easing":return void(n&&(i+="".concat(r,"animation-timing-function: ").concat(n,";\n")));default:return void(i+="".concat(r).concat(t,": ").concat(n,";\n"))}}),i+="".concat(r,"}\n")}),i+="}\n";var o=document.createElement("style");return o.textContent=i,o}},{key:"animate",value:function(e,t,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=o.filter(function(e){return e instanceof ot}),s={};J(n,i)&&a.forEach(function(e){var t=e.currentSnapshot;Object.keys(t).forEach(function(e){return s[e]=t[e]})});var l=function(e){var t={};return e&&(Array.isArray(e)?e:[e]).forEach(function(e){Object.keys(e).forEach(function(n){"offset"!=n&&"easing"!=n&&(t[n]=e[n])})}),t}(t=G(e,t,s));if(0==n)return new at(e,l);var c="gen_css_kf_"+this._count++,u=this.buildKeyframeElement(e,c,t);(function(e){var t,n=null===(t=e.getRootNode)||void 0===t?void 0:t.call(e);return"undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot?n:document.head})(e).appendChild(u);var d=Je(e,t),p=new ot(e,t,c,n,i,r,l,d);return p.onDestroy(function(){var e;(e=u).parentNode.removeChild(e)}),p}}]),e}(),lt=function(){function e(t,n,i,r){_classCallCheck(this,e),this.element=t,this.keyframes=n,this.options=i,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=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}return _createClass(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var e=this;if(!this._initialized){this._initialized=!0;var t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",function(){return e._onFinish()})}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(e,t,n){return e.animate(t,n)}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:"pause",value:function(){this.init(),this.domPlayer.pause()}},{key:"finish",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:"reset",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"_resetDomPlayerState",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"hasStarted",value:function(){return this._started}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"setPosition",value:function(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"totalTime",get:function(){return this._delay+this._duration}},{key:"beforeDestroy",value:function(){var e=this,t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(function(n){"offset"!=n&&(t[n]=e._finished?e._finalKeyframe[n]:Y(e.element,n))}),this.currentSnapshot=t}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),ct=function(){function e(){_classCallCheck(this,e),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(ut().toString()),this._cssKeyframesDriver=new st}return _createClass(e,[{key:"validateStyleProperty",value:function(e){return C(e)}},{key:"matchesElement",value:function(e,t){return T(e,t)}},{key:"containsElement",value:function(e,t){return O(e,t)}},{key:"query",value:function(e,t,n){return M(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"overrideWebAnimationsSupport",value:function(e){this._isNativeImpl=e}},{key:"animate",value:function(e,t,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=arguments.length>6?arguments[6]:void 0;if(!a&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,n,i,r,o);var s={duration:n,delay:i,fill:0==i?"both":"forwards"};r&&(s.easing=r);var l={},c=o.filter(function(e){return e instanceof lt});J(n,i)&&c.forEach(function(e){var t=e.currentSnapshot;Object.keys(t).forEach(function(e){return l[e]=t[e]})});var u=Je(e,t=G(e,t=t.map(function(e){return Z(e,!1)}),l));return new lt(e,t,s,u)}}]),e}();function ut(){return u()&&Element.prototype.animate||{}}var dt=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var o;return _classCallCheck(this,n),(o=t.call(this))._nextAnimationId=0,o._renderer=e.createRenderer(i.body,{id:"0",encapsulation:r.ifc.None,styles:[],data:{animation:[]}}),o}return _createClass(n,[{key:"build",value:function(e){var t=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(e)?(0,c.vP)(e):e;return ht(this._renderer,null,t,"register",[n]),new pt(t,this._renderer)}}]),n}(c._j);return e.\u0275fac=function(t){return new(t||e)(r.LFG(r.FYo),r.LFG(a.K0))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),pt=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i){var r;return _classCallCheck(this,n),(r=t.call(this))._id=e,r._renderer=i,r}return _createClass(n,[{key:"create",value:function(e,t){return new ft(this._id,e,t||{},this._renderer)}}]),n}(c.LC),ft=function(){function e(t,n,i,r){_classCallCheck(this,e),this.id=t,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}return _createClass(e,[{key:"_listen",value:function(e,t){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(e),t)}},{key:"_command",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return ht(this._renderer,this.element,this.id,e,n)}},{key:"onDone",value:function(e){this._listen("done",e)}},{key:"onStart",value:function(e){this._listen("start",e)}},{key:"onDestroy",value:function(e){this._listen("destroy",e)}},{key:"init",value:function(){this._command("init")}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this._command("play"),this._started=!0}},{key:"pause",value:function(){this._command("pause")}},{key:"restart",value:function(){this._command("restart")}},{key:"finish",value:function(){this._command("finish")}},{key:"destroy",value:function(){this._command("destroy")}},{key:"reset",value:function(){this._command("reset"),this._started=!1}},{key:"setPosition",value:function(e){this._command("setPosition",e)}},{key:"getPosition",value:function(){var e,t;return null!==(t=null===(e=this._renderer.engine.players[+this.id])||void 0===e?void 0:e.getPosition())&&void 0!==t?t:0}}]),e}();function ht(e,t,n,i,r){return e.setProperty(t,"@@".concat(n,":").concat(i),r)}var bt,gt=function(){var e=function(){function e(t,n,i){_classCallCheck(this,e),this.delegate=t,this.engine=n,this._zone=i,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),n.onRemovalComplete=function(e,t){t&&t.parentNode(e)&&t.removeChild(e.parentNode,e)}}return _createClass(e,[{key:"createRenderer",value:function(e,t){var n=this,i=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){var r=this._rendererCache.get(i);return r||(r=new mt("",i,this.engine),this._rendererCache.set(i,r)),r}var o=t.id,a=t.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);return t.data.animation.forEach(function t(i){Array.isArray(i)?i.forEach(t):n.engine.registerTrigger(o,a,e,i.name,i)}),new vt(this,a,i,this.engine)}},{key:"begin",value:function(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}},{key:"_scheduleCountTask",value:function(){var e=this;this.promise.then(function(){e._microtaskId++})}},{key:"scheduleListenerCallback",value:function(e,t,n){var i=this;e>=0&&e<this._microtaskId?this._zone.run(function(){return t(n)}):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(function(){i._zone.run(function(){i._animationCallbacksBuffer.forEach(function(e){var t=_slicedToArray2(e,2);(0,t[0])(t[1])}),i._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,n]))}},{key:"end",value:function(){var e=this;this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(function(){e._scheduleCountTask(),e.engine.flush(e._microtaskId)}),this.delegate.end&&this.delegate.end()}},{key:"whenRenderingDone",value:function(){return this.engine.whenRenderingDone()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(r.FYo),r.LFG(je),r.LFG(r.R0b))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),mt=function(){function e(t,n,i){_classCallCheck(this,e),this.namespaceId=t,this.delegate=n,this.engine=i,this.destroyNode=this.delegate.destroyNode?function(e){return n.destroyNode(e)}:null}return _createClass(e,[{key:"data",get:function(){return this.delegate.data}},{key:"destroy",value:function(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}},{key:"createElement",value:function(e,t){return this.delegate.createElement(e,t)}},{key:"createComment",value:function(e){return this.delegate.createComment(e)}},{key:"createText",value:function(e){return this.delegate.createText(e)}},{key:"appendChild",value:function(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}},{key:"insertBefore",value:function(e,t,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,i)}},{key:"removeChild",value:function(e,t,n){this.engine.onRemove(this.namespaceId,t,this.delegate,n)}},{key:"selectRootElement",value:function(e,t){return this.delegate.selectRootElement(e,t)}},{key:"parentNode",value:function(e){return this.delegate.parentNode(e)}},{key:"nextSibling",value:function(e){return this.delegate.nextSibling(e)}},{key:"setAttribute",value:function(e,t,n,i){this.delegate.setAttribute(e,t,n,i)}},{key:"removeAttribute",value:function(e,t,n){this.delegate.removeAttribute(e,t,n)}},{key:"addClass",value:function(e,t){this.delegate.addClass(e,t)}},{key:"removeClass",value:function(e,t){this.delegate.removeClass(e,t)}},{key:"setStyle",value:function(e,t,n,i){this.delegate.setStyle(e,t,n,i)}},{key:"removeStyle",value:function(e,t,n){this.delegate.removeStyle(e,t,n)}},{key:"setProperty",value:function(e,t,n){"@"==t.charAt(0)&&"@.disabled"==t?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}},{key:"setValue",value:function(e,t){this.delegate.setValue(e,t)}},{key:"listen",value:function(e,t,n){return this.delegate.listen(e,t,n)}},{key:"disableAnimations",value:function(e,t){this.engine.disableAnimations(e,t)}}]),e}(),vt=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r,o){var a;return _classCallCheck(this,n),(a=t.call(this,i,r,o)).factory=e,a.namespaceId=i,a}return _createClass(n,[{key:"setProperty",value:function(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)}},{key:"listen",value:function(e,t,n){var i,r,o=this;if("@"==t.charAt(0)){var a,s=function(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(e),l=t.substr(1),c="";return"@"!=l.charAt(0)&&(r=(i=l).indexOf("."),l=(a=_slicedToArray2([i.substring(0,r),i.substr(r+1)],2))[0],c=a[1]),this.engine.listen(this.namespaceId,s,l,c,function(e){o.factory.scheduleListenerCallback(e._data||-1,n,e)})}return this.delegate.listen(e,t,n)}}]),n}(mt),_t=function(){var e=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,r){return _classCallCheck(this,n),t.call(this,e.body,i,r)}return _createClass(n,[{key:"ngOnDestroy",value:function(){this.flush()}}]),n}(je);return e.\u0275fac=function(t){return new(t||e)(r.LFG(a.K0),r.LFG(A),r.LFG(_e))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),kt=new r.OlP("AnimationModuleType"),yt=[{provide:c._j,useClass:dt},{provide:_e,useFactory:function(){return new ke}},{provide:je,useClass:_t},{provide:r.FYo,useFactory:function(e,t,n){return new gt(e,t,n)},deps:[i.se,je,r.R0b]}],xt=[{provide:A,useFactory:function(){return"function"==typeof ut()?new ct:new st}},{provide:kt,useValue:"BrowserAnimations"}].concat(yt),wt=[{provide:A,useClass:D},{provide:kt,useValue:"NoopAnimations"}].concat(yt),Et=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"withConfig",value:function(t){return{ngModule:e,providers:t.disableAnimations?wt:xt}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:xt,imports:[i.b2]}),e}(),Ct=n(7431),Tt=n(5521),Ot=n(3943),Mt=n(6407),Pt=n(5446),Dt=n(4324),At=n(1681),It={schedule:function(e,t){var n=setTimeout(e,t);return function(){return clearTimeout(n)}},scheduleBeforeRender:function(e){if("undefined"==typeof window)return It.schedule(e,0);if(void 0===window.requestAnimationFrame)return It.schedule(e,16);var t=window.requestAnimationFrame(e);return function(){return window.cancelAnimationFrame(t)}}};function St(e,t,n){var i=n;return function(e){return!!e&&e.nodeType===Node.ELEMENT_NODE}(e)&&t.some(function(t,n){return!("*"===t||!function(e,t){if(!bt){var n=Element.prototype;bt=n.matches||n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}return e.nodeType===Node.ELEMENT_NODE&&bt.call(e,t)}(e,t)||(i=n,0))}),i}var Lt=function(){function e(t,n){_classCallCheck(this,e),this.componentFactory=n.get(r._Vd).resolveComponentFactory(t)}return _createClass(e,[{key:"create",value:function(e){return new Rt(this.componentFactory,e)}}]),e}(),Rt=function(){function e(t,n){_classCallCheck(this,e),this.componentFactory=t,this.injector=n,this.eventEmitters=new Mt.t(1),this.events=this.eventEmitters.pipe((0,Dt.w)(function(e){return Pt.T.apply(void 0,_toConsumableArray(e))})),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(function(e){return e.propName})),this.ngZone=this.injector.get(r.R0b),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(function(){return Zone.current})}return _createClass(e,[{key:"connect",value:function(e){var t=this;this.runInZone(function(){if(null!==t.scheduledDestroyFn)return t.scheduledDestroyFn(),void(t.scheduledDestroyFn=null);null===t.componentRef&&t.initializeComponent(e)})}},{key:"disconnect",value:function(){var e=this;this.runInZone(function(){null!==e.componentRef&&null===e.scheduledDestroyFn&&(e.scheduledDestroyFn=It.schedule(function(){null!==e.componentRef&&(e.componentRef.destroy(),e.componentRef=null,e.viewChangeDetectorRef=null)},10))})}},{key:"getInputValue",value:function(e){var t=this;return this.runInZone(function(){return null===t.componentRef?t.initialInputValues.get(e):t.componentRef.instance[e]})}},{key:"setInputValue",value:function(e,t){var n=this;this.runInZone(function(){var i,r;null!==n.componentRef?((i=t)!==(r=n.getInputValue(e))&&(i==i||r==r)||void 0===t&&n.unchangedInputs.has(e))&&(n.recordInputChange(e,t),n.unchangedInputs.delete(e),n.hasInputChanges=!0,n.componentRef.instance[e]=t,n.scheduleDetectChanges()):n.initialInputValues.set(e,t)})}},{key:"initializeComponent",value:function(e){var t=r.zs3.create({providers:[],parent:this.injector}),n=function(e,t){var n=e.childNodes,i=t.map(function(){return[]}),r=-1;t.some(function(e,t){return"*"===e&&(r=t,!0)});for(var o=0,a=n.length;o<a;++o){var s=n[o],l=St(s,t,r);-1!==l&&i[l].push(s)}return i}(e,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(t,n,e),this.viewChangeDetectorRef=this.componentRef.injector.get(r.sBO),this.implementsOnChanges="function"==typeof this.componentRef.instance.ngOnChanges,this.initializeInputs(),this.initializeOutputs(this.componentRef),this.detectChanges(),this.injector.get(r.z2F).attachView(this.componentRef.hostView)}},{key:"initializeInputs",value:function(){var e=this;this.componentFactory.inputs.forEach(function(t){var n=t.propName;e.initialInputValues.has(n)&&e.setInputValue(n,e.initialInputValues.get(n))}),this.initialInputValues.clear()}},{key:"initializeOutputs",value:function(e){var t=this.componentFactory.outputs.map(function(t){var n=t.propName,i=t.templateName;return e.instance[n].pipe((0,At.U)(function(e){return{name:i,value:e}}))});this.eventEmitters.next(t)}},{key:"callNgOnChanges",value:function(e){if(this.implementsOnChanges&&null!==this.inputChanges){var t=this.inputChanges;this.inputChanges=null,e.instance.ngOnChanges(t)}}},{key:"markViewForCheck",value:function(e){this.hasInputChanges&&(this.hasInputChanges=!1,e.markForCheck())}},{key:"scheduleDetectChanges",value:function(){var e=this;this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=It.scheduleBeforeRender(function(){e.scheduledChangeDetectionFn=null,e.detectChanges()}))}},{key:"recordInputChange",value:function(e,t){if(this.implementsOnChanges){null===this.inputChanges&&(this.inputChanges={});var n=this.inputChanges[e];if(n)n.currentValue=t;else{var i=this.unchangedInputs.has(e),o=i?void 0:this.getInputValue(e);this.inputChanges[e]=new r.WD2(o,t,i)}}}},{key:"detectChanges",value:function(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}},{key:"runInZone",value:function(e){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(e):e()}}]),e}(),Zt=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.apply(this,arguments)).ngElementEventsSubscription=null,e}return n}(_wrapNativeSuper(HTMLElement));new r.GfV("12.0.3");var zt=n(1608),Ut=function(){},Bt={},Nt={},qt=null,Ft={mark:Ut,measure:Ut};try{"undefined"!=typeof window&&(Bt=window),"undefined"!=typeof document&&(Nt=document),"undefined"!=typeof MutationObserver&&(qt=MutationObserver),"undefined"!=typeof performance&&(Ft=performance)}catch(Pi){}var Wt=(Bt.navigator||{}).userAgent,Kt=void 0===Wt?"":Wt,Vt=Bt,Ht=Nt,jt=qt,Jt=Ft,Gt=!!Vt.document,Qt=!!Ht.documentElement&&!!Ht.head&&"function"==typeof Ht.addEventListener&&"function"==typeof Ht.createElement,Yt=~Kt.indexOf("MSIE")||~Kt.indexOf("Trident/"),$t=function(){try{return!0}catch(Pi){return!1}}(),Xt=[1,2,3,4,5,6,7,8,9,10],en=Xt.concat([11,12,13,14,15,16,17,18,19,20]),tn=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],nn=["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter"].concat(Xt.map(function(e){return e+"x"})).concat(en.map(function(e){return"w-"+e})),rn=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),on=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},an=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},sn=Vt.FontAwesomeConfig||{},ln=Object.keys(sn),cn=on({familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},sn);cn.autoReplaceSvg||(cn.observeMutations=!1);var un=on({},cn);function dn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.asNewDefault,i=void 0!==n&&n,r=Object.keys(un),o=i?function(e){return~r.indexOf(e)&&!~ln.indexOf(e)}:function(e){return~r.indexOf(e)};Object.keys(e).forEach(function(t){o(t)&&(un[t]=e[t])})}Vt.FontAwesomeConfig=un;var pn=Vt||{};pn.___FONT_AWESOME___||(pn.___FONT_AWESOME___={}),pn.___FONT_AWESOME___.styles||(pn.___FONT_AWESOME___.styles={}),pn.___FONT_AWESOME___.hooks||(pn.___FONT_AWESOME___.hooks={}),pn.___FONT_AWESOME___.shims||(pn.___FONT_AWESOME___.shims=[]);var fn=pn.___FONT_AWESOME___,hn=[],bn=!1;Qt&&((bn=(Ht.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ht.readyState))||Ht.addEventListener("DOMContentLoaded",function e(){Ht.removeEventListener("DOMContentLoaded",e),bn=1,hn.map(function(e){return e()})}));var gn=16,mn={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function vn(e){if(e&&Qt){var t=Ht.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=Ht.head.childNodes,i=null,r=n.length-1;r>-1;r--){var o=n[r],a=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(i=o)}return Ht.head.insertBefore(t,i),e}}var _n=0;function kn(){return++_n}function yn(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function xn(e){return e.classList?yn(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(e){return e})}function wn(e){return(""+e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function En(e){return Object.keys(e||{}).reduce(function(t,n){return t+(n+": ")+e[n]+";"},"")}function Cn(e){return e.size!==mn.size||e.x!==mn.x||e.y!==mn.y||e.rotate!==mn.rotate||e.flipX||e.flipY}function Tn(e){var t=e.transform;return{outer:{transform:"translate("+e.containerWidth/2+" 256)"},inner:{transform:"translate("+32*t.x+", "+32*t.y+") scale("+t.size/16*(t.flipX?-1:1)+", "+t.size/16*(t.flipY?-1:1)+") rotate("+t.rotate+" 0 0)"},path:{transform:"translate("+e.iconWidth/2*-1+" -256)"}}}var On={x:0,y:0,width:"100%",height:"100%"};function Mn(e){var t=e.icons,n=t.main,i=t.mask,r=e.prefix,o=e.iconName,a=e.transform,s=e.symbol,l=e.title,c=e.extra,u=e.watchable,d=void 0!==u&&u,p=i.found?i:n,f=p.width,h=p.height,b="fa-w-"+Math.ceil(f/h*16),g=[un.replacementClass,o?un.familyPrefix+"-"+o:"",b].concat(c.classes).join(" "),m={children:[],attributes:on({},c.attributes,{"data-prefix":r,"data-icon":o,class:g,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 "+f+" "+h})};d&&(m.attributes["data-fa-i2svg"]=""),l&&m.children.push({tag:"title",attributes:{id:m.attributes["aria-labelledby"]||"title-"+kn()},children:[l]});var v=on({},m,{prefix:r,iconName:o,main:n,mask:i,transform:a,symbol:s,styles:c.styles}),_=i.found&&n.found?function(e){var t=e.children,n=e.attributes,i=e.main,r=e.mask,o=i.icon,a=r.icon,s=Tn({transform:e.transform,containerWidth:r.width,iconWidth:i.width}),l={tag:"rect",attributes:on({},On,{fill:"white"})},c={tag:"g",attributes:on({},s.inner),children:[{tag:"path",attributes:on({},o.attributes,s.path,{fill:"black"})}]},u={tag:"g",attributes:on({},s.outer),children:[c]},d="mask-"+kn(),p="clip-"+kn(),f={tag:"mask",attributes:on({},On,{id:d,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[l,u]};return t.push({tag:"defs",children:[{tag:"clipPath",attributes:{id:p},children:[a]},f]},{tag:"rect",attributes:on({fill:"currentColor","clip-path":"url(#"+p+")",mask:"url(#"+d+")"},On)}),{children:t,attributes:n}}(v):function(e){var t=e.children,n=e.attributes,i=e.main,r=e.transform,o=En(e.styles);if(o.length>0&&(n.style=o),Cn(r)){var a=Tn({transform:r,containerWidth:i.width,iconWidth:i.width});t.push({tag:"g",attributes:on({},a.outer),children:[{tag:"g",attributes:on({},a.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:on({},i.icon.attributes,a.path)}]}]})}else t.push(i.icon);return{children:t,attributes:n}}(v),k=_.attributes;return v.children=_.children,v.attributes=k,s?function(e){var t=e.children,n=e.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:on({},e.attributes,{id:!0===n?e.prefix+"-"+un.familyPrefix+"-"+e.iconName:n}),children:t}]}]}(v):function(e){var t=e.children,n=e.main,i=e.mask,r=e.attributes,o=e.styles,a=e.transform;if(Cn(a)&&n.found&&!i.found){var s={x:n.width/n.height/2,y:.5};r.style=En(on({},o,{"transform-origin":s.x+a.x/16+"em "+(s.y+a.y/16)+"em"}))}return[{tag:"svg",attributes:r,children:t}]}(v)}function Pn(e){var t=e.content,n=e.width,i=e.height,r=e.transform,o=e.title,a=e.extra,s=e.watchable,l=void 0!==s&&s,c=on({},a.attributes,o?{title:o}:{},{class:a.classes.join(" ")});l&&(c["data-fa-i2svg"]="");var u=on({},a.styles);Cn(r)&&(u.transform=function(e){var t=e.transform,n=e.width,i=e.height,r=e.startCentered,o=void 0!==r&&r,a="";return a+=o&&Yt?"translate("+(t.x/gn-(void 0===n?16:n)/2)+"em, "+(t.y/gn-(void 0===i?16:i)/2)+"em) ":o?"translate(calc(-50% + "+t.x/gn+"em), calc(-50% + "+t.y/gn+"em)) ":"translate("+t.x/gn+"em, "+t.y/gn+"em) ",(a+="scale("+t.size/gn*(t.flipX?-1:1)+", "+t.size/gn*(t.flipY?-1:1)+") ")+"rotate("+t.rotate+"deg) "}({transform:r,startCentered:!0,width:n,height:i}),u["-webkit-transform"]=u.transform);var d=En(u);d.length>0&&(c.style=d);var p=[];return p.push({tag:"span",attributes:c,children:[t]}),o&&p.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),p}var Dn=function(){},An=un.measurePerformance&&Jt&&Jt.mark&&Jt.measure?Jt:{mark:Dn,measure:Dn},In='FA "5.0.13"',Sn=function(e){return An.mark(In+" "+e+" begins"),function(){return function(e){An.mark(In+" "+e+" ends"),An.measure(In+" "+e,In+" "+e+" begins",In+" "+e+" ends")}(e)}},Ln=function(e,t,n,i){var r,o,a,s=Object.keys(e),l=s.length,c=void 0!==i?function(e,t){return function(n,i,r,o){return e.call(t,n,i,r,o)}}(t,i):t;for(void 0===n?(r=1,a=e[s[0]]):(r=0,a=n);r<l;r++)a=c(a,e[o=s[r]],o,e);return a},Rn=fn.styles,Zn=fn.shims,zn={},Un={},Bn={},Nn=function(){var e=function(e){return Ln(Rn,function(t,n,i){return t[i]=Ln(n,e,{}),t},{})};zn=e(function(e,t,n){return e[t[3]]=n,e}),Un=e(function(e,t,n){var i=t[2];return e[n]=n,i.forEach(function(t){e[t]=n}),e});var t="far"in Rn;Bn=Ln(Zn,function(e,n){var i=n[1];return"far"!==i||t||(i="fas"),e[n[0]]={prefix:i,iconName:n[2]},e},{})};Nn();var qn=fn.styles;function Fn(e){return e.reduce(function(e,t){var n=function(e,t){var n=t.split("-"),i=n[0],r=n.slice(1).join("-");return i!==e||""===r||~nn.indexOf(r)?null:r}(un.familyPrefix,t);if(qn[t])e.prefix=t;else if(n){var i="fa"===e.prefix?Bn[n]||{prefix:null,iconName:null}:{};e.iconName=i.iconName||n,e.prefix=i.prefix||e.prefix}else t!==un.replacementClass&&0!==t.indexOf("fa-w-")&&e.rest.push(t);return e},{prefix:null,iconName:null,rest:[]})}function Wn(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}function Kn(e){var t=e.tag,n=e.attributes,i=void 0===n?{}:n,r=e.children,o=void 0===r?[]:r;return"string"==typeof e?wn(e):"<"+t+" "+function(e){return Object.keys(e||{}).reduce(function(t,n){return t+(n+'="')+wn(e[n])+'" '},"").trim()}(i)+">"+o.map(Kn).join("")+"</"+t+">"}var Vn=function(){};function Hn(e){return"string"==typeof(e.getAttribute?e.getAttribute("data-fa-i2svg"):null)}var jn={replace:function(e){var t=e[0],n=e[1].map(function(e){return Kn(e)}).join("\n");if(t.parentNode&&t.outerHTML)t.outerHTML=n+(un.keepOriginalSource&&"svg"!==t.tagName.toLowerCase()?"\x3c!-- "+t.outerHTML+" --\x3e":"");else if(t.parentNode){var i=document.createElement("span");t.parentNode.replaceChild(i,t),i.outerHTML=n}},nest:function(e){var t=e[0],n=e[1];if(~xn(t).indexOf(un.replacementClass))return jn.replace(e);var i=new RegExp(un.familyPrefix+"-.*");delete n[0].attributes.style;var r=n[0].attributes.class.split(" ").reduce(function(e,t){return t===un.replacementClass||t.match(i)?e.toSvg.push(t):e.toNode.push(t),e},{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" ");var o=n.map(function(e){return Kn(e)}).join("\n");t.setAttribute("class",r.toNode.join(" ")),t.setAttribute("data-fa-i2svg",""),t.innerHTML=o}};function Jn(e,t){var n="function"==typeof t?t:Vn;0===e.length?n():(Vt.requestAnimationFrame||function(e){return e()})(function(){var t=!0===un.autoReplaceSvg?jn.replace:jn[un.autoReplaceSvg]||jn.replace,i=Sn("mutate");e.map(t),i(),n()})}var Gn=!1,Qn=null,Yn=function(e){var t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e?e.toLowerCase().split(" ").reduce(function(e,t){var n=t.toLowerCase().split("-"),i=n[0],r=n.slice(1).join("-");if(i&&"h"===r)return e.flipX=!0,e;if(i&&"v"===r)return e.flipY=!0,e;if(r=parseFloat(r),isNaN(r))return e;switch(i){case"grow":e.size=e.size+r;break;case"shrink":e.size=e.size-r;break;case"left":e.x=e.x-r;break;case"right":e.x=e.x+r;break;case"up":e.y=e.y-r;break;case"down":e.y=e.y+r;break;case"rotate":e.rotate=e.rotate+r}return e},t):t};function $n(e){this.name="MissingIcon",this.message=e||"Icon unavailable",this.stack=(new Error).stack}($n.prototype=Object.create(Error.prototype)).constructor=$n;var Xn={fill:"currentColor"},ei={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},ti={tag:"path",attributes:on({},Xn,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},ni=on({},ei,{attributeName:"opacity"}),ii={tag:"g",children:[ti,{tag:"circle",attributes:on({},Xn,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:on({},ei,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:on({},ni,{values:"1;0;1;1;0;1;"})}]},{tag:"path",attributes:on({},Xn,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:on({},ni,{values:"1;0;0;0;0;1;"})}]},{tag:"path",attributes:on({},Xn,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:on({},ni,{values:"0;0;1;1;0;0;"})}]}]},ri=fn.styles,oi=/Font Awesome 5 (Solid|Regular|Light|Brands)/,ai={Solid:"fas",Regular:"far",Light:"fal",Brands:"fab"};function si(e,t){var n={found:!1,width:512,height:512,icon:ii};if(e&&t&&ri[t]&&ri[t][e]){var i=ri[t][e];n={found:!0,width:i[0],height:i[1],icon:{tag:"path",attributes:{fill:"currentColor",d:i.slice(4)[0]}}}}else if(e&&t&&!un.showMissingIcons)throw new $n("Icon is missing for prefix "+t+" with icon name "+e);return n}function li(e){var t=function(e){var t=function(e){var t,n,i=e.getAttribute("data-prefix"),r=e.getAttribute("data-icon"),o=void 0!==e.innerText?e.innerText.trim():"",a=Fn(xn(e));return i&&r&&(a.prefix=i,a.iconName=r),a.prefix&&o.length>1?a.iconName=Un[a.prefix][e.innerText]:a.prefix&&1===o.length&&(a.iconName=(t=a.prefix,n=function(e){for(var t="",n=0;n<e.length;n++)t+=("000"+e.charCodeAt(n).toString(16)).slice(-4);return t}(e.innerText),zn[t][n])),a}(e),n=t.iconName,i=t.prefix,r=t.rest,o=function(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(e,t){var n=t.split(":"),i=n[0],r=n.slice(1);return i&&r.length>0&&(e[i]=r.join(":").trim()),e},{})),n}(e),a=function(e){return Yn(e.getAttribute("data-fa-transform"))}(e),s=function(e){var t=e.getAttribute("data-fa-symbol");return null!==t&&(""===t||t)}(e),l=function(e){var t=yn(e.attributes).reduce(function(e,t){return"class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e},{}),n=e.getAttribute("title");return un.autoA11y&&(n?t["aria-labelledby"]=un.replacementClass+"-title-"+kn():t["aria-hidden"]="true"),t}(e),c=function(e){var t=e.getAttribute("data-fa-mask");return t?Fn(t.split(" ").map(function(e){return e.trim()})):{prefix:null,iconName:null,rest:[]}}(e);return{iconName:n,title:e.getAttribute("title"),prefix:i,transform:a,symbol:s,mask:c,extra:{classes:r,styles:o,attributes:l}}}(e);return~t.extra.classes.indexOf("fa-layers-text")?function(e,t){var n=t.title,i=t.transform,r=t.extra,o=null,a=null;if(Yt){var s=parseInt(getComputedStyle(e).fontSize,10),l=e.getBoundingClientRect();o=l.width/s,a=l.height/s}return un.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),[e,Pn({content:e.innerHTML,width:o,height:a,transform:i,title:n,extra:r,watchable:!0})]}(e,t):function(e,t){var n=t.iconName,i=t.title,r=t.prefix,o=t.transform,a=t.symbol,s=t.mask,l=t.extra;return[e,Mn({icons:{main:si(n,r),mask:si(s.iconName,s.prefix)},prefix:r,iconName:n,transform:o,symbol:a,mask:s,title:i,extra:l,watchable:!0})]}(e,t)}function ci(e){"function"==typeof e.remove?e.remove():e&&e.parentNode&&e.parentNode.removeChild(e)}function ui(e){if(Qt){var t=Sn("searchPseudoElements");Gn=!0,yn(e.querySelectorAll("*")).forEach(function(e){[":before",":after"].forEach(function(t){var n=Vt.getComputedStyle(e,t),i=n.getPropertyValue("font-family").match(oi),r=yn(e.children).filter(function(e){return e.getAttribute("data-fa-pseudo-element")===t})[0];if(r&&(r.nextSibling&&r.nextSibling.textContent.indexOf("data-fa-pseudo-element")>-1&&ci(r.nextSibling),ci(r),r=null),i&&!r){var o=n.getPropertyValue("content"),a=Ht.createElement("i");a.setAttribute("class",""+ai[i[1]]),a.setAttribute("data-fa-pseudo-element",t),a.innerText=3===o.length?o.substr(1,1):o,":before"===t?e.insertBefore(a,e.firstChild):e.appendChild(a)}})}),Gn=!1,t()}}function di(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(Qt){var n=Ht.documentElement.classList,i=function(e){return n.add("fontawesome-i2svg-"+e)},r=function(e){return n.remove("fontawesome-i2svg-"+e)},o=Object.keys(ri),a=[".fa-layers-text:not([data-fa-i2svg])"].concat(o.map(function(e){return"."+e+":not([data-fa-i2svg])"})).join(", ");if(0!==a.length){var s=yn(e.querySelectorAll(a));if(s.length>0){i("pending"),r("complete");var l=Sn("onTree"),c=s.reduce(function(e,t){try{var n=li(t);n&&e.push(n)}catch(Pi){$t||Pi instanceof $n&&console.error(Pi)}return e},[]);l(),Jn(c,function(){i("active"),i("complete"),r("pending"),"function"==typeof t&&t()})}}}}function pi(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=li(e);n&&Jn([n],t)}var fi=function(){var e="svg-inline--fa",t=un.familyPrefix,n=un.replacementClass,i='svg:not(:root).svg-inline--fa {\n overflow: visible; }\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -.125em; }\n .svg-inline--fa.fa-lg {\n vertical-align: -.225em; }\n .svg-inline--fa.fa-w-1 {\n width: 0.0625em; }\n .svg-inline--fa.fa-w-2 {\n width: 0.125em; }\n .svg-inline--fa.fa-w-3 {\n width: 0.1875em; }\n .svg-inline--fa.fa-w-4 {\n width: 0.25em; }\n .svg-inline--fa.fa-w-5 {\n width: 0.3125em; }\n .svg-inline--fa.fa-w-6 {\n width: 0.375em; }\n .svg-inline--fa.fa-w-7 {\n width: 0.4375em; }\n .svg-inline--fa.fa-w-8 {\n width: 0.5em; }\n .svg-inline--fa.fa-w-9 {\n width: 0.5625em; }\n .svg-inline--fa.fa-w-10 {\n width: 0.625em; }\n .svg-inline--fa.fa-w-11 {\n width: 0.6875em; }\n .svg-inline--fa.fa-w-12 {\n width: 0.75em; }\n .svg-inline--fa.fa-w-13 {\n width: 0.8125em; }\n .svg-inline--fa.fa-w-14 {\n width: 0.875em; }\n .svg-inline--fa.fa-w-15 {\n width: 0.9375em; }\n .svg-inline--fa.fa-w-16 {\n width: 1em; }\n .svg-inline--fa.fa-w-17 {\n width: 1.0625em; }\n .svg-inline--fa.fa-w-18 {\n width: 1.125em; }\n .svg-inline--fa.fa-w-19 {\n width: 1.1875em; }\n .svg-inline--fa.fa-w-20 {\n width: 1.25em; }\n .svg-inline--fa.fa-pull-left {\n margin-right: .3em;\n width: auto; }\n .svg-inline--fa.fa-pull-right {\n margin-left: .3em;\n width: auto; }\n .svg-inline--fa.fa-border {\n height: 1.5em; }\n .svg-inline--fa.fa-li {\n width: 2em; }\n .svg-inline--fa.fa-fw {\n width: 1.25em; }\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -.125em;\n width: 1em; }\n .fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-text, .fa-layers-counter {\n display: inline-block;\n position: absolute;\n text-align: center; }\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: .25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right; }\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left; }\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left; }\n\n.fa-lg {\n font-size: 1.33333em;\n line-height: 0.75em;\n vertical-align: -.0667em; }\n\n.fa-xs {\n font-size: .75em; }\n\n.fa-sm {\n font-size: .875em; }\n\n.fa-1x {\n font-size: 1em; }\n\n.fa-2x {\n font-size: 2em; }\n\n.fa-3x {\n font-size: 3em; }\n\n.fa-4x {\n font-size: 4em; }\n\n.fa-5x {\n font-size: 5em; }\n\n.fa-6x {\n font-size: 6em; }\n\n.fa-7x {\n font-size: 7em; }\n\n.fa-8x {\n font-size: 8em; }\n\n.fa-9x {\n font-size: 9em; }\n\n.fa-10x {\n font-size: 10em; }\n\n.fa-fw {\n text-align: center;\n width: 1.25em; }\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0; }\n .fa-ul > li {\n position: relative; }\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit; }\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: .1em;\n padding: .2em .25em .15em; }\n\n.fa-pull-left {\n float: left; }\n\n.fa-pull-right {\n float: right; }\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: .3em; }\n\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: .3em; }\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear; }\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8); }\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg); }\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg); }\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1); }\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1); }\n\n.fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n -webkit-filter: none;\n filter: none; }\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2em; }\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1em; }\n\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2em; }\n\n.fa-inverse {\n color: #fff; }\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto; }\n';if("fa"!==t||n!==e){var r=new RegExp("\\.fa\\-","g"),o=new RegExp("\\."+e,"g");i=i.replace(r,"."+t+"-").replace(o,"."+n)}return i};function hi(e,t){var n=Object.keys(t).reduce(function(e,n){var i=t[n];return i.icon?e[i.iconName]=i.icon:e[n]=i,e},{});"function"==typeof fn.hooks.addPack?fn.hooks.addPack(e,n):fn.styles[e]=on({},fn.styles[e]||{},n),"fas"===e&&hi("fa",t)}var bi=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}return rn(e,[{key:"add",value:function(){for(var e=this,t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];var r=n.reduce(this._pullDefinitions,{});Object.keys(r).forEach(function(t){e.definitions[t]=on({},e.definitions[t]||{},r[t]),hi(t,r[t])})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(function(t){var i=n[t],r=i.prefix,o=i.iconName,a=i.icon;e[r]||(e[r]={}),e[r][o]=a}),e}}]),e}();function gi(e){return{found:!0,width:e[0],height:e[1],icon:{tag:"path",attributes:{fill:"currentColor",d:e.slice(4)[0]}}}}var mi=!1;function vi(){un.autoAddCss&&(mi||vn(fi()),mi=!0)}function _i(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(e){return Kn(e)})}}),Object.defineProperty(e,"node",{get:function(){if(Qt){var t=Ht.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function ki(e){var t=e.prefix,n=void 0===t?"fa":t,i=e.iconName;if(i)return Wn(xi.definitions,n,i)||Wn(fn.styles,n,i)}var yi,xi=new bi,wi=(yi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,i=void 0===n?mn:n,r=t.symbol,o=void 0!==r&&r,a=t.mask,s=void 0===a?null:a,l=t.title,c=void 0===l?null:l,u=t.classes,d=void 0===u?[]:u,p=t.attributes,f=void 0===p?{}:p,h=t.styles,b=void 0===h?{}:h;if(e){var g=e.prefix,m=e.iconName,v=e.icon;return _i(on({type:"icon"},e),function(){return vi(),un.autoA11y&&(c?f["aria-labelledby"]=un.replacementClass+"-title-"+kn():f["aria-hidden"]="true"),Mn({icons:{main:gi(v),mask:s?gi(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:g,iconName:m,transform:on({},mn,i),symbol:o,title:c,extra:{attributes:f,styles:b,classes:d}})})}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(e||{}).icon?e:ki(e||{}),i=t.mask;return i&&(i=(i||{}).icon?i:ki(i||{})),yi(n,on({},t,{mask:i}))}),Ei={noAuto:function(){dn({autoReplaceSvg:!1,observeMutations:!1}),Qn&&Qn.disconnect()},dom:{i2svg:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Qt){vi();var t=e.node,n=void 0===t?Ht:t,i=e.callback,r=void 0===i?function(){}:i;un.searchPseudoElements&&ui(n),di(n,r)}},css:fi,insertCss:function(){vn(fi())}},library:xi,parse:{transform:function(e){return Yn(e)}},findIconDefinition:ki,icon:wi,text:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,i=void 0===n?mn:n,r=t.title,o=void 0===r?null:r,a=t.classes,s=void 0===a?[]:a,l=t.attributes,c=void 0===l?{}:l,u=t.styles,d=void 0===u?{}:u;return _i({type:"text",content:e},function(){return vi(),Pn({content:e,transform:on({},mn,i),title:o,extra:{attributes:c,styles:d,classes:[un.familyPrefix+"-layers-text"].concat(an(s))}})})},layer:function(e){return _i({type:"layer"},function(){vi();var t=[];return e(function(e){Array.isArray(e)?e.map(function(e){t=t.concat(e.abstract)}):t=t.concat(e.abstract)}),[{tag:"span",attributes:{class:un.familyPrefix+"-layers"},children:t}]})}},Ci=function(){Qt&&un.autoReplaceSvg&&Ei.dom.i2svg({node:Ht})};Object.defineProperty(Ei,"config",{get:function(){return un},set:function(e){dn(e)}}),Qt&&function(e){try{!function(){var e;Gt&&(Vt.FontAwesome||(Vt.FontAwesome=Ei),e=function(){Object.keys(fn.styles).length>0&&Ci(),un.observeMutations&&"function"==typeof MutationObserver&&function(e){if(jt){var t=e.treeCallback,n=e.nodeCallback,i=e.pseudoElementsCallback;Qn=new jt(function(e){Gn||yn(e).forEach(function(e){if("childList"===e.type&&e.addedNodes.length>0&&!Hn(e.addedNodes[0])&&(un.searchPseudoElements&&i(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&un.searchPseudoElements&&i(e.target.parentNode),"attributes"===e.type&&Hn(e.target)&&~tn.indexOf(e.attributeName))if("class"===e.attributeName){var r=Fn(xn(e.target)),o=r.prefix,a=r.iconName;o&&e.target.setAttribute("data-prefix",o),a&&e.target.setAttribute("data-icon",a)}else n(e.target)})}),Qt&&Qn.observe(Ht.getElementsByTagName("body")[0],{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}({treeCallback:di,nodeCallback:pi,pseudoElementsCallback:ui})},Qt&&(bn?setTimeout(e,0):hn.push(e))),fn.hooks=on({},fn.hooks,{addPack:function(e,t){fn.styles[e]=on({},fn.styles[e]||{},t),Nn(),Ci()},addShims:function(e){var t;(t=fn.shims).push.apply(t,an(e)),Nn(),Ci()}})}()}catch(Pi){if(!$t)throw Pi}}();var Ti=Ei,Oi=n(5291),Mi=function(){var e=function(){function e(t){_classCallCheck(this,e),Ti.library.add(Oi.NBC,Oi.NBC,Oi.onQ,Oi.EyR,Oi.eSF,Oi.KS0,Oi.jZZ,Oi.LEp,Oi._jT,Oi.q7m,Oi.KXm,Oi.DWN,Oi.mNe,Oi.FL8,Oi.XQY,Oi.$aW,Oi.LM3,Oi.eHv,Oi.r8p,Oi.TL5,Oi.YHc,Oi.tMT,Oi.gc2,Oi.wn1,Oi.xhP,Oi.Xjp,Oi.A8,Oi.G_j,Oi.Kl4,Oi.cf$,Oi.Sbq,Oi.UO1,Oi.Z$V);var n,i,o,a,s,l,c=(n=Tt.Q,o=function(e,t){return t.get(r._Vd).resolveComponentFactory(e).inputs}(n,(i={injector:t}).injector),a=i.strategyFactory||new Lt(n,i.injector),s=function(e){var t={};return e.forEach(function(e){var n,i=e.propName,r=e.templateName;t[(n=r,n.replace(/[A-Z]/g,function(e){return"-".concat(e.toLowerCase())}))]=i}),t}(o),(l=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var i;return _classCallCheck(this,n),(i=t.call(this)).injector=e,i}return _createClass(n,[{key:"ngElementStrategy",get:function(){var e=this;if(!this._ngElementStrategy){var t=this._ngElementStrategy=a.create(this.injector||i.injector);o.forEach(function(n){var i=n.propName;if(e.hasOwnProperty(i)){var r=e[i];delete e[i],t.setInputValue(i,r)}})}return this._ngElementStrategy}},{key:"attributeChangedCallback",value:function(e,t,n,i){this.ngElementStrategy.setInputValue(s[e],n)}},{key:"connectedCallback",value:function(){var e=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),e=!0),this.ngElementStrategy.connect(this),e||this.subscribeToEvents()}},{key:"disconnectedCallback",value:function(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}},{key:"subscribeToEvents",value:function(){var e=this;this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(function(t){var n=function(e,t,n){if("function"!=typeof CustomEvent){var i=e.createEvent("CustomEvent");return i.initCustomEvent(t,!1,!1,n),i}return new CustomEvent(t,{bubbles:!1,cancelable:!1,detail:n})}(e.ownerDocument,t.name,t.value);e.dispatchEvent(n)})}}]),n}(Zt)).observedAttributes=Object.keys(s),o.forEach(function(e){var t=e.propName;Object.defineProperty(l.prototype,t,{get:function(){return this.ngElementStrategy.getInputValue(t)},set:function(e){this.ngElementStrategy.setInputValue(t,e)},configurable:!0,enumerable:!0})}),l);customElements.define("network-expander",c)}return _createClass(e,[{key:"ngDoBootstrap",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(r.zs3))},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:[Ot.Kt],imports:[[i.b2,o.A0,s.u5,a.ez,l.JF,Et,Ct.U$,zt.uH]]}),e}();n(529).N.production&&(0,r.G48)(),i.q6().bootstrapModule(Mi).catch(function(e){return console.error(e)})},2723:function(e,t,n){"use strict";var i="undefined"!=typeof globalThis&&globalThis,r="undefined"!=typeof window&&window,o="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,a="undefined"!=typeof global&&global;function s(e,t){return":"===t.charAt(0)?e.substring(function(e,t){for(var n=1,i=1;n<e.length;n++,i++)if("\\"===t[i])i++;else if(":"===e[n])return n;throw new Error('Unterminated $localize metadata block in "'.concat(t,'".'))}(e,t)+1):e}(i||a||r||o).$localize=function e(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];if(e.translate){var o=e.translate(t,i);t=o[0],i=o[1]}for(var a=s(t[0],t.raw[0]),l=1;l<t.length;l++)a+=i[l-1]+s(t[l],t.raw[l]);return a},n(2167),n(5022)},9162:function(e,t,n){"use strict";n.d(t,{ZT:function(){return r},mG:function(){return o},Jh:function(){return a},XA:function(){return s},CR:function(){return l},ev:function(){return c},qq:function(){return u},FC:function(){return d},KL:function(){return p}});var i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function o(e,t,n,i){return new(n||(n=Promise))(function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,s)}l((i=i.apply(e,t||[])).next())})}function a(e,t){var n,i,r,o,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,i&&(r=2&o[0]?i.return:o[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,o[1])).done)return r;switch(i=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,i=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]<r[3])){a.label=o[1];break}if(6===o[0]&&a.label<r[1]){a.label=r[1],r=o;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(o);break}r[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(s){o=[6,s],i=0}finally{n=r=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function s(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],i=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(i=o.next()).done;)a.push(i.value)}catch(s){r={error:s}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return a}function c(e,t){for(var n=0,i=t.length,r=e.length;n<i;n++,r++)e[r]=t[n];return e}function u(e){return this instanceof u?(this.v=e,this):new u(e)}function d(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=n.apply(e,t||[]),o=[];return i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i;function a(e){r[e]&&(i[e]=function(t){return new Promise(function(n,i){o.push([e,t,n,i])>1||s(e,t)})})}function s(e,t){try{(n=r[e](t)).value instanceof u?Promise.resolve(n.value.v).then(l,c):d(o[0][2],n)}catch(i){d(o[0][3],i)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function d(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}}function p(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=s(e),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(n){t[n]=e[n]&&function(t){return new Promise(function(i,r){!function(e,t,n,i){Promise.resolve(i).then(function(t){e({value:t,done:n})},t)}(i,r,(t=e[n](t)).done,t.value)})}}}},4762:function(e,t,n){"use strict";function i(e,t,n,i){return new(n||(n=Promise))(function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,s)}l((i=i.apply(e,t||[])).next())})}n.d(t,{mG:function(){return i}})}},function(e){"use strict";e(e.s=6855)}])})(); \ No newline at end of file diff --git a/drugstone-test.html b/drugstone-test.html index c7f54207..d93272e8 100644 --- a/drugstone-test.html +++ b/drugstone-test.html @@ -1,15 +1,16 @@ <!doctype html> <html lang="en"> <head> - <script src="https://cdn.jsdelivr.net/gh/AndiMajore/drugstone-releases@0.6.6/remote/drugsTone.js"></script> - <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/AndiMajore/drugstone-releases@0.6.6/remote/styles.css"> + <script src="https://cdn.jsdelivr.net/gh/AndiMajore/drugstone-releases@0.7.0-rc2/remote/drugsTone.js"></script> + <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/AndiMajore/drugstone-releases@0.7.0-rc2/remote/styles.css"> </head> <body> <div style="height: 700px; width: 1300px;"> <network-expander id='drugstone-panel-1' - config='{"nodeGroups":{"0.5":{"type":"gene","color":"#CCFF33FF","groupName":"0.5","shape":"star"},"patientGroup":{"type":"gene","color":"#FF0000FF","groupName":"Patients","shape":"circle"},"Group1":{"type":"someType","color":"#e900f5","groupName":"genes","shape":"circle","id":"Group1"}},"edgeGroups":{"normal":{"color":"black","groupName":"Custom Group"},"dashed":{"color":"#000857","groupName":"Dashed","dashes":[3,2]}},"identifier":"symbol","showFooter":false,"showQuery":false,"legendPos":"right","showLegendEdges":false}' - network='{"nodes":[{"id":"EGFR","group":"Group1"},{"id":"MYC","group":"Group1"},{"id":"ACE2","group":"Group1"}],"edges":[{"from":"TP53","to":"C5","group":"dashed"},{"from":"TP53","to":"PTEN","group":"dashed"},{"from":"Patient","to":"C5","group":"normal"},{"from":"Patient","to":"PTEN","group":"normal"}]}'> + theme='{"background":"#212a4a","panel-background":"#1829c4","panel-border":"#c928c9","network-background":"#d93bd9","color1":"#00D1B2","color2":"#3273DC","text-primary":"#000000","text-secondary":"#FFFFFF","success":"#48C774","warn":"#C78E48","error":"#F14668"}' + config='{"nodeGroups":{"0.5":{"type":"gene","color":"#CCFF33FF","groupName":"0.5","shape":"star"},"1.5":{"type":"gene","color":"#66FF33FF","groupName":"1.5","shape":"circle"},"2.0":{"type":"gene","color":"#33CC33FF","groupName":"2.0","shape":"circle"},"patientGroup":{"type":"gene","color":"#FF0000FF","groupName":"Patients","shape":"circle"}},"edgeGroups":{"normal":{"color":"black","groupName":"Custom Group"},"dashed":{"color":"#000857","groupName":"Dashed","dashes":[3,2]}},"identifier":"symbol","legendUrl":"https://exbio.wzw.tum.de/covex/assets/leg1.png"}' + network='{"nodes":[{"id":"TP53","group":"0.5","x":4,"y":6},{"id":"C5","group":"0.5","x":6,"y":4},{"id":"Patient","group":"patientGroup"},{"label":"PTEN","id":"PTEN","group":0.5}],"edges":[{"from":"TP53","to":"C5","group":"dashed"},{"from":"TP53","to":"PTEN","group":"dashed"},{"from":"Patient","to":"C5","group":"normal"},{"from":"Patient","to":"PTEN","group":"normal"}]}'> </network-expander> </div> </body> diff --git a/releases/release_tag.sh b/releases/release_tag.sh index d43d74b8..307d2a39 100755 --- a/releases/release_tag.sh +++ b/releases/release_tag.sh @@ -21,17 +21,17 @@ echo "Cloning Release Repo..." git clone git@github.com:AndiMajore/drugstone-releases.git echo "Updating Repo..." -#echo "Building release..." -#cd frontend || exit -#npm run build:netex -#cd ../ -#cp frontend/drugsTone-build/* drugstone-releases/releases/ -# -#echo "Building dev..." -#cd frontend || exit -#npm run build:netex-dev -#cd ../ -#cp frontend/drugsTone-build/* drugstone-releases/dev/ +echo "Building release..." +cd frontend || exit +npm run build:netex +cd ../ +cp frontend/drugsTone-build/* drugstone-releases/releases/ + +echo "Building dev..." +cd frontend || exit +npm run build:netex-dev +cd ../ +cp frontend/drugsTone-build/* drugstone-releases/dev/ echo "Building remote..." cd frontend || exit diff --git a/src/app/components/task-list/task-list.component.html b/src/app/components/task-list/task-list.component.html index c5794b9a..a7abdfa5 100644 --- a/src/app/components/task-list/task-list.component.html +++ b/src/app/components/task-list/task-list.component.html @@ -62,7 +62,7 @@ <span class="icon is-pulled-right"><i class="fas fa-exclamation-triangle" aria-hidden="true"></i></span> </p> <p class="has-text-danger"> - <small class="status-field">{{task.info.status}}</small> + <small [style.background-color]="colorTheme['panel-background']" [style.border-color]="colorTheme['panel-border']" class="status-field">{{task.info.status}}</small> <a (click)="analysis.removeTask(task.token)" class="is-pulled-right has-text-danger"> <span class="icon is-pulled-right"> <i class="fa fa-trash"></i> diff --git a/src/app/components/task-list/task-list.component.ts b/src/app/components/task-list/task-list.component.ts index b2382991..7587039b 100644 --- a/src/app/components/task-list/task-list.component.ts +++ b/src/app/components/task-list/task-list.component.ts @@ -1,5 +1,6 @@ import {Component, EventEmitter, Input, OnInit, Output} from '@angular/core'; import {AnalysisService, algorithmNames} from '../../services/analysis/analysis.service'; +import {Theme} from '../../theme'; @Component({ @@ -10,6 +11,7 @@ import {AnalysisService, algorithmNames} from '../../services/analysis/analysis. export class TaskListComponent implements OnInit { + @Input() colorTheme: Theme; @Input() token: string; @Output() tokenChange: EventEmitter<string> = new EventEmitter(); diff --git a/src/app/pages/explorer-page/explorer-page.component.html b/src/app/pages/explorer-page/explorer-page.component.html index 59762c19..59b0988d 100644 --- a/src/app/pages/explorer-page/explorer-page.component.html +++ b/src/app/pages/explorer-page/explorer-page.component.html @@ -1,4 +1,4 @@ -<div id="appWindow" class="is-hidden-mobile fullheight" [style.color]="textColor" (window:resize)="onResize($event)"> +<div id="appWindow" class="is-hidden-mobile fullheight" [style.color]="textColor" (window:resize)="onResize($event)" [style.background-color]="colorTheme.background" > <app-launch-analysis [(show)]="showAnalysisDialog" @@ -22,7 +22,7 @@ <!-- Start left sidebar --> <div *ngIf="myConfig.showLeftSidebar" class="covex sidebar bar-left"> - <div *ngIf="myConfig.showOverview" class="card bar-large" [ngClass]="{'b-text-small':smallStyle}"> + <div *ngIf="myConfig.showOverview" class="card bar-large" [ngClass]="{'b-text-small':smallStyle}" [style.background-color]="colorTheme['panel-background']"> <header class="card-header"> <p class="card-header-title"> <span class="icon"> @@ -69,7 +69,7 @@ </div> </div> - <div *ngIf="myConfig.showQuery" class="card bar-large" [ngClass]="{'b-text-small':smallStyle}"> + <div *ngIf="myConfig.showQuery" class="card bar-large" [ngClass]="{'b-text-small':smallStyle}" [style.background-color]="colorTheme['panel-background']"> <header class="card-header"> <p class="card-header-title"> <span class="icon"> @@ -102,7 +102,7 @@ </div> <!-- Start network block --> - <div class="covex network center-panel" id="main-column"> + <div class="covex network center-panel" id="main-column" [style.background-color]="colorTheme['panel-background']"> <div class="analysis-view" *ngIf="selectedAnalysisToken"> <app-analysis-panel [(token)]="selectedAnalysisToken" @@ -111,7 +111,7 @@ [smallStyle]="smallStyle"></app-analysis-panel> </div> - <div class="card network"> + <div class="card network" [style.background-color]="colorTheme['network-background']"> <header class="card-header"> <p class="card-header-title"> @@ -188,7 +188,7 @@ <!-- End network block --> <div *ngIf="myConfig.showRightSidebar" class="covex sidebar bar-right"> - <div *ngIf="myConfig.showItemSelector" class="card bar-large"> + <div *ngIf="myConfig.showItemSelector" class="card bar-large" [style.background-color]="colorTheme['panel-background']"> <header class="card-header" [ngClass]="{'b-text-small':smallStyle}"> <p class="card-header-title"> <span class="icon"> @@ -219,7 +219,7 @@ </div> </div> - <div *ngIf="myConfig.showSimpleAnalysis" class="card bar-large"> + <div *ngIf="myConfig.showSimpleAnalysis" class="card bar-large" [style.background-color]="colorTheme['panel-background']"> <header class="card-header" [ngClass]="{'b-text-small':smallStyle}"> <p class="card-header-title"> <span class="icon"> @@ -237,7 +237,7 @@ </span> </a> </header> - <div *ngIf="collapseAnalysisQuick"> + <div *ngIf="collapseAnalysisQuick" [style.background-color]="colorTheme['panel-background']"> <div class="card-content quick-find"> <div class="field"> <div class="control"> @@ -292,7 +292,7 @@ </div> </div> - <div *ngIf="myConfig.showAdvAnalysis" class="card bar-large"> + <div *ngIf="myConfig.showAdvAnalysis" class="card bar-large" [style.background-color]="colorTheme['panel-background']"> <header class="card-header" [ngClass]="{'b-text-small':smallStyle}"> <p class="card-header-title"> <span class="icon"> @@ -310,7 +310,7 @@ </span> </a> </header> - <div *ngIf="collapseAnalysis"> + <div *ngIf="collapseAnalysis" > <div class="card-content"> <div class="field"> <div class="control"> @@ -370,7 +370,7 @@ </div> </div> - <div *ngIf="myConfig.showTasks" class="card bar-large"> + <div *ngIf="myConfig.showTasks" class="card bar-large" [style.background-color]="colorTheme['panel-background']"> <header class="card-header" [ngClass]="{'b-text-small':smallStyle}"> <p class="card-header-title"> <span class="icon"> @@ -390,9 +390,9 @@ </header> <div *ngIf="collapseTask"> <div class="card-content overflow" *ngIf="analysis.tasks && analysis.tasks.length > 0"> - <app-task-list [(token)]="selectedAnalysisToken"></app-task-list> + <app-task-list [(token)]="selectedAnalysisToken" [colorTheme]="colorTheme"></app-task-list> </div> - <footer class="card-footer"> + <footer class="card-footer" [style.border-color]="colorTheme['panel-border']"> <a *ngIf="analysis.tasks && analysis.tasks.length > 0" (click)="analysis.removeAllTasks(); selectedAnalysisToken = null;" class="card-footer-item has-text-danger" data-tooltip="Delete all tasks."> @@ -407,7 +407,7 @@ </div> </div> - <div *ngIf="myConfig.showSelection" class="card bar-large"> + <div *ngIf="myConfig.showSelection" class="card bar-large" [style.background-color]="colorTheme['panel-background']" [style.border-color]="colorTheme['panel-border']"> <header class="card-header" [ngClass]="{'b-text-small':smallStyle}"> <p class="card-header-title"> <span class="icon"> @@ -426,7 +426,7 @@ </a> </header> <div *ngIf="collapseSelection" class="seed-selection" [ngClass]="{'text-normal':smallStyle}"> - <div class="card-content overflow"> + <div class="card-content overflow" [style.background-color]="colorTheme['panel-background']"> <table class="table selection-table" *ngIf="analysis.getCount() > 0"> <thead> <tr> @@ -453,7 +453,7 @@ </i> </div> - <footer class="card-footer" *ngIf="selectedAnalysisToken"> + <footer class="card-footer" *ngIf="selectedAnalysisToken" [style.background-color]="colorTheme['panel-background']" [style.border-color]="colorTheme['panel-border']"> <a (click)="analysis.addSeeds(currentViewNodes)" class="card-footer-item has-text-success" data-tooltip="Add all visible seeds."> @@ -475,10 +475,10 @@ </a> </footer> - <footer class="card-footer"> + <footer class="card-footer" [style.background-color]="colorTheme['panel-background']" [style.border-color]="colorTheme['panel-border']"> <a (click)="showCustomProteinsDialog = true" class="card-footer-item has-text-primary" - data-tooltip="Add a custom list of proteins."> + data-tooltip="Add a custom list of proteins." [style.border-color]="colorTheme['panel-border']"> <span class="icon"> <i class="fa fa-upload"></i> </span> @@ -488,7 +488,7 @@ </a> <a (click)="showThresholdDialog = true" class="card-footer-item has-text-primary" - data-tooltip="Add proteins expressed in the tissue."> + data-tooltip="Add proteins expressed in the tissue." [style.border-color]="colorTheme['panel-border']"> <span class="icon"> <i class="fa fa-angle-double-up"></i> </span> @@ -498,9 +498,9 @@ </a> </footer> - <footer class="card-footer"> + <footer class="card-footer" [style.background-color]="colorTheme['panel-background']" [style.border-color]="colorTheme['panel-border']"> <a (click)="analysis.invertSelection(currentViewNodes)" class="card-footer-item has-text-primary" - data-tooltip="Invert the current selection."> + data-tooltip="Invert the current selection." [style.border-color]="colorTheme['panel-border']"> <span class="icon"> <i class="fa fa-sync"></i> </span> @@ -509,7 +509,7 @@ </span> </a> <a (click)="analysis.resetSelection()" class="card-footer-item has-text-danger" - data-tooltip="Remove all entries from the selection."> + data-tooltip="Remove all entries from the selection." [style.border-color]="colorTheme['panel-border']"> <span class="icon"> <i class="fa fa-broom"></i> </span> @@ -525,7 +525,7 @@ </div> </div> -<div class="is-hidden-tablet mobile-fallback"> +<div class="is-hidden-tablet mobile-fallback" [style.background-color]="colorTheme.background"> Sorry, CoVex is not available for mobile phones. To find information about CoVex, please check the <a routerLink="/about">About</a> page or visit this page with another device with a larger screen. diff --git a/src/app/pages/explorer-page/explorer-page.component.ts b/src/app/pages/explorer-page/explorer-page.component.ts index 764f3670..d59480f4 100644 --- a/src/app/pages/explorer-page/explorer-page.component.ts +++ b/src/app/pages/explorer-page/explorer-page.component.ts @@ -6,6 +6,7 @@ import {OmnipathControllerService} from '../../services/omnipath-controller/omni import domtoimage from 'dom-to-image'; import {NetworkSettings} from '../../network-settings'; import {defaultConfig, EdgeGroup, IConfig, NodeGroup} from '../../config'; +import {defaultTheme, Theme} from '../../theme'; import {NetexControllerService} from 'src/app/services/netex-controller/netex-controller.service'; // import * as 'vis' from 'vis-network'; // import {DataSet} from 'vis-data'; @@ -30,6 +31,18 @@ export class ExplorerPageComponent implements OnInit, AfterViewInit { @Input() public onload: undefined | string; + public colorTheme: Theme = defaultTheme; + + @Input() + public set theme(config: string | undefined) { + if (config == null) { + return; + } + const theme = JSON.parse(config); + for (const key of Object.keys(theme)) { + this.colorTheme[key] = theme[key]; + } + } @Input() public set config(config: string | undefined) { @@ -417,10 +430,10 @@ export class ExplorerPageComponent implements OnInit, AfterViewInit { public toImage() { this.downloadDom(this.networkWithLegendEl.nativeElement).catch(error => { - console.error("Falling back to network only screenshot. Some components seem to be inaccessable, most likely the legend is a custom image with CORS access problems on the host server side.") + console.error('Falling back to network only screenshot. Some components seem to be inaccessable, most likely the legend is a custom image with CORS access problems on the host server side.'); this.downloadDom(this.networkEl.nativeElement).catch(e => { - console.error("Some network content seems to be inaccessable for saving as a screenshot. This can happen due to custom images used as nodes. Please ensure correct CORS accessability on the images host server.") - console.error(e) + console.error('Some network content seems to be inaccessable for saving as a screenshot. This can happen due to custom images used as nodes. Please ensure correct CORS accessability on the images host server.'); + console.error(e); }); }); } diff --git a/src/app/theme.ts b/src/app/theme.ts new file mode 100644 index 00000000..38b7001a --- /dev/null +++ b/src/app/theme.ts @@ -0,0 +1,27 @@ +export interface Theme { + background: string; + 'panel-background': string; + 'panel-border': string; + 'network-background': string; + color1: string; + color2: string; + 'text-primary': string; + 'text-secondary': string; + success: string; + warn: string; + error: string; +} + +export const defaultTheme: Theme = { + background : '#fff', + 'panel-background': '#fff', + 'panel-border': '#ededed', + 'network-background': '#fff', + color1: '#00d1b2', + color2: '#3273dc', + 'text-primary': '#000', + 'text-secondary': '#fff', + success: '#48c774', + warn: '#C78E48', + error: '#f14668' +}; diff --git a/src/index.html b/src/index.html index be355711..907a6a51 100644 --- a/src/index.html +++ b/src/index.html @@ -47,6 +47,7 @@ {"from": "Patient No. 5","to": "C5","label": "w/o group"} ] }' + theme='{"background":"#cd3de6", "panel-background":"#C78E48", "panel-border":"black"}' style="height: 100%; width: 100vw; display: block;" ></network-expander> </div> -- GitLab