diff --git a/index.html b/index.html index 7b39699..667296e 100644 --- a/index.html +++ b/index.html @@ -214,31 +214,31 @@

Machine Translations of Other Datasets

- CC3M Train (11 GB) + CC3M Train (7 GB) - CC3M Dev (56 MB) + CC3M Dev (33 MB) - COCO Train (860 MB) + COCO Train (567 MB) - COCO Dev (38 MB) + COCO Dev (25 MB)
diff --git a/web-data/README.md b/web-data/README.md index cab4c46..147db79 100644 --- a/web-data/README.md +++ b/web-data/README.md @@ -25,12 +25,16 @@ The original captions are from: and [COCO Captions](http://images.cocodataset.org/annotations/annotations_trainval2014.zip). +For COCO captions we worked with the +[Karpathy split](https://arxiv.org/pdf/1412.2306.pdf) with this +[data](http://cs.stanford.edu/people/karpathy/deepimagesent/caption_datasets.zip). + ## Format The translations are in JSONL format, where each line of the file is a JSON-encoded object with: -- `image_id`: Unique identifier of each image +- `image_id` or `rec_num`: Unique identifier of each image - `src_lang`: Source language - `trg_lang`: Target language - `caption_tokenized`: Original caption, tokenized @@ -38,17 +42,32 @@ JSON-encoded object with: - `backtranslation_tokenized`: Back-translated caption, tokenized. These are provided to allow for a rough estimation of the translation quality. +We label the validation split as `dev`. + +The original COCO dataset has five captions per `image_id`. We flattened it by +converting each COCO record into five records with one caption each and with +`image_id` set to `image_id_N` for the Nth caption where N=\(1,2,3,4,5\). + +The published CC3M data does not provide an `image_id` hence we use `rec_num` to +allow our users to identify the corresponding image and caption in the published +CC3M dataset split. Thus, if a record in cc3m_mt_dev.jsonl has `rec_num`=1, it +corresponds to the first record in the validation split of the published CC3M +dataset. Further,numerical quantities in the English captions were replaced by +'#' before translating them, thus for example '$123' --> '$###'. We translated +3,318,270 out of the 3,318,333 records in the train split. + ## Statistics Dataset | Size ----------- | ----------- -coco-dev | 850,000 -coco-train | 19,258,790 -cc3m-dev | 538,560 -cc3m-train | 112,824,580 - -BLEU-4 scores calculated using sacre-bleu with `reference=caption_tokenized`, -`hypothesis=backtranslation_tokenized`, and `tokenization=none`. +---------- | ------------------------------------------------------------------ +coco-dev | 850,000 (5,000 * 34 * 5 : Flattened Karpathy split validation set) +coco-train | 19,258,790 (113_287 * 34 * 5 : Flattened Karpathy split train set) +cc3m-dev | 538,560 (15,840 * 34) +cc3m-train | 112,821,180 (3,318,270 * 34) + +BLEU-4 scores were calculated using sacre-bleu with +`reference=caption_tokenized`, `hypothesis=backtranslation_tokenized`, and +`tokenization=none`. LangId | ar | bn | cs | da | de | el | es | fa | fi | fil | fr | he | hi | hr | hu | id | it | ja | ko | mi | nl | no | pl | pt | ro | ru | sv | sw | te | th | tr | uk | vi | zh ------------- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | --- diff --git a/web_code.js b/web_code.js index b433298..a98f13a 100755 --- a/web_code.js +++ b/web_code.js @@ -6,78 +6,79 @@ ea("Array.prototype.values",function(a){return a?a:function(){return ha(this,fun Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ -var f=this||self;function ia(a){"object"!=typeof a||a&&Array.isArray(a)}function ja(a,b){a=a.split(".");var c=f;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}function ka(a){return a};function g(a,b,c,d){var e=arguments.length,k=3>e?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d,l;if("object"===typeof Reflect&&Reflect&&"function"===typeof Reflect.decorate)k=Reflect.decorate(a,b,c,d);else for(var p=a.length-1;0<=p;p--)if(l=a[p])k=(3>e?l(k):3e?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d,l;if("object"===typeof Reflect&&Reflect&&"function"===typeof Reflect.decorate)k=Reflect.decorate(a,b,c,d);else for(var m=a.length-1;0<=m;m--)if(l=a[m])k=(3>e?l(k):3a``)||xa(a=>a`\0`)||xa(a=>a`\n`)||xa(a=>a`\u0000`);var ya; -const za='/**\n * @license\n * Copyright 2015 Matthew Holt\n * SPDX-License-Identifier: MIT\n */\n\n/*!\n\tPapa Parse\n\tv4.1.2\n\thttps://github.com/mholt/PapaParse\n*/\n!function(e){"use strict";function t(t,r){if(r=r||{},r.worker&&S.WORKERS_SUPPORTED){var n=f();return n.userStep=r.step,n.userChunk=r.chunk,n.userComplete=r.complete,n.userError=r.error,r.step=m(r.step),r.chunk=m(r.chunk),r.complete=m(r.complete),r.error=m(r.error),delete r.worker,void n.postMessage({input:t,config:r,workerId:n.id})}var o=null;return"string"==typeof t?o=r.download?new i(r):new a(r):(e.File&&t instanceof File||t instanceof Object)&&(o=new s(r)),o.stream(t)}function r(e,t){function r(){"object"==typeof t&&("string"==typeof t.delimiter&&1==t.delimiter.length&&-1==S.BAD_DELIMITERS.indexOf(t.delimiter)&&(u=t.delimiter),("boolean"==typeof t.quotes||t.quotes instanceof Array)&&(o=t.quotes),"string"==typeof t.newline&&(h=t.newline))}function n(e){if("object"!=typeof e)return[];var t=[];for(var r in e)t.push(r);return t}function i(e,t){var r="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var n=e instanceof Array&&e.length>0,i=!(t[0]instanceof Array);if(n){for(var a=0;a0&&(r+=u),r+=s(e[a],a);t.length>0&&(r+=h)}for(var o=0;oc;c++){c>0&&(r+=u);var d=n&&i?e[c]:c;r+=s(t[o][d],c)}o-1||" "==e.charAt(0)||" "==e.charAt(e.length-1);return r?\'"\'+e+\'"\':e}function a(e,t){for(var r=0;r-1)return!0;return!1}var o=!1,u=",",h="\\r\\n";if(r(),"string"==typeof e&&(e=JSON.parse(e)),e instanceof Array){if(!e.length||e[0]instanceof Array)return i(null,e);if("object"==typeof e[0])return i(n(e[0]),e)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),e.data instanceof Array&&(e.fields||(e.fields=e.data[0]instanceof Array?e.fields:n(e.data[0])),e.data[0]instanceof Array||"object"==typeof e.data[0]||(e.data=[e.data])),i(e.fields||[],e.data||[]);throw"exception: Unable to serialize unrecognized input"}function n(t){function r(e){var t=_(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new o(t),this._handle.streamer=this,this._config=t}this._handle=null,this._paused=!1,this._finished=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},r.call(this,t),this.parseChunk=function(t){if(this.isFirstChunk&&m(this._config.beforeFirstChunk)){var r=this._config.beforeFirstChunk(t);void 0!==r&&(t=r)}this.isFirstChunk=!1;var n=this._partialLine+t;this._partialLine="";var i=this._handle.parse(n,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var s=i.meta.cursor;this._finished||(this._partialLine=n.substring(s-this._baseIndex),this._baseIndex=s),i&&i.data&&(this._rowCount+=i.data.length);var a=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(y)e.postMessage({results:i,workerId:S.WORKER_ID,finished:a});else if(m(this._config.chunk)){if(this._config.chunk(i,this._handle),this._paused)return;i=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(i.data),this._completeResults.errors=this._completeResults.errors.concat(i.errors),this._completeResults.meta=i.meta),!a||!m(this._config.complete)||i&&i.meta.aborted||this._config.complete(this._completeResults),a||i&&i.meta.paused||this._nextChunk(),i}},this._sendError=function(t){m(this._config.error)?this._config.error(t):y&&this._config.error&&e.postMessage({workerId:S.WORKER_ID,error:t,finished:!1})}}function i(e){function t(e){var t=e.getResponseHeader("Content-Range");return parseInt(t.substr(t.lastIndexOf("/")+1))}e=e||{},e.chunkSize||(e.chunkSize=S.RemoteChunkSize),n.call(this,e);var r;this._nextChunk=k?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)return void this._chunkLoaded();if(r=new XMLHttpRequest,k||(r.onload=g(this._chunkLoaded,this),r.onerror=g(this._chunkError,this)),r.open("GET",this._input,!k),this._config.chunkSize){var e=this._start+this._config.chunkSize-1;r.setRequestHeader("Range","bytes="+this._start+"-"+e),r.setRequestHeader("If-None-Match","webkit-no-cache")}try{r.send()}catch(t){this._chunkError(t.message)}k&&0==r.status?this._chunkError():this._start+=this._config.chunkSize},this._chunkLoaded=function(){if(4==r.readyState){if(r.status<200||r.status>=400)return void this._chunkError();this._finished=!this._config.chunkSize||this._start>t(r),this.parseChunk(r.responseText)}},this._chunkError=function(e){var t=r.statusText||e;this._sendError(t)}}function s(e){e=e||{},e.chunkSize||(e.chunkSize=S.LocalChunkSize),n.call(this,e);var t,r,i="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,i?(t=new FileReader,t.onload=g(this._chunkLoaded,this),t.onerror=g(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function a(e){e=e||{},n.call(this,e);var t,r;this.stream=function(e){return t=e,r=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e=this._config.chunkSize,t=e?r.substr(0,e):r;return r=e?r.substr(e):"",this._finished=!r,this.parseChunk(t)}}}function o(e){function t(){if(b&&d&&(h("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to \'"+S.DefaultDelimiter+"\'"),d=!1),e.skipEmptyLines)for(var t=0;t=y.length?(r.__parsed_extra||(r.__parsed_extra=[]),r.__parsed_extra.push(b.data[t][n])):r[y[n]]=b.data[t][n])}e.header&&(b.data[t]=r,n>y.length?h("FieldMismatch","TooManyFields","Too many fields: expected "+y.length+" fields but parsed "+n,t):n1&&(h+=Math.abs(l-i),i=l):i=l}c.data.length>0&&(f/=c.data.length),("undefined"==typeof n||n>h)&&f>1.99&&(n=h,r=o)}return e.delimiter=r,{successful:!!r,bestDelimiter:r}}function a(e){e=e.substr(0,1048576);var t=e.split("\\r");if(1==t.length)return"\\n";for(var r=0,n=0;n=t.length/2?"\\r\\n":"\\r"}function o(e){var t=l.test(e);return t?parseFloat(e):e}function h(e,t,r,n){b.errors.push({type:e,code:t,message:r,row:n})}var f,c,d,l=/^\\s*-?(\\d*\\.?\\d+|\\d+\\.?\\d*)(e[-+]?\\d+)?\\s*$/i,p=this,g=0,v=!1,k=!1,y=[],b={data:[],errors:[],meta:{}};if(m(e.step)){var R=e.step;e.step=function(n){if(b=n,r())t();else{if(t(),0==b.data.length)return;g+=n.data.length,e.preview&&g>e.preview?c.abort():R(b,p)}}}this.parse=function(r,n,i){if(e.newline||(e.newline=a(r)),d=!1,!e.delimiter){var o=s(r);o.successful?e.delimiter=o.bestDelimiter:(d=!0,e.delimiter=S.DefaultDelimiter),b.meta.delimiter=e.delimiter}var h=_(e);return e.preview&&e.header&&h.preview++,f=r,c=new u(h),b=c.parse(f,n,i),t(),v?{meta:{paused:!0}}:b||{meta:{paused:!1}}},this.paused=function(){return v},this.pause=function(){v=!0,c.abort(),f=f.substr(c.getCharIndex())},this.resume=function(){v=!1,p.streamer.parseChunk(f)},this.aborted=function(){return k},this.abort=function(){k=!0,c.abort(),b.meta.aborted=!0,m(e.complete)&&e.complete(b),f=""}}function u(e){e=e||{};var t=e.delimiter,r=e.newline,n=e.comments,i=e.step,s=e.preview,a=e.fastMode;if(("string"!=typeof t||S.BAD_DELIMITERS.indexOf(t)>-1)&&(t=","),n===t)throw"Comment character same as delimiter";n===!0?n="#":("string"!=typeof n||S.BAD_DELIMITERS.indexOf(n)>-1)&&(n=!1),"\\n"!=r&&"\\r"!=r&&"\\r\\n"!=r&&(r="\\n");var o=0,u=!1;this.parse=function(e,h,f){function c(e){b.push(e),S=o}function d(t){return f?p():("undefined"==typeof t&&(t=e.substr(o)),w.push(t),o=g,c(w),y&&_(),p())}function l(t){o=t,c(w),w=[],O=e.indexOf(r,o)}function p(e){return{data:b,errors:R,meta:{delimiter:t,linebreak:r,aborted:u,truncated:!!e,cursor:S+(h||0)}}}function _(){i(p()),b=[],R=[]}if("string"!=typeof e)throw"Input must be a string";var g=e.length,m=t.length,v=r.length,k=n.length,y="function"==typeof i;o=0;var b=[],R=[],w=[],S=0;if(!e)return p();if(a||a!==!1&&-1===e.indexOf(\'"\')){for(var C=e.split(r),E=0;E=s)return b=b.slice(0,s),p(!0)}}return p()}for(var x=e.indexOf(t,o),O=e.indexOf(r,o);;)if(\'"\'!=e[o])if(n&&0===w.length&&e.substr(o,k)===n){if(-1==O)return p();o=O+v,O=e.indexOf(r,o),x=e.indexOf(t,o)}else if(-1!==x&&(O>x||-1===O))w.push(e.substring(o,x)),o=x+m,x=e.indexOf(t,o);else{if(-1===O)break;if(w.push(e.substring(o,O)),l(O+v),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0)}else{var I=o;for(o++;;){var I=e.indexOf(\'"\',I+1);if(-1===I)return f||R.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:b.length,index:o}),d();if(I===g-1){var D=e.substring(o,I).replace(/""/g,\'"\');return d(D)}if(\'"\'!=e[I+1]){if(e[I+1]==t){w.push(e.substring(o,I).replace(/""/g,\'"\')),o=I+1+m,x=e.indexOf(t,o),O=e.indexOf(r,o);break}if(e.substr(I+1,v)===r){if(w.push(e.substring(o,I).replace(/""/g,\'"\')),l(I+1+v),x=e.indexOf(t,o),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0);break}}else I++}}return d()},this.abort=function(){u=!0},this.getCharIndex=function(){return o}}function h(){var e=document.getElementsByTagName("script");return e.length?e[e.length-1].src:""}function f(){if(!S.WORKERS_SUPPORTED)return!1;if(!b&&null===S.SCRIPT_PATH)throw new Error("Script path cannot be determined automatically when Papa Parse is loaded asynchronously. You need to set Papa.SCRIPT_PATH manually.");var t=S.SCRIPT_PATH||v;t+=(-1!==t.indexOf("?")?"&":"?")+"papaworker";var r=new e.Worker(t);return r.onmessage=c,r.id=w++,R[r.id]=r,r}function c(e){var t=e.data,r=R[t.workerId],n=!1;if(t.error)r.userError(t.error,t.file);else if(t.results&&t.results.data){var i=function(){n=!0,d(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},s={abort:i,pause:l,resume:l};if(m(r.userStep)){for(var a=0;ac);x.g=x.l;a=yield fetch("./web-data/image_shapes.csv");a=yield a.text();a=Ia.parse(a).data;for(var b of a)3===b.length&&x.v.set(b[0],[b[1],b[2]]);a=yield fetch("./web-data/image_attributions.csv");a=yield a.text();a=Ia.parse(a).data;a.shift();for(const c of a)12===c.length&&x.D.set(c[0],{Td:c[2],Jc:c[3],Ec:c[4],lc:c[5],kc:c[6],title:c[7],ce:c[10],rotation:c[11]});a=yield fetch("./web-data/web_captions.jsonl"); +function wa(a){return-1===a.toString().indexOf("`")}wa(a=>a``)||wa(a=>a`\0`)||wa(a=>a`\n`)||wa(a=>a`\u0000`);var xa=class{toString(){return this.Mc.toString()}};const ya='/**\n * @license\n * Copyright 2015 Matthew Holt\n * SPDX-License-Identifier: MIT\n */\n\n/* @license\nPapa Parse\nv5.4.0\nhttps://github.com/mholt/PapaParse\nLicense: MIT\n*/\n!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&"undefined"!=typeof exports?module.exports=t():e.Papa=t()}(this,function s(){"use strict";var f="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==f?f:{};var n=!f.document&&!!f.postMessage,o=f.IS_PAPA_WORKER||!1,a={},u=0,b={parse:function(e,t){var r=(t=t||{}).dynamicTyping||!1;J(r)&&(t.dynamicTypingFunction=r,r={});if(t.dynamicTyping=r,t.transform=!!J(t.transform)&&t.transform,t.worker&&b.WORKERS_SUPPORTED){var i=function(){if(!b.WORKERS_SUPPORTED)return!1;var e=(r=f.URL||f.webkitURL||null,i=s.toString(),b.BLOB_URL||(b.BLOB_URL=r.createObjectURL(new Blob(["var global = (function() { if (typeof self !== \'undefined\') { return self; } if (typeof window !== \'undefined\') { return window; } if (typeof global !== \'undefined\') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",i,")();"],{type:"text/javascript"})))),t=new f.Worker(e);var r,i;return t.onmessage=_,t.id=u++,a[t.id]=t}();return i.userStep=t.step,i.userChunk=t.chunk,i.userComplete=t.complete,i.userError=t.error,t.step=J(t.step),t.chunk=J(t.chunk),t.complete=J(t.complete),t.error=J(t.error),delete t.worker,void i.postMessage({input:e,config:t,workerId:i.id})}var n=null;b.NODE_STREAM_INPUT,"string"==typeof e?(e=function(e){if(65279===e.charCodeAt(0))return e.slice(1);return e}(e),n=t.download?new l(t):new p(t)):!0===e.readable&&J(e.read)&&J(e.on)?n=new g(t):(f.File&&e instanceof File||e instanceof Object)&&(n=new c(t));return n.stream(e)},unparse:function(e,t){var n=!1,_=!0,m=",",y="\\r\\n",s=\'"\',a=s+s,r=!1,i=null,o=!1;!function(){if("object"!=typeof t)return;"string"!=typeof t.delimiter||b.BAD_DELIMITERS.filter(function(e){return-1!==t.delimiter.indexOf(e)}).length||(m=t.delimiter);("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(n=t.quotes);"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(r=t.skipEmptyLines);"string"==typeof t.newline&&(y=t.newline);"string"==typeof t.quoteChar&&(s=t.quoteChar);"boolean"==typeof t.header&&(_=t.header);if(Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");i=t.columns}void 0!==t.escapeChar&&(a=t.escapeChar+s);("boolean"==typeof t.escapeFormulae||t.escapeFormulae instanceof RegExp)&&(o=t.escapeFormulae instanceof RegExp?t.escapeFormulae:/^[=+\\-@\\t\\r].*$/)}();var u=new RegExp(Q(s),"g");"string"==typeof e&&(e=JSON.parse(e));if(Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return h(null,e,r);if("object"==typeof e[0])return h(i||Object.keys(e[0]),e,r)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||i),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),h(e.fields||[],e.data||[],r);throw new Error("Unable to serialize unrecognized input");function h(e,t,r){var i="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var n=Array.isArray(e)&&0=this._config.preview;if(o)f.postMessage({results:n,workerId:b.WORKER_ID,finished:a});else if(J(this._config.chunk)&&!t){if(this._config.chunk(n,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);n=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(n.data),this._completeResults.errors=this._completeResults.errors.concat(n.errors),this._completeResults.meta=n.meta),this._completed||!a||!J(this._config.complete)||n&&n.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),a||n&&n.meta.paused||this._nextChunk(),n}this._halted=!0},this._sendError=function(e){J(this._config.error)?this._config.error(e):o&&this._config.error&&f.postMessage({workerId:b.WORKER_ID,error:e,finished:!1})}}function l(e){var i;(e=e||{}).chunkSize||(e.chunkSize=b.RemoteChunkSize),h.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(i=new XMLHttpRequest,this._config.withCredentials&&(i.withCredentials=this._config.withCredentials),n||(i.onload=v(this._chunkLoaded,this),i.onerror=v(this._chunkError,this)),i.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e=this._config.downloadRequestHeaders;for(var t in e)i.setRequestHeader(t,e[t])}if(this._config.chunkSize){var r=this._start+this._config.chunkSize-1;i.setRequestHeader("Range","bytes="+this._start+"-"+r)}try{i.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===i.status&&this._chunkError()}},this._chunkLoaded=function(){4===i.readyState&&(i.status<200||400<=i.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:i.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(e){var t=e.getResponseHeader("Content-Range");if(null===t)return-1;return parseInt(t.substring(t.lastIndexOf("/")+1))}(i),this.parseChunk(i.responseText)))},this._chunkError=function(e){var t=i.statusText||e;this._sendError(new Error(t))}}function c(e){var i,n;(e=e||{}).chunkSize||(e.chunkSize=b.LocalChunkSize),h.call(this,e);var s="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,s?((i=new FileReader).onload=v(this._chunkLoaded,this),i.onerror=v(this._chunkError,this)):i=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(i.error)}}function p(e){var r;h.call(this,e=e||{}),this.stream=function(e){return r=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e,t=this._config.chunkSize;return t?(e=r.substring(0,t),r=r.substring(t)):(e=r,r=""),this._finished=!r,this.parseChunk(e)}}}function g(e){h.call(this,e=e||{});var t=[],r=!0,i=!1;this.pause=function(){h.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){h.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){i&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=v(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=v(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=v(function(){this._streamCleanUp(),i=!0,this._streamData("")},this),this._streamCleanUp=v(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function r(m){var a,o,u,i=Math.pow(2,53),n=-i,s=/^\\s*-?(\\d+\\.?|\\.\\d+|\\d+\\.\\d+)([eE][-+]?\\d+)?\\s*$/,h=/^((\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d\\.\\d+([+-][0-2]\\d:[0-5]\\d|Z))|(\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d([+-][0-2]\\d:[0-5]\\d|Z))|(\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d([+-][0-2]\\d:[0-5]\\d|Z)))$/,t=this,r=0,f=0,d=!1,e=!1,l=[],c={data:[],errors:[],meta:{}};if(J(m.step)){var p=m.step;m.step=function(e){if(c=e,_())g();else{if(g(),0===c.data.length)return;r+=e.data.length,m.preview&&r>m.preview?o.abort():(c.data=c.data[0],p(c,t))}}}function y(e){return"greedy"===m.skipEmptyLines?""===e.join("").trim():1===e.length&&0===e[0].length}function g(){return c&&u&&(k("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to \'"+b.DefaultDelimiter+"\'"),u=!1),m.skipEmptyLines&&(c.data=c.data.filter(function(e){return!y(e)})),_()&&function(){if(!c)return;function e(e,t){J(m.transformHeader)&&(e=m.transformHeader(e,t)),l.push(e)}if(Array.isArray(c.data[0])){for(var t=0;_()&&t=l.length?"__parsed_extra":l[r]),m.transform&&(s=m.transform(s,n)),s=v(n,s),"__parsed_extra"===n?(i[n]=i[n]||[],i[n].push(s)):i[n]=s}return m.header&&(r>l.length?k("FieldMismatch","TooManyFields","Too many fields: expected "+l.length+" fields but parsed "+r,f+t):r=i.length/2?"\\r\\n":"\\r"}(e,i)),u=!1,m.delimiter)J(m.delimiter)&&(m.delimiter=m.delimiter(e),c.meta.delimiter=m.delimiter);else{var n=function(e,t,r,i,n){var s,a,o,u;n=n||[",","\\t","|",";",b.RECORD_SEP,b.UNIT_SEP];for(var h=0;h=N)return L(!0)}else for(S=W,W++;;){if(-1===(S=i.indexOf(z,S+1)))return r||h.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:u.length,index:W}),T();if(S===n-1)return T(i.substring(W,S).replace(C,z));if(z!==K||i[S+1]!==K){if(z===K||0===S||i[S-1]!==K){-1!==w&&w=N)return L(!0);break}h.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:u.length,index:W}),S++}}else S++}return T();function I(e){u.push(e),d=W}function A(e){var t=0;if(-1!==e){var r=i.substring(S+1,e);r&&""===r.trim()&&(t=r.length)}return t}function T(e){return r||(void 0===e&&(e=i.substring(W)),f.push(e),W=n,I(f),o&&F()),L()}function D(e){W=e,I(f),f=[],R=i.indexOf(P,W)}function L(e){return{data:u,errors:h,meta:{delimiter:M,linebreak:P,aborted:H,truncated:!!e,cursor:d+(t||0)}}}function F(){q(L()),u=[],h=[]}},this.abort=function(){H=!0},this.getCharIndex=function(){return W}}function _(e){var t=e.data,r=a[t.workerId],i=!1;if(t.error)r.userError(t.error,t.file);else if(t.results&&t.results.data){var n={abort:function(){i=!0,m(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:y,resume:y};if(J(r.userStep)){for(var s=0;sc);x.g=x.l;a=yield fetch("./web-data/image_shapes.csv");a=yield a.text();a=Ia.parse(a).data;for(var b of a)3===b.length&&x.v.set(b[0],[b[1],b[2]]);a=yield fetch("./web-data/image_attributions.csv");a=yield a.text();a=Ia.parse(a).data;a.shift();for(const c of a)12===c.length&&x.D.set(c[0],{Td:c[2],Kc:c[3],Fc:c[4],mc:c[5],lc:c[6],title:c[7],be:c[10],rotation:c[11]});a=yield fetch("./web-data/web_captions.jsonl"); a=yield a.text();for(const c of a.split("\n").filter(d=>d))b=JSON.parse(c),x.s.set(b.imageId,b.imageLocale),x.m.set(b.imageId,b.captions)}())} -function Na(a){var b=x;b.j=a;b.i=La;b.h=La;if(""===a)b.g=b.l;else{if(a=a.match(Ja)){const l=[],p=[];for(var c of a){var d=c.split(":");const q=d[0];d=d[1].split(",");if("lang"===q)for(var e of d)La.includes(e)&&!l.includes(e)&&l.push(e);if("locale"===q)for(const A of d)La.includes(A)&&!p.includes(A)&&p.push(A);l.length&&(b.h=l);p.length&&(b.i=p)}for(const q of a)b.j=b.j.replace(q,"").trim();b.j=b.j.replace(/\s+/g," ")}b.i=b.i.sort();b.h=b.h.sort();var k=b.j.toLowerCase();b.g=[];c=b.l.filter(l=>b.i.includes(b.s.get(l))); -b.g=b.g.concat(c.filter(l=>l.includes(k)));for(let l of c)if(!b.g.includes(l)){c=!1;for(let p of b.m.get(l))if(b.h.includes(p[0])){e=p[1];for(let q of e)if(q.toLowerCase().includes(k)){b.g.push(l);c=!0;break}if(c)break}}}}var Oa=class{constructor(){this.l=[];this.g=[];this.s=new Map;this.v=new Map;this.D=new Map;this.m=new Map;this.j="";this.h=this.i=La}};/* +function Na(a){var b=x;b.j=a;b.i=La;b.h=La;if(""===a)b.g=b.l;else{if(a=a.match(Ja)){const l=[],m=[];for(var c of a){var d=c.split(":");const q=d[0];d=d[1].split(",");if("lang"===q)for(var e of d)La.includes(e)&&!l.includes(e)&&l.push(e);if("locale"===q)for(const A of d)La.includes(A)&&!m.includes(A)&&m.push(A);l.length&&(b.h=l);m.length&&(b.i=m)}for(const q of a)b.j=b.j.replace(q,"").trim();b.j=b.j.replace(/\s+/g," ")}b.i=b.i.sort();b.h=b.h.sort();var k=b.j.toLowerCase();b.g=[];c=b.l.filter(l=>b.i.includes(b.s.get(l))); +b.g=b.g.concat(c.filter(l=>l.includes(k)));for(let l of c)if(!b.g.includes(l)){c=!1;for(let m of b.m.get(l))if(b.h.includes(m[0])){e=m[1];for(let q of e)if(q.toLowerCase().includes(k)){b.g.push(l);c=!0;break}if(c)break}}}}var Oa=class{constructor(){this.l=[];this.g=[];this.s=new Map;this.v=new Map;this.D=new Map;this.m=new Map;this.j="";this.h=this.i=La}};/* Copyright 2017 Google LLC SPDX-License-Identifier: BSD-3-Clause */ -const Pa=new Set,Qa=new Map,Ra=(a,b)=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){var c,d,e=(null==(c=window.ShadyDOM)?0:c.inUse)&&!0===(null==(d=window.ShadyDOM)?void 0:d.noPatch)?window.ShadyDOM.wrap:v=>v,k=v=>void 0!==v&&!Pa.has(v),l=v=>{let h=Qa.get(v);void 0===h&&Qa.set(v,h=[]);return h},p=(v,h)=>{const m=l(v),r=0!==m.length;if(r){const t=document.createElement("style");t.textContent=m.join("\n");h.content.appendChild(t)}Pa.add(v);Qa.delete(v);window.ShadyCSS.prepareTemplateStyles(h, -v);r&&window.ShadyCSS.nativeShadow&&(v=h.content.querySelector("style"),null!==v&&h.content.appendChild(v))},q=new Map,A=a.createElement;a.createElement=function(v,h){v=A.call(a,v,h);h=null==h?void 0:h.scope;void 0!==h&&(window.ShadyCSS.nativeShadow||window.ShadyCSS.prepareTemplateDom(v,h),k(h)&&l(h).push(...Array.from(v.content.querySelectorAll("style")).map(m=>{let r;null==(r=m.parentNode)||r.removeChild(m);return m.textContent})));return v};var H=document.createDocumentFragment(),w=document.createComment(""); -b=b.prototype;var L=b.U;b.U=function(v,h=this){const m=e(this.V).parentNode;var r,t=null==(r=this.options)?void 0:r.scope,z;if((m instanceof ShadowRoot||m===(null==(z=this.options)?void 0:z.Ye))&&k(t)){r=this.V;z=this.ka;H.appendChild(w);this.V=w;this.ka=null;L.call(this,v,h);v=(null==v?0:v._$litType$)?this.A.Ta.qa:document.createElement("template");p(t,v);H.removeChild(w);let C;if(null==(C=window.ShadyCSS)?0:C.nativeShadow)t=v.content.querySelector("style"),null!==t&&H.appendChild(t.cloneNode(!0)); -m.insertBefore(H,z);this.V=r;this.ka=z}else L.call(this,v,h)};b.dc=function(v){var h,m=null==(h=this.options)?void 0:h.scope;h=q.get(m);void 0===h&&q.set(m,h=new Map);m=h.get(v.strings);void 0===m&&h.set(v.strings,m=new a(v,this.options));return m}}};let Sa;null!=(Sa=window).litHtmlPolyfillSupport||(Sa.litHtmlPolyfillSupport=Ra);let Ta="";if(window.Symbol){const a=Symbol();"symbol"!==typeof a&&(Ta=Object.keys(a)[0])}const Ua=""!==Ta;var Va=Ua?a=>null!=a&&void 0!==a[Ta]:()=>!1; -if(Ua&&!window.Symbol.for){const a=new Map;window.Symbol.for=b=>{a.has(b)||a.set(b,Symbol(b));return a.get(b)}};const Wa=({ReactiveElement:a})=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a=a.prototype;window.ShadyDOM&&window.ShadyDOM.inUse&&!0===window.ShadyDOM.noPatch&&window.ShadyDOM.patchElementProto(a);var b=a.fa;a.fa=function(){const e=this.localName;if(window.ShadyCSS.nativeShadow)return b.call(this);if(!this.constructor.hasOwnProperty("__scoped")){this.constructor.__scoped=!0;const l=this.constructor.yb.map(A=>A instanceof CSSStyleSheet?Array.from(A.cssRules).reduce((H, -w)=>H+w.cssText,""):A.cssText);let p,q;null==(p=window.ShadyCSS)||null==(q=p.ScopingShim)||q.prepareAdoptedCssText(l,e);void 0===this.constructor.Dd&&window.ShadyCSS.prepareTemplateStyles(document.createElement("template"),e)}let k;return null!=(k=this.shadowRoot)?k:this.attachShadow(this.constructor.Vc)};var c=a.connectedCallback;a.connectedCallback=function(){c.call(this);this.Ja&&window.ShadyCSS.styleElement(this)};var d=a.qb;a.qb=function(e){this.Ja||window.ShadyCSS.styleElement(this);d.call(this, -e)}}};let Xa;null!=(Xa=window).reactiveElementPolyfillSupport||(Xa.reactiveElementPolyfillSupport=Wa);const Ya=({LitElement:a})=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a.Dd=!0;a=a.prototype;var b=a.fa;a.fa=function(){this.eb.scope=this.localName;return b.call(this)}}};let Za;null!=(Za=window).litElementPolyfillSupport||(Za.litElementPolyfillSupport=Ya);/* +const Pa=new Set,Qa=new Map,Ra=(a,b)=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){var c,d,e=(null==(c=window.ShadyDOM)?0:c.inUse)&&!0===(null==(d=window.ShadyDOM)?void 0:d.noPatch)?window.ShadyDOM.wrap:v=>v,k=v=>void 0!==v&&!Pa.has(v),l=v=>{let h=Qa.get(v);void 0===h&&Qa.set(v,h=[]);return h},m=(v,h)=>{const n=l(v),r=0!==n.length;if(r){const t=document.createElement("style");t.textContent=n.join("\n");h.content.appendChild(t)}Pa.add(v);Qa.delete(v);window.ShadyCSS.prepareTemplateStyles(h, +v);r&&window.ShadyCSS.nativeShadow&&(v=h.content.querySelector("style"),null!==v&&h.content.appendChild(v))},q=new Map,A=a.createElement;a.createElement=function(v,h){v=A.call(a,v,h);h=null==h?void 0:h.scope;void 0!==h&&(window.ShadyCSS.nativeShadow||window.ShadyCSS.prepareTemplateDom(v,h),k(h)&&l(h).push(...Array.from(v.content.querySelectorAll("style")).map(n=>{let r;null==(r=n.parentNode)||r.removeChild(n);return n.textContent})));return v};var H=document.createDocumentFragment(),w=document.createComment(""); +b=b.prototype;var L=b.W;b.W=function(v,h=this){const n=e(this.X).parentNode;var r,t=null==(r=this.options)?void 0:r.scope,z;if((n instanceof ShadowRoot||n===(null==(z=this.options)?void 0:z.Ze))&&k(t)){r=this.X;z=this.ma;H.appendChild(w);this.X=w;this.ma=null;L.call(this,v,h);v=(null==v?0:v._$litType$)?this.A.Sa.qa:document.createElement("template");m(t,v);H.removeChild(w);let C;if(null==(C=window.ShadyCSS)?0:C.nativeShadow)t=v.content.querySelector("style"),null!==t&&H.appendChild(t.cloneNode(!0)); +n.insertBefore(H,z);this.X=r;this.ma=z}else L.call(this,v,h)};b.fc=function(v){var h,n=null==(h=this.options)?void 0:h.scope;h=q.get(n);void 0===h&&q.set(n,h=new Map);n=h.get(v.strings);void 0===n&&h.set(v.strings,n=new a(v,this.options));return n}}};let Sa;null!=(Sa=window).litHtmlPolyfillSupport||(Sa.litHtmlPolyfillSupport=Ra);let Ta="";if(window.Symbol){const a=Symbol();"symbol"!==typeof a&&(Ta=Object.keys(a)[0])}const Ua=""!==Ta;var Va=Ua?a=>null!=a&&void 0!==a[Ta]:()=>!1; +if(Ua&&!window.Symbol.for){const a=new Map;window.Symbol.for=b=>{a.has(b)||a.set(b,Symbol(b));return a.get(b)}};const Wa=({ReactiveElement:a})=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a=a.prototype;window.ShadyDOM&&window.ShadyDOM.inUse&&!0===window.ShadyDOM.noPatch&&window.ShadyDOM.patchElementProto(a);var b=a.Z;a.Z=function(){const e=this.localName;if(window.ShadyCSS.nativeShadow)return b.call(this);if(!this.constructor.hasOwnProperty("__scoped")){this.constructor.__scoped=!0;const l=this.constructor.zb.map(A=>A instanceof CSSStyleSheet?Array.from(A.cssRules).reduce((H, +w)=>H+w.cssText,""):A.cssText);let m,q;null==(m=window.ShadyCSS)||null==(q=m.ScopingShim)||q.prepareAdoptedCssText(l,e);void 0===this.constructor.Fd&&window.ShadyCSS.prepareTemplateStyles(document.createElement("template"),e)}let k;return null!=(k=this.shadowRoot)?k:this.attachShadow(this.constructor.Xc)};var c=a.connectedCallback;a.connectedCallback=function(){c.call(this);this.ta&&window.ShadyCSS.styleElement(this)};var d=a.rb;a.rb=function(e){this.ta||window.ShadyCSS.styleElement(this);d.call(this, +e)}}};let Xa;null!=(Xa=window).reactiveElementPolyfillSupport||(Xa.reactiveElementPolyfillSupport=Wa);const Ya=({LitElement:a})=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a.Fd=!0;a=a.prototype;var b=a.Z;a.Z=function(){this.fb.scope=this.localName;return b.call(this)}}};let Za;null!=(Za=window).litElementPolyfillSupport||(Za.litElementPolyfillSupport=Ya);/* Copyright 2019 Google LLC SPDX-License-Identifier: BSD-3-Clause */ var ab=$a;function $a(a,b,c){if(1!==a.nodeType)return bb;b=b.toLowerCase();if("innerhtml"===b||"innertext"===b||"textcontent"===b||"outerhtml"===b)return()=>cb;const d=db.get(`${a.tagName} ${b}`);return void 0!==d?d:/^on/.test(b)&&"attribute"===c&&(a=a.tagName.includes("-")?HTMLElement.prototype:a,b in a)?()=>{throw Error("invalid binding");}:bb} -const eb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,fb=ra(function(a,...b){if(0===b.length)return ta(a[0]);let c=a[0];for(let d=0;da,gb=a=>eb.test(String(a))?a:fb,hb=()=>fb,ib=a=>a instanceof qa?ra(a):fb,db=new Map([["A href",gb],["AREA href",gb],["BASE href",hb],["BUTTON formaction",gb],["EMBED src",hb],["FORM action",gb],["FRAME src",hb],["IFRAME src",ib],["IFRAME srcdoc",a=> -a instanceof va?ua(a):cb],["INPUT formaction",gb],["LINK href",ib],["OBJECT codebase",hb],["OBJECT data",hb],["SCRIPT href",ib],["SCRIPT src",ib],["SCRIPT text",hb],["USE href",ib]]);let jb,kb,lb; -const y=(null==(jb=f.ShadyDOM)?0:jb.inUse)&&(!0===(null==(kb=f.ShadyDOM)?void 0:kb.noPatch)||"on-demand"===(null==(lb=f.ShadyDOM)?void 0:lb.noPatch))?f.ShadyDOM.wrap:a=>a,mb=f.trustedTypes,nb=mb?mb.createPolicy("lit-html",{createHTML:a=>a}):void 0,ob=a=>a,pb=()=>ob,qb=new Map,B=`lit$${String(Math.random()).slice(9)}$`,rb="?"+B,sb=`<${rb}>`,D=document,tb=a=>null===a||"object"!=typeof a&&"function"!=typeof a||Va(a),ub=Array.isArray,vb=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,wb=/--\x3e/g, -xb=/>/g,yb=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),zb=/'/g,Ab=/"/g,Bb=/^(?:script|style|textarea|title)$/i;var E=(a,...b)=>({_$litType$:1,strings:a,values:b}),F=Symbol.for?Symbol.for("lit-noChange"):Symbol("lit-noChange"),G=Symbol.for?Symbol.for("lit-nothing"):Symbol("lit-nothing");const Cb=new WeakMap,Db=D.createTreeWalker(D,129); -function Eb(a,b){if(!Array.isArray(a)||!a.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==nb?nb.createHTML(b):b} -var Fb=class{constructor({strings:a,_$litType$:b},c){this.g=[];let d=0,e=0;const k=a.length-1,l=this.g;var p=a.length-1;const q=[];let A=2===b?"":"",H,w=vb;for(let m=0;m"===C[0]){let S;w=null!=(S=H)?S:vb;t=-1}else void 0=== -C[1]?t=-2:(t=w.lastIndex-C[2].length,z=C[1],w=void 0===C[3]?yb:'"'===C[3]?Ab:zb);else w===Ab||w===zb?w=yb:w===wb||w===xb?w=vb:(w=yb,H=void 0)}L=w===yb&&a[m+1].startsWith("/>")?" ":"";A+=w===vb?r+sb:0<=t?(q.push(z),r.slice(0,t)+"$lit$"+r.slice(t))+B+L:r+B+(-2===t?m:L)}a=[Eb(a,A+(a[p]||"")+(2===b?"":"")),q];const [v,h]=a;this.qa=Fb.createElement(v,c);Db.currentNode=this.qa.content;2===b&&(b=this.qa.content.firstChild,b.replaceWith(...b.childNodes));for(;null!==(b=Db.nextNode())&&l.length{var d;const e=null!=(d=null==c?void 0:c.Kb)?d:b;d=e._$litPart$;if(void 0===d){let k;d=null!=(k=null==c?void 0:c.Kb)?k:null;e._$litPart$=d=new Lb(b.insertBefore(D.createComment(""),d),d,void 0,null!=c?c:{})}d.U(a);return d};var Sb=f.ShadowRoot&&(void 0===f.ShadyCSS||f.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype;const Tb=Symbol(),Ub=new WeakMap; -var Vb=class{constructor(a,b){this._$cssResult$=!0;if(Tb!==Tb)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=a;this.h=b}get g(){let a=this.i;const b=this.h;if(Sb&&void 0===a){const c=void 0!==b&&1===b.length;c&&(a=Ub.get(b));void 0===a&&((this.i=a=new CSSStyleSheet).replaceSync(this.cssText),c&&Ub.set(b,a))}return a}toString(){return this.cssText}},I=a=>{var b=[];return function(){const c=1===a.length?a[0]:b.reduce((d,e,k)=>{if(!0===e._$cssResult$)e= -e.cssText;else if("number"!==typeof e)throw Error("Value passed to 'css' function must be a 'css' function result: "+`${e}. Use 'unsafeCSS' to pass non-literal values, but take care `+"to ensure page security.");return d+e+a[k+1]},a[0]);return new Vb(c,a)}()},Wb=(a,b)=>{if(Sb)a.adoptedStyleSheets=b.map(c=>c instanceof CSSStyleSheet?c:c.g);else for(const c of b){b=document.createElement("style");const d=f.litNonce;void 0!==d&&b.setAttribute("nonce",d);b.textContent=c.cssText;a.appendChild(b)}},Xb= -Sb?a=>a:a=>{if(a instanceof CSSStyleSheet){let b="";for(const c of a.cssRules)b+=c.cssText;a=new Vb("string"===typeof b?b:String(b))}return a};/* +const eb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,fb=qa(function(a,...b){if(0===b.length)return sa(a[0]);let c=a[0];for(let d=0;da,gb=a=>eb.test(String(a))?a:fb,hb=()=>fb,ib=a=>a instanceof pa?qa(a):fb,db=new Map([["A href",gb],["AREA href",gb],["BASE href",hb],["BUTTON formaction",gb],["EMBED src",hb],["FORM action",gb],["FRAME src",hb],["IFRAME src",ib],["IFRAME srcdoc",a=> +a instanceof ua?ta(a):cb],["INPUT formaction",gb],["LINK href",ib],["OBJECT codebase",hb],["OBJECT data",hb],["SCRIPT href",ib],["SCRIPT src",ib],["SCRIPT text",hb],["USE href",ib]]);let jb,kb,lb; +const y=(null==(jb=f.ShadyDOM)?0:jb.inUse)&&(!0===(null==(kb=f.ShadyDOM)?void 0:kb.noPatch)||"on-demand"===(null==(lb=f.ShadyDOM)?void 0:lb.noPatch))?f.ShadyDOM.wrap:a=>a,mb=f.trustedTypes,nb=mb?mb.createPolicy("lit-html",{createHTML:a=>a}):void 0,ob=a=>a,pb=()=>ob,B=`lit$${String(Math.random()).slice(9)}$`,qb="?"+B,rb=`<${qb}>`,D=document,sb=a=>null===a||"object"!=typeof a&&"function"!=typeof a||Va(a),tb=Array.isArray,ub=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,vb=/--\x3e/g,wb=/>/g, +xb=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),yb=/'/g,zb=/"/g,Ab=/^(?:script|style|textarea|title)$/i;var E=(a,...b)=>({_$litType$:1,strings:a,values:b}),F=Symbol.for?Symbol.for("lit-noChange"):Symbol("lit-noChange"),G=Symbol.for?Symbol.for("lit-nothing"):Symbol("lit-nothing");const Bb=new WeakMap,Cb=D.createTreeWalker(D,129); +function Db(a,b){if(!Array.isArray(a)||!a.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==nb?nb.createHTML(b):b} +var Eb=class{constructor({strings:a,_$litType$:b},c){this.g=[];let d=0,e=0;const k=a.length-1,l=this.g;var m=a.length-1;const q=[];let A=2===b?"":"",H,w=ub;for(let n=0;n"===C[0]){let S;w=null!=(S=H)?S:ub;t=-1}else void 0=== +C[1]?t=-2:(t=w.lastIndex-C[2].length,z=C[1],w=void 0===C[3]?xb:'"'===C[3]?zb:yb);else w===zb||w===yb?w=xb:w===vb||w===wb?w=ub:(w=xb,H=void 0)}L=w===xb&&a[n+1].startsWith("/>")?" ":"";A+=w===ub?r+rb:0<=t?(q.push(z),r.slice(0,t)+"$lit$"+r.slice(t))+B+L:r+B+(-2===t?n:L)}a=[Db(a,A+(a[m]||"")+(2===b?"":"")),q];const [v,h]=a;this.qa=Eb.createElement(v,c);Cb.currentNode=this.qa.content;2===b&&(b=this.qa.content.firstChild,b.replaceWith(...b.childNodes));for(;null!==(b=Cb.nextNode())&&l.length{var d;const e=null!=(d=null==c?void 0:c.Mb)?d:b;d=e._$litPart$;if(void 0===d){let k;d=null!=(k=null==c?void 0:c.Mb)?k:null;e._$litPart$=d=new Kb(b.insertBefore(D.createComment(""),d),d,void 0,null!=c?c:{})}d.W(a);return d};var Rb=f.ShadowRoot&&(void 0===f.ShadyCSS||f.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype;const Sb=Symbol(),Tb=new WeakMap; +var Ub=class{constructor(a,b){this._$cssResult$=!0;if(Sb!==Sb)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=a;this.h=b}get g(){let a=this.i;const b=this.h;if(Rb&&void 0===a){const c=void 0!==b&&1===b.length;c&&(a=Tb.get(b));void 0===a&&((this.i=a=new CSSStyleSheet).replaceSync(this.cssText),c&&Tb.set(b,a))}return a}toString(){return this.cssText}},I=a=>{var b=[];return function(){const c=1===a.length?a[0]:b.reduce((d,e,k)=>{if(!0===e._$cssResult$)e= +e.cssText;else if("number"!==typeof e)throw Error("Value passed to 'css' function must be a 'css' function result: "+`${e}. Use 'unsafeCSS' to pass non-literal values, but take care `+"to ensure page security.");return d+e+a[k+1]},a[0]);return new Ub(c,a)}()},Vb=(a,b)=>{if(Rb)a.adoptedStyleSheets=b.map(c=>c instanceof CSSStyleSheet?c:c.g);else for(const c of b){b=document.createElement("style");const d=f.litNonce;void 0!==d&&b.setAttribute("nonce",d);b.textContent=c.cssText;a.appendChild(b)}},Wb= +Rb?a=>a:a=>{if(a instanceof CSSStyleSheet){let b="";for(const c of a.cssRules)b+=c.cssText;a=new Ub("string"===typeof b?b:String(b))}return a};/* Copyright 2016 Google LLC SPDX-License-Identifier: BSD-3-Clause */ -const Yb=!!/^\s*class\s*\{\s*\}\s*$/.test(class{}.toString())||HTMLElement.es5Shimmed||void 0===f.Reflect||void 0===f.customElements||f.customElements.polyfillWrapFlushCallback||!1;let Zb;var $b=()=>{function a(){return c.construct(b,[],this.constructor)}const b=HTMLElement;if(Yb)return b;if(void 0!==Zb)return Zb;const c=f.Reflect;a.prototype=b.prototype;a.prototype.constructor=a;a.es5Shimmed=!0;Object.setPrototypeOf(a,b);return Zb=a};let ac=!1;Yb||ac||(ac=!0,f.HTMLElement=$b());const bc=$b(),cc=Object.is,dc=Object.defineProperty,ec=Object.getOwnPropertyNames,fc=Object.getOwnPropertySymbols,hc=f.trustedTypes,ic=hc?hc.emptyScript:"",jc=f.reactiveElementPolyfillSupport; -var kc={Wc(a,b){switch(b){case Boolean:a=a?ic:null;break;case Object:case Array:a=null==a?a:JSON.stringify(a)}return a},Bb(a,b){let c=a;switch(b){case Boolean:c=null!==a;break;case Number:c=null===a?null:Number(a);break;case Object:case Array:try{c=JSON.parse(a)}catch(d){c=null}}return c}},lc=(a,b)=>!cc(a,b);const mc={W:!0,type:String,oa:kc,H:!1,Rd:lc};function nc(a,b,c){return{get(){return this[b]},set(d){const e=this[a];this[b]=d;oc(this,a,e,c)},configurable:!0,enumerable:!0}} -function pc(a,b,c=mc){c.state&&(c.W=!1);a.Fa();a.ra.set(b,c);c.Xe||a.prototype.hasOwnProperty(b)||(c=nc(b,Symbol(),c),void 0!==c&&dc(a.prototype,b,c))}function oc(a,b,c,d){if(void 0!==b){null!=d||(d=qc(a.constructor,b));let e;if((null!=(e=d.Rd)?e:lc)(a[b],c)){if(a.Sa.has(b)||a.Sa.set(b,c),!0===d.H&&a.la!==b){let k;(null!=(k=a.Va)?k:a.Va=new Map).set(b,d)}}else return}!1===a.Ka&&(a.sb=a.Gd())}function qc(a,b){let c;return null!=(c=a.ra.get(b))?c:mc} -function rc(a){if(a.Ka){a.Ua&&(a.Ua=a.Ua.forEach((d,e)=>a[e]=d));var b=!1,c=a.Sa;try{b=!0;let d;null==(d=a.rb)||d.forEach(e=>{let k;return null==(k=e.Te)?void 0:k.call(e)});a.update(c)}catch(d){throw b=!1,a.hc(),d;}b&&a.qb(c)}} -var tc=class extends bc{static get observedAttributes(){this.Fa();const a=[];for(const [b,c]of this.ra){const d=b,e=this.ec(d,c);void 0!==e&&(this.fc.set(e,d),a.push(e))}return a}static Fa(){sc();if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;var a=Object.getPrototypeOf(this);a.Fa();void 0!==a.ub&&(this.ub=[...a.ub]);this.ra=new Map(a.ra);this.fc=new Map;if(this.hasOwnProperty("properties")){a=this.properties;const c=[...ec(a),...fc(a)];for(var b of c)pc(this,b,a[b])}a=this.styles; -b=[];if(Array.isArray(a)){a=new Set(a.flat(Infinity).reverse());for(const c of a)b.unshift(Xb(c))}else void 0!==a&&b.push(Xb(a));this.yb=b;return!0}static ec(a,b){b=b.W;return!1===b?void 0:"string"===typeof b?b:"string"===typeof a?a.toLowerCase():void 0}constructor(){super();this.Ua=new Map;this.Ja=this.Ka=!1;this.la=null;this.Hd()}Hd(){this.sb=new Promise(b=>this.sc=b);this.Sa=new Map;this.Jd();oc(this);let a;null==(a=this.constructor.ub)||a.forEach(b=>b(this))}Jd(){const a=this.constructor.ra;for(const b of a.keys())this.hasOwnProperty(b)&& -(this.Ua.set(b,this[b]),delete this[b])}fa(){let a;const b=null!=(a=this.shadowRoot)?a:this.attachShadow(this.constructor.Vc);Wb(b,this.constructor.yb);return b}connectedCallback(){void 0===this.fb&&(this.fb=this.fa());this.sc(!0);let a;null==(a=this.rb)||a.forEach(b=>{let c;return null==(c=b.Re)?void 0:c.call(b)})}sc(){}disconnectedCallback(){let a;null==(a=this.rb)||a.forEach(b=>{let c;return null==(c=b.Se)?void 0:c.call(b)})}attributeChangedCallback(a,b,c){this.Cd(a,c)}Id(a,b,c=mc){const d=this.constructor.ec(a, -c);if(void 0!==d&&!0===c.H){let e;const k=(void 0!==(null==(e=c.oa)?void 0:e.Wc)?c.oa:kc).Wc(b,c.type);this.la=a;null==k?this.removeAttribute(d):this.setAttribute(d,k);this.la=null}}Cd(a,b){var c=this.constructor;a=c.fc.get(a);if(void 0!==a&&this.la!==a){c=qc(c,a);let d;const e="function"===typeof c.oa?{Bb:c.oa}:void 0!==(null==(d=c.oa)?void 0:d.Bb)?c.oa:kc;this.la=a;this[a]=e.Bb(b,c.type);this.la=null}}Gd(){const a=this;return fa(function*(){a.Ka=!0;try{yield a.sb}catch(c){a.Ze||Promise.reject(c)}const b= -rc(a);null!=b&&(yield b);return!a.Ka}())}qb(a){let b;null==(b=this.rb)||b.forEach(c=>{let d;return null==(d=c.Ue)?void 0:d.call(c)});this.Ja||(this.Ja=!0,this.Z());this.hb(a)}hc(){this.Sa=new Map;this.Ka=!1}get ha(){return this.Db()}Db(){return this.sb}update(){this.Va&&(this.Va=this.Va.forEach((a,b)=>this.Id(b,this[b],a)));this.hc()}hb(){}Z(){}};tc.finalized=!0;tc.ra=new Map;tc.yb=[];tc.Vc={mode:"open"};null==jc||jc({ReactiveElement:tc}); -let sc=()=>{let a;(null!=(a=f.reactiveElementVersions)?a:f.reactiveElementVersions=[]).push("2.0.0-pre.0");sc=()=>{}};var J=class extends tc{constructor(){super(...arguments);this.eb={host:this};this.D=void 0}fa(){const a=super.fa();let b;null!=(b=this.eb).Kb||(b.Kb=a.firstChild);return a}update(a){const b=this.h();this.Ja||(this.eb.isConnected=this.isConnected);super.update(a);this.D=Qb(b,this.fb,this.eb)}connectedCallback(){super.connectedCallback();let a;null==(a=this.D)||Ob(a,!0)}disconnectedCallback(){super.disconnectedCallback();let a;null==(a=this.D)||Ob(a,!1)}h(){return F}static Fa(){uc();return tc.Fa.call(this)}}; -J.finalized=!0;J._$litElement$=!0;let vc;null==(vc=window.litElementPolyfillSupport)||vc({LitElement:J});let uc=()=>{let a,b;(null!=(b=(a=window).litElementVersions)?b:a.litElementVersions=[]).push("4.0.0-pre.0");uc=()=>{}};var wc=I([":host{display:flex}.body{flex:auto;margin:20px;box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%);border-radius:8px;padding:4px;font-size:15px;position:relative}.image-container{width:25%;height:100%;float:left;display:flex;align-items:center;flex-direction:column;justify-content:center}.image-content{min-height:0;margin:20px 20px 10px;display:flex;justify-content:center}.image-content > img{border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);width:100%}.caption-container{width:75%;height:100%;float:left;overflow-y:scroll}.caption-columns{width:100%;columns:4;box-sizing:border-box;padding:20px 20px 20px 0}.caption-item{break-inside:avoid-column}.caption-item > p{margin-top:0;margin-bottom:0;background-color:#b8b8b8;padding:1px 8px;color:#fff;border-radius:5px}.caption-item > ul{padding-inline-start:25px;margin-top:0}.image-attribution{text-align:center;font-style:italic;font-size:small}.image-attribution > p{margin-top:0;margin-left:20px;margin-right:20px}.rtl{direction:rtl}.right{text-align:right}mwc-icon-button{position:absolute}"]);const xc=(a,b)=>({kind:b.kind,elements:b.elements,Ga(c){customElements.define(a,c)}});var K=a=>b=>{"function"===typeof b?customElements.define(a,b):b=xc(a,b);return b};var yc=({Ga:a,pa:b})=>(c,d)=>{if(void 0!==d){var e=c.constructor;void 0!==b&&Object.defineProperty(c,d,b(d));null==a||a(e,d)}else{const k=null!=(e=c.Sd)?e:c.key;c=void 0!=b?{kind:"method",Ud:"prototype",key:k,pa:b(c.key)}:Object.assign({},c,{key:k});void 0!=a&&(c.Ga=function(l){a(l,k)});return c}};/* +const Xb=!!/^\s*class\s*\{\s*\}\s*$/.test(class{}.toString())||HTMLElement.es5Shimmed||void 0===f.Reflect||void 0===f.customElements||f.customElements.polyfillWrapFlushCallback||!1;let Yb;var Zb=()=>{function a(){return c.construct(b,[],this.constructor)}const b=HTMLElement;if(Xb)return b;if(void 0!==Yb)return Yb;const c=f.Reflect;a.prototype=b.prototype;a.prototype.constructor=a;a.es5Shimmed=!0;Object.setPrototypeOf(a,b);return Yb=a};let $b=!1;Xb||$b||($b=!0,f.HTMLElement=Zb());const ac=Zb(),bc=Object.is,cc=Object.defineProperty,dc=Object.getOwnPropertyDescriptor,ec=Object.getOwnPropertyNames,fc=Object.getOwnPropertySymbols,hc=Object.getPrototypeOf,ic=f.trustedTypes,jc=ic?ic.emptyScript:"",kc=f.reactiveElementPolyfillSupport; +var lc={Yc(a,b){switch(b){case Boolean:a=a?jc:null;break;case Object:case Array:a=null==a?a:JSON.stringify(a)}return a},Db(a,b){let c=a;switch(b){case Boolean:c=null!==a;break;case Number:c=null===a?null:Number(a);break;case Object:case Array:try{c=JSON.parse(a)}catch(d){c=null}}return c}},mc=(a,b)=>!bc(a,b);const nc={P:!0,type:String,ha:lc,G:!1,zc:mc};var oc;null==Symbol.metadata&&(Symbol.metadata=Symbol("metadata"));oc=Symbol.metadata;var pc=new WeakMap; +function qc(a,b){a.tb();let c;(null!=(c=a.Ba)?c:a.Ba=[]).push(b)}function rc(a,b,c,d){let e;const {get:k,set:l}=null!=(e=dc(a.prototype,b))?e:{get(){return this[c]},set(m){this[c]=m}};return{get(){return null==k?void 0:k.call(this)},set(m){const q=null==k?void 0:k.call(this);l.call(this,m);sc(this,b,q,d)},configurable:!0,enumerable:!0}}function tc(a,b,c=nc){c.state&&(c.P=!1);a.tb();a.S.set(b,c);c.Ye||(c=rc(a,b,Symbol(),c),void 0!==c&&cc(a.prototype,b,c))} +function sc(a,b,c,d){if(void 0!==b){null!=d||(d=uc(a.constructor,b));let e;if((null!=(e=d.zc)?e:mc)(a[b],c))a.qb(b,c,d);else return}!1===a.Ka&&(a.ub=a.Id())}function uc(a,b){let c;return null!=(c=a.S.get(b))?c:nc} +function vc(a){if(a.Ka){if(!a.ta){null!=a.wa||(a.wa=a.Z());if(a.Ua){for(const [d,e]of a.Ua)a[d]=e;a.Ua=void 0}var b=a.constructor.S;if(0{let k;return null==(k=e.Ue)?void 0:k.call(e)});a.update(c)}catch(d){throw b=!1,a.ic(),d;}b&&a.rb(c)}} +var xc=class extends ac{static get observedAttributes(){this.ab();return this.Ta&&[...this.Ta.keys()]}static tb(){if(!this.hasOwnProperty("S")){var a=hc(this);a.ab();void 0!==a.Ba&&(this.Ba=[...a.Ba]);this.S=new Map(a.S)}}static ab(){wc();if(!this.hasOwnProperty("Cb")){this.Cb=!0;this.tb();if(this.hasOwnProperty("properties")){var a=this.properties,b=[...ec(a),...fc(a)];for(const c of b)tc(this,c,a[c])}a=this[oc];if(null!==a&&(a=pc.get(a),void 0!==a))for(const [c,d]of a)this.S.set(c,d);this.Ta=new Map; +for(const [c,d]of this.S)a=c,b=this.hc(a,d),void 0!==b&&this.Ta.set(b,a);b=this.styles;a=[];if(Array.isArray(b)){b=new Set(b.flat(Infinity).reverse());for(const c of b)a.unshift(Wb(c))}else void 0!==b&&a.push(Wb(b));this.zb=a}}static hc(a,b){b=b.P;return!1===b?void 0:"string"===typeof b?b:"string"===typeof a?a.toLowerCase():void 0}constructor(){super();this.Ua=void 0;this.ta=this.Ka=!1;this.na=null;this.Jd()}Jd(){this.ub=new Promise(b=>this.tc=b);this.Aa=new Map;this.Ld();sc(this);let a;null==(a= +this.constructor.Ba)||a.forEach(b=>b(this))}Ld(){const a=new Map,b=this.constructor.S;for(const c of b.keys())this.hasOwnProperty(c)&&(a.set(c,this[c]),delete this[c]);0{let c;return null==(c=b.Se)?void 0:c.call(b)})}tc(){}disconnectedCallback(){let a;null== +(a=this.sb)||a.forEach(b=>{let c;return null==(c=b.Te)?void 0:c.call(b)})}attributeChangedCallback(a,b,c){this.Ed(a,c)}Kd(a,b){const c=this.constructor.S.get(a),d=this.constructor.hc(a,c);if(void 0!==d&&!0===c.G){let e;const k=(void 0!==(null==(e=c.ha)?void 0:e.Yc)?c.ha:lc).Yc(b,c.type);this.na=a;null==k?this.removeAttribute(d):this.setAttribute(d,k);this.na=null}}Ed(a,b){var c=this.constructor;a=c.Ta.get(a);if(void 0!==a&&this.na!==a){c=uc(c,a);let d;const e="function"===typeof c.ha?{Db:c.ha}:void 0!== +(null==(d=c.ha)?void 0:d.Db)?c.ha:lc;this.na=a;this[a]=e.Db(b,c.type);this.na=null}}qb(a,b,c){this.Aa.has(a)||this.Aa.set(a,b);if(!0===c.G&&this.na!==a){let d;(null!=(d=this.Va)?d:this.Va=new Set).add(a)}}Id(){const a=this;return fa(function*(){a.Ka=!0;try{yield a.ub}catch(c){a.af||Promise.reject(c)}const b=vc(a);null!=b&&(yield b);return!a.Ka}())}rb(a){let b;null==(b=this.sb)||b.forEach(c=>{let d;return null==(d=c.Ve)?void 0:d.call(c)});this.ta||(this.ta=!0,this.ba());this.hb(a)}ic(){this.Aa=new Map; +this.Ka=!1}get ja(){return this.Fb()}Fb(){return this.ub}update(){this.Va&&(this.Va=this.Va.forEach(a=>this.Kd(a,this[a])));this.ic()}hb(){}ba(){}};xc.zb=[];xc.Xc={mode:"open"};xc.S=new Map;xc.Cb=new Map;null==kc||kc({ReactiveElement:xc});let wc=()=>{let a;(null!=(a=f.reactiveElementVersions)?a:f.reactiveElementVersions=[]).push("2.0.2");wc=()=>{}};var J=class extends xc{constructor(){super(...arguments);this.fb={host:this};this.D=void 0}Z(){const a=super.Z();let b;null!=(b=this.fb).Mb||(b.Mb=a.firstChild);return a}update(a){const b=this.h();this.ta||(this.fb.isConnected=this.isConnected);super.update(a);this.D=Pb(b,this.wa,this.fb)}connectedCallback(){super.connectedCallback();let a;null==(a=this.D)||Nb(a,!0)}disconnectedCallback(){super.disconnectedCallback();let a;null==(a=this.D)||Nb(a,!1)}h(){return F}static ab(){yc();return xc.ab.call(this)}}; +J._$litElement$=!0;J.Cb=!0;let zc;null==(zc=window.litElementPolyfillSupport)||zc({LitElement:J});let yc=()=>{let a,b;(null!=(b=(a=window).litElementVersions)?b:a.litElementVersions=[]).push("4.0.2");yc=()=>{}};var Ac=I([":host{display:flex}.body{flex:auto;margin:20px;box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%);border-radius:8px;padding:4px;font-size:15px;position:relative}.image-container{width:25%;height:100%;float:left;display:flex;align-items:center;flex-direction:column;justify-content:center}.image-content{min-height:0;margin:20px 20px 10px;display:flex;justify-content:center}.image-content > img{border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);width:100%}.caption-container{width:75%;height:100%;float:left;overflow-y:scroll}.caption-columns{width:100%;columns:4;box-sizing:border-box;padding:20px 20px 20px 0}.caption-item{break-inside:avoid-column}.caption-item > p{margin-top:0;margin-bottom:0;background-color:#b8b8b8;padding:1px 8px;color:#fff;border-radius:5px}.caption-item > ul{padding-inline-start:25px;margin-top:0}.image-attribution{text-align:center;font-style:italic;font-size:small}.image-attribution > p{margin-top:0;margin-left:20px;margin-right:20px}.rtl{direction:rtl}.right{text-align:right}mwc-icon-button{position:absolute}"]);var K=a=>(b,c)=>{void 0!==c?qc(c,()=>{customElements.define(a,b)}):customElements.define(a,b)};/* Copyright 2018 Google LLC SPDX-License-Identifier: Apache-2.0 */ -function zc(){var a={passive:!0};return yc({Ga:(b,c)=>{Object.assign(b.prototype[c],a)}})};const Ac=(a,b)=>"method"!==b.kind||!b.pa||"value"in b.pa?{kind:"field",key:Symbol(),Ud:"own",pa:{},Sd:b.key,zc(){"function"===typeof b.zc&&(this[b.key]=b.zc.call(this))},Ga(c){pc(c,b.key,a)}}:Object.assign({},b,{Ga(c){pc(c,b.key,a)}});function M(a){return(b,c)=>{void 0!==c?(pc(b.constructor,c,a),b=void 0):b=Ac(a,b);return b}};function Bc(){return yc({pa:()=>({get(){const a=this;return fa(function*(){yield a.ha;let b;return null==(b=a.fb)?void 0:b.querySelector("mwc-ripple")}())},enumerable:!0,configurable:!0})})};function N(a){return yc({pa:()=>({get(){let b,c;return null!=(c=null==(b=this.fb)?void 0:b.querySelector(a))?c:null},enumerable:!0,configurable:!0})})};function O(){return M(Object.assign({},void 0,{state:!0}))};/* +function Bc(){var a={passive:!0};return(b,c)=>{Object.assign("function"===typeof b?b:b[c],a)}};const Cc={P:!0,type:String,ha:lc,G:!1,zc:mc};var Dc=(a=Cc,b,c)=>{const d=c.kind,e=c.metadata;let k=pc.get(e);void 0===k&&pc.set(e,k=new Map);k.set(c.name,a);if("accessor"===d){const l=c.name;return{set(m){const q=b.get.call(this);b.set.call(this,m);sc(this,l,q,a)},init(m){void 0!==m&&this.qb(l,void 0,a);return m}}}if("setter"===d){const l=c.name;return function(m){const q=this[l];b.call(this,m);sc(this,l,q,a)}}throw Error(`Unsupported decorator location: ${d}`);}; +function M(a){return(b,c)=>{if("object"===typeof c)b=Dc(a,b,c);else{const d=b.hasOwnProperty(c);tc(b.constructor,c,d?Object.assign({},a,{ce:!0}):a);b=d?Object.getOwnPropertyDescriptor(b,c):void 0}return b}};var Ec=(a,b,c)=>{c.configurable=!0;c.enumerable=!0;Reflect.Qe&&"object"!==typeof b&&Object.defineProperty(a,b,c);return c};function Fc(){return(a,b)=>Ec(a,b,{get(){const c=this;return fa(function*(){yield c.ja;let d,e;return null!=(e=null==(d=c.wa)?void 0:d.querySelector("mwc-ripple"))?e:null}())}})};function N(a){return(b,c)=>Ec(b,c,{get(){let d,e;return null!=(e=null==(d=this.wa)?void 0:d.querySelector(a))?e:null}})};function O(){return M(Object.assign({},void 0,{state:!0,P:!1}))};/* Copyright 2018 Google LLC SPDX-License-Identifier: BSD-3-Clause @@ -87,9 +88,9 @@ var P=a=>null!=a?a:G;/* Copyright 2021 Google LLC SPDX-License-Identifier: Apache-2.0 */ -function Cc(a,b,c){const d=a.constructor;if(!c&&(c=nc(b,`__${b}`),!c))throw Error("@ariaProperty must be used after a @property decorator");const e=c;let k="";if(!e.set)throw Error(`@ariaProperty requires a setter for ${b}`);if(a.Qe)return c;a={configurable:!0,enumerable:!0,set(l){if(""===k){const p=qc(d,b);k="string"===typeof p.W?p.W:b}this.hasAttribute(k)&&this.removeAttribute(k);e.set.call(this,l)}};e.get&&(a.get=function(){return e.get.call(this)});return a} -function Dc(a,b,c){if(void 0!==b)return Cc(a,b,c);throw Error("@ariaProperty only supports TypeScript Decorators");};var Ec=a=>(...b)=>({_$litDirective$:a,values:b}),Fc=class{get T(){return this.g.T}Ed(a,b,c){this.m=a;this.g=b;this.l=c}Fd(a,b){return this.update(a,b)}update(a,b){return this.h(...b)}};var Q=Ec(class extends Fc{constructor(a){super();let b;if(1!==a.type||"class"!==a.name||2<(null==(b=a.strings)?void 0:b.length))throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.");}h(a){return" "+Object.keys(a).filter(b=>a[b]).join(" ")+" "}update(a,[b]){if(void 0===this.i){this.i=new Set;void 0!==a.strings&&(this.j=new Set(a.strings.join(" ").split(/\s/).filter(d=>""!==d)));for(const d in b){let e;!b[d]||(null==(e=this.j)?0:e.has(d))|| -this.i.add(d)}return this.h(b)}a=a.element.classList;for(var c of this.i)c in b||(a.remove(c),this.i.delete(c));for(const d in b){c=!!b[d];let e;c===this.i.has(d)||null!=(e=this.j)&&e.has(d)||(c?(a.add(d),this.i.add(d)):(a.remove(d),this.i.delete(d)))}return F}});var Gc=Ec(class extends Fc{constructor(a){super();let b;if(1!==a.type||"style"!==a.name||2<(null==(b=a.strings)?void 0:b.length))throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.");}h(a){return Object.keys(a).reduce((b,c)=>{const d=a[c];if(null==d)return b;c=c.includes("-")?c:c.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase();return b+`${c}:${d};`},"")}update(a,[b]){a=a.element.style;void 0===this.i&&(this.i=new Set); +function Gc(a,b,c){const d=a.constructor;if(!c&&(c=rc(d,b,`__${b}`),!c))throw Error("@ariaProperty must be used after a @property decorator");const e=c;let k="";if(!e.set)throw Error(`@ariaProperty requires a setter for ${b}`);if(a.Re)return c;a={configurable:!0,enumerable:!0,set(l){if(""===k){const m=uc(d,b);k="string"===typeof m.P?m.P:b}this.hasAttribute(k)&&this.removeAttribute(k);e.set.call(this,l)}};e.get&&(a.get=function(){return e.get.call(this)});return a} +function Hc(a,b,c){if(void 0!==b)return Gc(a,b,c);throw Error("@ariaProperty only supports TypeScript Decorators");};var Ic=a=>(...b)=>({_$litDirective$:a,values:b}),Jc=class{get V(){return this.g.V}Gd(a,b,c){this.m=a;this.g=b;this.l=c}Hd(a,b){return this.update(a,b)}update(a,b){return this.h(...b)}};var Q=Ic(class extends Jc{constructor(a){super();let b;if(1!==a.type||"class"!==a.name||2<(null==(b=a.strings)?void 0:b.length))throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.");}h(a){return" "+Object.keys(a).filter(b=>a[b]).join(" ")+" "}update(a,[b]){if(void 0===this.i){this.i=new Set;void 0!==a.strings&&(this.j=new Set(a.strings.join(" ").split(/\s/).filter(d=>""!==d)));for(const d in b){let e;!b[d]||(null==(e=this.j)?0:e.has(d))|| +this.i.add(d)}return this.h(b)}a=a.element.classList;for(var c of this.i)c in b||(a.remove(c),this.i.delete(c));for(const d in b){c=!!b[d];let e;c===this.i.has(d)||null!=(e=this.j)&&e.has(d)||(c?(a.add(d),this.i.add(d)):(a.remove(d),this.i.delete(d)))}return F}});var Kc=Ic(class extends Jc{constructor(a){super();let b;if(1!==a.type||"style"!==a.name||2<(null==(b=a.strings)?void 0:b.length))throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.");}h(a){return Object.keys(a).reduce((b,c)=>{const d=a[c];if(null==d)return b;c=c.includes("-")?c:c.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase();return b+`${c}:${d};`},"")}update(a,[b]){a=a.element.style;void 0===this.i&&(this.i=new Set); for(var c of this.i)null==b[c]&&(this.i.delete(c),c.includes("-")?a.removeProperty(c):a[c]=null);for(const d in b)if(c=b[d],null!=c){this.i.add(d);const e="string"===typeof c&&c.endsWith(" !important");d.includes("-")||e?a.setProperty(d,e?c.slice(0,-11):c,e?"important":""):a[d]=c}return F}});/* Copyright 2018 Google Inc. @@ -112,7 +113,7 @@ for(var c of this.i)null==b[c]&&(this.i.delete(c),c.includes("-")?a.removeProper OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -function Hc(a,b){return(a.matches||a.webkitMatchesSelector||a.msMatchesSelector).call(a,b)};/* +function Lc(a,b){return(a.matches||a.webkitMatchesSelector||a.msMatchesSelector).call(a,b)};/* Copyright 2016 Google Inc. @@ -134,41 +135,41 @@ function Hc(a,b){return(a.matches||a.webkitMatchesSelector||a.msMatchesSelector) OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -var Ic=class{static get g(){return{}}static get strings(){return{}}static get i(){return{}}static get h(){return{}}constructor(a={}){this.g=a}init(){}destroy(){}};var Jc={Qb:"mdc-ripple-upgraded--background-focused",ib:"mdc-ripple-upgraded--foreground-activation",jb:"mdc-ripple-upgraded--foreground-deactivation",Qa:"mdc-ripple-upgraded",cc:"mdc-ripple-upgraded--unbounded"},Kc={wd:"--mdc-ripple-fg-scale",xd:"--mdc-ripple-fg-size",yd:"--mdc-ripple-fg-translate-end",zd:"--mdc-ripple-fg-translate-start",Ad:"--mdc-ripple-left",Bd:"--mdc-ripple-top"},Lc={Zc:225,cd:150,hd:.6,rd:10,vd:300};const Mc=["touchstart","pointerdown","mousedown","keydown"],Nc=["touchend","pointerup","mouseup","contextmenu"];let Oc=[];function Pc(){return{vb:void 0,yc:!1,bb:!1,Gb:!1,Pb:!1,ia:!1}}function Qc(a){const b=R.g.jb,c=a.i.bb;!a.i.yc&&c||!a.s||(Rc(a),a.g.u(b),a.m=setTimeout(()=>{a.g.o(b)},Lc.cd))} -function Sc(a,b){if(!a.g.Dc()){var c=a.i;if(!c.bb){var d=a.Sb;d&&void 0!==b&&d.type!==b.type||(c.bb=!0,c.Gb=void 0===b,c.vb=b,c.Pb=c.Gb?!1:void 0!==b&&("mousedown"===b.type||"touchstart"===b.type||"pointerdown"===b.type),void 0!==b&&0!0)?Tc(a):(void 0!==b&&(Oc.push(b.target),Uc(a,b)),c.ia=void 0!==b&&"keydown"===b.type?a.g.Hb():!0,c.ia&&Vc(a),requestAnimationFrame(()=>{Oc=[];c.ia||void 0===b||" "!==b.key&&32!==b.keyCode||(c.ia=void 0!==b&&"keydown"===b.type?a.g.Hb():!0,c.ia&& -Vc(a));c.ia||(a.i=Pc())})))}}}function Wc(a){const b=a.i;if(b.bb){var c=Object.assign({},b);b.Gb?(requestAnimationFrame(()=>{Xc(a,c)}),Tc(a)):(Yc(a),requestAnimationFrame(()=>{a.i.yc=!0;Xc(a,c);Tc(a)}))}}function Zc(a){requestAnimationFrame(()=>{a.g.u(R.g.Qb)})}function $c(a){requestAnimationFrame(()=>{a.g.o(R.g.Qb)})}function ad(a){for(const b of Mc)a.g.da(b,a.F);a.g.da("focus",a.X);a.g.da("blur",a.G)} -function bd(a){a.h=a.g.Aa();var b=Math.max(a.h.height,a.h.width);a.ja=a.g.ua()?b:Math.sqrt(Math.pow(a.h.width,2)+Math.pow(a.h.height,2))+R.i.rd;b=Math.floor(b*R.i.hd);a.j=a.g.ua()&&0!==b%2?b-1:b;a.D=`${a.ja/a.j}`;b=R.strings.Ad;const c=R.strings.Bd,d=R.strings.wd;a.g.ea(R.strings.xd,`${a.j}px`);a.g.ea(d,a.D);a.g.ua()&&(a.v={left:Math.round(a.h.width/2-a.j/2),top:Math.round(a.h.height/2-a.j/2)},a.g.ea(b,`${a.v.left}px`),a.g.ea(c,`${a.v.top}px`))} -function cd(a){const b=R.strings;Object.keys(b).forEach(c=>{0===c.indexOf("VAR_")&&a.g.ea(b[c],null)})}function dd(a){for(const b of Mc)a.g.Y(b,a.F);a.g.Y("focus",a.X);a.g.Y("blur",a.G)}function Yc(a){a.g.Y("keyup",a.K);for(const b of Nc);}function Uc(a,b){if("keydown"===b.type)a.g.da("keyup",a.K);else for(const c of Nc);}function Tc(a){a.Sb=a.i.vb;a.i=Pc();setTimeout(()=>a.Sb=void 0,R.i.vd)} -function Vc(a){const b=R.strings.zd,c=R.strings.yd,d=R.g.jb,e=R.g.ib,k=R.i.Zc;bd(a);let l="",p="";if(!a.g.ua()){const {be:q,Pd:A}=ed(a);l=`${q.x}px, ${q.y}px`;p=`${A.x}px, ${A.y}px`}a.g.ea(b,l);a.g.ea(c,p);clearTimeout(a.l);clearTimeout(a.m);Rc(a);a.g.o(d);a.g.Aa();a.g.u(e);a.l=setTimeout(()=>{a.gd()},k)} -function ed(a){var b=a.i.vb;if(a.i.Pb){var c=a.g.uc(),d=a.g.Aa();if(b){var e=c.x+d.left;c=c.y+d.top;"touchstart"===b.type?(e=b.changedTouches[0].pageX-e,b=b.changedTouches[0].pageY-c):(e=b.pageX-e,b=b.pageY-c);b={x:e,y:b}}else b={x:0,y:0}}else b={x:a.h.width/2,y:a.h.height/2};b={x:b.x-a.j/2,y:b.y-a.j/2};return{be:b,Pd:{x:a.h.width/2-a.j/2,y:a.h.height/2-a.j/2}}}function Rc(a){a.g.o(R.g.ib);a.s=!1;a.g.Aa()}function Xc(a,{Pb:b,ia:c}){(b||c)&&Qc(a)} -var R=class extends Ic{static get g(){return Jc}static get strings(){return Kc}static get i(){return Lc}static get h(){return{u:()=>{},Kd:()=>!0,Aa:()=>({top:0,right:0,bottom:0,left:0,width:0,height:0}),Ld:()=>!0,Nd:()=>{},Y:()=>{},Od:()=>{},uc:()=>({x:0,y:0}),Hb:()=>!0,Dc:()=>!0,ua:()=>!0,Vd:()=>{},da:()=>{},Wd:()=>{},o:()=>{},ea:()=>{}}}constructor(a){super(Object.assign({},R.h,a));this.s=!1;this.m=this.l=0;this.D="0";this.h={width:0,height:0};this.ja=this.j=0;this.v={left:0,top:0};this.i=Pc(); -this.gd=()=>{this.s=!0;Qc(this)};this.F=b=>{Sc(this,b)};this.K=()=>{Wc(this)};this.X=()=>{Zc(this)};this.G=()=>{$c(this)}}init(){ad(this);const a=R.g.Qa,b=R.g.cc;requestAnimationFrame(()=>{this.g.u(a);this.g.ua()&&(this.g.u(b),bd(this))})}destroy(){this.l&&(clearTimeout(this.l),this.l=0,this.g.o(R.g.ib));this.m&&(clearTimeout(this.m),this.m=0,this.g.o(R.g.jb));const a=R.g.Qa,b=R.g.cc;requestAnimationFrame(()=>{this.g.o(a);this.g.o(b);cd(this)});dd(this);Yc(this)}};function fd(a){return{u:b=>{a.classList.add(b)},o:b=>{a.classList.remove(b)},M:b=>a.classList.contains(b)}}const gd=()=>{};document.addEventListener("x",gd,{get passive(){return!1}});document.removeEventListener("x",gd);var hd=class extends J{click(){this.I?(this.I.focus(),this.I.click()):super.click()}Z(){void 0!==this.g&&this.g.destroy();this.m&&(this.g=new this.m(this.s()),this.g.init())}};function id(a,b){a.g?b():a.ha.then(b)} -var T=class extends hd{constructor(){super(...arguments);this.Za=this.Ya=this.Wa=this.ab=this.internalUseStateLayerCustomProperties=this.selected=this.activated=this.disabled=this.unbounded=this.accent=this.primary=!1;this.Mb=this.Ib=this.Nb=this.Ob=this.Ab=this.kb="";this.m=R}get isActive(){return Hc(this.parentElement||this,":active")}s(){return{Kd:()=>!0,ua:()=>this.unbounded,Hb:()=>this.isActive,Dc:()=>this.disabled,u:a=>{switch(a){case "mdc-ripple-upgraded--background-focused":this.Wa=!0;break; -case "mdc-ripple-upgraded--foreground-activation":this.Ya=!0;break;case "mdc-ripple-upgraded--foreground-deactivation":this.Za=!0}},o:a=>{switch(a){case "mdc-ripple-upgraded--background-focused":this.Wa=!1;break;case "mdc-ripple-upgraded--foreground-activation":this.Ya=!1;break;case "mdc-ripple-upgraded--foreground-deactivation":this.Za=!1}},Ld:()=>!0,da:()=>{},Y:()=>{},Vd:()=>{},Nd:()=>{},Wd:()=>{},Od:()=>{},ea:(a,b)=>{switch(a){case "--mdc-ripple-fg-scale":this.kb=b;break;case "--mdc-ripple-fg-size":this.Ab= -b;break;case "--mdc-ripple-fg-translate-end":this.Nb=b;break;case "--mdc-ripple-fg-translate-start":this.Ob=b;break;case "--mdc-ripple-left":this.Ib=b;break;case "--mdc-ripple-top":this.Mb=b}},Aa:()=>(this.parentElement||this).getBoundingClientRect(),uc:()=>({x:window.pageXOffset,y:window.pageYOffset})}}Oa(a){id(this,()=>{Sc(this.g,a)})}Xa(){id(this,()=>{Wc(this.g)})}wa(){id(this,()=>{Zc(this.g)})}sa(){id(this,()=>{$c(this.g)})}gb(){this.ab=!0}Ea(){this.ab=!1}update(a){a.has("disabled")&&this.disabled&& -this.Ea();super.update(a)}h(){return E` -
{a.g.o(b)},Pc.ed))} +function Wc(a,b){if(!a.g.Ec()){var c=a.i;if(!c.cb){var d=a.Ub;d&&void 0!==b&&d.type!==b.type||(c.cb=!0,c.Ib=void 0===b,c.wb=b,c.Rb=c.Ib?!1:void 0!==b&&("mousedown"===b.type||"touchstart"===b.type||"pointerdown"===b.type),void 0!==b&&0!0)?Xc(a):(void 0!==b&&(Sc.push(b.target),Yc(a,b)),c.ka=void 0!==b&&"keydown"===b.type?a.g.Jb():!0,c.ka&&Zc(a),requestAnimationFrame(()=>{Sc=[];c.ka||void 0===b||" "!==b.key&&32!==b.keyCode||(c.ka=void 0!==b&&"keydown"===b.type?a.g.Jb():!0,c.ka&& +Zc(a));c.ka||(a.i=Tc())})))}}}function $c(a){const b=a.i;if(b.cb){var c=Object.assign({},b);b.Ib?(requestAnimationFrame(()=>{ad(a,c)}),Xc(a)):(bd(a),requestAnimationFrame(()=>{a.i.Ac=!0;ad(a,c);Xc(a)}))}}function cd(a){requestAnimationFrame(()=>{a.g.u(R.g.Sb)})}function dd(a){requestAnimationFrame(()=>{a.g.o(R.g.Sb)})}function ed(a){for(const b of Qc)a.g.fa(b,a.F);a.g.fa("focus",a.Y);a.g.fa("blur",a.H)} +function fd(a){a.h=a.g.Da();var b=Math.max(a.h.height,a.h.width);a.la=a.g.ua()?b:Math.sqrt(Math.pow(a.h.width,2)+Math.pow(a.h.height,2))+R.i.td;b=Math.floor(b*R.i.kd);a.j=a.g.ua()&&0!==b%2?b-1:b;a.D=`${a.la/a.j}`;b=R.strings.Cd;const c=R.strings.Dd,d=R.strings.yd;a.g.ga(R.strings.zd,`${a.j}px`);a.g.ga(d,a.D);a.g.ua()&&(a.v={left:Math.round(a.h.width/2-a.j/2),top:Math.round(a.h.height/2-a.j/2)},a.g.ga(b,`${a.v.left}px`),a.g.ga(c,`${a.v.top}px`))} +function gd(a){const b=R.strings;Object.keys(b).forEach(c=>{0===c.indexOf("VAR_")&&a.g.ga(b[c],null)})}function hd(a){for(const b of Qc)a.g.aa(b,a.F);a.g.aa("focus",a.Y);a.g.aa("blur",a.H)}function bd(a){a.g.aa("keyup",a.K);for(const b of Rc);}function Yc(a,b){if("keydown"===b.type)a.g.fa("keyup",a.K);else for(const c of Rc);}function Xc(a){a.Ub=a.i.wb;a.i=Tc();setTimeout(()=>a.Ub=void 0,R.i.xd)} +function Zc(a){const b=R.strings.Bd,c=R.strings.Ad,d=R.g.jb,e=R.g.ib,k=R.i.bd;fd(a);let l="",m="";if(!a.g.ua()){const {ae:q,Rd:A}=id(a);l=`${q.x}px, ${q.y}px`;m=`${A.x}px, ${A.y}px`}a.g.ga(b,l);a.g.ga(c,m);clearTimeout(a.l);clearTimeout(a.m);Vc(a);a.g.o(d);a.g.Da();a.g.u(e);a.l=setTimeout(()=>{a.jd()},k)} +function id(a){var b=a.i.wb;if(a.i.Rb){var c=a.g.vc(),d=a.g.Da();if(b){var e=c.x+d.left;c=c.y+d.top;"touchstart"===b.type?(e=b.changedTouches[0].pageX-e,b=b.changedTouches[0].pageY-c):(e=b.pageX-e,b=b.pageY-c);b={x:e,y:b}}else b={x:0,y:0}}else b={x:a.h.width/2,y:a.h.height/2};b={x:b.x-a.j/2,y:b.y-a.j/2};return{ae:b,Rd:{x:a.h.width/2-a.j/2,y:a.h.height/2-a.j/2}}}function Vc(a){a.g.o(R.g.ib);a.s=!1;a.g.Da()}function ad(a,{Rb:b,ka:c}){(b||c)&&Uc(a)} +var R=class extends Mc{static get g(){return Nc}static get strings(){return Oc}static get i(){return Pc}static get h(){return{u:()=>{},Md:()=>!0,Da:()=>({top:0,right:0,bottom:0,left:0,width:0,height:0}),Nd:()=>!0,Pd:()=>{},aa:()=>{},Qd:()=>{},vc:()=>({x:0,y:0}),Jb:()=>!0,Ec:()=>!0,ua:()=>!0,Ud:()=>{},fa:()=>{},Vd:()=>{},o:()=>{},ga:()=>{}}}constructor(a){super(Object.assign({},R.h,a));this.s=!1;this.m=this.l=0;this.D="0";this.h={width:0,height:0};this.la=this.j=0;this.v={left:0,top:0};this.i=Tc(); +this.jd=()=>{this.s=!0;Uc(this)};this.F=b=>{Wc(this,b)};this.K=()=>{$c(this)};this.Y=()=>{cd(this)};this.H=()=>{dd(this)}}init(){ed(this);const a=R.g.Qa,b=R.g.ec;requestAnimationFrame(()=>{this.g.u(a);this.g.ua()&&(this.g.u(b),fd(this))})}destroy(){this.l&&(clearTimeout(this.l),this.l=0,this.g.o(R.g.ib));this.m&&(clearTimeout(this.m),this.m=0,this.g.o(R.g.jb));const a=R.g.Qa,b=R.g.ec;requestAnimationFrame(()=>{this.g.o(a);this.g.o(b);gd(this)});hd(this);bd(this)}};function jd(a){return{u:b=>{a.classList.add(b)},o:b=>{a.classList.remove(b)},M:b=>a.classList.contains(b)}}const kd=()=>{};document.addEventListener("x",kd,{get passive(){return!1}});document.removeEventListener("x",kd);var ld=class extends J{click(){this.I?(this.I.focus(),this.I.click()):super.click()}ba(){void 0!==this.g&&this.g.destroy();this.m&&(this.g=new this.m(this.s()),this.g.init())}};function md(a,b){a.g?b():a.ja.then(b)} +var T=class extends ld{constructor(){super(...arguments);this.Za=this.Ya=this.Wa=this.bb=this.internalUseStateLayerCustomProperties=this.selected=this.activated=this.disabled=this.unbounded=this.accent=this.primary=!1;this.Ob=this.Kb=this.Pb=this.Qb=this.Bb=this.kb="";this.m=R}get isActive(){return Lc(this.parentElement||this,":active")}s(){return{Md:()=>!0,ua:()=>this.unbounded,Jb:()=>this.isActive,Ec:()=>this.disabled,u:a=>{switch(a){case "mdc-ripple-upgraded--background-focused":this.Wa=!0;break; +case "mdc-ripple-upgraded--foreground-activation":this.Ya=!0;break;case "mdc-ripple-upgraded--foreground-deactivation":this.Za=!0}},o:a=>{switch(a){case "mdc-ripple-upgraded--background-focused":this.Wa=!1;break;case "mdc-ripple-upgraded--foreground-activation":this.Ya=!1;break;case "mdc-ripple-upgraded--foreground-deactivation":this.Za=!1}},Nd:()=>!0,fa:()=>{},aa:()=>{},Ud:()=>{},Pd:()=>{},Vd:()=>{},Qd:()=>{},ga:(a,b)=>{switch(a){case "--mdc-ripple-fg-scale":this.kb=b;break;case "--mdc-ripple-fg-size":this.Bb= +b;break;case "--mdc-ripple-fg-translate-end":this.Pb=b;break;case "--mdc-ripple-fg-translate-start":this.Qb=b;break;case "--mdc-ripple-left":this.Kb=b;break;case "--mdc-ripple-top":this.Ob=b}},Da:()=>(this.parentElement||this).getBoundingClientRect(),vc:()=>({x:window.pageXOffset,y:window.pageYOffset})}}Oa(a){md(this,()=>{Wc(this.g,a)})}Xa(){md(this,()=>{$c(this.g)})}xa(){md(this,()=>{cd(this.g)})}ra(){md(this,()=>{dd(this.g)})}gb(){this.bb=!0}Ha(){this.bb=!1}update(a){a.has("disabled")&&this.disabled&& +this.Ha();super.update(a)}h(){return E` +
`}};g([N(".mdc-ripple-surface"),n("design:type",HTMLElement)],T.prototype,"I",void 0);g([M({type:Boolean}),n("design:type",Object)],T.prototype,"primary",void 0);g([M({type:Boolean}),n("design:type",Object)],T.prototype,"accent",void 0); -g([M({type:Boolean}),n("design:type",Object)],T.prototype,"unbounded",void 0);g([M({type:Boolean}),n("design:type",Object)],T.prototype,"disabled",void 0);g([M({type:Boolean}),n("design:type",Object)],T.prototype,"activated",void 0);g([M({type:Boolean}),n("design:type",Object)],T.prototype,"selected",void 0);g([M({type:Boolean}),n("design:type",Object)],T.prototype,"internalUseStateLayerCustomProperties",void 0);g([O(),n("design:type",Object)],T.prototype,"ab",void 0); -g([O(),n("design:type",Object)],T.prototype,"Wa",void 0);g([O(),n("design:type",Object)],T.prototype,"Ya",void 0);g([O(),n("design:type",Object)],T.prototype,"Za",void 0);g([O(),n("design:type",Object)],T.prototype,"kb",void 0);g([O(),n("design:type",Object)],T.prototype,"Ab",void 0);g([O(),n("design:type",Object)],T.prototype,"Ob",void 0);g([O(),n("design:type",Object)],T.prototype,"Nb",void 0);g([O(),n("design:type",Object)],T.prototype,"Ib",void 0); -g([O(),n("design:type",Object)],T.prototype,"Mb",void 0);var jd=class extends T{};jd.styles=[I(['/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n.mdc-ripple-surface {\n --mdc-ripple-fg-size: 0;\n --mdc-ripple-left: 0;\n --mdc-ripple-top: 0;\n --mdc-ripple-fg-scale: 1;\n --mdc-ripple-fg-translate-end: 0;\n --mdc-ripple-fg-translate-start: 0;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n will-change: transform, opacity;\n position: relative;\n outline: none;\n overflow: hidden;\n}\n.mdc-ripple-surface::before, .mdc-ripple-surface::after {\n position: absolute;\n border-radius: 50%;\n opacity: 0;\n pointer-events: none;\n content: "";\n}\n.mdc-ripple-surface::before {\n transition: opacity 15ms linear, background-color 15ms linear;\n z-index: 1;\n /* @alternate */\n z-index: var(--mdc-ripple-z-index, 1);\n}\n.mdc-ripple-surface::after {\n z-index: 0;\n /* @alternate */\n z-index: var(--mdc-ripple-z-index, 0);\n}\n.mdc-ripple-surface.mdc-ripple-upgraded::before {\n transform: scale(var(--mdc-ripple-fg-scale, 1));\n}\n.mdc-ripple-surface.mdc-ripple-upgraded::after {\n top: 0;\n /* @noflip */ /*rtl:ignore*/\n left: 0;\n transform: scale(0);\n transform-origin: center center;\n}\n.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after {\n top: var(--mdc-ripple-top, 0);\n /* @noflip */ /*rtl:ignore*/\n left: var(--mdc-ripple-left, 0);\n}\n.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after {\n animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;\n}\n.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after {\n animation: mdc-ripple-fg-opacity-out 150ms;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));\n}\n.mdc-ripple-surface::before, .mdc-ripple-surface::after {\n top: calc(50% - 100%);\n /* @noflip */ /*rtl:ignore*/\n left: calc(50% - 100%);\n width: 200%;\n height: 200%;\n}\n.mdc-ripple-surface.mdc-ripple-upgraded::after {\n width: var(--mdc-ripple-fg-size, 100%);\n height: var(--mdc-ripple-fg-size, 100%);\n}\n\n.mdc-ripple-surface[data-mdc-ripple-is-unbounded],\n.mdc-ripple-upgraded--unbounded {\n overflow: visible;\n}\n.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,\n.mdc-ripple-upgraded--unbounded::before,\n.mdc-ripple-upgraded--unbounded::after {\n top: calc(50% - 50%);\n /* @noflip */ /*rtl:ignore*/\n left: calc(50% - 50%);\n width: 100%;\n height: 100%;\n}\n.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,\n.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,\n.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {\n top: var(--mdc-ripple-top, calc(50% - 50%));\n /* @noflip */ /*rtl:ignore*/\n left: var(--mdc-ripple-left, calc(50% - 50%));\n width: var(--mdc-ripple-fg-size, 100%);\n height: var(--mdc-ripple-fg-size, 100%);\n}\n.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,\n.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {\n width: var(--mdc-ripple-fg-size, 100%);\n height: var(--mdc-ripple-fg-size, 100%);\n}\n\n.mdc-ripple-surface::before, .mdc-ripple-surface::after {\n background-color: #000;\n /* @alternate */\n background-color: var(--mdc-ripple-color, #000);\n}\n.mdc-ripple-surface:hover::before, .mdc-ripple-surface.mdc-ripple-surface--hover::before {\n opacity: 0.04;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.04);\n}\n.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.12);\n}\n.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n.mdc-ripple-surface.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n\n@keyframes mdc-ripple-fg-radius-in {\n from {\n animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n /* @noflip */ /*rtl:ignore*/\n transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);\n }\n to {\n /* @noflip */ /*rtl:ignore*/\n transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));\n }\n}\n@keyframes mdc-ripple-fg-opacity-in {\n from {\n animation-timing-function: linear;\n opacity: 0;\n }\n to {\n opacity: var(--mdc-ripple-fg-opacity, 0);\n }\n}\n@keyframes mdc-ripple-fg-opacity-out {\n from {\n animation-timing-function: linear;\n opacity: var(--mdc-ripple-fg-opacity, 0);\n }\n to {\n opacity: 0;\n }\n}\n:host {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n display: block;\n}\n:host .mdc-ripple-surface {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n will-change: unset;\n}\n\n.mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after {\n background-color: #6200ee;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));\n}\n.mdc-ripple-surface--primary:hover::before, .mdc-ripple-surface--primary.mdc-ripple-surface--hover::before {\n opacity: 0.04;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.04);\n}\n.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.12);\n}\n.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n.mdc-ripple-surface--primary.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n.mdc-ripple-surface--primary--activated::before {\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-activated-opacity, 0.12);\n}\n.mdc-ripple-surface--primary--activated::before, .mdc-ripple-surface--primary--activated::after {\n background-color: #6200ee;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));\n}\n.mdc-ripple-surface--primary--activated:hover::before, .mdc-ripple-surface--primary--activated.mdc-ripple-surface--hover::before {\n opacity: 0.16;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.16);\n}\n.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.24;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.24);\n}\n.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.24;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.24);\n}\n.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);\n}\n.mdc-ripple-surface--primary--selected::before {\n opacity: 0.08;\n /* @alternate */\n opacity: var(--mdc-ripple-selected-opacity, 0.08);\n}\n.mdc-ripple-surface--primary--selected::before, .mdc-ripple-surface--primary--selected::after {\n background-color: #6200ee;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));\n}\n.mdc-ripple-surface--primary--selected:hover::before, .mdc-ripple-surface--primary--selected.mdc-ripple-surface--hover::before {\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.12);\n}\n.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.2;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.2);\n}\n.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.2;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.2);\n}\n.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2);\n}\n\n.mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after {\n background-color: #018786;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));\n}\n.mdc-ripple-surface--accent:hover::before, .mdc-ripple-surface--accent.mdc-ripple-surface--hover::before {\n opacity: 0.04;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.04);\n}\n.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.12);\n}\n.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n.mdc-ripple-surface--accent.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n.mdc-ripple-surface--accent--activated::before {\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-activated-opacity, 0.12);\n}\n.mdc-ripple-surface--accent--activated::before, .mdc-ripple-surface--accent--activated::after {\n background-color: #018786;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));\n}\n.mdc-ripple-surface--accent--activated:hover::before, .mdc-ripple-surface--accent--activated.mdc-ripple-surface--hover::before {\n opacity: 0.16;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.16);\n}\n.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.24;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.24);\n}\n.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.24;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.24);\n}\n.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);\n}\n.mdc-ripple-surface--accent--selected::before {\n opacity: 0.08;\n /* @alternate */\n opacity: var(--mdc-ripple-selected-opacity, 0.08);\n}\n.mdc-ripple-surface--accent--selected::before, .mdc-ripple-surface--accent--selected::after {\n background-color: #018786;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));\n}\n.mdc-ripple-surface--accent--selected:hover::before, .mdc-ripple-surface--accent--selected.mdc-ripple-surface--hover::before {\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.12);\n}\n.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.2;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.2);\n}\n.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.2;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.2);\n}\n.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2);\n}\n\n.mdc-ripple-surface--disabled {\n opacity: 0;\n}\n\n.mdc-ripple-surface--internal-use-state-layer-custom-properties::before, .mdc-ripple-surface--internal-use-state-layer-custom-properties::after {\n background-color: #000;\n /* @alternate */\n background-color: var(--mdc-ripple-hover-state-layer-color, #000);\n}\n.mdc-ripple-surface--internal-use-state-layer-custom-properties:hover::before, .mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-surface--hover::before {\n opacity: 0.04;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-state-layer-opacity, 0.04);\n}\n.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-state-layer-opacity, 0.12);\n}\n.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-pressed-state-layer-opacity, 0.12);\n}\n.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-pressed-state-layer-opacity, 0.12);\n}\n'])]; -jd=g([K("mwc-ripple")],jd);/* + style="${Kc({"--mdc-ripple-fg-scale":this.kb,"--mdc-ripple-fg-size":this.Bb,"--mdc-ripple-fg-translate-end":this.Pb,"--mdc-ripple-fg-translate-start":this.Qb,"--mdc-ripple-left":this.Kb,"--mdc-ripple-top":this.Ob})}">
`}};g([N(".mdc-ripple-surface"),p("design:type",HTMLElement)],T.prototype,"I",void 0);g([M({type:Boolean}),p("design:type",Object)],T.prototype,"primary",void 0);g([M({type:Boolean}),p("design:type",Object)],T.prototype,"accent",void 0); +g([M({type:Boolean}),p("design:type",Object)],T.prototype,"unbounded",void 0);g([M({type:Boolean}),p("design:type",Object)],T.prototype,"disabled",void 0);g([M({type:Boolean}),p("design:type",Object)],T.prototype,"activated",void 0);g([M({type:Boolean}),p("design:type",Object)],T.prototype,"selected",void 0);g([M({type:Boolean}),p("design:type",Object)],T.prototype,"internalUseStateLayerCustomProperties",void 0);g([O(),p("design:type",Object)],T.prototype,"bb",void 0); +g([O(),p("design:type",Object)],T.prototype,"Wa",void 0);g([O(),p("design:type",Object)],T.prototype,"Ya",void 0);g([O(),p("design:type",Object)],T.prototype,"Za",void 0);g([O(),p("design:type",Object)],T.prototype,"kb",void 0);g([O(),p("design:type",Object)],T.prototype,"Bb",void 0);g([O(),p("design:type",Object)],T.prototype,"Qb",void 0);g([O(),p("design:type",Object)],T.prototype,"Pb",void 0);g([O(),p("design:type",Object)],T.prototype,"Kb",void 0); +g([O(),p("design:type",Object)],T.prototype,"Ob",void 0);var nd=class extends T{};nd.styles=[I(['/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n.mdc-ripple-surface {\n --mdc-ripple-fg-size: 0;\n --mdc-ripple-left: 0;\n --mdc-ripple-top: 0;\n --mdc-ripple-fg-scale: 1;\n --mdc-ripple-fg-translate-end: 0;\n --mdc-ripple-fg-translate-start: 0;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n will-change: transform, opacity;\n position: relative;\n outline: none;\n overflow: hidden;\n}\n.mdc-ripple-surface::before, .mdc-ripple-surface::after {\n position: absolute;\n border-radius: 50%;\n opacity: 0;\n pointer-events: none;\n content: "";\n}\n.mdc-ripple-surface::before {\n transition: opacity 15ms linear, background-color 15ms linear;\n z-index: 1;\n /* @alternate */\n z-index: var(--mdc-ripple-z-index, 1);\n}\n.mdc-ripple-surface::after {\n z-index: 0;\n /* @alternate */\n z-index: var(--mdc-ripple-z-index, 0);\n}\n.mdc-ripple-surface.mdc-ripple-upgraded::before {\n transform: scale(var(--mdc-ripple-fg-scale, 1));\n}\n.mdc-ripple-surface.mdc-ripple-upgraded::after {\n top: 0;\n /* @noflip */ /*rtl:ignore*/\n left: 0;\n transform: scale(0);\n transform-origin: center center;\n}\n.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after {\n top: var(--mdc-ripple-top, 0);\n /* @noflip */ /*rtl:ignore*/\n left: var(--mdc-ripple-left, 0);\n}\n.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after {\n animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;\n}\n.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after {\n animation: mdc-ripple-fg-opacity-out 150ms;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));\n}\n.mdc-ripple-surface::before, .mdc-ripple-surface::after {\n top: calc(50% - 100%);\n /* @noflip */ /*rtl:ignore*/\n left: calc(50% - 100%);\n width: 200%;\n height: 200%;\n}\n.mdc-ripple-surface.mdc-ripple-upgraded::after {\n width: var(--mdc-ripple-fg-size, 100%);\n height: var(--mdc-ripple-fg-size, 100%);\n}\n\n.mdc-ripple-surface[data-mdc-ripple-is-unbounded],\n.mdc-ripple-upgraded--unbounded {\n overflow: visible;\n}\n.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,\n.mdc-ripple-upgraded--unbounded::before,\n.mdc-ripple-upgraded--unbounded::after {\n top: calc(50% - 50%);\n /* @noflip */ /*rtl:ignore*/\n left: calc(50% - 50%);\n width: 100%;\n height: 100%;\n}\n.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,\n.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,\n.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {\n top: var(--mdc-ripple-top, calc(50% - 50%));\n /* @noflip */ /*rtl:ignore*/\n left: var(--mdc-ripple-left, calc(50% - 50%));\n width: var(--mdc-ripple-fg-size, 100%);\n height: var(--mdc-ripple-fg-size, 100%);\n}\n.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,\n.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {\n width: var(--mdc-ripple-fg-size, 100%);\n height: var(--mdc-ripple-fg-size, 100%);\n}\n\n.mdc-ripple-surface::before, .mdc-ripple-surface::after {\n background-color: #000;\n /* @alternate */\n background-color: var(--mdc-ripple-color, #000);\n}\n.mdc-ripple-surface:hover::before, .mdc-ripple-surface.mdc-ripple-surface--hover::before {\n opacity: 0.04;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.04);\n}\n.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.12);\n}\n.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n.mdc-ripple-surface.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n\n@keyframes mdc-ripple-fg-radius-in {\n from {\n animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n /* @noflip */ /*rtl:ignore*/\n transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);\n }\n to {\n /* @noflip */ /*rtl:ignore*/\n transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));\n }\n}\n@keyframes mdc-ripple-fg-opacity-in {\n from {\n animation-timing-function: linear;\n opacity: 0;\n }\n to {\n opacity: var(--mdc-ripple-fg-opacity, 0);\n }\n}\n@keyframes mdc-ripple-fg-opacity-out {\n from {\n animation-timing-function: linear;\n opacity: var(--mdc-ripple-fg-opacity, 0);\n }\n to {\n opacity: 0;\n }\n}\n:host {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n display: block;\n}\n:host .mdc-ripple-surface {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n will-change: unset;\n}\n\n.mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after {\n background-color: #6200ee;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));\n}\n.mdc-ripple-surface--primary:hover::before, .mdc-ripple-surface--primary.mdc-ripple-surface--hover::before {\n opacity: 0.04;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.04);\n}\n.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.12);\n}\n.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n.mdc-ripple-surface--primary.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n.mdc-ripple-surface--primary--activated::before {\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-activated-opacity, 0.12);\n}\n.mdc-ripple-surface--primary--activated::before, .mdc-ripple-surface--primary--activated::after {\n background-color: #6200ee;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));\n}\n.mdc-ripple-surface--primary--activated:hover::before, .mdc-ripple-surface--primary--activated.mdc-ripple-surface--hover::before {\n opacity: 0.16;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.16);\n}\n.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.24;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.24);\n}\n.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.24;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.24);\n}\n.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);\n}\n.mdc-ripple-surface--primary--selected::before {\n opacity: 0.08;\n /* @alternate */\n opacity: var(--mdc-ripple-selected-opacity, 0.08);\n}\n.mdc-ripple-surface--primary--selected::before, .mdc-ripple-surface--primary--selected::after {\n background-color: #6200ee;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));\n}\n.mdc-ripple-surface--primary--selected:hover::before, .mdc-ripple-surface--primary--selected.mdc-ripple-surface--hover::before {\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.12);\n}\n.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.2;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.2);\n}\n.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.2;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.2);\n}\n.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2);\n}\n\n.mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after {\n background-color: #018786;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));\n}\n.mdc-ripple-surface--accent:hover::before, .mdc-ripple-surface--accent.mdc-ripple-surface--hover::before {\n opacity: 0.04;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.04);\n}\n.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.12);\n}\n.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n.mdc-ripple-surface--accent.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);\n}\n.mdc-ripple-surface--accent--activated::before {\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-activated-opacity, 0.12);\n}\n.mdc-ripple-surface--accent--activated::before, .mdc-ripple-surface--accent--activated::after {\n background-color: #018786;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));\n}\n.mdc-ripple-surface--accent--activated:hover::before, .mdc-ripple-surface--accent--activated.mdc-ripple-surface--hover::before {\n opacity: 0.16;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.16);\n}\n.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.24;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.24);\n}\n.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.24;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.24);\n}\n.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);\n}\n.mdc-ripple-surface--accent--selected::before {\n opacity: 0.08;\n /* @alternate */\n opacity: var(--mdc-ripple-selected-opacity, 0.08);\n}\n.mdc-ripple-surface--accent--selected::before, .mdc-ripple-surface--accent--selected::after {\n background-color: #018786;\n /* @alternate */\n background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));\n}\n.mdc-ripple-surface--accent--selected:hover::before, .mdc-ripple-surface--accent--selected.mdc-ripple-surface--hover::before {\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-opacity, 0.12);\n}\n.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.2;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-opacity, 0.2);\n}\n.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.2;\n /* @alternate */\n opacity: var(--mdc-ripple-press-opacity, 0.2);\n}\n.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2);\n}\n\n.mdc-ripple-surface--disabled {\n opacity: 0;\n}\n\n.mdc-ripple-surface--internal-use-state-layer-custom-properties::before, .mdc-ripple-surface--internal-use-state-layer-custom-properties::after {\n background-color: #000;\n /* @alternate */\n background-color: var(--mdc-ripple-hover-state-layer-color, #000);\n}\n.mdc-ripple-surface--internal-use-state-layer-custom-properties:hover::before, .mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-surface--hover::before {\n opacity: 0.04;\n /* @alternate */\n opacity: var(--mdc-ripple-hover-state-layer-opacity, 0.04);\n}\n.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):focus::before {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-focus-state-layer-opacity, 0.12);\n}\n.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded)::after {\n transition: opacity 150ms linear;\n}\n.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):active::after {\n transition-duration: 75ms;\n opacity: 0.12;\n /* @alternate */\n opacity: var(--mdc-ripple-pressed-state-layer-opacity, 0.12);\n}\n.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded {\n --mdc-ripple-fg-opacity: var(--mdc-ripple-pressed-state-layer-opacity, 0.12);\n}\n'])]; +nd=g([K("mwc-ripple")],nd);/* Copyright 2020 Google LLC SPDX-License-Identifier: Apache-2.0 */ -var kd=class{constructor(a){this.Oa=b=>{a().then(c=>{c&&c.Oa(b)})};this.Xa=()=>{a().then(b=>{b&&b.Xa()})};this.wa=()=>{a().then(b=>{b&&b.wa()})};this.sa=()=>{a().then(b=>{b&&b.sa()})};this.gb=()=>{a().then(b=>{b&&b.gb()})};this.Ea=()=>{a().then(b=>{b&&b.Ea()})}}};var U=class extends J{constructor(){super(...arguments);this.disabled=!1;this.icon="";this.lb=!1;this.g=new kd(()=>{this.lb=!0;return this.jd})}focus(){const a=this.Ub;a&&(this.g.wa(),a.focus())}blur(){const a=this.Ub;a&&(this.g.sa(),a.blur())}h(){return E``}wc(a){const b=()=>{window.removeEventListener("mouseup",b);this.i()};window.addEventListener("mouseup",b);this.g.Oa(a)}xc(a){this.g.Oa(a)}i(){this.g.Xa()}m(){this.g.gb()}s(){this.g.Ea()}l(){this.g.wa()}j(){this.g.sa()}};g([M({type:Boolean,H:!0}),n("design:type",Object)],U.prototype,"disabled",void 0);g([M({type:String}),n("design:type",Object)],U.prototype,"icon",void 0);g([Dc,M({type:String,W:"aria-label"}),n("design:type",String)],U.prototype,"ariaLabel",void 0); -g([Dc,M({type:String,W:"aria-haspopup"}),n("design:type",String)],U.prototype,"ariaHasPopup",void 0);g([N("button"),n("design:type",HTMLElement)],U.prototype,"Ub",void 0);g([Bc(),n("design:type",Promise)],U.prototype,"jd",void 0);g([O(),n("design:type",Object)],U.prototype,"lb",void 0);g([zc(),n("design:type",Function),n("design:paramtypes",[Event]),n("design:returntype")],U.prototype,"wc",null); -g([zc(),n("design:type",Function),n("design:paramtypes",[Event]),n("design:returntype")],U.prototype,"xc",null);var ld=class extends U{};ld.styles=[I(['/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n.material-icons {\n font-family: var(--mdc-icon-font, "Material Icons");\n font-weight: normal;\n font-style: normal;\n font-size: var(--mdc-icon-size, 24px);\n line-height: 1;\n letter-spacing: normal;\n text-transform: none;\n display: inline-block;\n white-space: nowrap;\n word-wrap: normal;\n direction: ltr;\n /* Support for all WebKit browsers. */\n -webkit-font-smoothing: antialiased;\n /* Support for Safari and Chrome. */\n text-rendering: optimizeLegibility;\n /* Support for Firefox. */\n -moz-osx-font-smoothing: grayscale;\n /* Support for IE. */\n font-feature-settings: "liga";\n}\n\n/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n.mdc-icon-button {\n font-size: 24px;\n width: 48px;\n height: 48px;\n padding: 12px;\n}\n.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple {\n width: 40px;\n height: 40px;\n margin-top: 4px;\n margin-bottom: 4px;\n margin-right: 4px;\n margin-left: 4px;\n}\n.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring {\n max-height: 40px;\n max-width: 40px;\n}\n.mdc-icon-button .mdc-icon-button__touch {\n position: absolute;\n top: 50%;\n height: 48px;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n width: 48px;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n}\n.mdc-icon-button:disabled {\n color: rgba(0, 0, 0, 0.38);\n /* @alternate */\n color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));\n}\n.mdc-icon-button svg,\n.mdc-icon-button img {\n width: 24px;\n height: 24px;\n}\n\n.mdc-icon-button {\n display: inline-block;\n position: relative;\n box-sizing: border-box;\n border: none;\n outline: none;\n background-color: transparent;\n fill: currentColor;\n color: inherit;\n text-decoration: none;\n cursor: pointer;\n user-select: none;\n z-index: 0;\n overflow: visible;\n}\n.mdc-icon-button .mdc-icon-button__touch {\n position: absolute;\n top: 50%;\n height: 48px;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n width: 48px;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {\n display: block;\n }\n}\n.mdc-icon-button:disabled {\n cursor: default;\n pointer-events: none;\n}\n.mdc-icon-button[hidden] {\n display: none;\n}\n\n.mdc-icon-button--display-flex {\n align-items: center;\n display: inline-flex;\n justify-content: center;\n}\n\n.mdc-icon-button__focus-ring {\n pointer-events: none;\n border: 2px solid transparent;\n border-radius: 6px;\n box-sizing: content-box;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: 100%;\n width: 100%;\n display: none;\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button__focus-ring {\n border-color: CanvasText;\n }\n}\n.mdc-icon-button__focus-ring::after {\n content: "";\n border: 2px solid transparent;\n border-radius: 8px;\n display: block;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: calc(100% + 4px);\n width: calc(100% + 4px);\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button__focus-ring::after {\n border-color: CanvasText;\n }\n}\n\n.mdc-icon-button__icon {\n display: inline-block;\n}\n.mdc-icon-button__icon.mdc-icon-button__icon--on {\n display: none;\n}\n\n.mdc-icon-button--on .mdc-icon-button__icon {\n display: none;\n}\n.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {\n display: inline-block;\n}\n\n.mdc-icon-button__link {\n height: 100%;\n left: 0;\n outline: none;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n.mdc-icon-button {\n display: inline-block;\n position: relative;\n box-sizing: border-box;\n border: none;\n outline: none;\n background-color: transparent;\n fill: currentColor;\n color: inherit;\n text-decoration: none;\n cursor: pointer;\n user-select: none;\n z-index: 0;\n overflow: visible;\n}\n.mdc-icon-button .mdc-icon-button__touch {\n position: absolute;\n top: 50%;\n height: 48px;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n width: 48px;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {\n display: block;\n }\n}\n.mdc-icon-button:disabled {\n cursor: default;\n pointer-events: none;\n}\n.mdc-icon-button[hidden] {\n display: none;\n}\n\n.mdc-icon-button--display-flex {\n align-items: center;\n display: inline-flex;\n justify-content: center;\n}\n\n.mdc-icon-button__focus-ring {\n pointer-events: none;\n border: 2px solid transparent;\n border-radius: 6px;\n box-sizing: content-box;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: 100%;\n width: 100%;\n display: none;\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button__focus-ring {\n border-color: CanvasText;\n }\n}\n.mdc-icon-button__focus-ring::after {\n content: "";\n border: 2px solid transparent;\n border-radius: 8px;\n display: block;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: calc(100% + 4px);\n width: calc(100% + 4px);\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button__focus-ring::after {\n border-color: CanvasText;\n }\n}\n\n.mdc-icon-button__icon {\n display: inline-block;\n}\n.mdc-icon-button__icon.mdc-icon-button__icon--on {\n display: none;\n}\n\n.mdc-icon-button--on .mdc-icon-button__icon {\n display: none;\n}\n.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {\n display: inline-block;\n}\n\n.mdc-icon-button__link {\n height: 100%;\n left: 0;\n outline: none;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n:host {\n display: inline-block;\n outline: none;\n}\n\n:host([disabled]) {\n pointer-events: none;\n}\n\n.mdc-icon-button i,\n.mdc-icon-button svg,\n.mdc-icon-button img,\n.mdc-icon-button ::slotted(*) {\n display: block;\n}\n\n:host {\n --mdc-ripple-color: currentcolor;\n -webkit-tap-highlight-color: transparent;\n}\n\n:host,\n.mdc-icon-button {\n /**\n * Any vertical-align other than the default of "baseline" will work here (and\n * "top" is the shortest).\n *\n * In general, when an inline-block element has vertical-align: baseline and\n * also a fixed height, extra space may "appear" below it. This is because the\n * baseline it is aligned to is not the very bottom of the line, it\'s the line\n * above the "descenders" (e.g. the tail of a "y" or "j"). This means the\n * container must grow to accomodate both the fixed height inline-element, and\n * the descender height below it.\n *\n * For unknown reasons, in this particular case, this only causes incorrect\n * alignment in IE.\n *\n * IE needs the vertical-align on both the button and the host element.\n */\n vertical-align: top;\n}\n\n.mdc-icon-button {\n width: var(--mdc-icon-button-size, 48px);\n height: var(--mdc-icon-button-size, 48px);\n padding: calc((var(--mdc-icon-button-size, 48px) - var(--mdc-icon-size, 24px)) / 2);\n}\n.mdc-icon-button i,\n.mdc-icon-button svg,\n.mdc-icon-button img,\n.mdc-icon-button ::slotted(*) {\n display: block;\n width: var(--mdc-icon-size, 24px);\n height: var(--mdc-icon-size, 24px);\n}\n'])]; -ld=g([K("mwc-icon-button")],ld);const md=(a,b="")=>{var c=a.toLowerCase();const d=b.toLowerCase();return""!==b&&c.includes(d)?(c=c.indexOf(d),E`${a.substring(0,c)}${a.substring(c,c+b.length)}${a.substring(c+b.length,a.length)}`):E`${a}`},nd=(a,b,c,d)=>{b=d.includes(a)?b.map(e=>md(e,c)):b;return E` + `}xc(a){const b=()=>{window.removeEventListener("mouseup",b);this.i()};window.addEventListener("mouseup",b);this.g.Oa(a)}yc(a){this.g.Oa(a)}i(){this.g.Xa()}m(){this.g.gb()}s(){this.g.Ha()}l(){this.g.xa()}j(){this.g.ra()}};g([M({type:Boolean,G:!0}),p("design:type",Object)],U.prototype,"disabled",void 0);g([M({type:String}),p("design:type",Object)],U.prototype,"icon",void 0);g([Hc,M({type:String,P:"aria-label"}),p("design:type",String)],U.prototype,"ariaLabel",void 0); +g([Hc,M({type:String,P:"aria-haspopup"}),p("design:type",String)],U.prototype,"ariaHasPopup",void 0);g([N("button"),p("design:type",HTMLElement)],U.prototype,"Wb",void 0);g([Fc(),p("design:type",Promise)],U.prototype,"ld",void 0);g([O(),p("design:type",Object)],U.prototype,"lb",void 0);g([Bc(),p("design:type",Function),p("design:paramtypes",[Event]),p("design:returntype")],U.prototype,"xc",null); +g([Bc(),p("design:type",Function),p("design:paramtypes",[Event]),p("design:returntype")],U.prototype,"yc",null);var pd=class extends U{};pd.styles=[I(['/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n.material-icons {\n font-family: var(--mdc-icon-font, "Material Icons");\n font-weight: normal;\n font-style: normal;\n font-size: var(--mdc-icon-size, 24px);\n line-height: 1;\n letter-spacing: normal;\n text-transform: none;\n display: inline-block;\n white-space: nowrap;\n word-wrap: normal;\n direction: ltr;\n /* Support for all WebKit browsers. */\n -webkit-font-smoothing: antialiased;\n /* Support for Safari and Chrome. */\n text-rendering: optimizeLegibility;\n /* Support for Firefox. */\n -moz-osx-font-smoothing: grayscale;\n /* Support for IE. */\n font-feature-settings: "liga";\n}\n\n/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n.mdc-icon-button {\n font-size: 24px;\n width: 48px;\n height: 48px;\n padding: 12px;\n}\n.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple {\n width: 40px;\n height: 40px;\n margin-top: 4px;\n margin-bottom: 4px;\n margin-right: 4px;\n margin-left: 4px;\n}\n.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring {\n max-height: 40px;\n max-width: 40px;\n}\n.mdc-icon-button .mdc-icon-button__touch {\n position: absolute;\n top: 50%;\n height: 48px;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n width: 48px;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n}\n.mdc-icon-button:disabled {\n color: rgba(0, 0, 0, 0.38);\n /* @alternate */\n color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));\n}\n.mdc-icon-button svg,\n.mdc-icon-button img {\n width: 24px;\n height: 24px;\n}\n\n.mdc-icon-button {\n display: inline-block;\n position: relative;\n box-sizing: border-box;\n border: none;\n outline: none;\n background-color: transparent;\n fill: currentColor;\n color: inherit;\n text-decoration: none;\n cursor: pointer;\n user-select: none;\n z-index: 0;\n overflow: visible;\n}\n.mdc-icon-button .mdc-icon-button__touch {\n position: absolute;\n top: 50%;\n height: 48px;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n width: 48px;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {\n display: block;\n }\n}\n.mdc-icon-button:disabled {\n cursor: default;\n pointer-events: none;\n}\n.mdc-icon-button[hidden] {\n display: none;\n}\n\n.mdc-icon-button--display-flex {\n align-items: center;\n display: inline-flex;\n justify-content: center;\n}\n\n.mdc-icon-button__focus-ring {\n pointer-events: none;\n border: 2px solid transparent;\n border-radius: 6px;\n box-sizing: content-box;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: 100%;\n width: 100%;\n display: none;\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button__focus-ring {\n border-color: CanvasText;\n }\n}\n.mdc-icon-button__focus-ring::after {\n content: "";\n border: 2px solid transparent;\n border-radius: 8px;\n display: block;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: calc(100% + 4px);\n width: calc(100% + 4px);\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button__focus-ring::after {\n border-color: CanvasText;\n }\n}\n\n.mdc-icon-button__icon {\n display: inline-block;\n}\n.mdc-icon-button__icon.mdc-icon-button__icon--on {\n display: none;\n}\n\n.mdc-icon-button--on .mdc-icon-button__icon {\n display: none;\n}\n.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {\n display: inline-block;\n}\n\n.mdc-icon-button__link {\n height: 100%;\n left: 0;\n outline: none;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n.mdc-icon-button {\n display: inline-block;\n position: relative;\n box-sizing: border-box;\n border: none;\n outline: none;\n background-color: transparent;\n fill: currentColor;\n color: inherit;\n text-decoration: none;\n cursor: pointer;\n user-select: none;\n z-index: 0;\n overflow: visible;\n}\n.mdc-icon-button .mdc-icon-button__touch {\n position: absolute;\n top: 50%;\n height: 48px;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n width: 48px;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {\n display: block;\n }\n}\n.mdc-icon-button:disabled {\n cursor: default;\n pointer-events: none;\n}\n.mdc-icon-button[hidden] {\n display: none;\n}\n\n.mdc-icon-button--display-flex {\n align-items: center;\n display: inline-flex;\n justify-content: center;\n}\n\n.mdc-icon-button__focus-ring {\n pointer-events: none;\n border: 2px solid transparent;\n border-radius: 6px;\n box-sizing: content-box;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: 100%;\n width: 100%;\n display: none;\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button__focus-ring {\n border-color: CanvasText;\n }\n}\n.mdc-icon-button__focus-ring::after {\n content: "";\n border: 2px solid transparent;\n border-radius: 8px;\n display: block;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: calc(100% + 4px);\n width: calc(100% + 4px);\n}\n@media screen and (forced-colors: active) {\n .mdc-icon-button__focus-ring::after {\n border-color: CanvasText;\n }\n}\n\n.mdc-icon-button__icon {\n display: inline-block;\n}\n.mdc-icon-button__icon.mdc-icon-button__icon--on {\n display: none;\n}\n\n.mdc-icon-button--on .mdc-icon-button__icon {\n display: none;\n}\n.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {\n display: inline-block;\n}\n\n.mdc-icon-button__link {\n height: 100%;\n left: 0;\n outline: none;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n:host {\n display: inline-block;\n outline: none;\n}\n\n:host([disabled]) {\n pointer-events: none;\n}\n\n.mdc-icon-button i,\n.mdc-icon-button svg,\n.mdc-icon-button img,\n.mdc-icon-button ::slotted(*) {\n display: block;\n}\n\n:host {\n --mdc-ripple-color: currentcolor;\n -webkit-tap-highlight-color: transparent;\n}\n\n:host,\n.mdc-icon-button {\n /**\n * Any vertical-align other than the default of "baseline" will work here (and\n * "top" is the shortest).\n *\n * In general, when an inline-block element has vertical-align: baseline and\n * also a fixed height, extra space may "appear" below it. This is because the\n * baseline it is aligned to is not the very bottom of the line, it\'s the line\n * above the "descenders" (e.g. the tail of a "y" or "j"). This means the\n * container must grow to accomodate both the fixed height inline-element, and\n * the descender height below it.\n *\n * For unknown reasons, in this particular case, this only causes incorrect\n * alignment in IE.\n *\n * IE needs the vertical-align on both the button and the host element.\n */\n vertical-align: top;\n}\n\n.mdc-icon-button {\n width: var(--mdc-icon-button-size, 48px);\n height: var(--mdc-icon-button-size, 48px);\n padding: calc((var(--mdc-icon-button-size, 48px) - var(--mdc-icon-size, 24px)) / 2);\n}\n.mdc-icon-button i,\n.mdc-icon-button svg,\n.mdc-icon-button img,\n.mdc-icon-button ::slotted(*) {\n display: block;\n width: var(--mdc-icon-size, 24px);\n height: var(--mdc-icon-size, 24px);\n}\n'])]; +pd=g([K("mwc-icon-button")],pd);const qd=(a,b="")=>{var c=a.toLowerCase();const d=b.toLowerCase();return""!==b&&c.includes(d)?(c=c.indexOf(d),E`${a.substring(0,c)}${a.substring(c,c+b.length)}${a.substring(c+b.length,a.length)}`):E`${a}`},rd=(a,b,c,d)=>{b=d.includes(a)?b.map(e=>qd(e,c)):b;return E`

${u.get(a)} (${a})

    ${b.map(e=>E`
  • ${e}
  • `)}
-
`};var od=a=>`https://open-images-dataset.s3.amazonaws.com/crossmodal-3600/${a}.jpg`,pd=class extends J{constructor(a,b,c){super();this.g=a;this.i=b;this.j=c}h(){const a=this.g.j;return E` + `};var sd=a=>`https://open-images-dataset.s3.amazonaws.com/crossmodal-3600/${a}.jpg`,td=class extends J{constructor(a,b,c){super();this.g=a;this.i=b;this.j=c}h(){const a=this.g.j;return E`
- +
-

${a.title} by ${a.kc} (CC BY 2.0)
Image +

${a.title} by ${a.lc} (CC BY 2.0)
Image Locale: ${u.get(this.g.h)} (${this.g.h}). Image - ID: ${md(this.g.g,this.i)}

+ ID: ${qd(this.g.g,this.i)}

- ${this.g.i.map(b=>nd(b[0],b[1],this.i,this.j))} + ${this.g.i.map(b=>rd(b[0],b[1],this.i,this.j))}
- `}l(){document.dispatchEvent(new Event("image-and-captions-close"))}};pd.styles=[wc];pd=g([K("image-and-captions"),n("design:paramtypes",[Ka,String,Array])],pd);var qd=class extends J{h(){return E``}};qd.styles=[I(['/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n:host {\n font-family: var(--mdc-icon-font, "Material Icons");\n font-weight: normal;\n font-style: normal;\n font-size: var(--mdc-icon-size, 24px);\n line-height: 1;\n letter-spacing: normal;\n text-transform: none;\n display: inline-block;\n white-space: nowrap;\n word-wrap: normal;\n direction: ltr;\n /* Support for all WebKit browsers. */\n -webkit-font-smoothing: antialiased;\n /* Support for Safari and Chrome. */\n text-rendering: optimizeLegibility;\n /* Support for Firefox. */\n -moz-osx-font-smoothing: grayscale;\n /* Support for IE. */\n font-feature-settings: "liga";\n}\n\n/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n'])]; -qd=g([K("mwc-icon")],qd);/* + `}l(){document.dispatchEvent(new Event("image-and-captions-close"))}};td.styles=[Ac];td=g([K("image-and-captions"),p("design:paramtypes",[Ka,String,Array])],td);var ud=class extends J{h(){return E``}};ud.styles=[I(['/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n:host {\n font-family: var(--mdc-icon-font, "Material Icons");\n font-weight: normal;\n font-style: normal;\n font-size: var(--mdc-icon-size, 24px);\n line-height: 1;\n letter-spacing: normal;\n text-transform: none;\n display: inline-block;\n white-space: nowrap;\n word-wrap: normal;\n direction: ltr;\n /* Support for all WebKit browsers. */\n -webkit-font-smoothing: antialiased;\n /* Support for Safari and Chrome. */\n text-rendering: optimizeLegibility;\n /* Support for Firefox. */\n -moz-osx-font-smoothing: grayscale;\n /* Support for IE. */\n font-feature-settings: "liga";\n}\n\n/**\n * @license\n * Copyright 2018 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n'])]; +ud=g([K("mwc-icon")],ud);/* Copyright 2019 Google LLC SPDX-License-Identifier: Apache-2.0 */ -function rd(a){return E` +function vd(a){return E` ${a.icon} `} -var V=class extends J{constructor(){super(...arguments);this.fullwidth=this.trailingIcon=this.disabled=this.dense=this.outlined=this.unelevated=this.raised=!1;this.label=this.icon="";this.mb=this.expandContent=!1;this.g=new kd(()=>{this.mb=!0;return this.kd})}focus(){const a=this.Vb;a&&(this.g.wa(),a.focus())}blur(){const a=this.Vb;a&&(this.g.sa(),a.blur())}h(){var a=Q({"mdc-button--raised":this.raised,"mdc-button--unelevated":this.unelevated,"mdc-button--outlined":this.outlined,"mdc-button--dense":this.dense}); +var V=class extends J{constructor(){super(...arguments);this.fullwidth=this.trailingIcon=this.disabled=this.dense=this.outlined=this.unelevated=this.raised=!1;this.label=this.icon="";this.mb=this.expandContent=!1;this.g=new od(()=>{this.mb=!0;return this.md})}focus(){const a=this.Xb;a&&(this.g.xa(),a.focus())}blur(){const a=this.Xb;a&&(this.g.ra(),a.blur())}h(){var a=Q({"mdc-button--raised":this.raised,"mdc-button--unelevated":this.unelevated,"mdc-button--outlined":this.outlined,"mdc-button--dense":this.dense}); const b=this.raised||this.unelevated;return E` `}Eb(a){const b=()=>{window.removeEventListener("mouseup",b);this.i()};window.addEventListener("mouseup",b);this.g.Oa(a)}i(){this.g.Xa()}m(){this.g.gb()}s(){this.g.Ea()}l(){this.g.wa()}j(){this.g.sa()}};g([Dc,M({type:String,W:"aria-haspopup"}),n("design:type",String)],V.prototype,"ariaHasPopup",void 0);g([M({type:Boolean,H:!0}),n("design:type",Object)],V.prototype,"raised",void 0);g([M({type:Boolean,H:!0}),n("design:type",Object)],V.prototype,"unelevated",void 0); -g([M({type:Boolean,H:!0}),n("design:type",Object)],V.prototype,"outlined",void 0);g([M({type:Boolean}),n("design:type",Object)],V.prototype,"dense",void 0);g([M({type:Boolean,H:!0}),n("design:type",Object)],V.prototype,"disabled",void 0);g([M({type:Boolean,W:"trailingicon"}),n("design:type",Object)],V.prototype,"trailingIcon",void 0);g([M({type:Boolean,H:!0}),n("design:type",Object)],V.prototype,"fullwidth",void 0);g([M({type:String}),n("design:type",Object)],V.prototype,"icon",void 0); -g([M({type:String}),n("design:type",Object)],V.prototype,"label",void 0);g([M({type:Boolean}),n("design:type",Object)],V.prototype,"expandContent",void 0);g([N("#button"),n("design:type",HTMLElement)],V.prototype,"Vb",void 0);g([Bc(),n("design:type",Promise)],V.prototype,"kd",void 0);g([O(),n("design:type",Object)],V.prototype,"mb",void 0);g([zc(),n("design:type",Function),n("design:paramtypes",[Event]),n("design:returntype")],V.prototype,"Eb",null);var sd=class extends V{};sd.styles=[I(['.mdc-button {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: Roboto, sans-serif;\n /* @alternate */\n font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: 0.875rem;\n /* @alternate */\n font-size: var(--mdc-typography-button-font-size, 0.875rem);\n line-height: 2.25rem;\n /* @alternate */\n line-height: var(--mdc-typography-button-line-height, 2.25rem);\n font-weight: 500;\n /* @alternate */\n font-weight: var(--mdc-typography-button-font-weight, 500);\n letter-spacing: 0.0892857143em;\n /* @alternate */\n letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);\n text-decoration: none;\n /* @alternate */\n text-decoration: var(--mdc-typography-button-text-decoration, none);\n text-transform: uppercase;\n /* @alternate */\n text-transform: var(--mdc-typography-button-text-transform, uppercase);\n}\n\n.mdc-button {\n /* @alternate */\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n min-width: 64px;\n border: none;\n outline: none;\n /* @alternate */\n line-height: inherit;\n user-select: none;\n -webkit-appearance: none;\n overflow: visible;\n vertical-align: middle;\n background: transparent;\n}\n.mdc-button .mdc-elevation-overlay {\n width: 100%;\n height: 100%;\n top: 0;\n /* @noflip */ /*rtl:ignore*/\n left: 0;\n}\n.mdc-button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n.mdc-button:active {\n outline: none;\n}\n.mdc-button:hover {\n cursor: pointer;\n}\n.mdc-button:disabled {\n cursor: default;\n pointer-events: none;\n}\n.mdc-button[hidden] {\n display: none;\n}\n.mdc-button .mdc-button__icon { /* @noflip */ /*rtl:ignore*/\n margin-left: 0;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 8px;\n display: inline-block;\n position: relative;\n vertical-align: top;\n}\n[dir=rtl] .mdc-button .mdc-button__icon, .mdc-button .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /* @noflip */ /*rtl:ignore*/\n margin-left: 8px;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 0;\n /*rtl:end:ignore*/\n}\n\n.mdc-button .mdc-button__progress-indicator {\n font-size: 0;\n position: absolute;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n line-height: initial;\n}\n.mdc-button .mdc-button__label {\n position: relative;\n}\n.mdc-button .mdc-button__focus-ring {\n pointer-events: none;\n border: 2px solid transparent;\n border-radius: 6px;\n box-sizing: content-box;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: calc(100% + 4px);\n width: calc(100% + 4px);\n display: none;\n}\n@media screen and (forced-colors: active) {\n .mdc-button .mdc-button__focus-ring {\n border-color: CanvasText;\n }\n}\n.mdc-button .mdc-button__focus-ring::after {\n content: "";\n border: 2px solid transparent;\n border-radius: 8px;\n display: block;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: calc(100% + 4px);\n width: calc(100% + 4px);\n}\n@media screen and (forced-colors: active) {\n .mdc-button .mdc-button__focus-ring::after {\n border-color: CanvasText;\n }\n}\n@media screen and (forced-colors: active) {\n .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring {\n display: block;\n }\n}\n.mdc-button .mdc-button__touch {\n position: absolute;\n top: 50%;\n height: 48px;\n left: 0;\n right: 0;\n transform: translateY(-50%);\n}\n\n.mdc-button__label + .mdc-button__icon {\n /* @noflip */ /*rtl:ignore*/\n margin-left: 8px;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 0;\n}\n[dir=rtl] .mdc-button__label + .mdc-button__icon, .mdc-button__label + .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /* @noflip */ /*rtl:ignore*/\n margin-left: 0;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 8px;\n /*rtl:end:ignore*/\n}\n\nsvg.mdc-button__icon {\n fill: currentColor;\n}\n\n.mdc-button--touch {\n margin-top: 6px;\n margin-bottom: 6px;\n}\n\n.mdc-button {\n padding: 0 8px 0 8px;\n}\n\n.mdc-button--unelevated {\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n padding: 0 16px 0 16px;\n}\n.mdc-button--unelevated.mdc-button--icon-trailing {\n padding: 0 12px 0 16px;\n}\n.mdc-button--unelevated.mdc-button--icon-leading {\n padding: 0 16px 0 12px;\n}\n\n.mdc-button--raised {\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n padding: 0 16px 0 16px;\n}\n.mdc-button--raised.mdc-button--icon-trailing {\n padding: 0 12px 0 16px;\n}\n.mdc-button--raised.mdc-button--icon-leading {\n padding: 0 16px 0 12px;\n}\n\n.mdc-button--outlined {\n border-style: solid;\n transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n.mdc-button--outlined .mdc-button__ripple {\n border-style: solid;\n border-color: transparent;\n}\n\n.mdc-button {\n height: 36px;\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n}\n.mdc-button:not(:disabled) {\n color: #6200ee;\n /* @alternate */\n color: var(--mdc-theme-primary, #6200ee);\n}\n.mdc-button:disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-button .mdc-button__icon {\n font-size: 1.125rem;\n width: 1.125rem;\n height: 1.125rem;\n}\n.mdc-button .mdc-button__ripple {\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n}\n.mdc-button--raised,\n.mdc-button--unelevated {\n height: 36px;\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n}\n.mdc-button--raised:not(:disabled),\n.mdc-button--unelevated:not(:disabled) {\n background-color: #6200ee;\n /* @alternate */\n background-color: var(--mdc-theme-primary, #6200ee);\n}\n.mdc-button--raised:disabled,\n.mdc-button--unelevated:disabled {\n background-color: rgba(0, 0, 0, 0.12);\n}\n.mdc-button--raised:not(:disabled),\n.mdc-button--unelevated:not(:disabled) {\n color: #fff;\n /* @alternate */\n color: var(--mdc-theme-on-primary, #fff);\n}\n.mdc-button--raised:disabled,\n.mdc-button--unelevated:disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-button--raised .mdc-button__icon,\n.mdc-button--unelevated .mdc-button__icon {\n font-size: 1.125rem;\n width: 1.125rem;\n height: 1.125rem;\n}\n.mdc-button--raised .mdc-button__ripple,\n.mdc-button--unelevated .mdc-button__ripple {\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n}\n.mdc-button--outlined {\n height: 36px;\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n padding: 0 15px 0 15px;\n border-width: 1px;\n}\n.mdc-button--outlined:not(:disabled) {\n color: #6200ee;\n /* @alternate */\n color: var(--mdc-theme-primary, #6200ee);\n}\n.mdc-button--outlined:disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-button--outlined .mdc-button__icon {\n font-size: 1.125rem;\n width: 1.125rem;\n height: 1.125rem;\n}\n.mdc-button--outlined .mdc-button__ripple {\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n}\n.mdc-button--outlined:not(:disabled) {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.mdc-button--outlined:disabled {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.mdc-button--outlined.mdc-button--icon-trailing {\n padding: 0 11px 0 15px;\n}\n.mdc-button--outlined.mdc-button--icon-leading {\n padding: 0 15px 0 11px;\n}\n.mdc-button--outlined .mdc-button__ripple {\n top: -1px;\n left: -1px;\n bottom: -1px;\n right: -1px;\n border-width: 1px;\n}\n.mdc-button--outlined .mdc-button__touch {\n left: calc(-1 * 1px);\n width: calc(100% + 2 * 1px);\n}\n\n.mdc-button--raised {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n.mdc-button--raised:hover, .mdc-button--raised:focus {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.mdc-button--raised:active {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n.mdc-button--raised:disabled {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n\n:host {\n display: inline-flex;\n outline: none;\n -webkit-tap-highlight-color: transparent;\n /**\n * Override vertical-align with shortest value "top". Vertical-align\'s default\n * "baseline" value causes buttons to be misaligned next to each other if one\n * button has an icon and the other does not.\n */\n vertical-align: top;\n}\n\n:host([fullwidth]) {\n width: 100%;\n}\n\n:host([raised]),\n:host([unelevated]) {\n --mdc-ripple-color: #fff;\n --mdc-ripple-focus-opacity: 0.24;\n --mdc-ripple-hover-opacity: 0.08;\n --mdc-ripple-press-opacity: 0.24;\n}\n\n.trailing-icon ::slotted(*),\n.trailing-icon .mdc-button__icon,\n.leading-icon ::slotted(*),\n.leading-icon .mdc-button__icon {\n /* @noflip */ /*rtl:ignore*/\n margin-left: 0;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 8px;\n display: inline-block;\n position: relative;\n vertical-align: top;\n font-size: 1.125rem;\n height: 1.125rem;\n width: 1.125rem;\n}\n[dir=rtl] .trailing-icon ::slotted(*), [dir=rtl] .trailing-icon .mdc-button__icon, [dir=rtl] .leading-icon ::slotted(*), [dir=rtl] .leading-icon .mdc-button__icon, .trailing-icon ::slotted(*[dir=rtl]), .trailing-icon .mdc-button__icon[dir=rtl], .leading-icon ::slotted(*[dir=rtl]), .leading-icon .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /* @noflip */ /*rtl:ignore*/\n margin-left: 8px;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 0;\n /*rtl:end:ignore*/\n}\n\n.trailing-icon ::slotted(*),\n.trailing-icon .mdc-button__icon {\n /* @noflip */ /*rtl:ignore*/\n margin-left: 8px;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 0;\n}\n[dir=rtl] .trailing-icon ::slotted(*), [dir=rtl] .trailing-icon .mdc-button__icon, .trailing-icon ::slotted(*[dir=rtl]), .trailing-icon .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /* @noflip */ /*rtl:ignore*/\n margin-left: 0;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 8px;\n /*rtl:end:ignore*/\n}\n\n.slot-container {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n.slot-container.flex {\n flex: auto;\n}\n\n.mdc-button {\n flex: auto;\n overflow: hidden;\n /* @noflip */ /*rtl:ignore*/\n padding-left: 8px;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-left: var(--mdc-button-horizontal-padding, 8px);\n /* @noflip */ /*rtl:ignore*/\n padding-right: 8px;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-right: var(--mdc-button-horizontal-padding, 8px);\n}\n\n.mdc-button--raised {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n /* @alternate */\n box-shadow: var(--mdc-button-raised-box-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));\n}\n.mdc-button--raised:focus {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n /* @alternate */\n box-shadow: var(--mdc-button-raised-box-shadow-focus, var(--mdc-button-raised-box-shadow-hover, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)));\n}\n.mdc-button--raised:hover {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n /* @alternate */\n box-shadow: var(--mdc-button-raised-box-shadow-hover, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12));\n}\n.mdc-button--raised:active {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n /* @alternate */\n box-shadow: var(--mdc-button-raised-box-shadow-active, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12));\n}\n.mdc-button--raised:disabled {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n /* @alternate */\n box-shadow: var(--mdc-button-raised-box-shadow-disabled, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));\n}\n\n.mdc-button--raised,\n.mdc-button--unelevated {\n /* @noflip */ /*rtl:ignore*/\n padding-left: 16px;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-left: var(--mdc-button-horizontal-padding, 16px);\n /* @noflip */ /*rtl:ignore*/\n padding-right: 16px;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-right: var(--mdc-button-horizontal-padding, 16px);\n}\n\n.mdc-button--outlined {\n border-width: 1px;\n /* @alternate */\n border-width: var(--mdc-button-outline-width, 1px);\n /* @noflip */ /*rtl:ignore*/\n padding-left: calc(16px - 1px);\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-left: calc(var(--mdc-button-horizontal-padding, 16px) - var(--mdc-button-outline-width, 1px));\n /* @noflip */ /*rtl:ignore*/\n padding-right: calc(16px - 1px);\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-right: calc(var(--mdc-button-horizontal-padding, 16px) - var(--mdc-button-outline-width, 1px));\n}\n.mdc-button--outlined:not(:disabled) {\n border-color: rgba(0, 0, 0, 0.12);\n /* @alternate */\n border-color: var(--mdc-button-outline-color, rgba(0, 0, 0, 0.12));\n}\n.mdc-button--outlined .ripple {\n top: calc(-1 * 1px);\n /* @alternate */\n top: calc(-1 * var(--mdc-button-outline-width, 1px));\n /* @noflip */ /*rtl:ignore*/\n left: calc(-1 * 1px);\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n left: calc(-1 * var(--mdc-button-outline-width, 1px));\n /* @noflip */ /*rtl:ignore*/\n right: initial;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n right: initial;\n border-width: 1px;\n /* @alternate */\n border-width: var(--mdc-button-outline-width, 1px);\n border-style: solid;\n border-color: transparent;\n}\n[dir=rtl] .mdc-button--outlined .ripple, .mdc-button--outlined .ripple[dir=rtl] {\n /*rtl:begin:ignore*/\n /* @noflip */ /*rtl:ignore*/\n left: initial;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n left: initial;\n /* @noflip */ /*rtl:ignore*/\n right: calc(-1 * 1px);\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n right: calc(-1 * var(--mdc-button-outline-width, 1px));\n /*rtl:end:ignore*/\n}\n\n.mdc-button--dense {\n height: 28px;\n margin-top: 0;\n margin-bottom: 0;\n}\n.mdc-button--dense .mdc-button__touch {\n height: 100%;\n}\n\n:host([disabled]) {\n pointer-events: none;\n}\n:host([disabled]) .mdc-button {\n color: rgba(0, 0, 0, 0.38);\n /* @alternate */\n color: var(--mdc-button-disabled-ink-color, rgba(0, 0, 0, 0.38));\n}\n:host([disabled]) .mdc-button--raised,\n:host([disabled]) .mdc-button--unelevated {\n background-color: rgba(0, 0, 0, 0.12);\n /* @alternate */\n background-color: var(--mdc-button-disabled-fill-color, rgba(0, 0, 0, 0.12));\n}\n:host([disabled]) .mdc-button--outlined {\n border-color: rgba(0, 0, 0, 0.12);\n /* @alternate */\n border-color: var(--mdc-button-disabled-outline-color, rgba(0, 0, 0, 0.12));\n}\n'])]; -sd=g([K("mwc-button")],sd);var td=class extends J{constructor(){super(...arguments);this.indeterminate=!1;this.density=this.progress=0;this.closed=!1}open(){this.closed=!1}close(){this.closed=!0}h(){var a=48+4*this.density,b={width:`${a}px`,height:`${a}px`};a=Q({"mdc-circular-progress--closed":this.closed,"mdc-circular-progress--indeterminate":this.indeterminate});b=Gc(b);const c=48+4*this.density,d=c/2,e=-3<=this.density?18+11*this.density/6:12.5+5*(this.density+3)/4,k=-3<=this.density?4+1/3*this.density:3+1/6*(this.density+ -3),l=48+4*this.density,p=l/2,q=-3<=this.density?18+11*this.density/6:12.5+5*(this.density+3)/4,A=6.2831852*q,H=.5*A,w=-3<=this.density?4+1/3*this.density:3+1/6*(this.density+3);return E` + `}Gb(a){const b=()=>{window.removeEventListener("mouseup",b);this.i()};window.addEventListener("mouseup",b);this.g.Oa(a)}i(){this.g.Xa()}m(){this.g.gb()}s(){this.g.Ha()}l(){this.g.xa()}j(){this.g.ra()}};g([Hc,M({type:String,P:"aria-haspopup"}),p("design:type",String)],V.prototype,"ariaHasPopup",void 0);g([M({type:Boolean,G:!0}),p("design:type",Object)],V.prototype,"raised",void 0);g([M({type:Boolean,G:!0}),p("design:type",Object)],V.prototype,"unelevated",void 0); +g([M({type:Boolean,G:!0}),p("design:type",Object)],V.prototype,"outlined",void 0);g([M({type:Boolean}),p("design:type",Object)],V.prototype,"dense",void 0);g([M({type:Boolean,G:!0}),p("design:type",Object)],V.prototype,"disabled",void 0);g([M({type:Boolean,P:"trailingicon"}),p("design:type",Object)],V.prototype,"trailingIcon",void 0);g([M({type:Boolean,G:!0}),p("design:type",Object)],V.prototype,"fullwidth",void 0);g([M({type:String}),p("design:type",Object)],V.prototype,"icon",void 0); +g([M({type:String}),p("design:type",Object)],V.prototype,"label",void 0);g([M({type:Boolean}),p("design:type",Object)],V.prototype,"expandContent",void 0);g([N("#button"),p("design:type",HTMLElement)],V.prototype,"Xb",void 0);g([Fc(),p("design:type",Promise)],V.prototype,"md",void 0);g([O(),p("design:type",Object)],V.prototype,"mb",void 0);g([Bc(),p("design:type",Function),p("design:paramtypes",[Event]),p("design:returntype")],V.prototype,"Gb",null);var wd=class extends V{};wd.styles=[I(['.mdc-button {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: Roboto, sans-serif;\n /* @alternate */\n font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: 0.875rem;\n /* @alternate */\n font-size: var(--mdc-typography-button-font-size, 0.875rem);\n line-height: 2.25rem;\n /* @alternate */\n line-height: var(--mdc-typography-button-line-height, 2.25rem);\n font-weight: 500;\n /* @alternate */\n font-weight: var(--mdc-typography-button-font-weight, 500);\n letter-spacing: 0.0892857143em;\n /* @alternate */\n letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);\n text-decoration: none;\n /* @alternate */\n text-decoration: var(--mdc-typography-button-text-decoration, none);\n text-transform: uppercase;\n /* @alternate */\n text-transform: var(--mdc-typography-button-text-transform, uppercase);\n}\n\n.mdc-button {\n /* @alternate */\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n min-width: 64px;\n border: none;\n outline: none;\n /* @alternate */\n line-height: inherit;\n user-select: none;\n -webkit-appearance: none;\n overflow: visible;\n vertical-align: middle;\n background: transparent;\n}\n.mdc-button .mdc-elevation-overlay {\n width: 100%;\n height: 100%;\n top: 0;\n /* @noflip */ /*rtl:ignore*/\n left: 0;\n}\n.mdc-button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n.mdc-button:active {\n outline: none;\n}\n.mdc-button:hover {\n cursor: pointer;\n}\n.mdc-button:disabled {\n cursor: default;\n pointer-events: none;\n}\n.mdc-button[hidden] {\n display: none;\n}\n.mdc-button .mdc-button__icon { /* @noflip */ /*rtl:ignore*/\n margin-left: 0;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 8px;\n display: inline-block;\n position: relative;\n vertical-align: top;\n}\n[dir=rtl] .mdc-button .mdc-button__icon, .mdc-button .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /* @noflip */ /*rtl:ignore*/\n margin-left: 8px;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 0;\n /*rtl:end:ignore*/\n}\n\n.mdc-button .mdc-button__progress-indicator {\n font-size: 0;\n position: absolute;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n line-height: initial;\n}\n.mdc-button .mdc-button__label {\n position: relative;\n}\n.mdc-button .mdc-button__focus-ring {\n pointer-events: none;\n border: 2px solid transparent;\n border-radius: 6px;\n box-sizing: content-box;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: calc(100% + 4px);\n width: calc(100% + 4px);\n display: none;\n}\n@media screen and (forced-colors: active) {\n .mdc-button .mdc-button__focus-ring {\n border-color: CanvasText;\n }\n}\n.mdc-button .mdc-button__focus-ring::after {\n content: "";\n border: 2px solid transparent;\n border-radius: 8px;\n display: block;\n position: absolute;\n top: 50%;\n /* @noflip */ /*rtl:ignore*/\n left: 50%;\n /* @noflip */ /*rtl:ignore*/\n transform: translate(-50%, -50%);\n height: calc(100% + 4px);\n width: calc(100% + 4px);\n}\n@media screen and (forced-colors: active) {\n .mdc-button .mdc-button__focus-ring::after {\n border-color: CanvasText;\n }\n}\n@media screen and (forced-colors: active) {\n .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring {\n display: block;\n }\n}\n.mdc-button .mdc-button__touch {\n position: absolute;\n top: 50%;\n height: 48px;\n left: 0;\n right: 0;\n transform: translateY(-50%);\n}\n\n.mdc-button__label + .mdc-button__icon {\n /* @noflip */ /*rtl:ignore*/\n margin-left: 8px;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 0;\n}\n[dir=rtl] .mdc-button__label + .mdc-button__icon, .mdc-button__label + .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /* @noflip */ /*rtl:ignore*/\n margin-left: 0;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 8px;\n /*rtl:end:ignore*/\n}\n\nsvg.mdc-button__icon {\n fill: currentColor;\n}\n\n.mdc-button--touch {\n margin-top: 6px;\n margin-bottom: 6px;\n}\n\n.mdc-button {\n padding: 0 8px 0 8px;\n}\n\n.mdc-button--unelevated {\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n padding: 0 16px 0 16px;\n}\n.mdc-button--unelevated.mdc-button--icon-trailing {\n padding: 0 12px 0 16px;\n}\n.mdc-button--unelevated.mdc-button--icon-leading {\n padding: 0 16px 0 12px;\n}\n\n.mdc-button--raised {\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n padding: 0 16px 0 16px;\n}\n.mdc-button--raised.mdc-button--icon-trailing {\n padding: 0 12px 0 16px;\n}\n.mdc-button--raised.mdc-button--icon-leading {\n padding: 0 16px 0 12px;\n}\n\n.mdc-button--outlined {\n border-style: solid;\n transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n.mdc-button--outlined .mdc-button__ripple {\n border-style: solid;\n border-color: transparent;\n}\n\n.mdc-button {\n height: 36px;\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n}\n.mdc-button:not(:disabled) {\n color: #6200ee;\n /* @alternate */\n color: var(--mdc-theme-primary, #6200ee);\n}\n.mdc-button:disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-button .mdc-button__icon {\n font-size: 1.125rem;\n width: 1.125rem;\n height: 1.125rem;\n}\n.mdc-button .mdc-button__ripple {\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n}\n.mdc-button--raised,\n.mdc-button--unelevated {\n height: 36px;\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n}\n.mdc-button--raised:not(:disabled),\n.mdc-button--unelevated:not(:disabled) {\n background-color: #6200ee;\n /* @alternate */\n background-color: var(--mdc-theme-primary, #6200ee);\n}\n.mdc-button--raised:disabled,\n.mdc-button--unelevated:disabled {\n background-color: rgba(0, 0, 0, 0.12);\n}\n.mdc-button--raised:not(:disabled),\n.mdc-button--unelevated:not(:disabled) {\n color: #fff;\n /* @alternate */\n color: var(--mdc-theme-on-primary, #fff);\n}\n.mdc-button--raised:disabled,\n.mdc-button--unelevated:disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-button--raised .mdc-button__icon,\n.mdc-button--unelevated .mdc-button__icon {\n font-size: 1.125rem;\n width: 1.125rem;\n height: 1.125rem;\n}\n.mdc-button--raised .mdc-button__ripple,\n.mdc-button--unelevated .mdc-button__ripple {\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n}\n.mdc-button--outlined {\n height: 36px;\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n padding: 0 15px 0 15px;\n border-width: 1px;\n}\n.mdc-button--outlined:not(:disabled) {\n color: #6200ee;\n /* @alternate */\n color: var(--mdc-theme-primary, #6200ee);\n}\n.mdc-button--outlined:disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-button--outlined .mdc-button__icon {\n font-size: 1.125rem;\n width: 1.125rem;\n height: 1.125rem;\n}\n.mdc-button--outlined .mdc-button__ripple {\n border-radius: 4px;\n /* @alternate */\n border-radius: var(--mdc-shape-small, 4px);\n}\n.mdc-button--outlined:not(:disabled) {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.mdc-button--outlined:disabled {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.mdc-button--outlined.mdc-button--icon-trailing {\n padding: 0 11px 0 15px;\n}\n.mdc-button--outlined.mdc-button--icon-leading {\n padding: 0 15px 0 11px;\n}\n.mdc-button--outlined .mdc-button__ripple {\n top: -1px;\n left: -1px;\n bottom: -1px;\n right: -1px;\n border-width: 1px;\n}\n.mdc-button--outlined .mdc-button__touch {\n left: calc(-1 * 1px);\n width: calc(100% + 2 * 1px);\n}\n\n.mdc-button--raised {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n.mdc-button--raised:hover, .mdc-button--raised:focus {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.mdc-button--raised:active {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n.mdc-button--raised:disabled {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n\n:host {\n display: inline-flex;\n outline: none;\n -webkit-tap-highlight-color: transparent;\n /**\n * Override vertical-align with shortest value "top". Vertical-align\'s default\n * "baseline" value causes buttons to be misaligned next to each other if one\n * button has an icon and the other does not.\n */\n vertical-align: top;\n}\n\n:host([fullwidth]) {\n width: 100%;\n}\n\n:host([raised]),\n:host([unelevated]) {\n --mdc-ripple-color: #fff;\n --mdc-ripple-focus-opacity: 0.24;\n --mdc-ripple-hover-opacity: 0.08;\n --mdc-ripple-press-opacity: 0.24;\n}\n\n.trailing-icon ::slotted(*),\n.trailing-icon .mdc-button__icon,\n.leading-icon ::slotted(*),\n.leading-icon .mdc-button__icon {\n /* @noflip */ /*rtl:ignore*/\n margin-left: 0;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 8px;\n display: inline-block;\n position: relative;\n vertical-align: top;\n font-size: 1.125rem;\n height: 1.125rem;\n width: 1.125rem;\n}\n[dir=rtl] .trailing-icon ::slotted(*), [dir=rtl] .trailing-icon .mdc-button__icon, [dir=rtl] .leading-icon ::slotted(*), [dir=rtl] .leading-icon .mdc-button__icon, .trailing-icon ::slotted(*[dir=rtl]), .trailing-icon .mdc-button__icon[dir=rtl], .leading-icon ::slotted(*[dir=rtl]), .leading-icon .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /* @noflip */ /*rtl:ignore*/\n margin-left: 8px;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 0;\n /*rtl:end:ignore*/\n}\n\n.trailing-icon ::slotted(*),\n.trailing-icon .mdc-button__icon {\n /* @noflip */ /*rtl:ignore*/\n margin-left: 8px;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 0;\n}\n[dir=rtl] .trailing-icon ::slotted(*), [dir=rtl] .trailing-icon .mdc-button__icon, .trailing-icon ::slotted(*[dir=rtl]), .trailing-icon .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /* @noflip */ /*rtl:ignore*/\n margin-left: 0;\n /* @noflip */ /*rtl:ignore*/\n margin-right: 8px;\n /*rtl:end:ignore*/\n}\n\n.slot-container {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n.slot-container.flex {\n flex: auto;\n}\n\n.mdc-button {\n flex: auto;\n overflow: hidden;\n /* @noflip */ /*rtl:ignore*/\n padding-left: 8px;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-left: var(--mdc-button-horizontal-padding, 8px);\n /* @noflip */ /*rtl:ignore*/\n padding-right: 8px;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-right: var(--mdc-button-horizontal-padding, 8px);\n}\n\n.mdc-button--raised {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n /* @alternate */\n box-shadow: var(--mdc-button-raised-box-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));\n}\n.mdc-button--raised:focus {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n /* @alternate */\n box-shadow: var(--mdc-button-raised-box-shadow-focus, var(--mdc-button-raised-box-shadow-hover, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)));\n}\n.mdc-button--raised:hover {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n /* @alternate */\n box-shadow: var(--mdc-button-raised-box-shadow-hover, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12));\n}\n.mdc-button--raised:active {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n /* @alternate */\n box-shadow: var(--mdc-button-raised-box-shadow-active, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12));\n}\n.mdc-button--raised:disabled {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n /* @alternate */\n box-shadow: var(--mdc-button-raised-box-shadow-disabled, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));\n}\n\n.mdc-button--raised,\n.mdc-button--unelevated {\n /* @noflip */ /*rtl:ignore*/\n padding-left: 16px;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-left: var(--mdc-button-horizontal-padding, 16px);\n /* @noflip */ /*rtl:ignore*/\n padding-right: 16px;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-right: var(--mdc-button-horizontal-padding, 16px);\n}\n\n.mdc-button--outlined {\n border-width: 1px;\n /* @alternate */\n border-width: var(--mdc-button-outline-width, 1px);\n /* @noflip */ /*rtl:ignore*/\n padding-left: calc(16px - 1px);\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-left: calc(var(--mdc-button-horizontal-padding, 16px) - var(--mdc-button-outline-width, 1px));\n /* @noflip */ /*rtl:ignore*/\n padding-right: calc(16px - 1px);\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n padding-right: calc(var(--mdc-button-horizontal-padding, 16px) - var(--mdc-button-outline-width, 1px));\n}\n.mdc-button--outlined:not(:disabled) {\n border-color: rgba(0, 0, 0, 0.12);\n /* @alternate */\n border-color: var(--mdc-button-outline-color, rgba(0, 0, 0, 0.12));\n}\n.mdc-button--outlined .ripple {\n top: calc(-1 * 1px);\n /* @alternate */\n top: calc(-1 * var(--mdc-button-outline-width, 1px));\n /* @noflip */ /*rtl:ignore*/\n left: calc(-1 * 1px);\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n left: calc(-1 * var(--mdc-button-outline-width, 1px));\n /* @noflip */ /*rtl:ignore*/\n right: initial;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n right: initial;\n border-width: 1px;\n /* @alternate */\n border-width: var(--mdc-button-outline-width, 1px);\n border-style: solid;\n border-color: transparent;\n}\n[dir=rtl] .mdc-button--outlined .ripple, .mdc-button--outlined .ripple[dir=rtl] {\n /*rtl:begin:ignore*/\n /* @noflip */ /*rtl:ignore*/\n left: initial;\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n left: initial;\n /* @noflip */ /*rtl:ignore*/\n right: calc(-1 * 1px);\n /* @alternate */\n /* @noflip */ /*rtl:ignore*/\n right: calc(-1 * var(--mdc-button-outline-width, 1px));\n /*rtl:end:ignore*/\n}\n\n.mdc-button--dense {\n height: 28px;\n margin-top: 0;\n margin-bottom: 0;\n}\n.mdc-button--dense .mdc-button__touch {\n height: 100%;\n}\n\n:host([disabled]) {\n pointer-events: none;\n}\n:host([disabled]) .mdc-button {\n color: rgba(0, 0, 0, 0.38);\n /* @alternate */\n color: var(--mdc-button-disabled-ink-color, rgba(0, 0, 0, 0.38));\n}\n:host([disabled]) .mdc-button--raised,\n:host([disabled]) .mdc-button--unelevated {\n background-color: rgba(0, 0, 0, 0.12);\n /* @alternate */\n background-color: var(--mdc-button-disabled-fill-color, rgba(0, 0, 0, 0.12));\n}\n:host([disabled]) .mdc-button--outlined {\n border-color: rgba(0, 0, 0, 0.12);\n /* @alternate */\n border-color: var(--mdc-button-disabled-outline-color, rgba(0, 0, 0, 0.12));\n}\n'])]; +wd=g([K("mwc-button")],wd);var xd=class extends J{constructor(){super(...arguments);this.indeterminate=!1;this.density=this.progress=0;this.closed=!1}open(){this.closed=!1}close(){this.closed=!0}h(){var a=48+4*this.density,b={width:`${a}px`,height:`${a}px`};a=Q({"mdc-circular-progress--closed":this.closed,"mdc-circular-progress--indeterminate":this.indeterminate});b=Kc(b);const c=48+4*this.density,d=c/2,e=-3<=this.density?18+11*this.density/6:12.5+5*(this.density+3)/4,k=-3<=this.density?4+1/3*this.density:3+1/6*(this.density+ +3),l=48+4*this.density,m=l/2,q=-3<=this.density?18+11*this.density/6:12.5+5*(this.density+3)/4,A=6.2831852*q,H=.5*A,w=-3<=this.density?4+1/3*this.density:3+1/6*(this.density+3);return E`
- @@ -295,7 +296,7 @@ sd=g([K("mwc-button")],sd);var td=class extends J{constructor(){super(...argumen
- @@ -304,7 +305,7 @@ sd=g([K("mwc-button")],sd);var td=class extends J{constructor(){super(...argumen
- @@ -312,9 +313,9 @@ sd=g([K("mwc-button")],sd);var td=class extends J{constructor(){super(...argumen
`}
`} - `}update(a){super.update(a);a.has("progress")&&(1this.progress&&(this.progress=0))}};g([M({type:Boolean,H:!0}),n("design:type",Object)],td.prototype,"indeterminate",void 0);g([M({type:Number,H:!0}),n("design:type",Object)],td.prototype,"progress",void 0);g([M({type:Number,H:!0}),n("design:type",Object)],td.prototype,"density",void 0);g([M({type:Boolean,H:!0}),n("design:type",Object)],td.prototype,"closed",void 0); -g([Dc,M({type:String,W:"aria-label"}),n("design:type",String)],td.prototype,"ariaLabel",void 0);var ud=class extends td{};ud.styles=[I([".mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:#6200ee;stroke:var(--mdc-theme-primary, #6200ee)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-track{stroke:transparent}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}:host{display:inline-flex}.mdc-circular-progress__determinate-track{stroke:transparent;stroke:var(--mdc-circular-progress-track-color, transparent)}\n"])]; -ud=g([K("mwc-circular-progress")],ud);/* + `}update(a){super.update(a);a.has("progress")&&(1this.progress&&(this.progress=0))}};g([M({type:Boolean,G:!0}),p("design:type",Object)],xd.prototype,"indeterminate",void 0);g([M({type:Number,G:!0}),p("design:type",Object)],xd.prototype,"progress",void 0);g([M({type:Number,G:!0}),p("design:type",Object)],xd.prototype,"density",void 0);g([M({type:Boolean,G:!0}),p("design:type",Object)],xd.prototype,"closed",void 0); +g([Hc,M({type:String,P:"aria-label"}),p("design:type",String)],xd.prototype,"ariaLabel",void 0);var yd=class extends xd{};yd.styles=[I([".mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:#6200ee;stroke:var(--mdc-theme-primary, #6200ee)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-track{stroke:transparent}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}:host{display:inline-flex}.mdc-circular-progress__determinate-track{stroke:transparent;stroke:var(--mdc-circular-progress-track-color, transparent)}\n"])]; +yd=g([K("mwc-circular-progress")],yd);/* Copyright 2016 Google Inc. All rights reserved. @@ -330,13 +331,13 @@ ud=g([K("mwc-circular-progress")],ud);/* See the License for the specific language governing permissions and limitations under the License. */ -(()=>{const a=Symbol(),b=Symbol(),c=Symbol(),d=Symbol(),e=Symbol(),k=Symbol(),l=Symbol(),p=Symbol(),q=Symbol(),A=Symbol(),H=Symbol(),w=Symbol(),L=Symbol();class v{constructor(){this[a]=[];this[c]=[];this[b]=new Set}l(){this[q](this[c]);this[a]=null;this[c]=null;this[b]=null}get top(){const h=this[a];return h[h.length-1]||null}push(h){h&&h!==this.top&&(this.remove(h),this[k](h),this[a].push(h))}remove(h){h=this[a].indexOf(h);if(-1===h)return!1;this[a].splice(h,1);if(h===this[a].length)this[k](this.top); -return!0}pop(){const h=this.top;h&&this.remove(h);return h}has(h){return-1!==this[a].indexOf(h)}[k](h){var m=this[b];const r=this[c];if(h){var t=this[A](h);if(t[t.length-1].parentNode!==document.body)throw Error("Non-connected element cannot be a blocking element");this[c]=t;h=this[H](h);if(r.length){m=r.length-1;for(var z=t.length-1;0{const a=Symbol(),b=Symbol(),c=Symbol(),d=Symbol(),e=Symbol(),k=Symbol(),l=Symbol(),m=Symbol(),q=Symbol(),A=Symbol(),H=Symbol(),w=Symbol(),L=Symbol();class v{constructor(){this[a]=[];this[c]=[];this[b]=new Set}l(){this[q](this[c]);this[a]=null;this[c]=null;this[b]=null}get top(){const h=this[a];return h[h.length-1]||null}push(h){h&&h!==this.top&&(this.remove(h),this[k](h),this[a].push(h))}remove(h){h=this[a].indexOf(h);if(-1===h)return!1;this[a].splice(h,1);if(h===this[a].length)this[k](this.top); +return!0}pop(){const h=this.top;h&&this.remove(h);return h}has(h){return-1!==this[a].indexOf(h)}[k](h){var n=this[b];const r=this[c];if(h){var t=this[A](h);if(t[t.length-1].parentNode!==document.body)throw Error("Non-connected element cannot be a blocking element");this[c]=t;h=this[H](h);if(r.length){n=r.length-1;for(var z=t.length-1;0{a.cancel(c)})}var yd=class{constructor(){this.g=new Map}request(a,b){this.cancel(a);const c=requestAnimationFrame(d=>{this.g.delete(a);b(d)});this.g.set(a,c)}cancel(a){const b=this.g.get(a);b&&(cancelAnimationFrame(b),this.g.delete(a))}};/* +function Bd(a){a.g.forEach((b,c)=>{a.cancel(c)})}var Cd=class{constructor(){this.g=new Map}request(a,b){this.cancel(a);const c=requestAnimationFrame(d=>{this.g.delete(a);b(d)});this.g.set(a,c)}cancel(a){const b=this.g.get(a);b&&(cancelAnimationFrame(b),this.g.delete(a))}};/* Copyright 2017 Google Inc. @@ -380,12 +381,12 @@ function xd(a){a.g.forEach((b,c)=>{a.cancel(c)})}var yd=class{constructor(){this OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -function zd(a){a.m.request("poll_scroll_position",()=>{Ad(a);Bd(a)})}function Cd(a){a.m.request("poll_layout_change",()=>{if(a.s){a.g.o(W.Ra);const b=a.g.za();b&&a.g.u(W.Ra);b!==a.za&&(a.za=b)}a.g.o(W.ac);a.g.Ac()&&(a.g.u(W.ac),a.j&&(Ad(a),Bd(a)))})}function Dd(a){a.h=0;a.g.o(W.Yb);a.g.o(W.CLOSING)}function Ed(a,b){cancelAnimationFrame(a.i);a.i=requestAnimationFrame(()=>{a.i=0;clearTimeout(a.h);a.h=setTimeout(b,0)})}function Ad(a){a.g.Cc()?a.g.M(W.pb)&&a.g.o(W.pb):a.g.u(W.pb)} -function Bd(a){a.g.Bc()?a.g.M(W.ob)&&a.g.o(W.ob):a.g.u(W.ob)} -var Fd=class extends Ic{static get g(){return W}static get strings(){return vd}static get i(){return wd}static get h(){return{jc:()=>{},u:()=>{},za:()=>!1,mc:()=>{},zb:()=>!1,Cb:()=>"",Ia:()=>null,M:()=>!1,Ac:()=>!1,Fc:()=>{},Gc:()=>{},Hc:()=>{},Ic:()=>{},Pc:()=>{},Qc:()=>{},o:()=>{},Yd:()=>{},Xc:()=>{},Lc:()=>{},xb:()=>{},Cc:()=>!1,Bc:()=>!1,Jb:()=>{},Da:()=>{}}}constructor(a){super(Object.assign({},Fd.h,a));this.j=this.l=!1;this.h=this.i=0;this.scrimClickAction=this.escapeKeyAction=vd.Rb;this.s= -!0;this.za=!1;this.suppressDefaultPressSelector=vd.ud;this.m=new yd;this.v=()=>{zd(this)};this.F=()=>{Cd(this)};this.D=()=>{Cd(this)}}init(){this.g.M(W.Ra)&&(this.s=!1);this.j=this.g.M(W.ed)}destroy(){this.h&&(clearTimeout(this.h),Dd(this));this.j&&this.g.xb("scroll",this.v);xd(this.m);this.g.Da("resize",this.F);this.g.Da("orientationchange",this.D)}open(a){this.l=!0;this.g.Ic();this.g.u(W.Yb);this.j&&this.g.Lc("scroll",this.v);a&&a.Ve&&this.g.u(W.sd);this.g.Jb("resize",this.F);this.g.Jb("orientationchange", -this.D);Ed(this,()=>{this.g.u(W.OPEN);a&&a.We||this.g.jc(W.bc);Cd(this);this.h=setTimeout(()=>{Dd(this);this.g.Xc(this.g.Ia());this.g.Hc()},wd.bd)})}close(a=""){this.l&&(this.l=!1,this.g.Gc(a),this.g.u(W.CLOSING),this.g.o(W.OPEN),this.g.Qc(W.bc),this.j&&this.g.xb("scroll",this.v),this.g.Da("resize",this.F),this.g.Da("orientationchange",this.D),cancelAnimationFrame(this.i),this.i=0,clearTimeout(this.h),this.h=setTimeout(()=>{this.g.Pc();Dd(this);this.g.Fc(a)},wd.ad))}G(a){this.g.zb(a.target,vd.td)&& -""!==this.scrimClickAction?this.close(this.scrimClickAction):(a=this.g.Cb(a))&&this.close(a)}X(a){const b="Enter"===a.key||13===a.keyCode;b&&!this.g.Cb(a)&&(a=a.composedPath?a.composedPath()[0]:a.target,a=this.suppressDefaultPressSelector?!this.g.zb(a,this.suppressDefaultPressSelector):!0,b&&a&&this.g.mc())}K(a){"Escape"!==a.key&&27!==a.keyCode||""===this.escapeKeyAction||this.close(this.escapeKeyAction)}};/* +function Dd(a){a.m.request("poll_scroll_position",()=>{Ed(a);Fd(a)})}function Gd(a){a.m.request("poll_layout_change",()=>{if(a.s){a.g.o(W.Ra);const b=a.g.Ca();b&&a.g.u(W.Ra);b!==a.Ca&&(a.Ca=b)}a.g.o(W.cc);a.g.Bc()&&(a.g.u(W.cc),a.j&&(Ed(a),Fd(a)))})}function Hd(a){a.h=0;a.g.o(W.ac);a.g.o(W.CLOSING)}function Id(a,b){cancelAnimationFrame(a.i);a.i=requestAnimationFrame(()=>{a.i=0;clearTimeout(a.h);a.h=setTimeout(b,0)})}function Ed(a){a.g.Dc()?a.g.M(W.pb)&&a.g.o(W.pb):a.g.u(W.pb)} +function Fd(a){a.g.Cc()?a.g.M(W.ob)&&a.g.o(W.ob):a.g.u(W.ob)} +var Jd=class extends Mc{static get g(){return W}static get strings(){return zd}static get i(){return Ad}static get h(){return{kc:()=>{},u:()=>{},Ca:()=>!1,nc:()=>{},Ab:()=>!1,Eb:()=>"",Ja:()=>null,M:()=>!1,Bc:()=>!1,Gc:()=>{},Hc:()=>{},Ic:()=>{},Jc:()=>{},Rc:()=>{},Sc:()=>{},o:()=>{},Xd:()=>{},Zc:()=>{},Nc:()=>{},yb:()=>{},Dc:()=>!1,Cc:()=>!1,Lb:()=>{},Ga:()=>{}}}constructor(a){super(Object.assign({},Jd.h,a));this.j=this.l=!1;this.h=this.i=0;this.scrimClickAction=this.escapeKeyAction=zd.Tb;this.s= +!0;this.Ca=!1;this.suppressDefaultPressSelector=zd.wd;this.m=new Cd;this.v=()=>{Dd(this)};this.F=()=>{Gd(this)};this.D=()=>{Gd(this)}}init(){this.g.M(W.Ra)&&(this.s=!1);this.j=this.g.M(W.hd)}destroy(){this.h&&(clearTimeout(this.h),Hd(this));this.j&&this.g.yb("scroll",this.v);Bd(this.m);this.g.Ga("resize",this.F);this.g.Ga("orientationchange",this.D)}open(a){this.l=!0;this.g.Jc();this.g.u(W.ac);this.j&&this.g.Nc("scroll",this.v);a&&a.We&&this.g.u(W.ud);this.g.Lb("resize",this.F);this.g.Lb("orientationchange", +this.D);Id(this,()=>{this.g.u(W.OPEN);a&&a.Xe||this.g.kc(W.dc);Gd(this);this.h=setTimeout(()=>{Hd(this);this.g.Zc(this.g.Ja());this.g.Ic()},Ad.dd)})}close(a=""){this.l&&(this.l=!1,this.g.Hc(a),this.g.u(W.CLOSING),this.g.o(W.OPEN),this.g.Sc(W.dc),this.j&&this.g.yb("scroll",this.v),this.g.Ga("resize",this.F),this.g.Ga("orientationchange",this.D),cancelAnimationFrame(this.i),this.i=0,clearTimeout(this.h),this.h=setTimeout(()=>{this.g.Rc();Hd(this);this.g.Gc(a)},Ad.cd))}H(a){this.g.Ab(a.target,zd.vd)&& +""!==this.scrimClickAction?this.close(this.scrimClickAction):(a=this.g.Eb(a))&&this.close(a)}Y(a){const b="Enter"===a.key||13===a.keyCode;b&&!this.g.Eb(a)&&(a=a.composedPath?a.composedPath()[0]:a.target,a=this.suppressDefaultPressSelector?!this.g.Ab(a,this.suppressDefaultPressSelector):!0,b&&a&&this.g.nc())}K(a){"Escape"!==a.key&&27!==a.keyCode||""===this.escapeKeyAction||this.close(this.escapeKeyAction)}};/* Copyright 2019 Google Inc. @@ -407,7 +408,7 @@ this.D);Ed(this,()=>{this.g.u(W.OPEN);a&&a.We||this.g.jc(W.bc);Cd(this);this.h=s OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -function Gd(){return Hd(window)?{passive:!0}:!1}function Hd(a=window){let b=!1;try{const c={get passive(){b=!0;return!1}},d=()=>{};a.document.addEventListener("test",d,c);a.document.removeEventListener("test",d,c)}catch(c){b=!1}return b};var Id=a=>(b,c)=>{if(!b.constructor.ma){b.constructor.ma=new Map;const d=b.hb;b.hb=function(e){d.call(this,e);e.forEach((k,l)=>{const p=this.constructor.ma.get(l);void 0!==p&&p.call(this,this[l],k)})}}else if(!b.constructor.hasOwnProperty("_observers")){const d=b.constructor.ma;b.constructor.ma=new Map;d.forEach((e,k)=>b.constructor.ma.set(k,e))}b.constructor.ma.set(c,a)};/* +function Kd(){return Ld(window)?{passive:!0}:!1}function Ld(a=window){let b=!1;try{const c={get passive(){b=!0;return!1}},d=()=>{};a.document.addEventListener("test",d,c);a.document.removeEventListener("test",d,c)}catch(c){b=!1}return b};var Md=a=>(b,c)=>{if(!b.constructor.oa){b.constructor.oa=new Map;const d=b.hb;b.hb=function(e){d.call(this,e);e.forEach((k,l)=>{const m=this.constructor.oa.get(l);void 0!==m&&m.call(this,this[l],k)})}}else if(!b.constructor.hasOwnProperty("_observers")){const d=b.constructor.oa;b.constructor.oa=new Map;d.forEach((e,k)=>b.constructor.oa.set(k,e))}b.constructor.oa.set(c,a)};/* Copyright 2016 Google LLC @@ -453,24 +454,24 @@ function Gd(){return Hd(window)?{passive:!0}:!1}function Hd(a=window){let b=!1;t publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders. */ -const Jd=Array.prototype.slice,Kd=Element.prototype.matches||Element.prototype.msMatchesSelector; -class Ld{constructor(a,b){this.h=b;this.g=a;this.i=new Set;this.g.hasAttribute("aria-hidden")?this.s=this.g.getAttribute("aria-hidden"):this.s=null;this.g.setAttribute("aria-hidden","true");this.D(this.g);this.m=new MutationObserver(this.G.bind(this));this.m.observe(this.g,{attributes:!0,childList:!0,subtree:!0})}l(){this.m.disconnect();this.g&&(null!==this.s?this.g.setAttribute("aria-hidden",this.s):this.g.removeAttribute("aria-hidden"));this.i.forEach(function(a){this.F(a.node)},this);this.h=this.i= -this.g=this.m=null}get ja(){return new Set(this.i)}D(a){Md(a,c=>this.X(c));let b=document.activeElement;if(!document.body.contains(a)){let c=a,d=void 0;for(;c;){if(c.nodeType===Node.DOCUMENT_FRAGMENT_NODE){d=c;break}c=c.parentNode}d&&(b=d.activeElement)}a.contains(b)&&(b.blur(),b===document.activeElement&&document.body.focus())}X(a){a.nodeType===Node.ELEMENT_NODE&&(a!==this.g&&a.hasAttribute("inert")&&this.v(a),(Kd.call(a,"a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable]")|| -a.hasAttribute("tabindex"))&&this.j(a))}j(a){a=this.h.register(a,this);this.i.add(a)}F(a){{var b=this.h;const c=b.h.get(a);c?(c.j(),c.i.delete(this),0===c.i.size&&c.l(),c.destroyed&&b.h.delete(a),a=c):a=null}a&&this.i.delete(a)}K(a){Md(a,b=>this.F(b))}v(a){let b=this.h.g.get(a);b||(Nd(this.h,a,!0),b=this.h.g.get(a));b.ja.forEach(function(c){this.j(c.node)},this)}G(a){a.forEach(function(b){const c=b.target;if("childList"===b.type)Jd.call(b.addedNodes).forEach(function(d){this.D(d)},this),Jd.call(b.removedNodes).forEach(function(d){this.K(d)}, +const Nd=Array.prototype.slice,Od=Element.prototype.matches||Element.prototype.msMatchesSelector; +class Pd{constructor(a,b){this.h=b;this.g=a;this.i=new Set;this.g.hasAttribute("aria-hidden")?this.s=this.g.getAttribute("aria-hidden"):this.s=null;this.g.setAttribute("aria-hidden","true");this.D(this.g);this.m=new MutationObserver(this.H.bind(this));this.m.observe(this.g,{attributes:!0,childList:!0,subtree:!0})}l(){this.m.disconnect();this.g&&(null!==this.s?this.g.setAttribute("aria-hidden",this.s):this.g.removeAttribute("aria-hidden"));this.i.forEach(function(a){this.F(a.node)},this);this.h=this.i= +this.g=this.m=null}get la(){return new Set(this.i)}D(a){Qd(a,c=>this.Y(c));let b=document.activeElement;if(!document.body.contains(a)){let c=a,d=void 0;for(;c;){if(c.nodeType===Node.DOCUMENT_FRAGMENT_NODE){d=c;break}c=c.parentNode}d&&(b=d.activeElement)}a.contains(b)&&(b.blur(),b===document.activeElement&&document.body.focus())}Y(a){a.nodeType===Node.ELEMENT_NODE&&(a!==this.g&&a.hasAttribute("inert")&&this.v(a),(Od.call(a,"a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable]")|| +a.hasAttribute("tabindex"))&&this.j(a))}j(a){a=this.h.register(a,this);this.i.add(a)}F(a){{var b=this.h;const c=b.h.get(a);c?(c.j(),c.i.delete(this),0===c.i.size&&c.l(),c.destroyed&&b.h.delete(a),a=c):a=null}a&&this.i.delete(a)}K(a){Qd(a,b=>this.F(b))}v(a){let b=this.h.g.get(a);b||(Rd(this.h,a,!0),b=this.h.g.get(a));b.la.forEach(function(c){this.j(c.node)},this)}H(a){a.forEach(function(b){const c=b.target;if("childList"===b.type)Nd.call(b.addedNodes).forEach(function(d){this.D(d)},this),Nd.call(b.removedNodes).forEach(function(d){this.K(d)}, this);else if("attributes"===b.type)if("tabindex"===b.attributeName)this.j(c);else if(c!==this.g&&"inert"===b.attributeName&&c.hasAttribute("inert")){this.v(c);const d=this.h.g.get(c);this.i.forEach(function(e){c.contains(e.node)&&d.j(e.node)})}},this)}} -function Od(a){if(a.node.nodeType===Node.ELEMENT_NODE){var b=a.node;Kd.call(b,"a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable]")?-1===b.tabIndex&&a.v||(b.hasAttribute("tabindex")&&(a.h=b.tabIndex),b.setAttribute("tabindex","-1"),b.nodeType===Node.ELEMENT_NODE&&(b.focus=function(){},a.s=!0)):b.hasAttribute("tabindex")&&(a.h=b.tabIndex,b.removeAttribute("tabindex"))}} -class Pd{constructor(a,b){this.g=a;this.s=!1;this.i=new Set([b]);this.h=null;this.m=!1;Od(this)}l(){this.j();if(this.g&&this.g.nodeType===Node.ELEMENT_NODE){const a=this.g;null!==this.h?a.setAttribute("tabindex",this.h):a.removeAttribute("tabindex");this.s&&delete a.focus}this.i=this.g=null;this.m=!0}get destroyed(){return this.m}j(){if(this.destroyed)throw Error("Trying to access destroyed InertNode");}get v(){return null!==this.h}get node(){this.j();return this.g}} -function Nd(a,b,c){if(c){if(!a.g.has(b)&&(c=new Ld(b,a),b.setAttribute("inert",""),a.g.set(b,c),!a.i.body.contains(b)))for(a=b.parentNode;a;)11===a.nodeType&&Qd(a),a=a.parentNode}else a.g.has(b)&&(a.g.get(b).l(),a.g.delete(b),b.removeAttribute("inert"))} -class Rd{constructor(){var a=document;if(!a)throw Error("Missing required argument; InertManager needs to wrap a document.");this.i=a;this.h=new Map;this.g=new Map;this.l=new MutationObserver(this.m.bind(this));Qd(a.head||a.body||a.documentElement);"loading"===a.readyState?a.addEventListener("DOMContentLoaded",this.j.bind(this)):this.j()}register(a,b){let c=this.h.get(a);if(void 0!==c){var d=c;d.j();d.i.add(b)}else c=new Pd(a,b);this.h.set(a,c);return c}j(){Jd.call(this.i.querySelectorAll("[inert]")).forEach(function(a){Nd(this, -a,!0)},this);this.l.observe(this.i.body,{attributes:!0,subtree:!0,childList:!0})}m(a){const b=this;a.forEach(function(c){switch(c.type){case "childList":Jd.call(c.addedNodes).forEach(function(d){if(d.nodeType===Node.ELEMENT_NODE){var e=Jd.call(d.querySelectorAll("[inert]"));Kd.call(d,"[inert]")&&e.unshift(d);e.forEach(function(k){Nd(this,k,!0)},b)}},b);break;case "attributes":"inert"===c.attributeName&&(c=c.target,Nd(b,c,c.hasAttribute("inert")))}},this)}} -function Md(a,b,c){if(a.nodeType==Node.ELEMENT_NODE){b&&b(a);var d=a.shadowRoot;if(d){Md(d,b,d);return}if("content"==a.localName){a=a.getDistributedNodes?a.getDistributedNodes():[];for(d=0;db instanceof HTMLElement);return(a=a[0])?a:null}Ia(){var a=this.querySelector(`[${this.initialFocusAttribute}]`);if(a)return a;a=this.Kc.assignedNodes({flatten:!0});if(a=Vd(a,this.initialFocusAttribute))return a;a=this.Zd.assignedNodes({flatten:!0});if(a=Vd(a,this.initialFocusAttribute))return a;a=this.Md.assignedNodes({flatten:!0});return Vd(a,this.initialFocusAttribute)}s(){return Object.assign({},fd(this.I),{jc:()=>document.body.style.overflow= -"hidden",Qc:()=>document.body.style.overflow="",za:()=>this.stacked,mc:()=>{const a=this.K;a&&a.click()},zb:(a,b)=>a?Hc(a,b):!1,Cb:a=>{if(!a.target)return"";a:{var b=a.target;a=`[${this.actionAttribute}]`;if(b.closest)a=b.closest(a);else{for(;b;){if(Hc(b,a)){a=b;break a}b=b.parentElement}a=null}}return a&&a.getAttribute(this.actionAttribute)},Ia:()=>this.Ia(),Ac:()=>{const a=this.Ba;return a?a.scrollHeight>a.offsetHeight:!1},Fc:a=>Ud(this,"closed",a),Gc:a=>{this.G||(this.open=!1);Ud(this,"closing", -a)},Hc:()=>Ud(this,"opened"),Ic:()=>{this.open=!0;Ud(this,"opening")},Yd:()=>{},Pc:()=>{Td.remove(this)},Xc:a=>{this.isConnected&&(Td.push(this),a&&a.focus())},Lc:(a,b)=>{this.Ba.addEventListener(a,b)},xb:(a,b)=>{this.Ba.removeEventListener(a,b)},Cc:()=>{const a=this.Ba;return a?0===a.scrollTop:!1},Bc:()=>{const a=this.Ba;return a?Math.ceil(a.scrollHeight-a.scrollTop)===a.clientHeight:!1},Jb:(a,b)=>{window.addEventListener(a,b,Gd())},Da:(a,b)=>{window.removeEventListener(a,b,Gd())}})}h(){const a= +function Sd(a){if(a.node.nodeType===Node.ELEMENT_NODE){var b=a.node;Od.call(b,"a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable]")?-1===b.tabIndex&&a.v||(b.hasAttribute("tabindex")&&(a.h=b.tabIndex),b.setAttribute("tabindex","-1"),b.nodeType===Node.ELEMENT_NODE&&(b.focus=function(){},a.s=!0)):b.hasAttribute("tabindex")&&(a.h=b.tabIndex,b.removeAttribute("tabindex"))}} +class Td{constructor(a,b){this.g=a;this.s=!1;this.i=new Set([b]);this.h=null;this.m=!1;Sd(this)}l(){this.j();if(this.g&&this.g.nodeType===Node.ELEMENT_NODE){const a=this.g;null!==this.h?a.setAttribute("tabindex",this.h):a.removeAttribute("tabindex");this.s&&delete a.focus}this.i=this.g=null;this.m=!0}get destroyed(){return this.m}j(){if(this.destroyed)throw Error("Trying to access destroyed InertNode");}get v(){return null!==this.h}get node(){this.j();return this.g}} +function Rd(a,b,c){if(c){if(!a.g.has(b)&&(c=new Pd(b,a),b.setAttribute("inert",""),a.g.set(b,c),!a.i.body.contains(b)))for(a=b.parentNode;a;)11===a.nodeType&&Ud(a),a=a.parentNode}else a.g.has(b)&&(a.g.get(b).l(),a.g.delete(b),b.removeAttribute("inert"))} +class Vd{constructor(){var a=document;if(!a)throw Error("Missing required argument; InertManager needs to wrap a document.");this.i=a;this.h=new Map;this.g=new Map;this.l=new MutationObserver(this.m.bind(this));Ud(a.head||a.body||a.documentElement);"loading"===a.readyState?a.addEventListener("DOMContentLoaded",this.j.bind(this)):this.j()}register(a,b){let c=this.h.get(a);if(void 0!==c){var d=c;d.j();d.i.add(b)}else c=new Td(a,b);this.h.set(a,c);return c}j(){Nd.call(this.i.querySelectorAll("[inert]")).forEach(function(a){Rd(this, +a,!0)},this);this.l.observe(this.i.body,{attributes:!0,subtree:!0,childList:!0})}m(a){const b=this;a.forEach(function(c){switch(c.type){case "childList":Nd.call(c.addedNodes).forEach(function(d){if(d.nodeType===Node.ELEMENT_NODE){var e=Nd.call(d.querySelectorAll("[inert]"));Od.call(d,"[inert]")&&e.unshift(d);e.forEach(function(k){Rd(this,k,!0)},b)}},b);break;case "attributes":"inert"===c.attributeName&&(c=c.target,Rd(b,c,c.hasAttribute("inert")))}},this)}} +function Qd(a,b,c){if(a.nodeType==Node.ELEMENT_NODE){b&&b(a);var d=a.shadowRoot;if(d){Qd(d,b,d);return}if("content"==a.localName){a=a.getDistributedNodes?a.getDistributedNodes():[];for(d=0;db instanceof HTMLElement);return(a=a[0])?a:null}Ja(){var a=this.querySelector(`[${this.initialFocusAttribute}]`);if(a)return a;a=this.Lc.assignedNodes({flatten:!0});if(a=Zd(a,this.initialFocusAttribute))return a;a=this.Yd.assignedNodes({flatten:!0});if(a=Zd(a,this.initialFocusAttribute))return a;a=this.Od.assignedNodes({flatten:!0});return Zd(a,this.initialFocusAttribute)}s(){return Object.assign({},jd(this.I),{kc:()=>document.body.style.overflow= +"hidden",Sc:()=>document.body.style.overflow="",Ca:()=>this.stacked,nc:()=>{const a=this.K;a&&a.click()},Ab:(a,b)=>a?Lc(a,b):!1,Eb:a=>{if(!a.target)return"";a:{var b=a.target;a=`[${this.actionAttribute}]`;if(b.closest)a=b.closest(a);else{for(;b;){if(Lc(b,a)){a=b;break a}b=b.parentElement}a=null}}return a&&a.getAttribute(this.actionAttribute)},Ja:()=>this.Ja(),Bc:()=>{const a=this.Ea;return a?a.scrollHeight>a.offsetHeight:!1},Gc:a=>Yd(this,"closed",a),Hc:a=>{this.H||(this.open=!1);Yd(this,"closing", +a)},Ic:()=>Yd(this,"opened"),Jc:()=>{this.open=!0;Yd(this,"opening")},Xd:()=>{},Rc:()=>{Xd.remove(this)},Zc:a=>{this.isConnected&&(Xd.push(this),a&&a.focus())},Nc:(a,b)=>{this.Ea.addEventListener(a,b)},yb:(a,b)=>{this.Ea.removeEventListener(a,b)},Dc:()=>{const a=this.Ea;return a?0===a.scrollTop:!1},Cc:()=>{const a=this.Ea;return a?Math.ceil(a.scrollHeight-a.scrollTop)===a.clientHeight:!1},Lb:(a,b)=>{window.addEventListener(a,b,Kd())},Ga:(a,b)=>{window.removeEventListener(a,b,Kd())}})}h(){const a= {[W.Ra]:this.stacked};let b=E``;this.heading&&(b=E`

${this.heading}

`);const c={"mdc-dialog__actions":!this.hideActions},d=!this.heading&&this.headingAriaLabel?this.headingAriaLabel:G;return E`
Ud(this,"opened"),Ic:()=>{this.open=!0;Ud(this,"opening")},Yd:()=>{},
- `}Z(){super.Z();this.g.s=!0;this.suppressDefaultPressSelector=this.v?this.v:[this.suppressDefaultPressSelector,"mwc-textarea, mwc-menu mwc-list-item, mwc-select mwc-list-item"].join(", ");this.i=this.g.G.bind(this.g);this.l=this.g.X.bind(this.g);this.j=this.g.K.bind(this.g)}connectedCallback(){super.connectedCallback();this.open&&this.g&&!this.g.l&&(Wd(this),this.g.open())}disconnectedCallback(){super.disconnectedCallback();this.open&&this.g&&(Xd(this),this.G=!0,this.g.close(this.F||this.defaultAction), -this.G=!1,this.F=void 0,Td.remove(this))}focus(){const a=this.Ia();a&&a.focus()}blur(){if(this.shadowRoot){var a=this.shadowRoot.activeElement;a?a instanceof HTMLElement&&a.blur():(a=this.getRootNode(),a=a instanceof Document?a.activeElement:null,a instanceof HTMLElement&&a.blur())}}close(){this.open=!1}};g([N(".mdc-dialog"),n("design:type",HTMLDivElement)],X.prototype,"I",void 0);g([N('slot[name="primaryAction"]'),n("design:type",HTMLElement)],X.prototype,"Kc",void 0); -g([N('slot[name="secondaryAction"]'),n("design:type",HTMLElement)],X.prototype,"Zd",void 0);g([N("#contentSlot"),n("design:type",HTMLElement)],X.prototype,"Md",void 0);g([N(".mdc-dialog__content"),n("design:type",HTMLDivElement)],X.prototype,"Ba",void 0);g([N(".mdc-container"),n("design:type",HTMLDivElement)],X.prototype,"Oe",void 0);g([M({type:Boolean}),n("design:type",Object)],X.prototype,"hideActions",void 0); -g([M({type:Boolean}),Id(function(){Cd(this.g)}),n("design:type",Object)],X.prototype,"stacked",void 0);g([M({type:String}),n("design:type",Object)],X.prototype,"heading",void 0);g([M({type:String}),Id(function(a){this.g.scrimClickAction=a}),n("design:type",Object)],X.prototype,"scrimClickAction",void 0);g([M({type:String}),Id(function(a){this.g.escapeKeyAction=a}),n("design:type",Object)],X.prototype,"escapeKeyAction",void 0); -g([M({type:Boolean,H:!0}),Id(function(a){this.g&&this.isConnected&&(a?(Wd(this),this.g.open()):(Xd(this),this.g.close(this.F||this.defaultAction),this.F=void 0))}),n("design:type",Object)],X.prototype,"open",void 0);g([M(),n("design:type",Object)],X.prototype,"headingAriaLabel",void 0);g([M(),n("design:type",Object)],X.prototype,"defaultAction",void 0);g([M(),n("design:type",Object)],X.prototype,"actionAttribute",void 0);g([M(),n("design:type",Object)],X.prototype,"initialFocusAttribute",void 0);var Yd=class extends X{};Yd.styles=[I(['.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__surface-scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog .mdc-dialog__close{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{transition:opacity 150ms linear}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.mdc-dialog__surface{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit)}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:0.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0;transform:scale(0.8)}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--closing .mdc-dialog__surface{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1}.mdc-dialog--open .mdc-dialog__surface{transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}#actions:not(.mdc-dialog__actions){display:none}.mdc-dialog__surface{box-shadow:var(--mdc-dialog-box-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}@media(min-width: 560px){.mdc-dialog .mdc-dialog__surface{max-width:560px;max-width:var(--mdc-dialog-max-width, 560px)}}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0, 0, 0, 0.32);background-color:var(--mdc-dialog-scrim-color, rgba(0, 0, 0, 0.32))}.mdc-dialog .mdc-dialog__title{color:rgba(0, 0, 0, 0.87);color:var(--mdc-dialog-heading-ink-color, rgba(0, 0, 0, 0.87))}.mdc-dialog .mdc-dialog__content{color:rgba(0, 0, 0, 0.6);color:var(--mdc-dialog-content-ink-color, rgba(0, 0, 0, 0.6))}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-dialog-scroll-divider-color, rgba(0, 0, 0, 0.12))}.mdc-dialog .mdc-dialog__surface{min-width:280px;min-width:var(--mdc-dialog-min-width, 280px)}.mdc-dialog .mdc-dialog__surface{max-height:var(--mdc-dialog-max-height, calc(100% - 32px))}#actions ::slotted(*){margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*[dir=rtl]){margin-left:0;margin-right:8px}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*[dir=rtl]){text-align:left}.mdc-dialog--stacked #actions{flex-direction:column-reverse}.mdc-dialog--stacked #actions *:not(:last-child) ::slotted(*){flex-basis:.000000001px;margin-top:12px}/*# sourceMappingURL=mwc-dialog.css.map */\n'])]; -Yd=g([K("mwc-dialog")],Yd);/* + `}ba(){super.ba();this.g.s=!0;this.suppressDefaultPressSelector=this.v?this.v:[this.suppressDefaultPressSelector,"mwc-textarea, mwc-menu mwc-list-item, mwc-select mwc-list-item"].join(", ");this.i=this.g.H.bind(this.g);this.l=this.g.Y.bind(this.g);this.j=this.g.K.bind(this.g)}connectedCallback(){super.connectedCallback();this.open&&this.g&&!this.g.l&&($d(this),this.g.open())}disconnectedCallback(){super.disconnectedCallback();this.open&&this.g&&(ae(this),this.H=!0,this.g.close(this.F||this.defaultAction), +this.H=!1,this.F=void 0,Xd.remove(this))}focus(){const a=this.Ja();a&&a.focus()}blur(){if(this.shadowRoot){var a=this.shadowRoot.activeElement;a?a instanceof HTMLElement&&a.blur():(a=this.getRootNode(),a=a instanceof Document?a.activeElement:null,a instanceof HTMLElement&&a.blur())}}close(){this.open=!1}};g([N(".mdc-dialog"),p("design:type",HTMLDivElement)],X.prototype,"I",void 0);g([N('slot[name="primaryAction"]'),p("design:type",HTMLElement)],X.prototype,"Lc",void 0); +g([N('slot[name="secondaryAction"]'),p("design:type",HTMLElement)],X.prototype,"Yd",void 0);g([N("#contentSlot"),p("design:type",HTMLElement)],X.prototype,"Od",void 0);g([N(".mdc-dialog__content"),p("design:type",HTMLDivElement)],X.prototype,"Ea",void 0);g([N(".mdc-container"),p("design:type",HTMLDivElement)],X.prototype,"Oe",void 0);g([M({type:Boolean}),p("design:type",Object)],X.prototype,"hideActions",void 0); +g([M({type:Boolean}),Md(function(){Gd(this.g)}),p("design:type",Object)],X.prototype,"stacked",void 0);g([M({type:String}),p("design:type",Object)],X.prototype,"heading",void 0);g([M({type:String}),Md(function(a){this.g.scrimClickAction=a}),p("design:type",Object)],X.prototype,"scrimClickAction",void 0);g([M({type:String}),Md(function(a){this.g.escapeKeyAction=a}),p("design:type",Object)],X.prototype,"escapeKeyAction",void 0); +g([M({type:Boolean,G:!0}),Md(function(a){this.g&&this.isConnected&&(a?($d(this),this.g.open()):(ae(this),this.g.close(this.F||this.defaultAction),this.F=void 0))}),p("design:type",Object)],X.prototype,"open",void 0);g([M(),p("design:type",Object)],X.prototype,"headingAriaLabel",void 0);g([M(),p("design:type",Object)],X.prototype,"defaultAction",void 0);g([M(),p("design:type",Object)],X.prototype,"actionAttribute",void 0);g([M(),p("design:type",Object)],X.prototype,"initialFocusAttribute",void 0);var be=class extends X{};be.styles=[I(['.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__surface-scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog .mdc-dialog__close{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{transition:opacity 150ms linear}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.mdc-dialog__surface{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit)}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:0.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0;transform:scale(0.8)}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--closing .mdc-dialog__surface{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1}.mdc-dialog--open .mdc-dialog__surface{transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}#actions:not(.mdc-dialog__actions){display:none}.mdc-dialog__surface{box-shadow:var(--mdc-dialog-box-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}@media(min-width: 560px){.mdc-dialog .mdc-dialog__surface{max-width:560px;max-width:var(--mdc-dialog-max-width, 560px)}}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0, 0, 0, 0.32);background-color:var(--mdc-dialog-scrim-color, rgba(0, 0, 0, 0.32))}.mdc-dialog .mdc-dialog__title{color:rgba(0, 0, 0, 0.87);color:var(--mdc-dialog-heading-ink-color, rgba(0, 0, 0, 0.87))}.mdc-dialog .mdc-dialog__content{color:rgba(0, 0, 0, 0.6);color:var(--mdc-dialog-content-ink-color, rgba(0, 0, 0, 0.6))}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-dialog-scroll-divider-color, rgba(0, 0, 0, 0.12))}.mdc-dialog .mdc-dialog__surface{min-width:280px;min-width:var(--mdc-dialog-min-width, 280px)}.mdc-dialog .mdc-dialog__surface{max-height:var(--mdc-dialog-max-height, calc(100% - 32px))}#actions ::slotted(*){margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*[dir=rtl]){margin-left:0;margin-right:8px}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*[dir=rtl]){text-align:left}.mdc-dialog--stacked #actions{flex-direction:column-reverse}.mdc-dialog--stacked #actions *:not(:last-child) ::slotted(*){flex-basis:.000000001px;margin-top:12px}/*# sourceMappingURL=mwc-dialog.css.map */\n'])]; +be=g([K("mwc-dialog")],be);/* Copyright 2020 Google LLC SPDX-License-Identifier: BSD-3-Clause */ -const Zd={};var $d=Ec(class extends Fc{constructor(a){super();if(3!==a.type&&1!==a.type&&4!==a.type)throw Error("The `live` directive is not allowed on child or event bindings");if(void 0!==a.strings)throw Error("`live` bindings can only contain a single expression");}h(a){return a}update(a,[b]){if(b===F||b===G)return b;const c=a.element,d=a.name;if(3===a.type){if(b===c[d])return F}else if(4===a.type){if(!!b===c.hasAttribute(d))return F}else if(1===a.type&&c.getAttribute(d)===String(b))return F;a.A=Zd;return b}});var ae={ee:"aria-controls",fe:"aria-describedby",qe:".mdc-text-field__input",te:".mdc-floating-label",ue:".mdc-text-field__icon--leading",ve:".mdc-line-ripple",Ae:".mdc-notched-outline",Ce:".mdc-text-field__affix--prefix",De:".mdc-text-field__affix--suffix",Je:".mdc-text-field__icon--trailing"},be={ne:"mdc-text-field--disabled",dd:"mdc-text-field--focused",oe:"mdc-text-field-helper-line",Tb:"mdc-text-field--invalid",ld:"mdc-text-field--label-floating",qd:"mdc-text-field--no-label",ze:"mdc-text-field--outlined", -Qa:"mdc-text-field",Ie:"mdc-text-field--textarea",Le:"mdc-text-field--with-leading-icon",Me:"mdc-text-field--with-trailing-icon",Ke:"mdc-text-field--with-internal-counter"},ce={od:.75},de="pattern min max required step minlength maxlength".split(" "),ee="color date datetime-local month range time week".split(" ");const fe=["mousedown","touchstart"],ge=["click","keydown"];function he(a){a.S=!0;ie(a,a.S);a.g.ic();a.g.aa()&&(a.ga(a.h),a.g.Ha(a.h),je(a,a.h),a.g.Na(a.s));!a.R||!a.R.l()&&a.R.h()&&a.valid||a.R.m()}function ke(a,b){b.some(c=>-1{},o:()=>{},M:()=>!0,ae:()=>{},Xd:()=>{},Nc:()=>{},qc:()=>{},Ma:()=>{},Ca:()=>{},Oc:()=>new MutationObserver(()=>{}),rc:()=>{},B:()=>null,S:()=>!1,ic:()=>{},oc:()=> -{},Sc:()=>{},Na:()=>{},Ha:()=>{},Lb:()=>{},aa:()=>!1,tc:()=>0,Fb:()=>!1,ga:()=>{},nc:()=>{}}}constructor(a,b={}){super(Object.assign({},ne.h,a));this.m=this.S=!1;this.j=this.i=!0;this.R=b.R;this.wb=b.wb;this.trailingIcon=b.trailingIcon;this.valid=!this.g.M(ne.g.Tb);this.l=()=>{he(this)};this.v=()=>{this.S=!1;this.g.oc();le(this,this.i?this.B().validity.valid:this.valid);ie(this,this.S);this.g.aa()&&(this.ga(this.h),this.g.Ha(this.h),je(this,this.h),this.g.Na(this.s));this.h||(this.m=!1)};this.D=()=> -{this.m||he(this);me(this,this.B().value.length)};this.F=c=>{if(!this.B().disabled&&!this.g.Fb()){var d=c.touches;c=d?d[0]:c;d=c.target.getBoundingClientRect();this.g.Sc(c.clientX-d.left)}};this.G=()=>{const c=this.g.B();c&&c.disabled||(this.m=!0)};this.X=c=>{ke(this,c)}}init(){this.g.aa()&&this.B().required&&this.g.Lb(!0);this.g.S()?this.l():this.g.aa()&&this.h&&(this.ga(!0),this.g.Ha(!0),je(this,!0));this.g.Ma("focus",this.l);this.g.Ma("blur",this.v);this.g.Ma("input",this.D);for(const a of fe)this.g.Ma(a, -this.F);for(const a of ge)this.g.Nc(a,this.G);this.ja=this.g.Oc(this.X);me(this,this.B().value.length)}destroy(){this.g.Ca("focus",this.l);this.g.Ca("blur",this.v);this.g.Ca("input",this.D);for(const a of fe)this.g.Ca(a,this.F);for(const a of ge)this.g.qc(a,this.G);this.g.rc(this.ja)}ga(a){this.g.Fb()&&this.g.aa()&&(a?this.g.ga(this.g.tc()*ce.od):this.g.nc())}B(){return(this.g?this.g.B():null)||{disabled:!1,maxLength:-1,required:!1,type:"input",validity:{badInput:!1,valid:!0},value:""}}};let oe,pe;const qe=null!=(pe=null==(oe=window.ShadyDOM)?void 0:oe.inUse)?pe:!1; -var re=class extends hd{constructor(){super(...arguments);this.disabled=!1;this.i=null;this.v=a=>{this.disabled||this.name&&a.formData.append(this.name,this.value)}}connectedCallback(){super.connectedCallback();a:{if(this.shadowRoot&&!qe){var a=this.getRootNode().querySelectorAll("form");for(const c of Array.from(a))if(c.contains(this)){a=c;break a}}a=null}this.i=a;let b;null==(b=this.i)||b.addEventListener("formdata",this.v)}disconnectedCallback(){super.disconnectedCallback();let a;null==(a=this.i)|| -a.removeEventListener("formdata",this.v);this.i=null}click(){this.J&&!this.disabled&&(this.J.focus(),this.J.click())}Z(){super.Z();this.shadowRoot&&this.I.addEventListener("change",a=>{this.dispatchEvent(new Event("change",a))})}};g([M({type:Boolean}),n("design:type",Object)],re.prototype,"disabled",void 0);var se={md:"mdc-floating-label--float-above",nd:"mdc-floating-label--required",se:"mdc-floating-label--hide-required-marker",nb:"mdc-floating-label--shake",Qa:"mdc-floating-label"};function te(a,b){const c=ue.g.md,d=ue.g.nb;b?a.g.u(c):(a.g.o(c),a.g.o(d))}var ue=class extends Ic{static get g(){return se}static get h(){return{u:()=>{},o:()=>{},M:()=>!1,ta:()=>0,da:()=>{},Y:()=>{}}}constructor(a){super(Object.assign({},ue.h,a));this.h=()=>{this.g.o(ue.g.nb)}}init(){this.g.da("animationend",this.h)}destroy(){this.g.Y("animationend",this.h)}ta(){return this.g.ta()}};const ve=a=>({u:b=>a.classList.add(b),o:b=>a.classList.remove(b),M:b=>a.classList.contains(b),ta:()=>a.scrollWidth,da:(b,c)=>{a.addEventListener(b,c)},Y:(b,c)=>{a.removeEventListener(b,c)}}); -class we extends Fc{constructor(a){super();this.j=this.i=null;switch(a.type){case 1:case 3:break;default:throw Error("FloatingLabel directive only support attribute and property parts");}}update(a,[b]){a!==this.j&&(this.i&&this.i.destroy(),this.j=a,a=a.element,a.classList.add("mdc-floating-label"),this.i=new ue(ve(a)),this.i.init());return this.h(b)}h(){return this.i}}var xe=Ec(we);var ye={Xb:"mdc-line-ripple--active",Pa:"mdc-line-ripple--deactivating"};var ze=class extends Ic{static get g(){return ye}static get h(){return{u:()=>{},o:()=>{},M:()=>!1,Uc:()=>{},Mc:()=>{},pc:()=>{}}}constructor(a){super(Object.assign({},ze.h,a));this.h=b=>{const c=this.g.M(ye.Pa);"opacity"===b.propertyName&&c&&(this.g.o(ye.Xb),this.g.o(ye.Pa))}}init(){this.g.Mc("transitionend",this.h)}destroy(){this.g.pc("transitionend",this.h)}};const Ae=a=>({u:b=>a.classList.add(b),o:b=>a.classList.remove(b),M:b=>a.classList.contains(b),Uc:(b,c)=>a.style.setProperty(b,c),Mc:(b,c)=>{a.addEventListener(b,c)},pc:(b,c)=>{a.removeEventListener(b,c)}}); -var Be=Ec(class extends Fc{constructor(a){super();this.i=this.j=null;switch(a.type){case 1:case 3:break;default:throw Error("LineRipple only support attribute and property parts.");}}update(a){this.j!==a&&(this.i&&this.i.destroy(),this.j=a,a=a.element,a.classList.add("mdc-line-ripple"),this.i=new ze(Ae(a)),this.i.init());return this.h()}h(){return this.i}});var Ce={we:".mdc-notched-outline__notch"},De={pd:8},Ee={qd:"mdc-notched-outline--no-label",Zb:"mdc-notched-outline--notched",Be:"mdc-notched-outline--upgraded"};var Fe=class extends Ic{static get strings(){return Ce}static get g(){return Ee}static get i(){return De}static get h(){return{u:()=>{},o:()=>{},Tc:()=>{},Rc:()=>{}}}constructor(a){super(Object.assign({},Fe.h,a))}};var Ge=class extends hd{constructor(){super(...arguments);this.m=Fe;this.width=0;this.open=!1}s(){return{u:a=>this.I.classList.add(a),o:a=>this.I.classList.remove(a),Tc:a=>this.Wb.style.setProperty("width",`${a}px`),Rc:()=>this.Wb.style.removeProperty("width")}}h(){var a=this.width;if(this.g)if(this.open&&void 0!==a){var b=this.g;const c=Fe.g.Zb;0 +const ce={};var de=Ic(class extends Jc{constructor(a){super();if(3!==a.type&&1!==a.type&&4!==a.type)throw Error("The `live` directive is not allowed on child or event bindings");if(void 0!==a.strings)throw Error("`live` bindings can only contain a single expression");}h(a){return a}update(a,[b]){if(b===F||b===G)return b;const c=a.element,d=a.name;if(3===a.type){if(b===c[d])return F}else if(4===a.type){if(!!b===c.hasAttribute(d))return F}else if(1===a.type&&c.getAttribute(d)===String(b))return F;a.A=ce;return b}});var ee={ee:"aria-controls",fe:"aria-describedby",qe:".mdc-text-field__input",te:".mdc-floating-label",ue:".mdc-text-field__icon--leading",ve:".mdc-line-ripple",Ae:".mdc-notched-outline",Ce:".mdc-text-field__affix--prefix",De:".mdc-text-field__affix--suffix",Je:".mdc-text-field__icon--trailing"},fe={ne:"mdc-text-field--disabled",gd:"mdc-text-field--focused",oe:"mdc-text-field-helper-line",Vb:"mdc-text-field--invalid",nd:"mdc-text-field--label-floating",sd:"mdc-text-field--no-label",ze:"mdc-text-field--outlined", +Qa:"mdc-text-field",Ie:"mdc-text-field--textarea",Le:"mdc-text-field--with-leading-icon",Me:"mdc-text-field--with-trailing-icon",Ke:"mdc-text-field--with-internal-counter"},ge={qd:.75},he="pattern min max required step minlength maxlength".split(" "),ie="color date datetime-local month range time week".split(" ");const je=["mousedown","touchstart"],ke=["click","keydown"];function le(a){a.U=!0;me(a,a.U);a.g.jc();a.g.da()&&(a.ia(a.h),a.g.Ia(a.h),ne(a,a.h),a.g.Na(a.s));!a.T||!a.T.l()&&a.T.h()&&a.valid||a.T.m()}function oe(a,b){b.some(c=>-1{},o:()=>{},M:()=>!0,Zd:()=>{},Wd:()=>{},Pc:()=>{},rc:()=>{},Ma:()=>{},Fa:()=>{},Qc:()=>new MutationObserver(()=>{}),sc:()=>{},B:()=>null,U:()=>!1,jc:()=>{},pc:()=> +{},Uc:()=>{},Na:()=>{},Ia:()=>{},Nb:()=>{},da:()=>!1,uc:()=>0,Hb:()=>!1,ia:()=>{},oc:()=>{}}}constructor(a,b={}){super(Object.assign({},re.h,a));this.m=this.U=!1;this.j=this.i=!0;this.T=b.T;this.xb=b.xb;this.trailingIcon=b.trailingIcon;this.valid=!this.g.M(re.g.Vb);this.l=()=>{le(this)};this.v=()=>{this.U=!1;this.g.pc();pe(this,this.i?this.B().validity.valid:this.valid);me(this,this.U);this.g.da()&&(this.ia(this.h),this.g.Ia(this.h),ne(this,this.h),this.g.Na(this.s));this.h||(this.m=!1)};this.D=()=> +{this.m||le(this);qe(this,this.B().value.length)};this.F=c=>{if(!this.B().disabled&&!this.g.Hb()){var d=c.touches;c=d?d[0]:c;d=c.target.getBoundingClientRect();this.g.Uc(c.clientX-d.left)}};this.H=()=>{const c=this.g.B();c&&c.disabled||(this.m=!0)};this.Y=c=>{oe(this,c)}}init(){this.g.da()&&this.B().required&&this.g.Nb(!0);this.g.U()?this.l():this.g.da()&&this.h&&(this.ia(!0),this.g.Ia(!0),ne(this,!0));this.g.Ma("focus",this.l);this.g.Ma("blur",this.v);this.g.Ma("input",this.D);for(const a of je)this.g.Ma(a, +this.F);for(const a of ke)this.g.Pc(a,this.H);this.la=this.g.Qc(this.Y);qe(this,this.B().value.length)}destroy(){this.g.Fa("focus",this.l);this.g.Fa("blur",this.v);this.g.Fa("input",this.D);for(const a of je)this.g.Fa(a,this.F);for(const a of ke)this.g.rc(a,this.H);this.g.sc(this.la)}ia(a){this.g.Hb()&&this.g.da()&&(a?this.g.ia(this.g.uc()*ge.qd):this.g.oc())}B(){return(this.g?this.g.B():null)||{disabled:!1,maxLength:-1,required:!1,type:"input",validity:{badInput:!1,valid:!0},value:""}}};let se,te;const ue=null!=(te=null==(se=window.ShadyDOM)?void 0:se.inUse)?te:!1; +var ve=class extends ld{constructor(){super(...arguments);this.disabled=!1;this.i=null;this.v=a=>{this.disabled||this.name&&a.formData.append(this.name,this.value)}}connectedCallback(){super.connectedCallback();a:{if(this.shadowRoot&&!ue){var a=this.getRootNode().querySelectorAll("form");for(const c of Array.from(a))if(c.contains(this)){a=c;break a}}a=null}this.i=a;let b;null==(b=this.i)||b.addEventListener("formdata",this.v)}disconnectedCallback(){super.disconnectedCallback();let a;null==(a=this.i)|| +a.removeEventListener("formdata",this.v);this.i=null}click(){this.J&&!this.disabled&&(this.J.focus(),this.J.click())}ba(){super.ba();this.shadowRoot&&this.I.addEventListener("change",a=>{this.dispatchEvent(new Event("change",a))})}};g([M({type:Boolean}),p("design:type",Object)],ve.prototype,"disabled",void 0);var we={od:"mdc-floating-label--float-above",pd:"mdc-floating-label--required",se:"mdc-floating-label--hide-required-marker",nb:"mdc-floating-label--shake",Qa:"mdc-floating-label"};function xe(a,b){const c=ye.g.od,d=ye.g.nb;b?a.g.u(c):(a.g.o(c),a.g.o(d))}var ye=class extends Mc{static get g(){return we}static get h(){return{u:()=>{},o:()=>{},M:()=>!1,sa:()=>0,fa:()=>{},aa:()=>{}}}constructor(a){super(Object.assign({},ye.h,a));this.h=()=>{this.g.o(ye.g.nb)}}init(){this.g.fa("animationend",this.h)}destroy(){this.g.aa("animationend",this.h)}sa(){return this.g.sa()}};const ze=a=>({u:b=>a.classList.add(b),o:b=>a.classList.remove(b),M:b=>a.classList.contains(b),sa:()=>a.scrollWidth,fa:(b,c)=>{a.addEventListener(b,c)},aa:(b,c)=>{a.removeEventListener(b,c)}}); +class Ae extends Jc{constructor(a){super();this.j=this.i=null;switch(a.type){case 1:case 3:break;default:throw Error("FloatingLabel directive only support attribute and property parts");}}update(a,[b]){a!==this.j&&(this.i&&this.i.destroy(),this.j=a,a=a.element,a.classList.add("mdc-floating-label"),this.i=new ye(ze(a)),this.i.init());return this.h(b)}h(){return this.i}}var Be=Ic(Ae);var Ce={Zb:"mdc-line-ripple--active",Pa:"mdc-line-ripple--deactivating"};var De=class extends Mc{static get g(){return Ce}static get h(){return{u:()=>{},o:()=>{},M:()=>!1,Wc:()=>{},Oc:()=>{},qc:()=>{}}}constructor(a){super(Object.assign({},De.h,a));this.h=b=>{const c=this.g.M(Ce.Pa);"opacity"===b.propertyName&&c&&(this.g.o(Ce.Zb),this.g.o(Ce.Pa))}}init(){this.g.Oc("transitionend",this.h)}destroy(){this.g.qc("transitionend",this.h)}};const Ee=a=>({u:b=>a.classList.add(b),o:b=>a.classList.remove(b),M:b=>a.classList.contains(b),Wc:(b,c)=>a.style.setProperty(b,c),Oc:(b,c)=>{a.addEventListener(b,c)},qc:(b,c)=>{a.removeEventListener(b,c)}}); +var Fe=Ic(class extends Jc{constructor(a){super();this.i=this.j=null;switch(a.type){case 1:case 3:break;default:throw Error("LineRipple only support attribute and property parts.");}}update(a){this.j!==a&&(this.i&&this.i.destroy(),this.j=a,a=a.element,a.classList.add("mdc-line-ripple"),this.i=new De(Ee(a)),this.i.init());return this.h()}h(){return this.i}});var Ge={we:".mdc-notched-outline__notch"},He={rd:8},Ie={sd:"mdc-notched-outline--no-label",bc:"mdc-notched-outline--notched",Be:"mdc-notched-outline--upgraded"};var Je=class extends Mc{static get strings(){return Ge}static get g(){return Ie}static get i(){return He}static get h(){return{u:()=>{},o:()=>{},Vc:()=>{},Tc:()=>{}}}constructor(a){super(Object.assign({},Je.h,a))}};var Ke=class extends ld{constructor(){super(...arguments);this.m=Je;this.width=0;this.open=!1}s(){return{u:a=>this.I.classList.add(a),o:a=>this.I.classList.remove(a),Vc:a=>this.Yb.style.setProperty("width",`${a}px`),Tc:()=>this.Yb.style.removeProperty("width")}}h(){var a=this.open,b=this.width;if(this.g)if(a&&void 0!==b){a=this.g;const c=Je.g.bc;0 - `}};g([N(".mdc-notched-outline"),n("design:type",HTMLElement)],Ge.prototype,"I",void 0);g([M({type:Number}),n("design:type",Object)],Ge.prototype,"width",void 0);g([M({type:Boolean,H:!0}),n("design:type",Object)],Ge.prototype,"open",void 0);g([N(".mdc-notched-outline__notch"),n("design:type",HTMLDivElement)],Ge.prototype,"Wb",void 0);var He=class extends Ge{};He.styles=[I([".mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}:host{display:block;position:absolute;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] :host,:host([dir=rtl]){text-align:right}::slotted(.mdc-floating-label){display:inline-block;position:relative;top:17px;bottom:auto;max-width:100%}::slotted(.mdc-floating-label--float-above){text-overflow:clip}.mdc-notched-outline--upgraded ::slotted(.mdc-floating-label--float-above){max-width:133.3333333333%}.mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-notched-outline .mdc-notched-outline__leading,.mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-color:var(--mdc-notched-outline-border-color, var(--mdc-theme-primary, #6200ee));border-width:1px;border-width:var(--mdc-notched-outline-stroke-width, 1px)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0;padding-top:var(--mdc-notched-outline-notch-offset, 0)}/*# sourceMappingURL=mwc-notched-outline.css.map */\n"])]; -He=g([K("mwc-notched-outline")],He);const Ie=["touchstart","touchmove","scroll","mousewheel"],Je=(a={})=>{const b={};for(const c in a)b[c]=a[c];return Object.assign({},{badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:!0,valueMissing:!1},b)};function Ke(a){return a.label?E` + `}};g([N(".mdc-notched-outline"),p("design:type",HTMLElement)],Ke.prototype,"I",void 0);g([M({type:Number}),p("design:type",Object)],Ke.prototype,"width",void 0);g([M({type:Boolean,G:!0}),p("design:type",Object)],Ke.prototype,"open",void 0);g([N(".mdc-notched-outline__notch"),p("design:type",HTMLDivElement)],Ke.prototype,"Yb",void 0);var Le=class extends Ke{};Le.styles=[I([".mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}:host{display:block;position:absolute;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] :host,:host([dir=rtl]){text-align:right}::slotted(.mdc-floating-label){display:inline-block;position:relative;top:17px;bottom:auto;max-width:100%}::slotted(.mdc-floating-label--float-above){text-overflow:clip}.mdc-notched-outline--upgraded ::slotted(.mdc-floating-label--float-above){max-width:133.3333333333%}.mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-notched-outline .mdc-notched-outline__leading,.mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-color:var(--mdc-notched-outline-border-color, var(--mdc-theme-primary, #6200ee));border-width:1px;border-width:var(--mdc-notched-outline-stroke-width, 1px)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0;padding-top:var(--mdc-notched-outline-notch-offset, 0)}/*# sourceMappingURL=mwc-notched-outline.css.map */\n"])]; +Le=g([K("mwc-notched-outline")],Le);const Me=["touchstart","touchmove","scroll","mousewheel"],Ne=(a={})=>{const b={};for(const c in a)b[c]=a[c];return Object.assign({},{badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:!0,valueMissing:!1},b)};function Oe(a){return a.label?E` ${a.label} - `:""}function Le(a){const b=a.l(a.value);if(!b){var c=new Event("invalid",{bubbles:!1,cancelable:!0});a.dispatchEvent(c)}c=a.g;c.valid=b;le(c,b);const d=!b&&!c.S&&!!c.B().value;c.g.aa()&&c.g.Na(d);a.cb=b}function Me(a,b=!1){return E`${a}`}function Ne(a,b=!1){return E` - ${a}`}function Oe(a){return Object.assign({},{Nc:(b,c)=>a.addEventListener(b,c),qc:(b,c)=>a.removeEventListener(b,c),Oc:b=>{const c=e=>e.map(k=>k.attributeName).filter(k=>k),d=new MutationObserver(e=>{b(c(e))});d.observe(a.J,{attributes:!0});return d},rc:b=>b.disconnect()},fd(a.I))}function Pe(a){return{B:()=>a.J,ae:()=>{},Xd:()=>{},S:()=>a.shadowRoot?a.shadowRoot.activeElement===a.J:!1,Ma:(b,c)=>a.J.addEventListener(b,c,{passive:b in Ie}),Ca:(b,c)=>a.J.removeEventListener(b,c)}} -function Qe(a){return{Ha:b=>a.P&&te(a.P.floatingLabelFoundation,b),tc:()=>a.P?a.P.floatingLabelFoundation.ta():0,aa:()=>!!a.P,Na:b=>{var c;if(c=a.P){c=a.P.floatingLabelFoundation;const d=ue.g.nb;b?c.g.u(d):c.g.o(d);c=void 0}return c},Lb:b=>{if(a.P){var c=a.P.floatingLabelFoundation;const d=ue.g.nd;b?c.g.u(d):c.g.o(d)}}}} -function Re(a){return{ic:()=>{if(a.va){var b=a.va.lineRippleFoundation;b.g.o(ye.Pa);b.g.u(ye.Xb)}},oc:()=>{a.va&&a.va.lineRippleFoundation.g.u(ye.Pa)},Sc:b=>{a.va&&a.va.lineRippleFoundation.g.Uc("transform-origin",`${b}px center`)}}}function Se(a){return{nc:()=>a.La&&(a.ba=!1),Fb:()=>!!a.La,ga:b=>{a.La&&!a.ba&&(a.ya=b,a.ba=!0)}}} -function Te(a){fa(function*(){yield a.ha;var b=a.P;if(b){var c=!!a.label&&!!a.value;te(b.floatingLabelFoundation,c);a.outlined&&(a.ba=c,yield a.ha,b=b.floatingLabelFoundation.ta(),a.ba&&(a.ya=b,yield a.ha))}else a.ba=!1}())} -var Y=class extends re{constructor(){super(...arguments);this.m=ne;this.value="";this.type="text";this.iconTrailing=this.icon=this.label=this.placeholder="";this.required=this.disabled=!1;this.maxLength=this.minLength=-1;this.outlined=!1;this.helper="";this.validateOnInitialRender=!1;this.validationMessage="";this.autoValidate=!1;this.max=this.min=this.pattern="";this.size=this.step=null;this.endAligned=this.charCounter=this.helperPersistent=!1;this.name=this.suffix=this.prefix="";this.readOnly=!1; -this.autocapitalize="";this.ba=!1;this.ya=0;this.cb=!0;this.xa=!1;this.j=Je();this.validityTransform=null}get validity(){this.l(this.value);return this.j}focus(){const a=new CustomEvent("focus");this.J.dispatchEvent(a);this.J.focus()}blur(){const a=new CustomEvent("blur");this.J.dispatchEvent(a);this.J.blur()}update(a){a.has("autoValidate")&&this.g&&(this.g.j=this.autoValidate);a.has("value")&&"string"!==typeof this.value&&(this.value=`${this.value}`);super.update(a)}h(){var a=this.charCounter&&-1!== + `:""}function Pe(a){const b=a.l(a.value);if(!b){var c=new Event("invalid",{bubbles:!1,cancelable:!0});a.dispatchEvent(c)}c=a.g;c.valid=b;pe(c,b);const d=!b&&!c.U&&!!c.B().value;c.g.da()&&c.g.Na(d);a.eb=b}function Qe(a,b=!1){return E`${a}`}function Re(a,b=!1){return E` + ${a}`}function Se(a){return Object.assign({},{Pc:(b,c)=>a.addEventListener(b,c),rc:(b,c)=>a.removeEventListener(b,c),Qc:b=>{const c=e=>e.map(k=>k.attributeName).filter(k=>k),d=new MutationObserver(e=>{b(c(e))});d.observe(a.J,{attributes:!0});return d},sc:b=>b.disconnect()},jd(a.I))}function Te(a){return{B:()=>a.J,Zd:()=>{},Wd:()=>{},U:()=>a.shadowRoot?a.shadowRoot.activeElement===a.J:!1,Ma:(b,c)=>a.J.addEventListener(b,c,{passive:b in Me}),Fa:(b,c)=>a.J.removeEventListener(b,c)}} +function Ue(a){return{Ia:b=>a.R&&xe(a.R.floatingLabelFoundation,b),uc:()=>a.R?a.R.floatingLabelFoundation.sa():0,da:()=>!!a.R,Na:b=>{var c;if(c=a.R){c=a.R.floatingLabelFoundation;const d=ye.g.nb;b?c.g.u(d):c.g.o(d);c=void 0}return c},Nb:b=>{if(a.R){var c=a.R.floatingLabelFoundation;const d=ye.g.pd;b?c.g.u(d):c.g.o(d)}}}} +function Ve(a){return{jc:()=>{if(a.va){var b=a.va.lineRippleFoundation;b.g.o(Ce.Pa);b.g.u(Ce.Zb)}},pc:()=>{a.va&&a.va.lineRippleFoundation.g.u(Ce.Pa)},Uc:b=>{a.va&&a.va.lineRippleFoundation.g.Wc("transform-origin",`${b}px center`)}}}function We(a){return{oc:()=>a.La&&(a.ea=!1),Hb:()=>!!a.La,ia:b=>{a.La&&!a.ea&&(a.za=b,a.ea=!0)}}} +function Xe(a){fa(function*(){yield a.ja;var b=a.R;if(b){var c=!!a.label&&!!a.value;xe(b.floatingLabelFoundation,c);a.outlined&&(a.ea=c,yield a.ja,b=b.floatingLabelFoundation.sa(),a.ea&&(a.za=b,yield a.ja))}else a.ea=!1}())} +var Y=class extends ve{constructor(){super(...arguments);this.m=re;this.value="";this.type="text";this.iconTrailing=this.icon=this.label=this.placeholder="";this.required=this.disabled=!1;this.maxLength=this.minLength=-1;this.outlined=!1;this.helper="";this.validateOnInitialRender=!1;this.validationMessage="";this.autoValidate=!1;this.max=this.min=this.pattern="";this.size=this.step=null;this.endAligned=this.charCounter=this.helperPersistent=!1;this.name=this.suffix=this.prefix="";this.readOnly=!1; +this.autocapitalize="";this.ea=!1;this.za=0;this.eb=!0;this.ya=!1;this.j=Ne();this.validityTransform=null}get validity(){this.l(this.value);return this.j}focus(){const a=new CustomEvent("focus");this.J.dispatchEvent(a);this.J.focus()}blur(){const a=new CustomEvent("blur");this.J.dispatchEvent(a);this.J.blur()}update(a){a.has("autoValidate")&&this.g&&(this.g.j=this.autoValidate);a.has("value")&&"string"!==typeof this.value&&(this.value=`${this.value}`);super.update(a)}h(){var a=this.charCounter&&-1!== this.maxLength,b=!!this.helper||!!this.validationMessage||a,c=Q({"mdc-text-field--disabled":this.disabled,"mdc-text-field--no-label":!this.label,"mdc-text-field--filled":!this.outlined,"mdc-text-field--outlined":this.outlined,"mdc-text-field--with-leading-icon":this.icon,"mdc-text-field--with-trailing-icon":this.iconTrailing,"mdc-text-field--end-aligned":this.endAligned}),d=this.outlined?"":E` `,e=this.outlined?this.outlined?E` - ${Ke(this)} - `:"":Ke(this),k=this.icon?Me(this.icon):"",l=this.prefix?Ne(this.prefix):"";var p=-1===this.minLength?void 0:this.minLength;var q=-1===this.maxLength?void 0:this.maxLength,A=this.autocapitalize?this.autocapitalize:void 0,H=this.validationMessage&&!this.cb;p=E` + ${Oe(this)} + `:"":Oe(this),k=this.icon?Qe(this.icon):"",l=this.prefix?Re(this.prefix):"";var m=-1===this.minLength?void 0:this.minLength;var q=-1===this.maxLength?void 0:this.maxLength,A=this.autocapitalize?this.autocapitalize:void 0,H=this.validationMessage&&!this.eb;m=E` `;q=this.suffix?Ne(this.suffix,!0):"";A=this.iconTrailing?Me(this.iconTrailing,!0):"";H=this.outlined?"":E` - - `;var w=this.validationMessage&&!this.cb,L={"mdc-text-field-helper-text--persistent":this.helperPersistent,"mdc-text-field-helper-text--validation-msg":w},v=this.xa||this.helperPersistent||w?void 0:"true";w=w?this.validationMessage:this.helper;b?(b=null!=v?v:G,L=Q(L),v=Math.min(this.value.length,this.maxLength),a=E` + @input="${this.wc}" + @focus="${this.H}" + @blur="${this.F}">`;q=this.suffix?Re(this.suffix,!0):"";A=this.iconTrailing?Qe(this.iconTrailing,!0):"";H=this.outlined?"":E` + + `;var w=this.validationMessage&&!this.eb,L={"mdc-text-field-helper-text--persistent":this.helperPersistent,"mdc-text-field-helper-text--validation-msg":w},v=this.ya||this.helperPersistent||w?void 0:"true";w=w?this.validationMessage:this.helper;b?(b=null!=v?v:G,L=Q(L),v=Math.min(this.value.length,this.maxLength),a=E`
${a} - `}hb(a){if(a.has("value")&&void 0!==a.get("value")){a=this.g;var b=this.value;a.B().value!==b&&(a.B().value=b);me(a,b.length);a.j&&le(a,a.i?a.B().validity.valid:a.valid);a.g.aa()&&(a.ga(a.h),a.g.Ha(a.h),je(a,a.h),a.j&&a.g.Na(a.s));this.autoValidate&&Le(this)}}G(){this.xa=!0}F(){this.xa=!1;Le(this)}l(a){let b=Je(this.J.validity);this.validityTransform?(a=this.validityTransform(a,b),b=Object.assign({},b,a),this.g.i=!1):this.g.i=!0;this.j=b;return this.j.valid}vc(){this.value=this.J.value}s(){return Object.assign({}, -Oe(this),Pe(this),Qe(this),Re(this),Se(this))}Db(){const a=this,b=()=>super.Db;return fa(function*(){const c=yield b().call(a);let d;yield null==(d=a.La)?void 0:d.ha;return c}())}Z(){super.Z();this.g.j=this.autoValidate;this.validateOnInitialRender&&Le(this);let a;null==(a=this.La)||a.ha.then(()=>{let b;this.ya=(null==(b=this.P)?void 0:b.floatingLabelFoundation.ta())||0})}};g([N(".mdc-text-field"),n("design:type",HTMLElement)],Y.prototype,"I",void 0); -g([N("input"),n("design:type",HTMLInputElement)],Y.prototype,"J",void 0);g([N(".mdc-floating-label"),n("design:type",Object)],Y.prototype,"P",void 0);g([N(".mdc-line-ripple"),n("design:type",Object)],Y.prototype,"va",void 0);g([N("mwc-notched-outline"),n("design:type",Object)],Y.prototype,"La",void 0);g([N(".mdc-notched-outline__notch"),n("design:type",HTMLElement)],Y.prototype,"re",void 0);g([M({type:String}),n("design:type",Object)],Y.prototype,"value",void 0); -g([M({type:String}),n("design:type",String)],Y.prototype,"type",void 0);g([M({type:String}),n("design:type",Object)],Y.prototype,"placeholder",void 0);g([M({type:String}),Id(function(a,b){void 0!==b&&this.label!==b&&Te(this)}),n("design:type",Object)],Y.prototype,"label",void 0);g([M({type:String}),n("design:type",Object)],Y.prototype,"icon",void 0);g([M({type:String}),n("design:type",Object)],Y.prototype,"iconTrailing",void 0); -g([M({type:Boolean,H:!0}),n("design:type",Object)],Y.prototype,"disabled",void 0);g([M({type:Boolean}),n("design:type",Object)],Y.prototype,"required",void 0);g([M({type:Number}),n("design:type",Object)],Y.prototype,"minLength",void 0);g([M({type:Number}),n("design:type",Object)],Y.prototype,"maxLength",void 0);g([M({type:Boolean,H:!0}),Id(function(a,b){void 0!==b&&this.outlined!==b&&Te(this)}),n("design:type",Object)],Y.prototype,"outlined",void 0); -g([M({type:String}),n("design:type",Object)],Y.prototype,"helper",void 0);g([M({type:Boolean}),n("design:type",Object)],Y.prototype,"validateOnInitialRender",void 0);g([M({type:String}),n("design:type",Object)],Y.prototype,"validationMessage",void 0);g([M({type:Boolean}),n("design:type",Object)],Y.prototype,"autoValidate",void 0);g([M({type:String}),n("design:type",Object)],Y.prototype,"pattern",void 0);g([M({type:String}),n("design:type",Object)],Y.prototype,"min",void 0); -g([M({type:String}),n("design:type",Object)],Y.prototype,"max",void 0);g([M({type:String}),n("design:type",Object)],Y.prototype,"step",void 0);g([M({type:Number}),n("design:type",Object)],Y.prototype,"size",void 0);g([M({type:Boolean}),n("design:type",Object)],Y.prototype,"helperPersistent",void 0);g([M({type:Boolean}),n("design:type",Object)],Y.prototype,"charCounter",void 0);g([M({type:Boolean}),n("design:type",Object)],Y.prototype,"endAligned",void 0); -g([M({type:String}),n("design:type",Object)],Y.prototype,"prefix",void 0);g([M({type:String}),n("design:type",Object)],Y.prototype,"suffix",void 0);g([M({type:String}),n("design:type",Object)],Y.prototype,"name",void 0);g([M({type:String}),n("design:type",String)],Y.prototype,"inputMode",void 0);g([M({type:Boolean}),n("design:type",Object)],Y.prototype,"readOnly",void 0);g([M({type:String}),n("design:type",Object)],Y.prototype,"autocapitalize",void 0); -g([O(),n("design:type",Object)],Y.prototype,"ba",void 0);g([O(),n("design:type",Object)],Y.prototype,"ya",void 0);g([O(),n("design:type",Object)],Y.prototype,"cb",void 0);g([O(),n("design:type",Object)],Y.prototype,"xa",void 0);g([zc(),n("design:type",Function),n("design:paramtypes",[]),n("design:returntype")],Y.prototype,"vc",null);var Ue=class extends Y{};Ue.styles=[I(['.mdc-text-field--filled{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-text-field--filled .mdc-text-field__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-text-field--filled .mdc-text-field__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-text-field__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0, 0, 0, 0.87)}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.54)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.54)}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);height:28px;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);height:28px;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-text-field--filled:hover .mdc-text-field__ripple::before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:whitesmoke}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple::before,.mdc-text-field--outlined .mdc-text-field__ripple::after{background-color:transparent;background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0;transition:none}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px;line-height:1.5rem}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(98, 0, 238, 0.87)}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0, 0, 0, 0.38)}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.38)}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.38)}}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.06)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin:0;opacity:0;will-change:opacity;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-text-field-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-text-field-character-counter{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin-left:auto;margin-right:0;padding-left:16px;padding-right:0;white-space:nowrap}.mdc-text-field-character-counter::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon svg{display:block}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}[dir=rtl] .mdc-text-field__icon--leading,.mdc-text-field__icon--leading[dir=rtl]{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{padding:12px;margin-left:0px;margin-right:0px}[dir=rtl] .mdc-text-field__icon--trailing,.mdc-text-field__icon--trailing[dir=rtl]{margin-left:0px;margin-right:0px}.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host{display:inline-flex;flex-direction:column;outline:none}.mdc-text-field{width:100%}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42);border-bottom-color:var(--mdc-text-field-idle-line-color, rgba(0, 0, 0, 0.42))}.mdc-text-field:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87);border-bottom-color:var(--mdc-text-field-hover-line-color, rgba(0, 0, 0, 0.87))}.mdc-text-field.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06);border-bottom-color:var(--mdc-text-field-disabled-line-color, rgba(0, 0, 0, 0.06))}.mdc-text-field.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field__input{direction:inherit}mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-idle-border-color, rgba(0, 0, 0, 0.38) )}:host(:not([disabled]):hover) :not(.mdc-text-field--invalid):not(.mdc-text-field--focused) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-hover-border-color, rgba(0, 0, 0, 0.87) )}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-fill-color, whitesmoke)}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-error-color, var(--mdc-theme-error, #b00020) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-character-counter,:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid .mdc-text-field__icon{color:var(--mdc-text-field-error-color, var(--mdc-theme-error, #b00020))}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused mwc-notched-outline{--mdc-notched-outline-stroke-width: 2px}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-focused-label-color, var(--mdc-theme-primary, rgba(98, 0, 238, 0.87)) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) .mdc-floating-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input{color:var(--mdc-text-field-ink-color, rgba(0, 0, 0, 0.87))}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host(:not([disabled])) .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg),:host(:not([disabled])) .mdc-text-field-helper-line:not(.mdc-text-field--invalid) .mdc-text-field-character-counter{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host([disabled]) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-disabled-fill-color, #fafafa)}:host([disabled]) .mdc-text-field.mdc-text-field--outlined mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-disabled-border-color, rgba(0, 0, 0, 0.06) )}:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-text-field .mdc-text-field__input,:host([disabled]) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-helper-text,:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-character-counter{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}/*# sourceMappingURL=mwc-textfield.css.map */\n'])]; -Ue=g([K("mwc-textfield")],Ue);let Z;const x=new Oa;let Ve;function We(){document.getElementById("annotation-body").innerHTML="";var a=Z.searchParams.get("visualize"),b=pd,c=x;a={g:a,l:c.v.get(a),h:c.s.get(a),j:c.D.get(a),i:c.m.get(a)};b=new b(a,x.j,x.h);document.getElementById("annotation-body").appendChild(b);document.getElementById("annotation-body").style.display="block";document.getElementById("grid-body").style.display="none"} -function Xe(){document.getElementById("grid-body").style.display="flex";Z.searchParams.has("search")||(Z.searchParams.append("search",""),window.history.replaceState(null,"",Z.toString()))} -function Ye(){document.getElementById("grid-body").innerHTML="";Na(document.getElementById("search-input").value);var a=x.j;x.h.lengthsuper.Fb;return fa(function*(){const c=yield b().call(a);let d;yield null==(d=a.La)?void 0:d.ja;return c}())}ba(){super.ba();this.g.j=this.autoValidate;this.validateOnInitialRender&&Pe(this);let a;null==(a=this.La)||a.ja.then(()=>{let b;this.za=(null==(b=this.R)?void 0:b.floatingLabelFoundation.sa())||0})}};g([N(".mdc-text-field"),p("design:type",HTMLElement)],Y.prototype,"I",void 0); +g([N("input"),p("design:type",HTMLInputElement)],Y.prototype,"J",void 0);g([N(".mdc-floating-label"),p("design:type",Object)],Y.prototype,"R",void 0);g([N(".mdc-line-ripple"),p("design:type",Object)],Y.prototype,"va",void 0);g([N("mwc-notched-outline"),p("design:type",Object)],Y.prototype,"La",void 0);g([N(".mdc-notched-outline__notch"),p("design:type",HTMLElement)],Y.prototype,"re",void 0);g([M({type:String}),p("design:type",Object)],Y.prototype,"value",void 0); +g([M({type:String}),p("design:type",String)],Y.prototype,"type",void 0);g([M({type:String}),p("design:type",Object)],Y.prototype,"placeholder",void 0);g([M({type:String}),Md(function(a,b){void 0!==b&&this.label!==b&&Xe(this)}),p("design:type",Object)],Y.prototype,"label",void 0);g([M({type:String}),p("design:type",Object)],Y.prototype,"icon",void 0);g([M({type:String}),p("design:type",Object)],Y.prototype,"iconTrailing",void 0); +g([M({type:Boolean,G:!0}),p("design:type",Object)],Y.prototype,"disabled",void 0);g([M({type:Boolean}),p("design:type",Object)],Y.prototype,"required",void 0);g([M({type:Number}),p("design:type",Object)],Y.prototype,"minLength",void 0);g([M({type:Number}),p("design:type",Object)],Y.prototype,"maxLength",void 0);g([M({type:Boolean,G:!0}),Md(function(a,b){void 0!==b&&this.outlined!==b&&Xe(this)}),p("design:type",Object)],Y.prototype,"outlined",void 0); +g([M({type:String}),p("design:type",Object)],Y.prototype,"helper",void 0);g([M({type:Boolean}),p("design:type",Object)],Y.prototype,"validateOnInitialRender",void 0);g([M({type:String}),p("design:type",Object)],Y.prototype,"validationMessage",void 0);g([M({type:Boolean}),p("design:type",Object)],Y.prototype,"autoValidate",void 0);g([M({type:String}),p("design:type",Object)],Y.prototype,"pattern",void 0);g([M({type:String}),p("design:type",Object)],Y.prototype,"min",void 0); +g([M({type:String}),p("design:type",Object)],Y.prototype,"max",void 0);g([M({type:String}),p("design:type",Object)],Y.prototype,"step",void 0);g([M({type:Number}),p("design:type",Object)],Y.prototype,"size",void 0);g([M({type:Boolean}),p("design:type",Object)],Y.prototype,"helperPersistent",void 0);g([M({type:Boolean}),p("design:type",Object)],Y.prototype,"charCounter",void 0);g([M({type:Boolean}),p("design:type",Object)],Y.prototype,"endAligned",void 0); +g([M({type:String}),p("design:type",Object)],Y.prototype,"prefix",void 0);g([M({type:String}),p("design:type",Object)],Y.prototype,"suffix",void 0);g([M({type:String}),p("design:type",Object)],Y.prototype,"name",void 0);g([M({type:String}),p("design:type",String)],Y.prototype,"inputMode",void 0);g([M({type:Boolean}),p("design:type",Object)],Y.prototype,"readOnly",void 0);g([M({type:String}),p("design:type",Object)],Y.prototype,"autocapitalize",void 0); +g([O(),p("design:type",Object)],Y.prototype,"ea",void 0);g([O(),p("design:type",Object)],Y.prototype,"za",void 0);g([O(),p("design:type",Object)],Y.prototype,"eb",void 0);g([O(),p("design:type",Object)],Y.prototype,"ya",void 0);g([Bc(),p("design:type",Function),p("design:paramtypes",[]),p("design:returntype")],Y.prototype,"wc",null);var Ye=class extends Y{};Ye.styles=[I(['.mdc-text-field--filled{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-text-field--filled .mdc-text-field__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-text-field--filled .mdc-text-field__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-text-field__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0, 0, 0, 0.87)}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.54)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.54)}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);height:28px;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);height:28px;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-text-field--filled:hover .mdc-text-field__ripple::before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:whitesmoke}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple::before,.mdc-text-field--outlined .mdc-text-field__ripple::after{background-color:transparent;background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0;transition:none}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px;line-height:1.5rem}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(98, 0, 238, 0.87)}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0, 0, 0, 0.38)}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.38)}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.38)}}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.06)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin:0;opacity:0;will-change:opacity;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-text-field-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-text-field-character-counter{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin-left:auto;margin-right:0;padding-left:16px;padding-right:0;white-space:nowrap}.mdc-text-field-character-counter::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon svg{display:block}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}[dir=rtl] .mdc-text-field__icon--leading,.mdc-text-field__icon--leading[dir=rtl]{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{padding:12px;margin-left:0px;margin-right:0px}[dir=rtl] .mdc-text-field__icon--trailing,.mdc-text-field__icon--trailing[dir=rtl]{margin-left:0px;margin-right:0px}.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host{display:inline-flex;flex-direction:column;outline:none}.mdc-text-field{width:100%}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42);border-bottom-color:var(--mdc-text-field-idle-line-color, rgba(0, 0, 0, 0.42))}.mdc-text-field:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87);border-bottom-color:var(--mdc-text-field-hover-line-color, rgba(0, 0, 0, 0.87))}.mdc-text-field.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06);border-bottom-color:var(--mdc-text-field-disabled-line-color, rgba(0, 0, 0, 0.06))}.mdc-text-field.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field__input{direction:inherit}mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-idle-border-color, rgba(0, 0, 0, 0.38) )}:host(:not([disabled]):hover) :not(.mdc-text-field--invalid):not(.mdc-text-field--focused) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-hover-border-color, rgba(0, 0, 0, 0.87) )}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-fill-color, whitesmoke)}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-error-color, var(--mdc-theme-error, #b00020) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-character-counter,:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid .mdc-text-field__icon{color:var(--mdc-text-field-error-color, var(--mdc-theme-error, #b00020))}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused mwc-notched-outline{--mdc-notched-outline-stroke-width: 2px}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-focused-label-color, var(--mdc-theme-primary, rgba(98, 0, 238, 0.87)) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) .mdc-floating-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input{color:var(--mdc-text-field-ink-color, rgba(0, 0, 0, 0.87))}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host(:not([disabled])) .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg),:host(:not([disabled])) .mdc-text-field-helper-line:not(.mdc-text-field--invalid) .mdc-text-field-character-counter{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host([disabled]) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-disabled-fill-color, #fafafa)}:host([disabled]) .mdc-text-field.mdc-text-field--outlined mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-disabled-border-color, rgba(0, 0, 0, 0.06) )}:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-text-field .mdc-text-field__input,:host([disabled]) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-helper-text,:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-character-counter{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}/*# sourceMappingURL=mwc-textfield.css.map */\n'])]; +Ye=g([K("mwc-textfield")],Ye);let Z;const x=new Oa;let Ze;function $e(){document.getElementById("annotation-body").innerHTML="";var a=Z.searchParams.get("visualize"),b=td,c=x;a={g:a,l:c.v.get(a),h:c.s.get(a),j:c.D.get(a),i:c.m.get(a)};b=new b(a,x.j,x.h);document.getElementById("annotation-body").appendChild(b);document.getElementById("annotation-body").style.display="block";document.getElementById("grid-body").style.display="none"} +function af(){document.getElementById("grid-body").style.display="flex";Z.searchParams.has("search")||(Z.searchParams.append("search",""),window.history.replaceState(null,"",Z.toString()))} +function bf(){document.getElementById("grid-body").innerHTML="";Na(document.getElementById("search-input").value);var a=x.j;x.h.lengtha;a++){var b=document.createElement("div");b.classList.add("grid-column");b.style.width=`${100/ -6}%`;b.id=`col-${a}`;document.getElementById("grid-body").appendChild(b)}for(let c=0;c{Z.searchParams.set("visualize",x.g[c]);window.history.replaceState(null,"",Z.toString());We()},document.getElementById(`col-${c%6}`).appendChild(a),b=x.v.get(x.g[c]),a.style.aspectRatio=`${b[0]} / ${b[1]}`,Ve.observe(a),a.setAttribute("data-src",od(x.g[c]))} -function Ze(){return fa(function*(){document.getElementById("visualizer").style.display="flex";document.getElementById("progress").style.display="block";0!==x.l.length||(yield Ma());var a=x,b=a.g;let c=b.length,d,e;for(;c;)e=Math.floor(Math.random()*c--),d=b[c],b[c]=b[e],b[e]=d;a.g=b;Ye();Z.searchParams.has("visualize")?x.g.includes(Z.searchParams.get("visualize"))?We():(Z.searchParams.delete("visualize"),window.history.replaceState(null,"",Z.toString()),Xe()):Xe();document.getElementById("progress").style.display= -"none"}())}function $e(){Z.searchParams.delete("visualize");window.history.replaceState(null,"",Z.toString());document.getElementById("annotation-body").style.display="none";Xe()}function af(){"none"!==document.getElementById("visualizer").style.display&&($e(),Z.searchParams.delete("search"),Na(""),document.getElementById("search-input").value="",window.history.replaceState(null,"",Z.toString()),document.getElementById("visualizer").style.display="none")} -function bf(){if("none"!==document.getElementById("visualizer").style.display&&0!==x.g.length&&Z.searchParams.has("visualize")){if(Z.searchParams.has("visualize")){var a=x;var b=Z.searchParams.get("visualize");b=a.g.indexOf(b)+1;b===a.g.length&&(b=0);a=a.g[b]}else a=x.g[0];Z.searchParams.set("visualize",a);window.history.replaceState(null,"",Z.toString());We()}} -function cf(){if("none"!==document.getElementById("visualizer").style.display&&0!==x.g.length&&Z.searchParams.has("visualize")){if(Z.searchParams.has("visualize")){var a=x;var b=Z.searchParams.get("visualize");b=a.g.indexOf(b)-1;-1===b&&(b=a.g.length-1);a=a.g[b]}else a=x.g[x.g.length-1];Z.searchParams.set("visualize",a);window.history.replaceState(null,"",Z.toString());We()}} +6}%`;b.id=`col-${a}`;document.getElementById("grid-body").appendChild(b)}for(let c=0;c{Z.searchParams.set("visualize",x.g[c]);window.history.replaceState(null,"",Z.toString());$e()},document.getElementById(`col-${c%6}`).appendChild(a),b=x.v.get(x.g[c]),a.style.aspectRatio=`${b[0]} / ${b[1]}`,Ze.observe(a),a.setAttribute("data-src",sd(x.g[c]))} +function cf(){return fa(function*(){document.getElementById("visualizer").style.display="flex";document.getElementById("progress").style.display="block";0!==x.l.length||(yield Ma());var a=x,b=a.g;let c=b.length,d,e;for(;c;)e=Math.floor(Math.random()*c--),d=b[c],b[c]=b[e],b[e]=d;a.g=b;bf();Z.searchParams.has("visualize")?x.g.includes(Z.searchParams.get("visualize"))?$e():(Z.searchParams.delete("visualize"),window.history.replaceState(null,"",Z.toString()),af()):af();document.getElementById("progress").style.display= +"none"}())}function df(){Z.searchParams.delete("visualize");window.history.replaceState(null,"",Z.toString());document.getElementById("annotation-body").style.display="none";af()}function ef(){"none"!==document.getElementById("visualizer").style.display&&(df(),Z.searchParams.delete("search"),Na(""),document.getElementById("search-input").value="",window.history.replaceState(null,"",Z.toString()),document.getElementById("visualizer").style.display="none")} +function ff(){if("none"!==document.getElementById("visualizer").style.display&&0!==x.g.length&&Z.searchParams.has("visualize")){if(Z.searchParams.has("visualize")){var a=x;var b=Z.searchParams.get("visualize");b=a.g.indexOf(b)+1;b===a.g.length&&(b=0);a=a.g[b]}else a=x.g[0];Z.searchParams.set("visualize",a);window.history.replaceState(null,"",Z.toString());$e()}} +function gf(){if("none"!==document.getElementById("visualizer").style.display&&0!==x.g.length&&Z.searchParams.has("visualize")){if(Z.searchParams.has("visualize")){var a=x;var b=Z.searchParams.get("visualize");b=a.g.indexOf(b)-1;-1===b&&(b=a.g.length-1);a=a.g[b]}else a=x.g[x.g.length-1];Z.searchParams.set("visualize",a);window.history.replaceState(null,"",Z.toString());$e()}} ja("loadCallback",function(){var a=document.getElementsByClassName("page-button");for(var b of a)b.shadowRoot&&(a=b.shadowRoot.querySelector("button"))&&(a.style.height="45px",a.getElementsByClassName("leading-icon")[0].style.lineHeight="0");if(b=document.getElementById("start-mask"))b.style.opacity="0",b.style.visibility="hidden";Z=new URL(window.location.href);if(Z.searchParams.has("visualize")||Z.searchParams.has("search"))Z.searchParams.has("search")&&(document.getElementById("search-input").value= -Z.searchParams.get("search")),Ze();const c=document.getElementById("search-input");c.addEventListener("keydown",d=>{"Enter"===d.key?(d.preventDefault(),$e(),c.value!==Z.searchParams.get("search")&&(Z.searchParams.set("search",c.value),window.history.replaceState(null,"",Z.toString()),Ye())):"ArrowRight"!==d.key&&"ArrowLeft"!==d.key||d.stopPropagation()});document.addEventListener("image-and-captions-close",()=>{$e()});document.addEventListener("keydown",d=>{"Escape"===d.key?document.getElementById("help").open? -document.getElementById("help").open=!1:Z.searchParams.has("visualize")?$e():Z.searchParams.has("search")&&""!==Z.searchParams.get("search")?(c.value="",Z.searchParams.set("search",""),window.history.replaceState(null,"",Z.toString()),Ye()):af():"ArrowRight"===d.key?bf():"ArrowLeft"===d.key&&cf()});b={root:document.getElementById("grid-body"),rootMargin:"50%",threshold:0};Ve=new IntersectionObserver(d=>{d.forEach(e=>{e.isIntersecting&&(Ve.unobserve(e.target),e.target.src=e.target.getAttribute("data-src"), -e.target.removeAttribute("data-src"))})},b)});ja("openVisualizer",Ze);ja("closeVisualizer",af);ja("nextImage",bf);ja("previousImage",cf);ja("randomImage",function(){if("none"!==document.getElementById("visualizer").style.display&&0!==x.g.length){var a=x;Z.searchParams.set("visualize",a.g[Math.floor(Math.random()*a.g.length)]);window.history.replaceState(null,"",Z.toString());We()}}); +Z.searchParams.get("search")),cf();const c=document.getElementById("search-input");c.addEventListener("keydown",d=>{"Enter"===d.key?(d.preventDefault(),df(),c.value!==Z.searchParams.get("search")&&(Z.searchParams.set("search",c.value),window.history.replaceState(null,"",Z.toString()),bf())):"ArrowRight"!==d.key&&"ArrowLeft"!==d.key||d.stopPropagation()});document.addEventListener("image-and-captions-close",()=>{df()});document.addEventListener("keydown",d=>{"Escape"===d.key?document.getElementById("help").open? +document.getElementById("help").open=!1:Z.searchParams.has("visualize")?df():Z.searchParams.has("search")&&""!==Z.searchParams.get("search")?(c.value="",Z.searchParams.set("search",""),window.history.replaceState(null,"",Z.toString()),bf()):ef():"ArrowRight"===d.key?ff():"ArrowLeft"===d.key&&gf()});b={root:document.getElementById("grid-body"),rootMargin:"50%",threshold:0};Ze=new IntersectionObserver(d=>{d.forEach(e=>{e.isIntersecting&&(Ze.unobserve(e.target),e.target.src=e.target.getAttribute("data-src"), +e.target.removeAttribute("data-src"))})},b)});ja("openVisualizer",cf);ja("closeVisualizer",ef);ja("nextImage",ff);ja("previousImage",gf);ja("randomImage",function(){if("none"!==document.getElementById("visualizer").style.display&&0!==x.g.length){var a=x;Z.searchParams.set("visualize",a.g[Math.floor(Math.random()*a.g.length)]);window.history.replaceState(null,"",Z.toString());$e()}});