ok

Mini Shell

Direktori : /home2/selectio/www/fms-worksuite/public/css/
Upload File :
Current File : //home2/selectio/www/fms-worksuite/public/css/main.css.map

{"version":3,"file":"css/main.css","mappings":"AAAA;;;;;EAKE;AACF;EACE,sBAAsB;EACtB,yCAAyC;EACzC,eAAe;EACf,YAAY;EACZ,WAAW;EACX,kBAAkB;AACpB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,eAAe;EACf,WAAW;EACX,kBAAkB;EAClB,kBAAkB;EAClB,QAAQ;AACV;AACA;EACE,SAAS;EACT,UAAU;AACZ;AACA;EACE,sBAAsB;EACtB,iBAAiB;EACjB,YAAY;EACZ,aAAa;EACb,gBAAgB;EAChB,kBAAkB;EAClB,cAAW;KAAX,WAAW;EACX,gBAAgB;EAChB,gBAAgB;EAChB,qBAAqB;EACrB,qBAAqB;AACvB;AACA;EACE,YAAY;AACd;AACA;;;;;;;;;;;EAWE,SAAS;EACT,UAAU;EACV,6EAA6E;AAC/E;AACA;;EAEE,mBAAmB;AACrB;AACA;;EAEE,qBAAqB;AACvB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,mBAAmB;AACrB;AACA;;EAEE,WAAW;EACX,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,qBAAqB;EACrB,mBAAmB;EACnB,YAAY;AACd;AACA;EACE,mBAAmB;EACnB,mBAAmB;EACnB,iBAAiB;AACnB;AACA;EACE,kBAAkB;EAClB,oBAAoB;AACtB;AACA;;EAEE,mBAAmB;AACrB;AACA;;EAEE,oBAAoB;AACtB;AACA;EACE,6EAA6E;EAC7E,yBAAyB;AAC3B;AACA;EACE,sCAAsC;AACxC;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,sEAAsE;AACxE;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,+DAA+D;AACjE;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sCAAsC;AACxC;AACA;EACE,wDAAwD;AAC1D;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,iDAAiD;AACnD;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sCAAsC;AACxC;AACA;EACE,mCAAmC;AACrC;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,qBAAqB;AACvB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sCAAsC;AACxC;AACA;EACE,iBAAiB;AACnB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,cAAc;EACd,eAAe;AACjB;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,WAAW;AACb;AACA;EACE,cAAc;AAChB;AACA;EACE,WAAW;AACb;AACA;EACE,WAAW;AACb;AACA;EACE,cAAc;AAChB;AACA;EACE,WAAW;AACb;AACA;EACE,WAAW;AACb;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,2CAA2C;AAC7C;AACA;EACE,iBAAiB;AACnB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,cAAc;EACd,mBAAmB;AACrB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,sBAAsB;EACtB,+BAA+B;EAC/B,kBAAkB;EAClB,UAAU;EACV,oBAAoB;EACpB,kBAAkB;EAClB,WAAW;AACb;AACA;;EAEE,WAAW;EACX,WAAW;EACX,cAAc;AAChB;AACA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,eAAe;EACf,qBAAqB;EACrB,WAAW;EACX,YAAY;EACZ,gBAAgB;EAChB,WAAW;AACb;AACA;;EAEE,WAAW;EACX,YAAY;AACd;AACA;;EAEE,aAAa;AACf;AACA;;EAEE,aAAa;AACf;AACA;;;;;;;;;;;;;;EAcE,WAAW;AACb;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,UAAU;AACZ;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,YAAY;AACd;AACA;EACE;;IAEE,WAAW;EACb;EACA;;;;IAIE,UAAU;EACZ;EACA;;;;IAIE,YAAY;EACd;AACF;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;AACf;AACA;;EAEE,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,2BAA2B;AAC7B;AACA;EACE,eAAe;EACf,qBAAqB;AACvB;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,qBAAqB;EACrB,sBAAsB;AACxB;AACA;EACE,WAAW;EACX,WAAW;EACX,cAAc;AAChB;AACA;EACE,UAAU;EACV,YAAY;EACZ,qBAAqB;EACrB,sBAAsB;EACtB,eAAe;AACjB;AACA;EACE,UAAU;EACV,YAAY;EACZ,qBAAqB;EACrB,eAAe;AACjB;AACA;;EAEE,UAAU;AACZ;AACA;EACE,UAAU;AACZ;AACA;EACE,kBAAkB;AACpB;AACA;;EAEE,eAAe;AACjB;AACA;EACE,YAAY;AACd;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,cAAc;AAChB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,cAAc;AAChB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,0BAA0B;AAC5B;AACA;EACE,2BAA2B;EAC3B,kBAAkB;EAClB,eAAe;EACf,kBAAkB;AACpB;AACA;;EAEE,yBAAyB;EACzB,kBAAkB;AACpB;AACA;EACE,qBAAqB;EACrB,kBAAkB;EAClB,eAAe;EACf,iBAAiB;AACnB;AACA;EACE,cAAc;EACd,gBAAgB;AAClB;AACA;EACE,yBAAyB;EACzB,cAAc;EACd,iBAAiB;AACnB;AACA;EACE,eAAe;AACjB;AACA;EACE,WAAW;EACX,qBAAqB;EACrB,WAAW;EACX,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,kBAAkB;EAClB,sBAAsB;AACxB;AACA;EACE,eAAe;EACf,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB,kBAAkB;EAClB,kBAAkB;EAClB,WAAW;AACb;AACA;EACE,qBAAqB;EACrB,iBAAiB;AACnB;AACA;EACE,sBAAsB;EACtB,aAAa;EACb,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,mBAAmB;AACrB;AACA;EACE,eAAe;EACf,cAAc;EACd,mBAAmB;EACnB,gBAAgB;AAClB;AACA;EACE,WAAW;EACX,UAAU;AACZ;AACA;EACE,UAAU;AACZ;AACA;EACE,YAAY;AACd;AACA;EACE,cAAc;EACd,gBAAgB;EAChB,SAAS;EACT,UAAU;AACZ;AACA;;EAEE,WAAW;AACb;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,UAAU;AACZ;AACA;EACE,gBAAgB;AAClB;AACA;EACE,YAAY;EACZ,WAAW;EACX,gBAAgB;AAClB;AACA;EACE,gBAAgB;EAChB,YAAY;AACd;AACA;EACE,6BAA6B;EAC7B,WAAW;EACX,YAAY;EACZ,WAAW;EACX,YAAY;EACZ,WAAW;AACb;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,QAAQ;EACR,QAAQ;EACR,WAAW;AACb;AACA;;;;;;EAME,yBAAyB;AAC3B;AACA;EACE,WAAW;AACb;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,oBAAoB;AACtB;AACA;EACE,cAAc;AAChB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,cAAc;AAChB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,YAAY;AACd;AACA;;EAEE,qBAAqB;AACvB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,oBAAoB;AACtB;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,2CAA2C;AAC7C;AACA;EACE,WAAW;AACb;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;EACtB,sBAAsB;EACtB,+DAA+D;EAC/D,YAAY;AACd;AACA;EACE,kBAAkB;AACpB;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,6BAA6B;EAC7B,qCAAqC;AACvC;AACA;EACE,kBAAkB;AACpB;AACA;EACE,kBAAkB;AACpB;AACA;;EAEE,kBAAkB;AACpB;AACA;EACE,eAAe;AACjB;AACA;EACE,sBAAsB;EACtB,sBAAsB;EACtB,4BAA4B;EAC5B,WAAW;EACX,iBAAiB;EACjB,mBAAmB;AACrB;AACA;EACE,qBAAqB;EACrB,iBAAiB;EACjB,iBAAiB;AACnB;AACA;EACE,aAAa;EACb,sBAAsB;EACtB,eAAe;EACf,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,YAAY;AACd;AACA;EACE,qBAAqB;EACrB,gBAAgB;EAChB,kBAAkB;EAClB,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,4BAA4B;EAC5B,eAAe;EACf,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,iBAAiB;EACjB,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;;EAEE,aAAa;AACf;AACA;EACE,qBAAqB;AACvB;AACA;EACE,iBAAiB;EACjB,eAAe;EACf,kBAAkB;AACpB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,uBAAuB;AACzB;AACA;EACE,WAAW;AACb;AACA;EACE,sBAAsB;AACxB;;ACh7BA,cAAc,iBAAiB,CAAC,SAAS,aAAa,CAAC,aAAa,eAAe,CAAC,iBAAiB,CAAC,sCAAsC,CAAC,eAAe,CAAC,6BAA6B,QAAQ,CAAC,SAAS,CAAC,uBAAuB,eAAe,CAAC,WAAW,CAAC,qBAAqB,CAAC,aAAa,CAAC,UAAU,CAAC,QAAQ,CAAC,kBAAkB,CAAC,eAAe,CAAC,UAAU,CAAC,6BAA6B,eAAe,CAAC,6BAA6B,eAAe,CAAC,YAAY,CAAC,gCAAgC,UAAU,CAAC,eAAe,CAAC,yBAAyB,qBAAqB,CAAC,mBAAmB,eAAe,CAAC,gCAAgC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,eAAe,CAAC,QAAQ,CAAC,WAAW,CAAC,sBAAsB,oBAAoB,CAAC,YAAY,CAAC,SAAS,CAAC,yCAAyC,gBAAgB,CAAC,6BAA6B,kBAAkB,CAAC,WAAW,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,aAAa,CAAC,QAAQ,CAAC,mBAAmB,CAAC,eAAe,CAAC,UAAU,CAAC,mCAAmC,kBAAkB,CAAC,UAAU,CAAC,mCAAmC,kBAAkB,CAAC,UAAU,CAAC,YAAY,CAAC,0CAA0C,cAAc,CAAC,kBAAkB,CAAC,UAAU,CAAC,YAAY,CAAC,sCAAsC,eAAe,CAAC,oCAAoC,qBAAqB,CAAC,KAAK,cAAc,CAAC,aAAa,CAAC,gBAAgB,CAAC,eAAe,gCAAgC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,eAAe,CAAC,iBAAiB,CAAC,WAAW,CAAC,KAAK,cAAc,CAAC,oBAAoB,CAAC,cAAc,CAAC,UAAU,CAAC,iBAAiB,CAAC,UAAU,CAAC,aAAa,kBAAkB,CAAC,WAAW,CAAC,WAAW,cAAc,CAAC,oBAAoB,CAAC,WAAW,CAAC,eAAe,CAAC,iBAAiB,CAAC,UAAU,CAAC,aAAa,wBAAwB,CAAC,uCAAuC,CAAC,iBAAiB,CAAC,gBAAgB,QAAQ,CAAC,SAAS,CAAC,qBAAqB,+BAA+B,CAAC,WAAW,eAAe,CAAC,YAAY,CAAC,cAAc,CAAC,sBAAsB,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,WAAW,CAAC,gCAAgC,eAAe,CAAC,aAAa,CAAC,oBAAoB,wBAAwB,CAAC,UAAU,CAAC,uBAAuB,qBAAqB,CAAC,WAAW,CAAC,WAAW,CAAC,kEAAkE,eAAe,CAAC,wBAAwB,cAAc,CAAC,wCAAwC,eAAe,CAAC,wCAAwC,eAAe,CAAC,sBAAsB,kBAAkB,CAAC,oBAAoB,CAAC,iBAAiB,WAAW,CAAC,MAAM,CAAC,cAAc,CAAC,KAAK,CAAC,UAAU,CAAC,wBAAwB,WAAW,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,gBAAgB,wBAAwB,CAAC,gCAAgC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,eAAe,CAAC,iBAAiB,CAAC,OAAO,CAAC,WAAW,CAAC,WAAW,kBAAkB,CAAC,YAAY,o+BAAo+B,CAAC,qBAAqB,UAAU,CAAC,WAAW,CAAC,WAAW,CAAC,UAAU,CAAC,SAAS,2uBAA2uB,CAAC,QAAQ,iqCAAiqC,CAAC,kBAAkB,UAAU,CAAC,WAAW,CAAC,WAAW,CAAC,UAAU,CAAC,UAAU,4xBAA4xB,CAAC,WAAW,q7BAAq7B,CAAC,qBAAqB,UAAU,CAAC,WAAW,CAAC,WAAW,CAAC,UAAU,CAAC,UAAU,qjBAAqjB,CAAC,WAAW,swBAAswB,CAAC,qBAAqB,UAAU,CAAC,WAAW,CAAC,WAAW,CAAC,UAAU,CAAC,UAAU,6oCAA6oC,CAAC,cAAc,kBAAkB,CAAC,cAAc,oBAAoB,CAAC,uBAAuB,CAAC,IAAI,0DAA0D,CAAC,2BAA2B,CAAC,qBAAqB,CAAC,qBAAqB,CAAC,mBAAmB,CAAC,cAAc,CAAC,WAAW,CAAC,aAAa,CAAC,eAAe,CAAC,eAAe,CAAC,kBAAkB,CAAC,UAAU,CAAC,cAAc,uBAAuB,CAAC,eAAe,2BAA2B,CAAC,aAAa,2BAA2B,CAAC,gBAAgB,2BAA2B,CAAC,OAAO,2BAA2B,CAAC,uBAAuB,4BAA4B,CAAC,qBAAqB,4BAA4B,CAAC,kBAAkB,4BAA4B,CAAC,qBAAqB,4BAA4B,CAAC,sBAAsB,4BAA4B,CAAC,sBAAsB,4BAA4B,CAAC,qBAAqB,4BAA4B,CAAC,8BAA8B,4BAA4B,CAAC,qBAAqB,4BAA4B,CAAC,UAAU,4BAA4B,CAAC,cAAc,4BAA4B,CAAC,aAAa,4BAA4B,CAAC,iBAAiB,4BAA4B,CAAC,WAAW,4BAA4B,CAAC,oBAAoB,4BAA4B,CAAC,sBAAsB,4BAA4B,CAAC,2DAA2D,4BAA4B,CAAC,0DAA0D,4BAA4B,CAAC,2DAA2D,4BAA4B,CAAC,gBAAgB,4BAA4B,CAAC,cAAc,4BAA4B,CAAC,gBAAgB,4BAA4B,CAAC,2BAA2B,4BAA4B,CAAC,wBAAwB,4BAA4B,CAAC,0BAA0B,4BAA4B,CAAC,4BAA4B,4BAA4B,CAAC,MAAM,4BAA4B,CAAC,uBAAuB,4BAA4B,CAAC,uBAAuB,4BAA4B,CAAC,kBAAkB,4BAA4B,CAAC,mBAAmB,4BAA4B,CAAC,wBAAwB,4BAA4B,CAAC,wBAAwB,4BAA4B,CAAC,8BAA8B,4BAA4B,CAAC,8BAA8B,4BAA4B,CAAC,UAAU,2BAA2B,CAAC,UAAU,+BAA+B,CAAC,aAAa,+BAA+B,CAAC,YAAY,+BAA+B,CAAC,UAAU,+BAA+B,CAAC,wBAAwB,gCAAgC,CAAC,0BAA0B,gCAAgC,CAAC,6BAA6B,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,yBAAyB,gCAAgC,CAAC,qBAAqB,gCAAgC,CAAC,mBAAmB,gCAAgC,CAAC,mBAAmB,gCAAgC,CAAC,sBAAsB,gCAAgC,CAAC,iBAAiB,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,oBAAoB,gCAAgC,CAAC,wBAAwB,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,QAAQ,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,cAAc,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,aAAa,2BAA2B,CAAC,eAAe,+BAA+B,CAAC,YAAY,+BAA+B,CAAC,eAAe,+BAA+B,CAAC,oBAAoB,+BAA+B,CAAC,WAAW,gCAAgC,CAAC,mBAAmB,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,iBAAiB,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,QAAQ,gCAAgC,CAAC,iBAAiB,gCAAgC,CAAC,iBAAiB,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,yBAAyB,gCAAgC,CAAC,iBAAiB,gCAAgC,CAAC,2BAA2B,gCAAgC,CAAC,cAAc,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,4BAA4B,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,kBAAkB,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,0CAA0C,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,cAAc,gCAAgC,CAAC,qBAAqB,gCAAgC,CAAC,SAAS,+BAA+B,CAAC,aAAa,+BAA+B,CAAC,aAAa,gCAAgC,CAAC,qBAAqB,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,MAAM,gCAAgC,CAAC,iBAAiB,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,cAAc,gCAAgC,CAAC,qBAAqB,gCAAgC,CAAC,2BAA2B,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,kBAAkB,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,0BAA0B,gCAAgC,CAAC,6BAA6B,2BAA2B,CAAC,cAAc,+BAA+B,CAAC,YAAY,+BAA+B,CAAC,MAAM,+BAA+B,CAAC,gCAAgC,+BAA+B,CAAC,aAAa,gCAAgC,CAAC,kBAAkB,gCAAgC,CAAC,qBAAqB,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,0CAA0C,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,oBAAoB,gCAAgC,CAAC,qBAAqB,gCAAgC,CAAC,wBAAwB,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,eAAe,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,qBAAqB,gCAAgC,CAAC,uBAAuB,gCAAgC,CAAC,eAAe,gCAAgC,CAAC,aAAa,gCAAgC,CAAC,eAAe,gCAAgC,CAAC,uBAAuB,gCAAgC,CAAC,uBAAuB,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,MAAM,gCAAgC,CAAC,cAAc,gCAAgC,CAAC,0BAA0B,gCAAgC,CAAC,oBAAoB,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,MAAM,gCAAgC,CAAC,MAAM,gCAAgC,CAAC,OAAO,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,OAAO,gCAAgC,CAAC,OAAO,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,OAAO,gCAAgC,CAAC,QAAQ,4BAA4B,CAAC,OAAO,gCAAgC,CAAC,OAAO,gCAAgC,CAAC,QAAQ,gCAAgC,CAAC,OAAO,gCAAgC,CAAC,OAAO,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,OAAO,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,2BAA2B,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,yBAAyB,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,yBAAyB,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,SAAS,4BAA4B,CAAC,cAAc,gCAAgC,CAAC,wBAAwB,gCAAgC,CAAC,sBAAsB,gCAAgC,CAAC,yBAAyB,gCAAgC,CAAC,kBAAkB,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,iCAAiC,iCAAiC,CAAC,gCAAgC,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,SAAS,4BAA4B,CAAC,qBAAqB,gCAAgC,CAAC,eAAe,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,aAAa,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,cAAc,4BAA4B,CAAC,aAAa,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,kBAAkB,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,aAAa,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,kBAAkB,4BAA4B,CAAC,WAAW,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,eAAe,gCAAgC,CAAC,eAAe,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,0BAA0B,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,yBAAyB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,YAAY,4BAA4B,CAAC,WAAW,gCAAgC,CAAC,kBAAkB,gCAAgC,CAAC,4BAA4B,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,QAAQ,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,yBAAyB,4BAA4B,CAAC,eAAe,gCAAgC,CAAC,gCAAgC,gCAAgC,CAAC,8BAA8B,gCAAgC,CAAC,iCAAiC,gCAAgC,CAAC,yBAAyB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,0BAA0B,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,4BAA4B,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,yBAAyB,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,sCAAsC,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,gBAAgB,4BAA4B,CAAC,gBAAgB,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,QAAQ,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,OAAO,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,eAAe,4BAA4B,CAAC,kBAAkB,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,UAAU,gCAAgC,CAAC,WAAW,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,SAAS,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,eAAe,gCAAgC,CAAC,eAAe,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,aAAa,gCAAgC,CAAC,sBAAsB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,cAAc,4BAA4B,CAAC,kBAAkB,gCAAgC,CAAC,cAAc,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,eAAe,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,0BAA0B,iCAAiC,CAAC,4BAA4B,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,YAAY,gCAAgC,CAAC,oBAAoB,gCAAgC,CAAC,2BAA2B,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,wBAAwB,gCAAgC,CAAC,aAAa,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,4BAA4B,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,eAAe,4BAA4B,CAAC,gBAAgB,gCAAgC,CAAC,iBAAiB,gCAAgC,CAAC,iBAAiB,gCAAgC,CAAC,eAAe,gCAAgC,CAAC,qBAAqB,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,oCAAoC,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,aAAa,4BAA4B,CAAC,gBAAgB,gCAAgC,CAAC,OAAO,gCAAgC,CAAC,QAAQ,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,qBAAqB,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,6BAA6B,iCAAiC,CAAC,+BAA+B,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,mCAAmC,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,YAAY,4BAA4B,CAAC,WAAW,gCAAgC,CAAC,sBAAsB,gCAAgC,CAAC,wBAAwB,gCAAgC,CAAC,mBAAmB,gCAAgC,CAAC,YAAY,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,yBAAyB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,OAAO,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,8BAA8B,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,4BAA4B,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,yBAAyB,4BAA4B,CAAC,QAAQ,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,WAAW,gCAAgC,CAAC,SAAS,gCAAgC,CAAC,YAAY,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,OAAO,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,yBAAyB,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,yBAAyB,iCAAiC,CAAC,uBAAuB,4BAA4B,CAAC,uBAAuB,gCAAgC,CAAC,4BAA4B,gCAAgC,CAAC,mBAAmB,gCAAgC,CAAC,qBAAqB,gCAAgC,CAAC,cAAc,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,+BAA+B,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,oCAAoC,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,oBAAoB,gCAAgC,CAAC,WAAW,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,6BAA6B,iCAAiC,CAAC,4BAA4B,iCAAiC,CAAC,0BAA0B,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,qCAAqC,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,wBAAwB,4BAA4B,CAAC,gBAAgB,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,wBAAwB,gCAAgC,CAAC,iBAAiB,gCAAgC,CAAC,gCAAgC,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,2BAA2B,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,yBAAyB,iCAAiC,CAAC,wBAAwB,4BAA4B,CAAC,qBAAqB,gCAAgC,CAAC,iCAAiC,gCAAgC,CAAC,iCAAiC,gCAAgC,CAAC,iBAAiB,gCAAgC,CAAC,YAAY,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,0BAA0B,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,2BAA2B,iCAAiC,CAAC,0BAA0B,iCAAiC,CAAC,qBAAqB,4BAA4B,CAAC,2BAA2B,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,aAAa,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,6BAA6B,4BAA4B,CAAC,SAAS,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,aAAa,4BAA4B,CAAC,qBAAqB,gCAAgC,CAAC,uBAAuB,gCAAgC,CAAC,sBAAsB,gCAAgC,CAAC,mBAAmB,gCAAgC,CAAC,SAAS,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,2BAA2B,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,4BAA4B,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,4BAA4B,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,OAAO,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,2BAA2B,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,mBAAmB,4BAA4B,CAAC,sBAAsB,gCAAgC,CAAC,qBAAqB,gCAAgC,CAAC,0BAA0B,gCAAgC,CAAC,cAAc,gCAAgC,CAAC,kBAAkB,iCAAiC,CAAC,2BAA2B,iCAAiC,CAAC,eAAe,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,cAAc,iCAAiC,CAAC,aAAa,iCAAiC,CAAC,WAAW,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,gBAAgB,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,QAAQ,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,UAAU,iCAAiC,CAAC,SAAS,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,4BAA4B,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,4BAA4B,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,4BAA4B,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,4BAA4B,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,4BAA4B,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,4BAA4B,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,iCAAiC,CAAC,YAAY,4BAA4B,CAAC,YAAY,gCAAgC,CAAC,YAAY,gCAAgC,CAAC,gBAAgB,gCAAgC,CAAC,oBAAoB,gCAAgC,CAAC,iBAAiB,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,mBAAmB,iCAAiC,CAAC,uBAAuB,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,kBAAkB,iCAAiC,CAAC,iBAAiB,iCAAiC,CAAC,oBAAoB,iCAAiC,CAAC,wBAAwB,iCAAiC,CAAC,qBAAqB,iCAAiC,CAAC,yBAAyB,iCAAiC,CAAC,0BAA0B,iCAAiC,CAAC,sBAAsB,iCAAiC,CAAC,qBAAqB,iCAAiC,C;ACA5pvE;EACE,YAAY;EACZ,yBAAyB;EACzB,kBAAkB;EAClB,yBAAyB;EACzB,+CAA+C;EAC/C,aAAa;EACb,cAAc;AAChB;;AAEA;EACE,iBAAiB;EACjB,eAAe;EACf,sBAAsB;EACtB,eAAe;AACjB;;AAEA;EACE,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,iBAAiB;EACjB,eAAe;EACf,eAAe;EACf,sBAAsB;AACxB;;AAEA;EACE,YAAY;AACd;;AAEA;EACE,yBAAyB;EACzB,qBAAqB;AACvB;;AAEA;EACE,YAAY;EACZ,WAAW;EACX,kBAAkB;EAClB,yBAAyB;EACzB,cAAc;EACd,iBAAiB;EACjB,wBAAgB;KAAhB,qBAAgB;UAAhB,gBAAgB;AAClB;;AAEA;EACE,aAAa;AACf;;ACrDA,gBAAgB;AAAhB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAAA;ACYA;ACZA;;;;;EAAA;ACAA;EAGI;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAKF;EACA;AHwDF;;AIvDA;;;EAGE;AJ0DF;;AIvDA;EACE;EACA;EACA;EACA;AJ0DF;;AIpDA;EACE;AJuDF;;AI7CA;EACE;EACA,qNCsO4B;ECjGxB;EFnIJ,gBC+O4B;ED9O5B,gBCmP4B;EDlP5B,cCnCS;EDoCT;EACA,sBC9CS;AL8FX;;AIpCA;EACE;AJuCF;;AI9BA;EACE;EACA;EACA;AJiCF;;AIpBA;EACE;EACA,qBCiN4B;AL1L9B;;AIhBA;EACE;EACA,mBCoF0B;ALjE5B;;AIRA;;EAEE;EACA;UAAA;EACA;EACA;EACA;UAAA;AJWF;;AIRA;EACE;EACA;EACA;AJWF;;AIRA;;;EAGE;EACA;AJWF;;AIRA;;;;EAIE;AJWF;;AIRA;EACE,gBCkJ4B;ALvI9B;;AIRA;EACE;EACA;AJWF;;AIRA;EACE;AJWF;;AIRA;;EAEE,mBCqI4B;AL1H9B;;AIRA;EEII;ANQJ;;AIHA;;EAEE;EEPE;EFSF;EACA;AJMF;;AIHA;EAAM;AJON;;AINA;EAAM;AJUN;;AIHA;EACE,cCXwC;EDYxC,qBCXwC;EDYxC;AJMF;AOtLE;EHmLE,cCdsC;EDetC,0BCdsC;ALoB1C;;AIGA;EACE;EACA;AJAF;AO/LE;EHkME;EACA;AJAJ;;AISA;;;;EAIE,iGC0D4B;EClH1B;ANmDJ;;AISA;EAEE;EAEA;EAEA;EAGA;AJXF;;AImBA;EAEE;AJjBF;;AIyBA;EACE;EACA;AJtBF;;AIyBA;EAGE;EACA;AJxBF;;AIgCA;EACE;AJ7BF;;AIgCA;EACE,oBC8E4B;ED7E5B,uBC6E4B;ED5E5B,cCtQS;EDuQT;EACA;AJ7BF;;AIoCA;EAEE;EACA;AJlCF;;AI0CA;EAEE;EACA,qBC4JsC;ALpMxC;;AI8CA;EAEE;AJ5CF;;AIoDA;EACE;AJjDF;;AIoDA;;;;;EAKE;EACA;EEhKE;EFkKF;AJjDF;;AIoDA;;EAEE;AJjDF;;AIoDA;;EAEE;AJjDF;;AIuDA;EACE;AJpDF;;AI0DA;EACE;AJvDF;;AI8DA;;;;EAIE;AJ3DF;;AIoEI;;;;EACE;AJ9DN;;AIoEA;;;;EAIE;EACA;AJjEF;;AIoEA;;EAEE;EACA;AJjEF;;AIqEA;EACE;EAEA;AJnEF;;AIsEA;EAME;EAEA;EACA;EACA;AJzEF;;AI8EA;EACE;EACA;EACA;EACA;EACA;EE9OI;EFgPJ;EACA;EACA;AJ3EF;;AI8EA;EACE;AJ3EF;;AI+EA;;EAEE;AJ5EF;;AI+EA;EAKE;EACA;AJhFF;;AIuFA;EACE;AJpFF;;AI4FA;EACE;EACA;AJzFF;;AIgGA;EACE;AJ7FF;;AIgGA;EACE;EACA;AJ7FF;;AIgGA;EACE;AJ7FF;;AIkGA;EACE;AJ/FF;;AQ7XA;;EAEE,qBHsS4B;EGpS5B,gBHsS4B;EGrS5B,gBHsS4B;ALyF9B;;AQ3XA;EFqKM;AN0NN;;AQ9XA;EFoKM;AN8NN;;AQjYA;EFmKM;ANkON;;AQpYA;EFkKM;ANsON;;AQvYA;EFiKM;AN0ON;;AQ1YA;EFgKM;AN8ON;;AQ5YA;EF8JM;EE5JJ,gBHwS4B;ALuG9B;;AQ3YA;EFwJM;EEtJJ,gBH2R4B;EG1R5B,gBHkR4B;AL4H9B;;AQ5YA;EFmJM;EEjJJ,gBHuR4B;EGtR5B,gBH6Q4B;ALkI9B;;AQ7YA;EF8IM;EE5IJ,gBHmR4B;EGlR5B,gBHwQ4B;ALwI9B;;AQ9YA;EFyIM;EEvIJ,gBH+Q4B;EG9Q5B,gBHmQ4B;AL8I9B;;AQzYA;EACE,gBHgFO;EG/EP,mBH+EO;EG9EP;EACA;AR4YF;;AQpYA;;EFkGI;EE/FF,gBH2N4B;AL4K9B;;AQpYA;;EAEE,cHmQ4B;EGlQ5B,yBH2Q4B;AL4H9B;;AQ/XA;EC/EE;EACA;ATkdF;;AQ/XA;ECpFE;EACA;ATudF;;AQjYA;EACE;ARoYF;AQlYE;EACE,oBHqP0B;AL+I9B;;AQ1XA;EF2DI;EEzDF;AR6XF;;AQzXA;EACE,mBHuBO;EC6CH;ANyTN;;AQzXA;EACE;EF+CE;EE7CF,cH1GS;ALseX;AQ1XE;EACE;AR4XJ;;AU/eA;ECIE;EAGA;AX6eF;;AU9eA;EACE,gBLqgCkC;EKpgClC,sBLRS;EKST;EEEE;EDPF;EAGA;AXsfF;;AUxeA;EAEE;AV0eF;;AUveA;EACE;EACA;AV0eF;;AUveA;EJ8HI;EI5HF,cL3BS;ALqgBX;;AajhBA;EPmKI;EOjKF,cZqCK;EYpCL;AbohBF;AajhBE;EACE;AbmhBJ;;Aa9gBA;EACE;EPsJE;EOpJF,WRTS;EQUT,yBRDS;EOEP;AZihBJ;Aa9gBE;EACE;EP8IA;EO5IA,gBRyQ0B;ALuQ9B;;Aa1gBA;EACE;EPqIE;EOnIF,cRjBS;AL8hBX;Aa1gBE;EPgIE;EO9HA;EACA;Ab4gBJ;;AavgBA;EACE,iBRikCkC;EQhkClC;Ab0gBF;;AcljBE;;;;;;ECDA;EACA;EACA;EACA;EACA;Af4jBF;;AgBzgBI;EFzCE;IACE,gBT8Le;ELwXrB;AACF;AgB/gBI;EFzCE;IACE,gBT8Le;EL6XrB;AACF;AgBphBI;EFzCE;IACE,gBT8Le;ELkYrB;AACF;AgBzhBI;EFzCE;IACE,iBT8Le;ELuYrB;AACF;Ac1iBE;ECnCA;EACA;EACA;EACA;AfglBF;;Ac1iBE;EACE;EACA;Ad6iBJ;Ac3iBI;;EAEE;EACA;Ad6iBN;;AiBnmBE;;;;;;EACE;EACA;EACA;EACA;AjB2mBJ;;AiBrlBM;EACE;EACA;EACA;AjBwlBR;;Ae5jBE;EACE;EACA;Af+jBJ;;AejkBE;EACE;EACA;AfokBJ;;AetkBE;EACE;EACA;AfykBJ;;Ae3kBE;EACE;EACA;Af8kBJ;;AehlBE;EACE;EACA;AfmlBJ;;AerlBE;EACE;EACA;AfwlBJ;;AiB3mBM;EFCJ;EACA;EACA;Af8mBF;;AiB3mBU;EFbR;EAIA;AfynBF;;AiBhnBU;EFbR;EAIA;Af8nBF;;AiBrnBU;EFbR;EAIA;AfmoBF;;AiB1nBU;EFbR;EAIA;AfwoBF;;AiB/nBU;EFbR;EAIA;Af6oBF;;AiBpoBU;EFbR;EAIA;AfkpBF;;AiBzoBU;EFbR;EAIA;AfupBF;;AiB9oBU;EFbR;EAIA;Af4pBF;;AiBnpBU;EFbR;EAIA;AfiqBF;;AiBxpBU;EFbR;EAIA;AfsqBF;;AiB7pBU;EFbR;EAIA;Af2qBF;;AiBlqBU;EFbR;EAIA;AfgrBF;;AiBjqBM;EAAwB;AjBqqB9B;;AiBnqBM;EAAuB;AjBuqB7B;;AiBpqBQ;EAAwB,QADb;AjByqBnB;;AiBxqBQ;EAAwB,QADb;AjB6qBnB;;AiB5qBQ;EAAwB,QADb;AjBirBnB;;AiBhrBQ;EAAwB,QADb;AjBqrBnB;;AiBprBQ;EAAwB,QADb;AjByrBnB;;AiBxrBQ;EAAwB,QADb;AjB6rBnB;;AiB5rBQ;EAAwB,QADb;AjBisBnB;;AiBhsBQ;EAAwB,QADb;AjBqsBnB;;AiBpsBQ;EAAwB,QADb;AjBysBnB;;AiBxsBQ;EAAwB,QADb;AjB6sBnB;;AiB5sBQ;EAAwB,SADb;AjBitBnB;;AiBhtBQ;EAAwB,SADb;AjBqtBnB;;AiBptBQ;EAAwB,SADb;AjBytBnB;;AiBjtBY;EFhBV;AfquBF;;AiBrtBY;EFhBV;AfyuBF;;AiBztBY;EFhBV;Af6uBF;;AiB7tBY;EFhBV;AfivBF;;AiBjuBY;EFhBV;AfqvBF;;AiBruBY;EFhBV;AfyvBF;;AiBzuBY;EFhBV;Af6vBF;;AiB7uBY;EFhBV;AfiwBF;;AiBjvBY;EFhBV;AfqwBF;;AiBrvBY;EFhBV;AfywBF;;AiBzvBY;EFhBV;Af6wBF;;AgBxwBI;EC3BE;IACE;IACA;IACA;EjBuyBN;Ee3wBA;IACE;IACA;Ef6wBF;Ee/wBA;IACE;IACA;EfixBF;EenxBA;IACE;IACA;EfqxBF;EevxBA;IACE;IACA;EfyxBF;Ee3xBA;IACE;IACA;Ef6xBF;Ee/xBA;IACE;IACA;EfiyBF;EiBpzBI;IFCJ;IACA;IACA;EfszBA;EiBnzBQ;IFbR;IAIA;Efg0BA;EiBvzBQ;IFbR;IAIA;Efo0BA;EiB3zBQ;IFbR;IAIA;Efw0BA;EiB/zBQ;IFbR;IAIA;Ef40BA;EiBn0BQ;IFbR;IAIA;Efg1BA;EiBv0BQ;IFbR;IAIA;Efo1BA;EiB30BQ;IFbR;IAIA;Efw1BA;EiB/0BQ;IFbR;IAIA;Ef41BA;EiBn1BQ;IFbR;IAIA;Efg2BA;EiBv1BQ;IFbR;IAIA;Efo2BA;EiB31BQ;IFbR;IAIA;Efw2BA;EiB/1BQ;IFbR;IAIA;Ef42BA;EiB71BI;IAAwB;EjBg2B5B;EiB91BI;IAAuB;EjBi2B3B;EiB91BM;IAAwB,QADb;EjBk2BjB;EiBj2BM;IAAwB,QADb;EjBq2BjB;EiBp2BM;IAAwB,QADb;EjBw2BjB;EiBv2BM;IAAwB,QADb;EjB22BjB;EiB12BM;IAAwB,QADb;EjB82BjB;EiB72BM;IAAwB,QADb;EjBi3BjB;EiBh3BM;IAAwB,QADb;EjBo3BjB;EiBn3BM;IAAwB,QADb;EjBu3BjB;EiBt3BM;IAAwB,QADb;EjB03BjB;EiBz3BM;IAAwB,QADb;EjB63BjB;EiB53BM;IAAwB,SADb;EjBg4BjB;EiB/3BM;IAAwB,SADb;EjBm4BjB;EiBl4BM;IAAwB,SADb;EjBs4BjB;EiB93BU;IFhBV;Efi5BA;EiBj4BU;IFhBV;Efo5BA;EiBp4BU;IFhBV;Efu5BA;EiBv4BU;IFhBV;Ef05BA;EiB14BU;IFhBV;Ef65BA;EiB74BU;IFhBV;Efg6BA;EiBh5BU;IFhBV;Efm6BA;EiBn5BU;IFhBV;Efs6BA;EiBt5BU;IFhBV;Efy6BA;EiBz5BU;IFhBV;Ef46BA;EiB55BU;IFhBV;Ef+6BA;EiB/5BU;IFhBV;Efk7BA;AACF;AgB96BI;EC3BE;IACE;IACA;IACA;EjB48BN;Eeh7BA;IACE;IACA;Efk7BF;Eep7BA;IACE;IACA;Efs7BF;Eex7BA;IACE;IACA;Ef07BF;Ee57BA;IACE;IACA;Ef87BF;Eeh8BA;IACE;IACA;Efk8BF;Eep8BA;IACE;IACA;Efs8BF;EiBz9BI;IFCJ;IACA;IACA;Ef29BA;EiBx9BQ;IFbR;IAIA;Efq+BA;EiB59BQ;IFbR;IAIA;Efy+BA;EiBh+BQ;IFbR;IAIA;Ef6+BA;EiBp+BQ;IFbR;IAIA;Efi/BA;EiBx+BQ;IFbR;IAIA;Efq/BA;EiB5+BQ;IFbR;IAIA;Efy/BA;EiBh/BQ;IFbR;IAIA;Ef6/BA;EiBp/BQ;IFbR;IAIA;EfigCA;EiBx/BQ;IFbR;IAIA;EfqgCA;EiB5/BQ;IFbR;IAIA;EfygCA;EiBhgCQ;IFbR;IAIA;Ef6gCA;EiBpgCQ;IFbR;IAIA;EfihCA;EiBlgCI;IAAwB;EjBqgC5B;EiBngCI;IAAuB;EjBsgC3B;EiBngCM;IAAwB,QADb;EjBugCjB;EiBtgCM;IAAwB,QADb;EjB0gCjB;EiBzgCM;IAAwB,QADb;EjB6gCjB;EiB5gCM;IAAwB,QADb;EjBghCjB;EiB/gCM;IAAwB,QADb;EjBmhCjB;EiBlhCM;IAAwB,QADb;EjBshCjB;EiBrhCM;IAAwB,QADb;EjByhCjB;EiBxhCM;IAAwB,QADb;EjB4hCjB;EiB3hCM;IAAwB,QADb;EjB+hCjB;EiB9hCM;IAAwB,QADb;EjBkiCjB;EiBjiCM;IAAwB,SADb;EjBqiCjB;EiBpiCM;IAAwB,SADb;EjBwiCjB;EiBviCM;IAAwB,SADb;EjB2iCjB;EiBniCU;IFhBV;EfsjCA;EiBtiCU;IFhBV;EfyjCA;EiBziCU;IFhBV;Ef4jCA;EiB5iCU;IFhBV;Ef+jCA;EiB/iCU;IFhBV;EfkkCA;EiBljCU;IFhBV;EfqkCA;EiBrjCU;IFhBV;EfwkCA;EiBxjCU;IFhBV;Ef2kCA;EiB3jCU;IFhBV;Ef8kCA;EiB9jCU;IFhBV;EfilCA;EiBjkCU;IFhBV;EfolCA;EiBpkCU;IFhBV;EfulCA;AACF;AgBnlCI;EC3BE;IACE;IACA;IACA;EjBinCN;EerlCA;IACE;IACA;EfulCF;EezlCA;IACE;IACA;Ef2lCF;Ee7lCA;IACE;IACA;Ef+lCF;EejmCA;IACE;IACA;EfmmCF;EermCA;IACE;IACA;EfumCF;EezmCA;IACE;IACA;Ef2mCF;EiB9nCI;IFCJ;IACA;IACA;EfgoCA;EiB7nCQ;IFbR;IAIA;Ef0oCA;EiBjoCQ;IFbR;IAIA;Ef8oCA;EiBroCQ;IFbR;IAIA;EfkpCA;EiBzoCQ;IFbR;IAIA;EfspCA;EiB7oCQ;IFbR;IAIA;Ef0pCA;EiBjpCQ;IFbR;IAIA;Ef8pCA;EiBrpCQ;IFbR;IAIA;EfkqCA;EiBzpCQ;IFbR;IAIA;EfsqCA;EiB7pCQ;IFbR;IAIA;Ef0qCA;EiBjqCQ;IFbR;IAIA;Ef8qCA;EiBrqCQ;IFbR;IAIA;EfkrCA;EiBzqCQ;IFbR;IAIA;EfsrCA;EiBvqCI;IAAwB;EjB0qC5B;EiBxqCI;IAAuB;EjB2qC3B;EiBxqCM;IAAwB,QADb;EjB4qCjB;EiB3qCM;IAAwB,QADb;EjB+qCjB;EiB9qCM;IAAwB,QADb;EjBkrCjB;EiBjrCM;IAAwB,QADb;EjBqrCjB;EiBprCM;IAAwB,QADb;EjBwrCjB;EiBvrCM;IAAwB,QADb;EjB2rCjB;EiB1rCM;IAAwB,QADb;EjB8rCjB;EiB7rCM;IAAwB,QADb;EjBisCjB;EiBhsCM;IAAwB,QADb;EjBosCjB;EiBnsCM;IAAwB,QADb;EjBusCjB;EiBtsCM;IAAwB,SADb;EjB0sCjB;EiBzsCM;IAAwB,SADb;EjB6sCjB;EiB5sCM;IAAwB,SADb;EjBgtCjB;EiBxsCU;IFhBV;Ef2tCA;EiB3sCU;IFhBV;Ef8tCA;EiB9sCU;IFhBV;EfiuCA;EiBjtCU;IFhBV;EfouCA;EiBptCU;IFhBV;EfuuCA;EiBvtCU;IFhBV;Ef0uCA;EiB1tCU;IFhBV;Ef6uCA;EiB7tCU;IFhBV;EfgvCA;EiBhuCU;IFhBV;EfmvCA;EiBnuCU;IFhBV;EfsvCA;EiBtuCU;IFhBV;EfyvCA;EiBzuCU;IFhBV;Ef4vCA;AACF;AgBxvCI;EC3BE;IACE;IACA;IACA;EjBsxCN;Ee1vCA;IACE;IACA;Ef4vCF;Ee9vCA;IACE;IACA;EfgwCF;EelwCA;IACE;IACA;EfowCF;EetwCA;IACE;IACA;EfwwCF;Ee1wCA;IACE;IACA;Ef4wCF;Ee9wCA;IACE;IACA;EfgxCF;EiBnyCI;IFCJ;IACA;IACA;EfqyCA;EiBlyCQ;IFbR;IAIA;Ef+yCA;EiBtyCQ;IFbR;IAIA;EfmzCA;EiB1yCQ;IFbR;IAIA;EfuzCA;EiB9yCQ;IFbR;IAIA;Ef2zCA;EiBlzCQ;IFbR;IAIA;Ef+zCA;EiBtzCQ;IFbR;IAIA;Efm0CA;EiB1zCQ;IFbR;IAIA;Efu0CA;EiB9zCQ;IFbR;IAIA;Ef20CA;EiBl0CQ;IFbR;IAIA;Ef+0CA;EiBt0CQ;IFbR;IAIA;Efm1CA;EiB10CQ;IFbR;IAIA;Efu1CA;EiB90CQ;IFbR;IAIA;Ef21CA;EiB50CI;IAAwB;EjB+0C5B;EiB70CI;IAAuB;EjBg1C3B;EiB70CM;IAAwB,QADb;EjBi1CjB;EiBh1CM;IAAwB,QADb;EjBo1CjB;EiBn1CM;IAAwB,QADb;EjBu1CjB;EiBt1CM;IAAwB,QADb;EjB01CjB;EiBz1CM;IAAwB,QADb;EjB61CjB;EiB51CM;IAAwB,QADb;EjBg2CjB;EiB/1CM;IAAwB,QADb;EjBm2CjB;EiBl2CM;IAAwB,QADb;EjBs2CjB;EiBr2CM;IAAwB,QADb;EjBy2CjB;EiBx2CM;IAAwB,QADb;EjB42CjB;EiB32CM;IAAwB,SADb;EjB+2CjB;EiB92CM;IAAwB,SADb;EjBk3CjB;EiBj3CM;IAAwB,SADb;EjBq3CjB;EiB72CU;IFhBV;Efg4CA;EiBh3CU;IFhBV;Efm4CA;EiBn3CU;IFhBV;Efs4CA;EiBt3CU;IFhBV;Efy4CA;EiBz3CU;IFhBV;Ef44CA;EiB53CU;IFhBV;Ef+4CA;EiB/3CU;IFhBV;Efk5CA;EiBl4CU;IFhBV;Efq5CA;EiBr4CU;IFhBV;Efw5CA;EiBx4CU;IFhBV;Ef25CA;EiB34CU;IFhBV;Ef85CA;EiB94CU;IFhBV;Efi6CA;AACF;AkBr9CA;EACE;EACA,mBbiIO;EahIP,cbSS;AL88CX;AkBp9CE;;EAEE,gBbmV0B;EalV1B;EACA;AlBs9CJ;AkBn9CE;EACE;EACA;AlBq9CJ;AkBl9CE;EACE;AlBo9CJ;;AkB18CE;;EAEE,eb6T0B;ALgpC9B;;AkBp8CA;EACE;AlBu8CF;AkBr8CE;;EAEE;AlBu8CJ;AkBn8CI;;EAEE;AlBq8CN;;AkB/7CE;;;;EAIE;AlBk8CJ;;AkBz7CE;EACE,qCbyR0B;ALmqC9B;;AO3/CE;EW2EI,cbvEK;EawEL,sCb8QwB;ALsqC9B;;AmBtgDI;;;EAGE,yBD2F+B;AlB86CrC;AmBrgDM;;;;EAIE,qBDmFyE;AlBo7CjF;;AO5gDE;EYiBM,yBAJe;AnBmgDvB;AmB7/CQ;;EAEE,yBARa;AnBugDvB;;AmB1hDI;;;EAGE,yBD2F+B;AlBk8CrC;AmBzhDM;;;;EAIE,qBDmFyE;AlBw8CjF;;AOhiDE;EYiBM,yBAJe;AnBuhDvB;AmBjhDQ;;EAEE,yBARa;AnB2hDvB;;AmB9iDI;;;EAGE,yBD2F+B;AlBs9CrC;AmB7iDM;;;;EAIE,qBDmFyE;AlB49CjF;;AOpjDE;EYiBM,yBAJe;AnB2iDvB;AmBriDQ;;EAEE,yBARa;AnB+iDvB;;AmBlkDI;;;EAGE,yBD2F+B;AlB0+CrC;AmBjkDM;;;;EAIE,qBDmFyE;AlBg/CjF;;AOxkDE;EYiBM,yBAJe;AnB+jDvB;AmBzjDQ;;EAEE,yBARa;AnBmkDvB;;AmBtlDI;;;EAGE,yBD2F+B;AlB8/CrC;AmBrlDM;;;;EAIE,qBDmFyE;AlBogDjF;;AO5lDE;EYiBM,yBAJe;AnBmlDvB;AmB7kDQ;;EAEE,yBARa;AnBulDvB;;AmB1mDI;;;EAGE,yBD2F+B;AlBkhDrC;AmBzmDM;;;;EAIE,qBDmFyE;AlBwhDjF;;AOhnDE;EYiBM,yBAJe;AnBumDvB;AmBjmDQ;;EAEE,yBARa;AnB2mDvB;;AmB9nDI;;;EAGE,yBD2F+B;AlBsiDrC;AmB7nDM;;;;EAIE,qBDmFyE;AlB4iDjF;;AOpoDE;EYiBM,yBAJe;AnB2nDvB;AmBrnDQ;;EAEE,yBARa;AnB+nDvB;;AmBlpDI;;;EAGE,yBD2F+B;AlB0jDrC;AmBjpDM;;;;EAIE,qBDmFyE;AlBgkDjF;;AOxpDE;EYiBM,yBAJe;AnB+oDvB;AmBzoDQ;;EAEE,yBARa;AnBmpDvB;;AmBtqDI;;;EAGE,sCd6VwB;AL40C9B;;AOtqDE;EYiBM,sCAJe;AnB6pDvB;AmBvpDQ;;EAEE,sCARa;AnBiqDvB;;AkBzkDI;EACE,Wb3GK;Ea4GL,yBbpGK;EaqGL,qBbiQwB;AL20C9B;AkBvkDI;EACE,cb5GK;Ea6GL,yBblHK;EamHL,qBblHK;AL2rDX;;AkBpkDA;EACE,Wb3HS;Ea4HT,yBbpHS;AL2rDX;AkBrkDE;;;EAGE,qBb6O0B;AL01C9B;AkBpkDE;EACE;AlBskDJ;AkBlkDI;EACE,2CbiOwB;ALm2C9B;AOzsDE;EW4IM,WbjJG;EakJH,4Cb2NsB;ALq2C9B;;AgBhpDI;EEiGA;IAEI;IACA;IACA;IACA;ElBkjDN;EkB/iDM;IACE;ElBijDR;AACF;AgB5pDI;EEiGA;IAEI;IACA;IACA;IACA;ElB6jDN;EkB1jDM;IACE;ElB4jDR;AACF;AgBvqDI;EEiGA;IAEI;IACA;IACA;IACA;ElBwkDN;EkBrkDM;IACE;ElBukDR;AACF;AgBlrDI;EEiGA;IAEI;IACA;IACA;IACA;ElBmlDN;EkBhlDM;IACE;ElBklDR;AACF;AkB5lDI;EAEI;EACA;EACA;EACA;AlB6lDR;AkB1lDQ;EACE;AlB4lDV;;AoBzwDA;EACE;EACA;EACA,mCf2esC;Ee1etC;Ed0KI;EcvKJ,gBfmR4B;EelR5B,gBfuR4B;EetR5B,cfDS;EeET,sBfTS;EeUT;EACA;ERAE;ESFE,wEDQJ;ApBuwDF;AqB3wDM;EDdN;ICeQ;ErB8wDN;AACF;AoBzwDE;EACE;EACA;ApB2wDJ;AsB3xDE;EACE;EACA,sBjBRO;EiBSP,qBjBsdoC;EiBrdpC;EAKE,iDjBqXwB;ALo6C9B;AoB3wDE;EACE,cfxBO;Ee0BP;ApB4wDJ;AoB/wDE;EACE,cfxBO;Ee0BP;ApB4wDJ;AoBpwDE;EAEE,yBfxCO;Ee0CP;ApBowDJ;;AoB5vDE;;;;EACE;KAAA;UAAA;ApBkwDJ;;AoB5vDE;EACE;EACA;ApB+vDJ;AoB5vDE;EAME,cf/DO;EegEP,sBfvEO;ALg0DX;;AoBpvDA;;EAEE;EACA;ApBuvDF;;AoB7uDA;EACE;EACA;EACA;EdiEE;Ec/DF,gBfgM4B;ALgjD9B;;AoB7uDA;EACE;EACA;Ed0EI;EcxEJ,gBf6H4B;ALmnD9B;;AoB7uDA;EACE;EACA;EdmEI;EcjEJ,gBfuH4B;ALynD9B;;AoBvuDA;EACE;EACA;EACA;EACA;EdoDI;EclDJ,gBfmK4B;EelK5B,cfnHS;EeoHT;EACA;EACA;ApB0uDF;AoBxuDE;EAEE;EACA;ApByuDJ;;AoB7tDA;EACE,kCf6VsC;Ee5VtC;Ed2BI;EczBJ,gBf+E4B;EOxN1B;AZ02DJ;;AoB7tDA;EACE,gCfsVsC;EerVtC;EdmBI;EcjBJ,gBfsE4B;EOvN1B;AZk3DJ;;AoB3tDE;EAEE;ApB6tDJ;;AoBztDA;EACE;ApB4tDF;;AoBptDA;EACE,mBf2UsC;AL44CxC;;AoBptDA;EACE;EACA,mBf4TsC;AL25CxC;;AoB/sDA;EACE;EACA;EACA;EACA;ApBktDF;AoBhtDE;;EAEE;EACA;ApBktDJ;;AoBzsDA;EACE;EACA;EACA,qBfiSsC;AL26CxC;;AoBzsDA;EACE;EACA,kBf6RsC;Ee5RtC;ApB4sDF;AoBzsDE;EAEE,cfzNO;ALm6DX;;AoBtsDA;EACE;ApBysDF;;AoBtsDA;EACE;EACA;EACA;EACA,qBf8QsC;AL27CxC;AoBtsDE;EACE;EACA;EACA,uBfyQoC;EexQpC;ApBwsDJ;;AsBr5DE;EACE;EACA;EACA,mBjB2coC;ECtVpC;EgBnHA,cFqNqC;ApBmsDzC;;AsBr5DE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EhBwHE;EgBtHF,gBjBuO0B;EiBtO1B;EACA;EV9CA;AZu8DJ;AsBp5DI;EAEE;AtBq5DN;;AsBh5DI;;;;EAEE;AtBq5DN;;AsBn8DI;EAoDE,qBFkLmC;EE/KjC;EACA;EACA;EACA;EACA;AtBi5DR;AsB94DM;EACE,qBFuKiC;EEtKjC;AtBg5DR;;AsBh9DI;EAyEI;EACA;AtB24DR;;AsBr9DI;EAmFI,oCjB6XgC;EiB5XhC;AtBs4DR;;AsB19DI;EA2FE,qBF2ImC;EExIjC;EACA;AtBi4DR;AsB93DM;EACE,qBFmIiC;EElIjC;AtBg4DR;;AsBz3DM;EACE,cF0HiC;ApBkwDzC;AsBz3DM;;;EAEE;AtB43DR;;AsBr3DM;EACE,cF6GiC;ApB2wDzC;AsBt3DQ;EACE,qBF0G+B;ApB8wDzC;AsBn3DQ;EACE;EC5JN,yBD6J2B;AtBq3D/B;AsBh3DQ;EACE;AtBk3DV;AsB/2DQ;EACE,qBFyF+B;ApBwxDzC;;AsBx2DM;EACE,qBF+EiC;ApB4xDzC;AsBv2DQ;EACE,qBF0E+B;EEzE/B;AtBy2DV;;AsB1/DE;EACE;EACA;EACA,mBjB2coC;ECtVpC;EgBnHA,cFqNqC;ApBwyDzC;;AsB1/DE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EhBwHE;EgBtHF,gBjBuO0B;EiBtO1B;EACA;EV9CA;AZ4iEJ;AsBz/DI;EAEE;AtB0/DN;;AsBr/DI;;;;EAEE;AtB0/DN;;AsBxiEI;EAoDE,qBFkLmC;EE/KjC;EACA;EACA;EACA;EACA;AtBs/DR;AsBn/DM;EACE,qBFuKiC;EEtKjC;AtBq/DR;;AsBrjEI;EAyEI;EACA;AtBg/DR;;AsB1jEI;EAmFI,oCjB6XgC;EiB5XhC;AtB2+DR;;AsB/jEI;EA2FE,qBF2ImC;EExIjC;EACA;AtBs+DR;AsBn+DM;EACE,qBFmIiC;EElIjC;AtBq+DR;;AsB99DM;EACE,cF0HiC;ApBu2DzC;AsB99DM;;;EAEE;AtBi+DR;;AsB19DM;EACE,cF6GiC;ApBg3DzC;AsB39DQ;EACE,qBF0G+B;ApBm3DzC;AsBx9DQ;EACE;EC5JN,yBD6J2B;AtB09D/B;AsBr9DQ;EACE;AtBu9DV;AsBp9DQ;EACE,qBFyF+B;ApB63DzC;;AsB78DM;EACE,qBF+EiC;ApBi4DzC;AsB58DQ;EACE,qBF0E+B;EEzE/B;AtB88DV;;AoBz3DA;EACE;EACA;EACA;ApB43DF;AoBv3DE;EACE;ApBy3DJ;AgBxlEI;EIoOA;IACE;IACA;IACA;IACA;EpBu3DJ;EoBn3DE;IACE;IACA;IACA;IACA;IACA;EpBq3DJ;EoBj3DE;IACE;IACA;IACA;EpBm3DJ;EoB/2DE;IACE;EpBi3DJ;EoB92DE;;IAEE;EpBg3DJ;EoB32DE;IACE;IACA;IACA;IACA;IACA;EpB62DJ;EoB32DE;IACE;IACA;IACA;IACA,qBfgLkC;Ie/KlC;EpB62DJ;EoB12DE;IACE;IACA;EpB42DJ;EoB12DE;IACE;EpB42DJ;AACF;;AwB9rEA;EACE;EAEA,gBnBuR4B;EmBtR5B,cnBMS;EmBLT;EAGA;EACA;KAAA;UAAA;EACA;EACA;ECuFA;EnB4EI;EmB1EJ,gBpB2L4B;EOnR1B;ESFE,qIGGJ;AxBisEF;AqBhsEM;EGdN;IHeQ;ErBmsEN;AACF;AO7sEE;EiBUE,cnBNO;EmBOP;AxBssEJ;AwBnsEE;EAEE;EACA,iDnB8W0B;ALs1D9B;AwBhsEE;EAEE,anBkZ0B;AL+yD9B;AwB7rEE;EACE;AxB+rEJ;AwBjrEA;;EAEE;AxBmrEF;;AwB1qEE;EC3DA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;ALqqEf;AOruEE;EkBAE;EFNA,yBED2D;EAS3D,qBATqG;AzBivEzG;AyBruEE;EAEE;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG;AzBkuEN;AyB7tEE;EAEE;EACA,yBpB0CW;EoBzCX,qBpByCW;ALqrEf;AyBvtEE;EAGE;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzBiwE7L;AyBltEI;EAKI;AzBgtER;;AwBxsEE;EC3DA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;ALmsEf;AOnwEE;EkBAE;EFNA,yBED2D;EAS3D,qBATqG;AzB+wEzG;AyBnwEE;EAEE;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG;AzBgwEN;AyB3vEE;EAEE;EACA,yBpB0CW;EoBzCX,qBpByCW;ALmtEf;AyBrvEE;EAGE;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzB+xE7L;AyBhvEI;EAKI;AzB8uER;;AwBtuEE;EC3DA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;ALiuEf;AOjyEE;EkBAE;EFNA,yBED2D;EAS3D,qBATqG;AzB6yEzG;AyBjyEE;EAEE;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG;AzB8xEN;AyBzxEE;EAEE;EACA,yBpB0CW;EoBzCX,qBpByCW;ALivEf;AyBnxEE;EAGE;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzB6zE7L;AyB9wEI;EAKI;AzB4wER;;AwBpwEE;EC3DA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;AL+vEf;AO/zEE;EkBAE;EFNA,yBED2D;EAS3D,qBATqG;AzB20EzG;AyB/zEE;EAEE;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG;AzB4zEN;AyBvzEE;EAEE;EACA,yBpB0CW;EoBzCX,qBpByCW;AL+wEf;AyBjzEE;EAGE;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzB21E7L;AyB5yEI;EAKI;AzB0yER;;AwBlyEE;EC3DA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;AL6xEf;AO71EE;EkBAE;EFNA,yBED2D;EAS3D,qBATqG;AzBy2EzG;AyB71EE;EAEE;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG;AzB01EN;AyBr1EE;EAEE;EACA,yBpB0CW;EoBzCX,qBpByCW;AL6yEf;AyB/0EE;EAGE;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzBy3E7L;AyB10EI;EAKI;AzBw0ER;;AwBh0EE;EC3DA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;AL2zEf;AO33EE;EkBAE;EFNA,yBED2D;EAS3D,qBATqG;AzBu4EzG;AyB33EE;EAEE;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG;AzBw3EN;AyBn3EE;EAEE;EACA,yBpB0CW;EoBzCX,qBpByCW;AL20Ef;AyB72EE;EAGE;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzBu5E7L;AyBx2EI;EAKI;AzBs2ER;;AwB91EE;EC3DA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;ALy1Ef;AOz5EE;EkBAE;EFNA,yBED2D;EAS3D,qBATqG;AzBq6EzG;AyBz5EE;EAEE;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG;AzBs5EN;AyBj5EE;EAEE;EACA,yBpB0CW;EoBzCX,qBpByCW;ALy2Ef;AyB34EE;EAGE;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzBq7E7L;AyBt4EI;EAKI;AzBo4ER;;AwB53EE;EC3DA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;ALu3Ef;AOv7EE;EkBAE;EFNA,yBED2D;EAS3D,qBATqG;AzBm8EzG;AyBv7EE;EAEE;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG;AzBo7EN;AyB/6EE;EAEE;EACA,yBpB0CW;EoBzCX,qBpByCW;ALu4Ef;AyBz6EE;EAGE;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzBm9E7L;AyBp6EI;EAKI;AzBk6ER;;AwBp5EE;ECPA,cpBYa;EoBXb,qBpBWa;ALo5Ef;AOp9EE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;ALy5Ef;AyB55EE;EAEE;AzB65EJ;AyB15EE;EAEE,cpBJW;EoBKX;AzB25EJ;AyBx5EE;EAGE;EACA,yBpBZW;EoBaX,qBpBbW;ALq6Ef;AyBt5EI;EAKI;AzBo5ER;;AwB76EE;ECPA,cpBYa;EoBXb,qBpBWa;AL66Ef;AO7+EE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;ALk7Ef;AyBr7EE;EAEE;AzBs7EJ;AyBn7EE;EAEE,cpBJW;EoBKX;AzBo7EJ;AyBj7EE;EAGE;EACA,yBpBZW;EoBaX,qBpBbW;AL87Ef;AyB/6EI;EAKI;AzB66ER;;AwBt8EE;ECPA,cpBYa;EoBXb,qBpBWa;ALs8Ef;AOtgFE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;AL28Ef;AyB98EE;EAEE;AzB+8EJ;AyB58EE;EAEE,cpBJW;EoBKX;AzB68EJ;AyB18EE;EAGE;EACA,yBpBZW;EoBaX,qBpBbW;ALu9Ef;AyBx8EI;EAKI;AzBs8ER;;AwB/9EE;ECPA,cpBYa;EoBXb,qBpBWa;AL+9Ef;AO/hFE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;ALo+Ef;AyBv+EE;EAEE;AzBw+EJ;AyBr+EE;EAEE,cpBJW;EoBKX;AzBs+EJ;AyBn+EE;EAGE;EACA,yBpBZW;EoBaX,qBpBbW;ALg/Ef;AyBj+EI;EAKI;AzB+9ER;;AwBx/EE;ECPA,cpBYa;EoBXb,qBpBWa;ALw/Ef;AOxjFE;EkBwDE,cALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;AL6/Ef;AyBhgFE;EAEE;AzBigFJ;AyB9/EE;EAEE,cpBJW;EoBKX;AzB+/EJ;AyB5/EE;EAGE;EACA,yBpBZW;EoBaX,qBpBbW;ALygFf;AyB1/EI;EAKI;AzBw/ER;;AwBjhFE;ECPA,cpBYa;EoBXb,qBpBWa;ALihFf;AOjlFE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;ALshFf;AyBzhFE;EAEE;AzB0hFJ;AyBvhFE;EAEE,cpBJW;EoBKX;AzBwhFJ;AyBrhFE;EAGE;EACA,yBpBZW;EoBaX,qBpBbW;ALkiFf;AyBnhFI;EAKI;AzBihFR;;AwB1iFE;ECPA,cpBYa;EoBXb,qBpBWa;AL0iFf;AO1mFE;EkBwDE,cALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;AL+iFf;AyBljFE;EAEE;AzBmjFJ;AyBhjFE;EAEE,cpBJW;EoBKX;AzBijFJ;AyB9iFE;EAGE;EACA,yBpBZW;EoBaX,qBpBbW;AL2jFf;AyB5iFI;EAKI;AzB0iFR;;AwBnkFE;ECPA,cpBYa;EoBXb,qBpBWa;ALmkFf;AOnoFE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;ALwkFf;AyB3kFE;EAEE;AzB4kFJ;AyBzkFE;EAEE,cpBJW;EoBKX;AzB0kFJ;AyBvkFE;EAGE;EACA,yBpBZW;EoBaX,qBpBbW;ALolFf;AyBrkFI;EAKI;AzBmkFR;;AwBjlFA;EACE,gBnB6M4B;EmB5M5B,cnB2FwC;EmB1FxC,qBnB2FwC;ALy/E1C;AO7pFE;EiB4EE,cnByFsC;EmBxFtC,0BnByFsC;AL2/E1C;AwBjlFE;EAEE,0BnBoFsC;AL8/E1C;AwB/kFE;EAEE,cnBtFO;EmBuFP;AxBglFJ;;AwBrkFA;ECPE;EnB4EI;EmB1EJ,gBpB+H4B;EOvN1B;AZyqFJ;;AwBxkFA;ECXE;EnB4EI;EmB1EJ,gBpBgI4B;EOxN1B;AZgrFJ;;AwBtkFA;EACE;EACA;AxBykFF;AwBtkFE;EACE,kBnBwT0B;ALgxE9B;;AwBhkFE;;;EACE;AxBqkFJ;;A0BhtFA;ELgBM,gCKfJ;A1BmtFF;AqBhsFM;EKpBN;ILqBQ;ErBmsFN;AACF;A0BttFE;EACE;A1BwtFJ;;A0BntFE;EACE;A1BstFJ;;A0BltFA;EACE;EACA;EACA;ELDI,6BKEJ;A1BqtFF;AqBntFM;EKNN;ILOQ;ErBstFN;AACF;A0BxtFE;EACE;EACA;ELNE,4BKOF;A1B0tFJ;AqB7tFM;EKAJ;ILCM;ErBguFN;AACF;;A2BrvFA;;;;EAIE;A3BwvFF;;A2BrvFA;EACE;A3BwvFF;A4BpuFI;EACE;EACA,oBvB+NwB;EuB9NxB,uBvB6NwB;EuB5NxB;EAhCJ;EACA;EACA;EACA;A5BuwFF;A4BltFI;EACE;A5BotFN;;A2B9vFA;EACE;EACA;EACA;EACA,atBypBkC;EsBxpBlC;EACA;EACA,gBtBiuBkC;EsBhuBlC;EACA;ErB2JI;EqBzJJ,ctBXS;EsBYT;EACA;EACA,sBtBvBS;EsBwBT;EACA;EfdE;AZgxFJ;;A2BzvFI;EACE;EACA;A3B4vFN;;A2BzvFI;EACE;EACA;A3B4vFN;;AgBhvFI;EWnBA;IACE;IACA;E3BuwFJ;E2BpwFE;IACE;IACA;E3BswFJ;AACF;AgB3vFI;EWnBA;IACE;IACA;E3BixFJ;E2B9wFE;IACE;IACA;E3BgxFJ;AACF;AgBrwFI;EWnBA;IACE;IACA;E3B2xFJ;E2BxxFE;IACE;IACA;E3B0xFJ;AACF;AgB/wFI;EWnBA;IACE;IACA;E3BqyFJ;E2BlyFE;IACE;IACA;E3BoyFJ;AACF;A2B7xFE;EACE;EACA;EACA;EACA,uBtB+rBgC;ALgmEpC;A4B9zFI;EACE;EACA,oBvB+NwB;EuB9NxB,uBvB6NwB;EuB5NxB;EAzBJ;EACA;EACA;EACA;A5B01FF;A4B5yFI;EACE;A5B8yFN;;A2BnyFE;EACE;EACA;EACA;EACA;EACA,qBtBirBgC;ALqnEpC;A4Bn1FI;EACE;EACA,oBvB+NwB;EuB9NxB,uBvB6NwB;EuB5NxB;EAlBJ;EACA;EACA;EACA;A5Bw2FF;A4Bj0FI;EACE;A5Bm0FN;A2B9yFI;EACE;A3BgzFN;;A2B1yFE;EACE;EACA;EACA;EACA;EACA,sBtBgqBgC;AL6oEpC;A4B32FI;EACE;EACA,oBvB+NwB;EuB9NxB,uBvB6NwB;EuB5NxB;A5B62FN;A4Bl2FM;EACE;A5Bo2FR;A4Bj2FM;EACE;EACA,qBvB4MsB;EuB3MtB,uBvB0MsB;EuBzMtB;EA9BN;EACA;EACA;A5Bk4FF;A4Bj2FI;EACE;A5Bm2FN;A2B7zFI;EACE;A3B+zFN;;A2BvzFE;EAIE;EACA;A3BuzFJ;;A2BlzFA;EE9GE;EACA;EACA;EACA;A7Bo6FF;;A2BlzFA;EACE;EACA;EACA;EACA;EACA,gBtBiK4B;EsBhK5B,ctBhHS;EsBiHT;EAEA;EACA;EACA;A3BozFF;AOz6FE;EoBoIE,ctBonBgC;EsBnnBhC;EJ/IA,yBlBGO;ALq7FX;A2BryFE;EAEE,WtBpJO;EsBqJP;EJtJA,yBlBoP0B;ALysF9B;A2BnyFE;EAEE,ctBtJO;EsBuJP;EACA;A3BoyFJ;;A2B5xFA;EACE;A3B+xFF;;A2B3xFA;EACE;EACA,sBtBimBkC;EsBhmBlC;ErBAI;EqBEJ,ctBzKS;EsB0KT;A3B8xFF;;A2B1xFA;EACE;EACA;EACA,ctB9KS;AL28FX;;A8Bx9FA;;EAEE;EACA;EACA;A9B29FF;A8Bz9FE;;EACE;EACA;A9B49FJ;AO39FE;;EuBII;A9B29FN;A8Bz9FI;;;;EAGE;A9B49FN;;A8Bt9FA;EACE;EACA;EACA;A9By9FF;A8Bv9FE;EACE;A9By9FJ;;A8Bn9FE;;EAEE;A9Bs9FJ;A8Bl9FE;;ElBXE;EACA;AZi+FJ;A8Bl9FE;;ElBFE;EACA;AZw9FJ;;A8Br8FA;EACE;EACA;A9Bw8FF;A8Bt8FE;EAGE;A9Bs8FJ;A8Bn8FE;EACE;A9Bq8FJ;;A8Bj8FA;EACE;EACA;A9Bo8FF;;A8Bj8FA;EACE;EACA;A9Bo8FF;;A8Bh7FA;EACE;EACA;EACA;A9Bm7FF;A8Bj7FE;;EAEE;A9Bm7FJ;A8Bh7FE;;EAEE;A9Bk7FJ;A8B96FE;;ElBrFE;EACA;AZugGJ;A8B96FE;;ElBxGE;EACA;AZ0hGJ;;A8B/5FE;;EAEE;A9Bk6FJ;A8Bh6FI;;;;EAEE;EACA;EACA;A9Bo6FN;;A+B7jGA;EACE;EACA;EACA;EACA;EACA;A/BgkGF;A+B9jGE;;;;EAIE;EACA;EACA;EACA;EACA;A/BgkGJ;A+B9jGI;;;;;;;;;;;;EAGE;A/BykGN;A+BpkGE;;;EAGE;A/BskGJ;A+BlkGE;EACE;A/BokGJ;A+B/jGI;;EnBIA;EACA;AZ+jGJ;A+B/jGE;EACE;EACA;A/BikGJ;A+B/jGI;EnBnBA;EACA;AZqlGJ;A+BjkGI;EnBPA;EACA;AZ2kGJ;A+BjkGI;;;;EnBzBA;EACA;AZgmGJ;A+B/jGI;;;;EnBlCA;EACA;AZumGJ;;A+BtjGA;;EAEE;A/ByjGF;A+BpjGE;;EACE;EACA;A/BujGJ;A+BrjGI;;EACE;A/BwjGN;A+BpjGE;;;;;;;;EAIE;A/B0jGJ;;A+BtjGA;EAAuB;A/B0jGvB;;A+BzjGA;EAAsB;A/B6jGtB;;A+BrjGA;EACE;EACA;EACA;EACA;EzB2DI;EyBzDJ,gB1BqK4B;E0BpK5B,gB1ByK4B;E0BxK5B,c1B/GS;E0BgHT;EACA;EACA,yB1BvHS;E0BwHT;EnB/GE;AZwqGJ;A+BrjGE;;EAEE;A/BujGJ;;A+B7iGA;;EAEE,gC1BmWsC;AL6sFxC;;A+B7iGA;;;;;;EAME;EzBwBI;EyBtBJ,gB1B2E4B;EOvN1B;AZ6rGJ;;A+B7iGA;;EAEE,kC1BiVsC;AL+tFxC;;A+B7iGA;;;;;;EAME;EzBOI;EyBLJ,gB1B2D4B;EOxN1B;AZ8sGJ;;A+B7iGA;;EAEE;A/BgjGF;;A+BriGA;;;;;;;;EnB9JI;EACA;AZ8sGJ;;A+BtiGA;;;;;;EnB3JI;EACA;AZ0sGJ;;AgClvGA;EACE;EACA;EACA;EACA;EACA;EACA;KAAA;UAAA;AhCqvGF;;AgClvGA;EACE;EACA,kB3ByfsC;AL4vFxC;;AgClvGA;EACE;EACA;EACA;EACA,W3BqfsC;E2BpftC;EACA;AhCqvGF;AgCnvGE;EACE,W3BzBO;E2B0BP,qB3ByN0B;EkBpP1B,yBlBoP0B;AL6hG9B;AgCjvGE;EAKI,iD3BgWwB;AL+4F9B;AgC3uGE;EACE,qB3BsboC;ALuzFxC;AgC1uGE;EACE,W3B7CO;E2B8CP,yB3Bkf4C;E2Bjf5C,qB3Bif4C;AL2vFhD;AgCruGI;EACE,c3BjDK;ALwxGX;AgCruGM;EACE,yB3BxDG;AL+xGX;;AgC7tGA;EACE;EACA;EAEA;AhC+tGF;AgC3tGE;EACE;EACA;EACA;EACA;EACA,W3BwboC;E2BvbpC,Y3BuboC;E2BtbpC;EACA;EACA,sB3BrFO;E2BsFP;AhC6tGJ;AgCxtGE;EACE;EACA;EACA;EACA;EACA,W3ByaoC;E2BxapC,Y3BwaoC;E2BvapC;EACA;AhC0tGJ;;AgChtGE;EpBlGE;AZszGJ;AgC/sGI;EACE;AhCitGN;AgC5sGI;EACE,qB3B0HwB;EkBpP1B,yBlBoP0B;ALqlG9B;AgC3sGI;EACE;AhC6sGN;AgCxsGI;ETpIA,yClByhB4C;ALszFhD;AgCxsGI;ETvIA,yClByhB4C;ALyzFhD;;AgChsGE;EAEE,kB3B0Z4C;ALwyFhD;AgC9rGI;EACE;AhCgsGN;AgC3rGI;ET9JA,yClByhB4C;ALm0FhD;;AgCnrGA;EACE;AhCsrGF;AgCnrGI;EACE;EACA,c3BkY0C;E2BjY1C;EAEA,qB3BgY0C;ALozFhD;AgCjrGI;EACE;EACA;EACA,uB3B2X0C;E2B1X1C,wB3B0X0C;E2BzX1C,yB3BpLK;E2BsLL,qB3BsX0C;EgBxiB1C,yIWmLA;AhCkrGN;AqBj2GM;EWuKF;IXtKI;ErBo2GN;AACF;AgClrGI;EACE,sB3BlMK;E2BmML;AhCorGN;AgC/qGI;ETzMA,yClByhB4C;ALk2FhD;;AgCrqGA;EACE;EACA;EACA,mC3BqRsC;E2BpRtC;E1B5CI;E0B+CJ,gB3B6D4B;E2B5D5B,gB3BiE4B;E2BhE5B,c3BvNS;E2BwNT;EACA;EACA;EpBtNE;EoByNF;KAAA;UAAA;AhCsqGF;AgCpqGE;EACE,qB3BwPoC;E2BvPpC;EAKE,iD3BmW8B;AL+zFpC;AgC/pGI;EAME,c3B/OK;E2BgPL,sB3BvPK;ALm5GX;AgCxpGE;EAEE;EACA,sB3B+H0B;E2B9H1B;AhCypGJ;AgCtpGE;EACE,c3B7PO;E2B8PP,yB3BlQO;AL05GX;AgCppGE;EACE;AhCspGJ;AgClpGE;EACE;EACA;AhCopGJ;;AgChpGA;EACE,kC3B0NsC;E2BzNtC,oB3BiH4B;E2BhH5B,uB3BgH4B;E2B/G5B,oB3BgH4B;EC1NxB;AN8vGN;;AgChpGA;EACE,gC3BmNsC;E2BlNtC,mB3B8G4B;E2B7G5B,sB3B6G4B;E2B5G5B,kB3B6G4B;EC/NxB;ANswGN;;AgC3oGA;EACE;EACA;EACA;EACA,mC3BiMsC;E2BhMtC;AhC8oGF;;AgC3oGA;EACE;EACA;EACA;EACA,mC3ByLsC;E2BxLtC;EACA;EACA;AhC8oGF;AgC5oGE;EACE,qB3BqKoC;E2BpKpC,iD3ByE0B;ALqkG9B;AgC1oGE;EAEE,yB3B/TO;AL08GX;AgCvoGI;EACE,iB3B2Ta;AL80FnB;AgCroGE;EACE;AhCuoGJ;;AgCnoGA;EACE;EACA;EACA;EACA;EACA;EACA,mC3BwJsC;E2BvJtC;EACA;EAEA,gB3BhE4B;E2BiE5B,gB3B5D4B;E2B6D5B,c3BpVS;E2BqVT,sB3B5VS;E2B6VT;EpBlVE;AZw9GJ;AgCloGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA,6B3BiIoC;E2BhIpC;EACA,gB3B5E0B;E2B6E1B,c3BpWO;E2BqWP;ET7WA,yBlBGO;E2B4WP;EpBnWA;AZw+GJ;;AgC1nGA;EACE;EACA;EACA;EACA;EACA;KAAA;UAAA;AhC6nGF;AgC3nGE;EACE;AhC6nGJ;AgCznGI;EAA0B,iE3BoOe;ALw5F7C;AgC3nGI;EAA0B,iE3BmOe;AL25F7C;AgC7nGI;EAA0B,iE3BkOe;AL85F7C;AgC7nGE;EACE;AhC+nGJ;AgC5nGE;EACE,W3BoNyC;E2BnNzC,Y3BmNyC;E2BlNzC;ETlZA,yBlBoP0B;E2BgK1B,S3BmNyC;EO3lBzC;ESFE,oHW6YF;EX7YE,4GW6YF;EACA;UAAA;AhC6nGJ;AqBvgHM;EWiYJ;IXhYM;IAAA;ErB0gHN;AACF;AgChoGI;ET1ZA,yBlB4mByC;ALi7F7C;AgC9nGE;EACE,W3B6LgC;E2B5LhC,c3B6LgC;E2B5LhC;EACA,e3B4LgC;E2B3LhC,yB3BhaO;E2BiaP;EpBzZA;AZ0hHJ;AgC5nGE;EACE,W3ByLyC;E2BxLzC,Y3BwLyC;EkBpmBzC,yBlBoP0B;E2B0L1B,S3ByLyC;EO3lBzC;ESFE,iHWuaF;EXvaE,4GWuaF;EACA;OAAA;AhC6nGJ;AqBjiHM;EW4ZJ;IX3ZM;IAAA;ErBoiHN;AACF;AgChoGI;ETpbA,yBlB4mByC;AL28F7C;AgC9nGE;EACE,W3BmKgC;E2BlKhC,c3BmKgC;E2BlKhC;EACA,e3BkKgC;E2BjKhC,yB3B1bO;E2B2bP;EpBnbA;AZojHJ;AgC5nGE;EACE,W3B+JyC;E2B9JzC,Y3B8JyC;E2B7JzC;EACA,oB3BrE0B;E2BsE1B,mB3BtE0B;EkBnY1B,yBlBoP0B;E2BuN1B,S3B4JyC;EO3lBzC;ESFE,gHWocF;EXpcE,4GWocF;EACA;AhC6nGJ;AqB9jHM;EWsbJ;IXrbM;IAAA;ErBikHN;AACF;AgChoGI;ETjdA,yBlB4mByC;ALw+F7C;AgC9nGE;EACE,W3BsIgC;E2BrIhC,c3BsIgC;E2BrIhC;EACA,e3BqIgC;E2BpIhC;EACA;EACA;AhCgoGJ;AgC5nGE;EACE,yB3B9dO;EOQP;AZqlHJ;AgC3nGE;EACE;EACA,yB3BpeO;EOQP;AZ0lHJ;AgCznGI;EACE,yB3BxeK;ALmmHX;AgCxnGI;EACE;AhC0nGN;AgCvnGI;EACE,yB3BhfK;ALymHX;AgCtnGI;EACE;AhCwnGN;AgCrnGI;EACE,yB3BxfK;AL+mHX;;AgClnGA;;;EXzfM,4GW4fJ;AhCqnGF;AqB7mHM;EWqfN;;;IXpfQ;ErBknHN;AACF;;AiCnoHA;EACE;EACA;EACA;EACA;EACA;AjCsoHF;;AiCnoHA;EACE;EACA;AjCsoHF;AOroHE;E0BGE;AjCqoHJ;AiCjoHE;EACE,c5BXO;E4BYP;EACA;AjCmoHJ;;AiC3nHA;EACE;AjC8nHF;AiC5nHE;EACE;EACA;EACA;ErBbA;EACA;AZ4oHJ;AOxpHE;E0B6BI;EACA,qC5BipB8B;AL6+FpC;AiC3nHI;EACE,c5BrCK;E4BsCL;EACA;AjC6nHN;AiCznHE;;EAEE,c5B5CO;E4B6CP,sB5BpDO;E4BqDP,kC5BsoBgC;ALq/FpC;AiCxnHE;EAEE;ErBtCA;EACA;AZgqHJ;;AiC/mHE;EACE;EACA;ErB7DA;AZgrHJ;AiC/mHE;;EAEE,W5B9EO;E4B+EP,yB5BoK0B;AL68G9B;;AiCvmHE;;EAEE;EACA;AjC0mHJ;;AiCrmHE;;EAEE;EACA;EACA;AjCwmHJ;;AiC9lHE;EACE;AjCimHJ;AiC/lHE;EACE;AjCimHJ;;AkC1sHA;EACE;EACA;EACA;EACA;EACA;EACA;AlC6sHF;AkCzsHE;;;;;;EACE;EACA;EACA;EACA;AlCgtHJ;AkC5rHA;EACE;EACA,sB7BkqBkC;E6BjqBlC,yB7BiqBkC;E6BhqBlC,kB7BgFO;EC6CH;E4B3HJ;EACA;AlC8rHF;AOxuHE;E2B6CE;AlC8rHJ;;AkCrrHA;EACE;EACA;EACA;EACA;EACA;AlCwrHF;AkCtrHE;EACE;EACA;AlCwrHJ;AkCrrHE;EACE;EACA;AlCurHJ;;AkC9qHA;EACE;EACA,mB7BylBkC;E6BxlBlC,sB7BwlBkC;ALylGpC;;AkCrqHA;EACE;EACA;EAGA;AlCsqHF;;AkClqHA;EACE;E5B8DI;E4B5DJ;EACA;EACA;EtBxGE;AZ8wHJ;AOhxHE;E2B8GE;AlCqqHJ;;AkC/pHA;EACE;EACA;EACA;EACA;EACA;EACA;AlCkqHF;;AkC/pHA;EACE,gB7BglBkC;E6B/kBlC;AlCkqHF;;AgBxuHI;EkBkFI;;;;;;IACE;IACA;ElC+pHR;AACF;AgBjwHI;EkB6FA;IAoBI;IACA;ElCopHN;EkClpHM;IACE;ElCopHR;EkClpHQ;IACE;ElCopHV;EkCjpHQ;IACE,qB7ByhBwB;I6BxhBxB,oB7BwhBwB;EL2nGlC;EkC9oHM;;;;;;IACE;ElCqpHR;EkCvoHM;IACE;ElCyoHR;EkCtoHM;IACE;IAGA;ElCsoHR;EkCnoHM;IACE;ElCqoHR;AACF;AgBtxHI;EkBkFI;;;;;;IACE;IACA;ElC4sHR;AACF;AgB9yHI;EkB6FA;IAoBI;IACA;ElCisHN;EkC/rHM;IACE;ElCisHR;EkC/rHQ;IACE;ElCisHV;EkC9rHQ;IACE,qB7ByhBwB;I6BxhBxB,oB7BwhBwB;ELwqGlC;EkC3rHM;;;;;;IACE;ElCksHR;EkCprHM;IACE;ElCsrHR;EkCnrHM;IACE;IAGA;ElCmrHR;EkChrHM;IACE;ElCkrHR;AACF;AgBn0HI;EkBkFI;;;;;;IACE;IACA;ElCyvHR;AACF;AgB31HI;EkB6FA;IAoBI;IACA;ElC8uHN;EkC5uHM;IACE;ElC8uHR;EkC5uHQ;IACE;ElC8uHV;EkC3uHQ;IACE,qB7ByhBwB;I6BxhBxB,oB7BwhBwB;ELqtGlC;EkCxuHM;;;;;;IACE;ElC+uHR;EkCjuHM;IACE;ElCmuHR;EkChuHM;IACE;IAGA;ElCguHR;EkC7tHM;IACE;ElC+tHR;AACF;AgBh3HI;EkBkFI;;;;;;IACE;IACA;ElCsyHR;AACF;AgBx4HI;EkB6FA;IAoBI;IACA;ElC2xHN;EkCzxHM;IACE;ElC2xHR;EkCzxHQ;IACE;ElC2xHV;EkCxxHQ;IACE,qB7ByhBwB;I6BxhBxB,oB7BwhBwB;ELkwGlC;EkCrxHM;;;;;;IACE;ElC4xHR;EkC9wHM;IACE;ElCgxHR;EkC7wHM;IACE;IAGA;ElC6wHR;EkC1wHM;IACE;ElC4wHR;AACF;AkC70HI;EAoBI;EACA;AlC4zHR;AkC/0HQ;;;;;;EACE;EACA;AlCs1HV;AkCn0HQ;EACE;AlCq0HV;AkCn0HU;EACE;AlCq0HZ;AkCl0HU;EACE,qB7ByhBwB;E6BxhBxB,oB7BwhBwB;AL4yGpC;AkC/zHQ;;;;;;EACE;AlCs0HV;AkCxzHQ;EACE;AlC0zHV;AkCvzHQ;EACE;EAGA;AlCuzHV;AkCpzHQ;EACE;AlCszHV;;AkCxyHE;EACE,yB7BigBgC;AL0yGpC;AOngIE;E2B2NI,yB7B8f8B;AL6yGpC;AkCtyHI;EACE,yB7Bsf8B;ALkzGpC;AOzgIE;E2BoOM,yB7Bof4B;ALozGpC;AkCryHM;EACE,yB7Bkf4B;ALqzGpC;AkCnyHI;;;;EAIE,yB7Bye8B;AL4zGpC;AkCjyHE;EACE,yB7BkegC;E6BjehC,gC7BsegC;AL6zGpC;AkChyHE;EACE;AlCkyHJ;AkC/xHE;EACE,yB7BydgC;ALw0GpC;AkChyHI;EACE,yB7Byd8B;ALy0GpC;AOliIE;E2BmQM,yB7Bsd4B;AL40GpC;;AkC1xHE;EACE,W7BrRO;ALkjIX;AOziIE;E2B+QI,W7BxRK;ALqjIX;AkCxxHI;EACE,+B7B2b8B;AL+1GpC;AO/iIE;E2BwRM,gC7Byb4B;ALi2GpC;AkCvxHM;EACE,gC7Bub4B;ALk2GpC;AkCrxHI;;;;EAIE,W7B7SK;ALokIX;AkCnxHE;EACE,+B7BuagC;E6BtahC,sC7B2agC;AL02GpC;AkClxHE;EACE;AlCoxHJ;AkCjxHE;EACE,+B7B8ZgC;ALq3GpC;AkClxHI;EACE,W7B7TK;ALilIX;AOxkIE;E2BuTM,W7BhUG;ALolIX;;AmCvlIA;EACE;EACA;EACA;EACA;EAEA;EACA,sB9BJS;E8BKT;EACA;EvBKE;AZqlIJ;AmCvlIE;EACE;EACA;AnCylIJ;AmCtlIE;EACE;EACA;AnCwlIJ;AmCtlII;EACE;EvBCF;EACA;AZwlIJ;AmCtlII;EACE;EvBUF;EACA;AZ+kIJ;AmCnlIE;;EAEE;AnCqlIJ;;AmCjlIA;EAGE;EAGA;EACA,gB9BgxBkC;ALg0GpC;;AmC5kIA;EACE,sB9B0wBkC;ALq0GpC;;AmC5kIA;EACE;EACA;AnC+kIF;;AmC5kIA;EACE;AnC+kIF;;AOpoIE;E4B0DE;AnC8kIJ;AmC3kIE;EACE,oB9ByvBgC;ALo1GpC;;AmCrkIA;EACE;EACA;EAEA,qC9BkvBkC;E8BjvBlC;AnCukIF;AmCrkIE;EvBvEE;AZ+oIJ;;AmCnkIA;EACE;EAEA,qC9BuuBkC;E8BtuBlC;AnCqkIF;AmCnkIE;EvBlFE;AZwpIJ;;AmC5jIA;EACE;EACA;EACA;EACA;AnC+jIF;;AmC5jIA;EACE;EACA;AnC+jIF;;AmC3jIA;EACE;EACA;EACA;EACA;EACA;EACA,gB9B6sBkC;EO5zBhC;AZ8qIJ;;AmC3jIA;;;EAGE;EACA;AnC8jIF;;AmC3jIA;;EvBjHI;EACA;AZirIJ;;AmC5jIA;;EvBxGI;EACA;AZyqIJ;;AmCzjIE;EACE,mB9BqrBgC;ALu4GpC;AgB3pII;EmB6FJ;IAMI;IACA;IACA;IACA;EnC4jIF;EmC1jIE;IAEE;IACA,kB9ByqB8B;I8BxqB9B;IACA,iB9BuqB8B;ELo5GlC;AACF;;AmC/iIE;EACE,mB9BypBgC;ALy5GpC;AgB7qII;EmBuHJ;IAQI;IACA;EnCkjIF;EmC/iIE;IAEE;IACA;EnCgjIJ;EmC9iII;IACE;IACA;EnCgjIN;EmC3iIM;IvBzKJ;IACA;EZutIF;EmC5iIQ;;IAGE;EnC6iIV;EmC3iIQ;;IAGE;EnC4iIV;EmCxiIM;IvB1KJ;IACA;EZqtIF;EmCziIQ;;IAGE;EnC0iIV;EmCxiIQ;;IAGE;EnCyiIV;AACF;;AmC5hIE;EACE,sB9B8kBgC;ALi9GpC;AgBvtII;EmBsLJ;IAMI,oB9B2lBgC;S8B3lBhC,e9B2lBgC;I8B1lBhC,wB9B2lBgC;S8B3lBhC,mB9B2lBgC;I8B1lBhC;IACA;EnC+hIF;EmC7hIE;IACE;IACA;EnC+hIJ;AACF;;AmCthIA;EACE;AnCyhIF;AmCvhIE;EACE;AnCyhIJ;AmCvhII;EACE;EvBvOF;EACA;AZiwIJ;AmCvhII;EvBzPA;EACA;AZmxIJ;AmCvhII;EvBtQA;EuBwQE;AnCyhIN;;AoCnzIA;EACE;EACA;EACA;EACA,mB/BqiCkC;E+BniClC;EACA,yB/BES;EOSP;AZ2yIJ;;AoChzIE;EACE,oB/ByhCgC;AL0xGpC;AoCjzII;EACE;EACA,qB/BqhC8B;E+BphC9B,c/BNK;E+BOL;ApCmzIN;AoCzyIE;EACE;ApC2yIJ;AoCxyIE;EACE;ApC0yIJ;AoCvyIE;EACE,c/B1BO;ALm0IX;;AqCh1IA;EACE;E5BGA;EACA;EGaE;AZq0IJ;;AqCj1IA;EACE;EACA;EACA;EACA;EACA,iBhCoxBkC;EgCnxBlC,chCmKwC;EgCjKxC,sBhCPS;EgCQT;ArCm1IF;AqCj1IE;EACE;EACA,chC8JsC;EgC7JtC;EACA,yBhCZO;EgCaP,qBhCZO;AL+1IX;AqCh1IE;EACE;EACA,UhC4wBgC;EgC3wBhC,iDhC+W0B;ALm+H9B;;AqC50II;EACE;EzBaF;EACA;AZm0IJ;AqC50II;EzBNA;EACA;AZq1IJ;AqC30IE;EACE;EACA,WhCxCO;EgCyCP,yBhC0M0B;EgCzM1B,qBhCyM0B;ALooI9B;AqC10IE;EACE,chCxCO;EgCyCP;EAEA;EACA,sBhClDO;EgCmDP,qBhChDO;AL23IX;;AsCl4IE;EACE;EhCgLE;EgC9KF,gBjCmO0B;ALkqI9B;AsCh4IM;E1BqCF;EACA;AZ81IJ;AsC/3IM;E1BkBF;EACA;AZg3IJ;;AsCh5IE;EACE;EhCgLE;EgC9KF,gBjCoO0B;AL+qI9B;AsC94IM;E1BqCF;EACA;AZ42IJ;AsC74IM;E1BkBF;EACA;AZ83IJ;;AuC55IA;EACE;EACA;EjC6JE;EiC3JF,gBlCwR4B;EkCvR5B;EACA;EACA;EACA;E3BKE;ESFE,qIkBDJ;AvC+5IF;AqB15IM;EkBfN;IlBgBQ;ErB65IN;AACF;AOn6IE;EgCGI;AvCm6IN;;AuC95IE;EACE;AvCi6IJ;;AuC55IA;EACE;EACA;AvC+5IF;;AuCx5IA;EACE,oBlCi4BkC;EkCh4BlC,mBlCg4BkC;EOv5BhC;AZm7IJ;;AuCn5IE;ECjDA;EACA,yBnC0Ea;AL83If;AO17IE;EiCVI;EACA;AxCu8IN;AwCp8II;EAEE;EACA;AxCq8IN;;AuCh6IE;ECjDA;EACA,yBnC0Ea;AL24If;AOv8IE;EiCVI;EACA;AxCo9IN;AwCj9II;EAEE;EACA;AxCk9IN;;AuC76IE;ECjDA;EACA,yBnC0Ea;ALw5If;AOp9IE;EiCVI;EACA;AxCi+IN;AwC99II;EAEE;EACA;AxC+9IN;;AuC17IE;ECjDA;EACA,yBnC0Ea;ALq6If;AOj+IE;EiCVI;EACA;AxC8+IN;AwC3+II;EAEE;EACA;AxC4+IN;;AuCv8IE;ECjDA;EACA,yBnC0Ea;ALk7If;AO9+IE;EiCVI;EACA;AxC2/IN;AwCx/II;EAEE;EACA;AxCy/IN;;AuCp9IE;ECjDA;EACA,yBnC0Ea;AL+7If;AO3/IE;EiCVI;EACA;AxCwgJN;AwCrgJI;EAEE;EACA;AxCsgJN;;AuCj+IE;ECjDA;EACA,yBnC0Ea;AL48If;AOxgJE;EiCVI;EACA;AxCqhJN;AwClhJI;EAEE;EACA;AxCmhJN;;AuC9+IE;ECjDA;EACA,yBnC0Ea;ALy9If;AOrhJE;EiCVI;EACA;AxCkiJN;AwC/hJI;EAEE;EACA;AxCgiJN;;AyC7iJA;EACE;EACA,mBpCyzBkC;EoCvzBlC,yBpCKS;EOSP;AZkiJJ;AgBx/II;EyB5DJ;IAQI;EzCgjJF;AACF;;AyC7iJA;EACE;EACA;E7BIE;AZ6iJJ;;A0C3jJA;EACE;EACA;EACA,mBrCy9BkC;EqCx9BlC;E9BUE;AZqjJJ;;A0C1jJA;EAEE;A1C4jJF;;A0CxjJA;EACE,gBrC6Q4B;AL8yI9B;;A0CnjJA;EACE;A1CsjJF;A0CnjJE;EACE;EACA;EACA;EACA;EACA;EACA;A1CqjJJ;;A0C3iJE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;A1CgjJvE;A2C5lJE;EACE;A3C8lJJ;A2C3lJE;EACE;A3C6lJJ;;A0CvjJE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;A1C4jJvE;A2CxmJE;EACE;A3C0mJJ;A2CvmJE;EACE;A3CymJJ;;A0CnkJE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;A1CwkJvE;A2CpnJE;EACE;A3CsnJJ;A2CnnJE;EACE;A3CqnJJ;;A0C/kJE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;A1ColJvE;A2ChoJE;EACE;A3CkoJJ;A2C/nJE;EACE;A3CioJJ;;A0C3lJE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;A1CgmJvE;A2C5oJE;EACE;A3C8oJJ;A2C3oJE;EACE;A3C6oJJ;;A0CvmJE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;A1C4mJvE;A2CxpJE;EACE;A3C0pJJ;A2CvpJE;EACE;A3CypJJ;;A0CnnJE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;A1CwnJvE;A2CpqJE;EACE;A3CsqJJ;A2CnqJE;EACE;A3CqqJJ;;A0C/nJE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;A1CooJvE;A2ChrJE;EACE;A3CkrJJ;A2C/qJE;EACE;A3CirJJ;;A4CzrJE;EACE;IAAO;E5C6rJT;E4C5rJE;IAAK;E5C+rJP;AACF;;A4ClsJE;EACE;IAAO;E5C6rJT;E4C5rJE;IAAK;E5C+rJP;AACF;A4C5rJA;EACE;EACA,YvCk+BkC;EuCj+BlC;EACA;EtCwKI;EsCtKJ,yBvCLS;EOSP;AZ2rJJ;;A4C1rJA;EACE;EACA;EACA;EACA;EACA,WvCjBS;EuCkBT;EACA;EACA,yBvCu9BkC;EgBl+B9B,2BuBYJ;A5C6rJF;AqBrsJM;EuBDN;IvBEQ;ErBwsJN;AACF;;A4C/rJA;ErBYE;EqBVA;A5CksJF;;A4C9rJE;EACE;UAAA;A5CisJJ;A4C9rJM;EAJJ;IAKM;YAAA;E5CisJN;AACF;;A6C5uJA;EACE;EACA;A7C+uJF;;A6C5uJA;EACE;A7C+uJF;;A8CjvJA;EACE;EACA;EAGA;EACA;ElCQE;AZ2uJJ;;A8CzuJA;EACE;EACA,czCRS;EyCST;A9C4uJF;AOnvJE;EuCWE;EACA,czCdO;EyCeP;EACA,yBzCtBO;ALiwJX;A8CxuJE;EACE,czClBO;EyCmBP,yBzC1BO;ALowJX;;A8CjuJA;EACE;EACA;EACA;EAGA,sBzC3CS;EyC4CT;A9CkuJF;A8ChuJE;ElC1BE;EACA;AZ6vJJ;A8ChuJE;ElChBE;EACA;AZmvJJ;A8ChuJE;EAEE,czClDO;EyCmDP;EACA,sBzC1DO;AL2xJX;A8C7tJE;EACE;EACA,WzChEO;EyCiEP,yBzCkL0B;EyCjL1B,qBzCiL0B;AL8iJ9B;A8C5tJE;EACE;A9C8tJJ;A8C5tJI;EACE;EACA,qBzC2JwB;ALmkJ9B;;A8ChtJI;EACE;A9CmtJN;A8ChtJQ;ElC1BJ;EAZA;AZ0vJJ;A8C/sJQ;ElC3CJ;EAYA;AZkvJJ;A8C9sJQ;EACE;A9CgtJV;A8C7sJQ;EACE,qBzC0HoB;EyCzHpB;A9C+sJV;A8C7sJU;EACE;EACA,sBzCqHkB;AL0lJ9B;;AgB1wJI;E8BmCA;IACE;E9C2uJJ;E8CxuJM;IlC1BJ;IAZA;EZkxJF;E8CvuJM;IlC3CJ;IAYA;EZ0wJF;E8CtuJM;IACE;E9CwuJR;E8CruJM;IACE,qBzC0HoB;IyCzHpB;E9CuuJR;E8CruJQ;IACE;IACA,sBzCqHkB;ELknJ5B;AACF;AgBnyJI;E8BmCA;IACE;E9CmwJJ;E8ChwJM;IlC1BJ;IAZA;EZ0yJF;E8C/vJM;IlC3CJ;IAYA;EZkyJF;E8C9vJM;IACE;E9CgwJR;E8C7vJM;IACE,qBzC0HoB;IyCzHpB;E9C+vJR;E8C7vJQ;IACE;IACA,sBzCqHkB;EL0oJ5B;AACF;AgB3zJI;E8BmCA;IACE;E9C2xJJ;E8CxxJM;IlC1BJ;IAZA;EZk0JF;E8CvxJM;IlC3CJ;IAYA;EZ0zJF;E8CtxJM;IACE;E9CwxJR;E8CrxJM;IACE,qBzC0HoB;IyCzHpB;E9CuxJR;E8CrxJQ;IACE;IACA,sBzCqHkB;ELkqJ5B;AACF;AgBn1JI;E8BmCA;IACE;E9CmzJJ;E8ChzJM;IlC1BJ;IAZA;EZ01JF;E8C/yJM;IlC3CJ;IAYA;EZk1JF;E8C9yJM;IACE;E9CgzJR;E8C7yJM;IACE,qBzC0HoB;IyCzHpB;E9C+yJR;E8C7yJQ;IACE;IACA,sBzCqHkB;EL0rJ5B;AACF;A8ClyJA;ElCnHI;AZw5JJ;A8ClyJE;EACE;A9CoyJJ;A8ClyJI;EACE;A9CoyJN;;A+C76JE;EACE,cDoJsE;ECnJtE,yBDmJuC;A9C6xJ3C;AOr6JE;EwCPM,cD+IkE;EC9IlE;A/C+6JR;A+C56JM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A9CsyJ1E;;A+C37JE;EACE,cDoJsE;ECnJtE,yBDmJuC;A9C2yJ3C;AOn7JE;EwCPM,cD+IkE;EC9IlE;A/C67JR;A+C17JM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A9CozJ1E;;A+Cz8JE;EACE,cDoJsE;ECnJtE,yBDmJuC;A9CyzJ3C;AOj8JE;EwCPM,cD+IkE;EC9IlE;A/C28JR;A+Cx8JM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A9Ck0J1E;;A+Cv9JE;EACE,cDoJsE;ECnJtE,yBDmJuC;A9Cu0J3C;AO/8JE;EwCPM,cD+IkE;EC9IlE;A/Cy9JR;A+Ct9JM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A9Cg1J1E;;A+Cr+JE;EACE,cDoJsE;ECnJtE,yBDmJuC;A9Cq1J3C;AO79JE;EwCPM,cD+IkE;EC9IlE;A/Cu+JR;A+Cp+JM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A9C81J1E;;A+Cn/JE;EACE,cDoJsE;ECnJtE,yBDmJuC;A9Cm2J3C;AO3+JE;EwCPM,cD+IkE;EC9IlE;A/Cq/JR;A+Cl/JM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A9C42J1E;;A+CjgKE;EACE,cDoJsE;ECnJtE,yBDmJuC;A9Ci3J3C;AOz/JE;EwCPM,cD+IkE;EC9IlE;A/CmgKR;A+ChgKM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A9C03J1E;;A+C/gKE;EACE,cDoJsE;ECnJtE,yBDmJuC;A9C+3J3C;AOvgKE;EwCPM,cD+IkE;EC9IlE;A/CihKR;A+C9gKM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A9Cw4J1E;;AgDhiKA;EACE;E1CmLI;E0CjLJ,gB3C8R4B;E2C7R5B;EACA,W3CYS;E2CXT,yB3CylCkC;E2CxlClC;AhDmiKF;AO9hKE;EyCDE,W3CMO;E2CLP;AhDkiKJ;AO9hKE;EyCCI;AhDgiKN;;AgDrhKA;EACE;EACA;EACA;AhDwhKF;;AgDlhKA;EACE;AhDqhKF;;AiD3jKA;EAGE,iB5C24BkC;E4C14BlC,gB5C04BkC;EC1tB9B;E2C7KJ,2C5C44BkC;E4C34BlC;EACA;EACA,gD5C64BkC;E4C54BlC;ErCOE;AZqjKJ;AiDzjKE;EACE,sB5Cg4BgC;AL2rIpC;AiDxjKE;EACE;AjD0jKJ;AiDvjKE;EACE;EACA;AjDyjKJ;AiDtjKE;EACE;AjDwjKJ;;AiDpjKA;EACE;EACA;EACA;EACA,c5CvBS;E4CwBT,2C5Cq3BkC;E4Cp3BlC;EACA;ErCZE;EACA;AZokKJ;;AiDrjKA;EACE,gB5Cm2BkC;ALqtIpC;;AkD9lKA;EAEE;AlDgmKF;AkD9lKE;EACE;EACA;AlDgmKJ;;AkD3lKA;EACE;EACA;EACA;EACA,a7C4pBkC;E6C3pBlC;EACA;EACA;EACA;EAGA;AlD4lKF;;AkDrlKA;EACE;EACA;EACA,c7Ci5BkC;E6C/4BlC;AlDulKF;AkDplKE;E7B3BI,mC6B4BF;EACA,8B7Cu6BgC;AL+qIpC;AqB/mKM;E6BuBJ;I7BtBM;ErBknKN;AACF;AkDzlKE;EACE,e7Cq6BgC;ALsrIpC;AkDvlKE;EACE,sB7Ck6BgC;ALurIpC;;AkDrlKA;EACE;EACA;AlDwlKF;AkDtlKE;EACE;EACA;AlDwlKJ;AkDrlKE;;EAEE;AlDulKJ;AkDplKE;EACE;AlDslKJ;;AkDllKA;EACE;EACA;EACA;AlDqlKF;AkDllKE;EACE;EACA;EACA;EAAA;EAAA;EACA;AlDolKJ;AkDhlKE;EACE;EACA;EACA;AlDklKJ;AkDhlKI;EACE;AlDklKN;AkD/kKI;EACE;AlDilKN;;AkD3kKA;EACE;EACA;EACA;EACA;EAGA;EACA,sB7C3GS;E6C4GT;EACA;EtClGE;EsCsGF;AlD0kKF;;AkDtkKA;EACE;EACA;EACA;EACA,a7CgjBkC;E6C/iBlC;EACA;EACA,sB7ClHS;AL2rKX;AkDtkKE;EAAS;AlDykKX;AkDxkKE;EAAS,Y7C+zByB;AL4wIpC;;AkDtkKA;EACE;EACA;EACA;EACA,kB7C6zBkC;E6C5zBlC;EtCtHE;EACA;AZgsKJ;AkDxkKE;EACE,kB7CwzBgC;E6CtzBhC;AlDykKJ;;AkDpkKA;EACE;EACA,gB7CuI4B;ALg8J9B;;AkDlkKA;EACE;EAGA;EACA,a7C0wBkC;ALyzIpC;;AkD/jKA;EACE;EACA;EACA;EACA;EACA;EACA;EtCzIE;EACA;AZ4sKJ;AkD9jKE;EACE;AlDgkKJ;;AkD3jKA;EACE;EACA;EACA;EACA;EACA;AlD8jKF;;AgBrsKI;EkC6IF;IACE,gB7CuwBgC;I6CtwBhC;ElD4jKF;EkDzjKA;IACE;ElD2jKF;EkDzjKE;IACE;ElD2jKJ;EkDvjKA;IACE;ElDyjKF;EkDvjKE;IACE;IACA;IAAA;IAAA;ElDyjKJ;EkDjjKA;IAAY,gB7C+uBsB;ELq0IlC;AACF;AgB5tKI;EkC2KF;;IAEE,gB7CuuBgC;EL60IlC;AACF;AgBluKI;EkCkLF;IAAY,iB7CiuBsB;ELm1IlC;AACF;AmDlyKA;EACE;EACA,a9CgrBkC;E8C/qBlC;EACA,S9C61BkC;E+Cj2BlC,qN/CoR4B;E+ClR5B;EACA,gB/C4R4B;E+C3R5B,gB/CgS4B;E+C/R5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E9CqKI;E6CzKJ;EACA;AnD8yKF;AmD5yKE;EAAS,Y9Ci1ByB;AL89IpC;AmD7yKE;EACE;EACA;EACA,a9Ci1BgC;E8Ch1BhC,c9Ci1BgC;AL89IpC;AmD7yKI;EACE;EACA;EACA;EACA;AnD+yKN;;AmD1yKA;EACE;AnD6yKF;AmD3yKE;EACE;AnD6yKJ;AmD3yKI;EACE;EACA;EACA,sB9CvBK;ALo0KX;;AmDxyKA;EACE;AnD2yKF;AmDzyKE;EACE;EACA,a9CmzBgC;E8ClzBhC,c9CizBgC;AL0/IpC;AmDzyKI;EACE;EACA;EACA,wB9CvCK;ALk1KX;;AmDtyKA;EACE;AnDyyKF;AmDvyKE;EACE;AnDyyKJ;AmDvyKI;EACE;EACA;EACA,yB9CrDK;AL81KX;;AmDpyKA;EACE;AnDuyKF;AmDryKE;EACE;EACA,a9CqxBgC;E8CpxBhC,c9CmxBgC;ALohJpC;AmDryKI;EACE;EACA;EACA,uB9CrEK;AL42KX;;AmDlxKA;EACE,gB9C+uBkC;E8C9uBlC;EACA,W9CvGS;E8CwGT;EACA,sB9C/FS;EOCP;AZo3KJ;;AqDt4KA;EACE;EACA;EACA;EACA,ahD8qBkC;EgD7qBlC;EACA,gBhD+2BkC;E+Cp3BlC,qN/CoR4B;E+ClR5B;EACA,gB/C4R4B;E+C3R5B,gB/CgS4B;E+C/R5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E9CqKI;E+CxKJ;EACA,sBhDNS;EgDOT;EACA;EzCGE;AZi5KJ;AqDh5KE;EACE;EACA;EACA,WhD+2BgC;EgD92BhC,chD+2BgC;EgD92BhC;ArDk5KJ;AqDh5KI;EAEE;EACA;EACA;EACA;EACA;ArDi5KN;;AqD54KA;EACE,qBhDg2BkC;AL+iJpC;AqD74KE;EACE;ArD+4KJ;AqD74KI;EACE;EACA;EACA,qChD21B8B;ALojJpC;AqD54KI;EACE,WhD0LwB;EgDzLxB;EACA,sBhD7CK;AL27KX;;AqDz4KA;EACE,mBhD40BkC;ALgkJpC;AqD14KE;EACE;EACA,ahDw0BgC;EgDv0BhC,YhDs0BgC;EgDr0BhC;ArD44KJ;AqD14KI;EACE;EACA;EACA,uChDo0B8B;ALwkJpC;AqDz4KI;EACE,ShDmKwB;EgDlKxB;EACA,wBhDpEK;AL+8KX;;AqDt4KA;EACE,kBhDqzBkC;ALolJpC;AqDv4KE;EACE;ArDy4KJ;AqDv4KI;EACE;EACA;EACA,wChDgzB8B;ALylJpC;AqDt4KI;EACE,QhD+IwB;EgD9IxB;EACA,yBhDxFK;ALg+KX;AqDn4KE;EACE;EACA;EACA;EACA;EACA,WhD4xBgC;EgD3xBhC;EACA;EACA;ArDq4KJ;;AqDj4KA;EACE,oBhDqxBkC;AL+mJpC;AqDl4KE;EACE;EACA,ahDixBgC;EgDhxBhC,YhD+wBgC;EgD9wBhC;ArDo4KJ;AqDl4KI;EACE;EACA;EACA,sChD6wB8B;ALunJpC;AqDj4KI;EACE,UhD4GwB;EgD3GxB;EACA,uBhD3HK;AL8/KX;;AqD72KA;EACE;EACA;E/C0BI;E+CvBJ,yBhD+tBkC;EgD9tBlC;EzCnIE;EACA;AZm/KJ;AqD92KE;EACE;ArDg3KJ;;AqD52KA;EACE;EACA,chDxJS;ALugLX;;AsD1gLA;EACE;AtD6gLF;;AsD1gLA;EACE;AtD6gLF;;AsD1gLA;EACE;EACA;EACA;AtD6gLF;AuDpiLE;EACE;EACA;EACA;AvDsiLJ;;AsD9gLA;EACE;EACA;EACA;EACA;EACA;EACA;UAAA;EjClBI,sCiCmBJ;AtDihLF;AqBhiLM;EiCQN;IjCPQ;ErBmiLN;AACF;;AsDnhLA;;;EAGE;AtDshLF;;AsDnhLA;;EAEE;AtDshLF;;AsDnhLA;;EAEE;AtDshLF;;AsD7gLE;EACE;EACA;EACA;AtDghLJ;AsD7gLE;;;EAGE;EACA;AtD+gLJ;AsD5gLE;;EAEE;EACA;EjC5DE,2BiC6DF;AtD8gLJ;AqBvkLM;EiCqDJ;;IjCpDM;ErB2kLN;AACF;;AsD3gLA;;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA,UjDs9BmC;EiDr9BnC;EACA,WjD3FS;EiD4FT;EACA;EACA;EACA,YjDi9BmC;EgBviC/B,8BiCuFJ;AtD6gLF;AqBhmLM;EiCkEN;;IjCjEQ;ErBomLN;AACF;AO1mLE;;;E+C2FE,WjDpGO;EiDqGP;EACA;EACA,YjD08BiC;AL0kJrC;;AsDjhLA;EACE;AtDohLF;;AsD/gLA;EACE;AtDkhLF;;AsD3gLA;;EAEE;EACA,WjDm8BmC;EiDl8BnC,YjDk8BmC;EiDj8BnC;AtD8gLF;;AsD5gLA;EACE;AtD+gLF;;AsD7gLA;EACE;AtDghLF;;AsDvgLA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA,iBjDy5BmC;EiDx5BnC,gBjDw5BmC;EiDv5BnC;AtDygLF;AsDvgLE;EACE;EACA;EACA,WjDu5BiC;EiDt5BjC,WjDu5BiC;EiDt5BjC,iBjDw5BiC;EiDv5BjC,gBjDu5BiC;EiDt5BjC;EACA;EACA,sBjDnKO;EiDoKP;EAEA;EACA;EACA;EjC/JE,6BiCgKF;AtDwgLJ;AqBpqLM;EiC6IJ;IjC5IM;ErBuqLN;AACF;AsD1gLE;EACE;AtD4gLJ;;AsDngLA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,WjD9LS;EiD+LT;AtDsgLF;;AwDxsLA;EACE;IAAK;ExD4sLL;AACF;;AwD9sLA;EACE;IAAK;ExD4sLL;AACF;AwD1sLA;EACE;EACA,WnDskCwB;EmDrkCxB,YnDqkCwB;EmDpkCxB,wBnDskCwB;EmDrkCxB;EACA;EAEA;EACA;UAAA;AxD2sLF;;AwDxsLA;EACE,WnDgkCwB;EmD/jCxB,YnD+jCwB;EmD9jCxB,mBnDgkCwB;AL2oJ1B;;AwDpsLA;EACE;IACE;ExDusLF;EwDrsLA;IACE;IACA;ExDusLF;AACF;;AwD9sLA;EACE;IACE;ExDusLF;EwDrsLA;IACE;IACA;ExDusLF;AACF;AwDpsLA;EACE;EACA,WnDsiCwB;EmDriCxB,YnDqiCwB;EmDpiCxB,wBnDsiCwB;EmDriCxB;EAEA;EACA;EACA;UAAA;AxDqsLF;;AwDlsLA;EACE,WnDgiCwB;EmD/hCxB,YnD+hCwB;ALsqJ1B;;AwDjsLE;EACE;;IAEE;YAAA;ExDosLJ;AACF;AyDhwLA;EAAqB;AzDmwLrB;;AyDlwLA;EAAqB;AzDswLrB;;AyDrwLA;EAAqB;AzDywLrB;;AyDxwLA;EAAqB;AzD4wLrB;;AyD3wLA;EAAqB;AzD+wLrB;;AyD9wLA;EAAqB;AzDkxLrB;;A0DpxLE;EACE;A1DuxLJ;;AO7wLE;;;EmDLI;A1DwxLN;;A0D9xLE;EACE;A1DiyLJ;;AOvxLE;;;EmDLI;A1DkyLN;;A0DxyLE;EACE;A1D2yLJ;;AOjyLE;;;EmDLI;A1D4yLN;;A0DlzLE;EACE;A1DqzLJ;;AO3yLE;;;EmDLI;A1DszLN;;A0D5zLE;EACE;A1D+zLJ;;AOrzLE;;;EmDLI;A1Dg0LN;;A0Dt0LE;EACE;A1Dy0LJ;;AO/zLE;;;EmDLI;A1D00LN;;A0Dh1LE;EACE;A1Dm1LJ;;AOz0LE;;;EmDLI;A1Do1LN;;A0D11LE;EACE;A1D61LJ;;AOn1LE;;;EmDLI;A1D81LN;;A2D71LA;EACE;A3Dg2LF;;A2D71LA;EACE;A3Dg2LF;;A4D32LA;EAAkB;A5D+2LlB;;A4D92LA;EAAkB;A5Dk3LlB;;A4Dj3LA;EAAkB;A5Dq3LlB;;A4Dp3LA;EAAkB;A5Dw3LlB;;A4Dv3LA;EAAkB;A5D23LlB;;A4Dz3LA;EAAmB;A5D63LnB;;A4D53LA;EAAmB;A5Dg4LnB;;A4D/3LA;EAAmB;A5Dm4LnB;;A4Dl4LA;EAAmB;A5Ds4LnB;;A4Dr4LA;EAAmB;A5Dy4LnB;;A4Dt4LE;EACE;A5Dy4LJ;;A4D14LE;EACE;A5D64LJ;;A4D94LE;EACE;A5Di5LJ;;A4Dl5LE;EACE;A5Dq5LJ;;A4Dt5LE;EACE;A5Dy5LJ;;A4D15LE;EACE;A5D65LJ;;A4D95LE;EACE;A5Di6LJ;;A4Dl6LE;EACE;A5Dq6LJ;;A4Dj6LA;EACE;A5Do6LF;;A4D75LA;EACE;A5Dg6LF;;A4D75LA;EACE;A5Dg6LF;;A4D75LA;EACE;EACA;A5Dg6LF;;A4D75LA;EACE;EACA;A5Dg6LF;;A4D75LA;EACE;EACA;A5Dg6LF;;A4D75LA;EACE;EACA;A5Dg6LF;;A4D75LA;EACE;A5Dg6LF;;A4D75LA;EACE;A5Dg6LF;;A4D75LA;EACE;A5Dg6LF;;A4D75LA;EACE;A5Dg6LF;;AuDx+LE;EACE;EACA;EACA;AvD2+LJ;;A6Dp+LM;EAAwB;A7Dw+L9B;;A6Dx+LM;EAAwB;A7D4+L9B;;A6D5+LM;EAAwB;A7Dg/L9B;;A6Dh/LM;EAAwB;A7Do/L9B;;A6Dp/LM;EAAwB;A7Dw/L9B;;A6Dx/LM;EAAwB;A7D4/L9B;;A6D5/LM;EAAwB;A7DggM9B;;A6DhgMM;EAAwB;A7DogM9B;;A6DpgMM;EAAwB;A7DwgM9B;;AgBv9LI;E6CjDE;IAAwB;E7D6gM5B;E6D7gMI;IAAwB;E7DghM5B;E6DhhMI;IAAwB;E7DmhM5B;E6DnhMI;IAAwB;E7DshM5B;E6DthMI;IAAwB;E7DyhM5B;E6DzhMI;IAAwB;E7D4hM5B;E6D5hMI;IAAwB;E7D+hM5B;E6D/hMI;IAAwB;E7DkiM5B;E6DliMI;IAAwB;E7DqiM5B;AACF;AgBr/LI;E6CjDE;IAAwB;E7D0iM5B;E6D1iMI;IAAwB;E7D6iM5B;E6D7iMI;IAAwB;E7DgjM5B;E6DhjMI;IAAwB;E7DmjM5B;E6DnjMI;IAAwB;E7DsjM5B;E6DtjMI;IAAwB;E7DyjM5B;E6DzjMI;IAAwB;E7D4jM5B;E6D5jMI;IAAwB;E7D+jM5B;E6D/jMI;IAAwB;E7DkkM5B;AACF;AgBlhMI;E6CjDE;IAAwB;E7DukM5B;E6DvkMI;IAAwB;E7D0kM5B;E6D1kMI;IAAwB;E7D6kM5B;E6D7kMI;IAAwB;E7DglM5B;E6DhlMI;IAAwB;E7DmlM5B;E6DnlMI;IAAwB;E7DslM5B;E6DtlMI;IAAwB;E7DylM5B;E6DzlMI;IAAwB;E7D4lM5B;E6D5lMI;IAAwB;E7D+lM5B;AACF;AgB/iMI;E6CjDE;IAAwB;E7DomM5B;E6DpmMI;IAAwB;E7DumM5B;E6DvmMI;IAAwB;E7D0mM5B;E6D1mMI;IAAwB;E7D6mM5B;E6D7mMI;IAAwB;E7DgnM5B;E6DhnMI;IAAwB;E7DmnM5B;E6DnnMI;IAAwB;E7DsnM5B;E6DtnMI;IAAwB;E7DynM5B;E6DznMI;IAAwB;E7D4nM5B;AACF;A6DnnMA;EAEI;IAAqB;E7DqnMvB;E6DrnME;IAAqB;E7DwnMvB;E6DxnME;IAAqB;E7D2nMvB;E6D3nME;IAAqB;E7D8nMvB;E6D9nME;IAAqB;E7DioMvB;E6DjoME;IAAqB;E7DooMvB;E6DpoME;IAAqB;E7DuoMvB;E6DvoME;IAAqB;E7D0oMvB;E6D1oME;IAAqB;E7D6oMvB;AACF;A8DnqMA;EACE;EACA;EACA;EACA;EACA;A9DqqMF;A8DnqME;EACE;EACA;A9DqqMJ;A8DlqME;;;;;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;A9DoqMJ;;A8D3pMI;EACE;A9D8pMN;;A8D/pMI;EACE;A9DkqMN;;A8DnqMI;EACE;A9DsqMN;;A8DvqMI;EACE;A9D0qMN;;A+DnsMI;EAAgC;A/DusMpC;;A+DtsMI;EAAgC;A/D0sMpC;;A+DzsMI;EAAgC;A/D6sMpC;;A+D5sMI;EAAgC;A/DgtMpC;;A+D9sMI;EAA8B;A/DktMlC;;A+DjtMI;EAA8B;A/DqtMlC;;A+DptMI;EAA8B;A/DwtMlC;;A+DvtMI;EAA8B;A/D2tMlC;;A+D1tMI;EAA8B;A/D8tMlC;;A+D7tMI;EAA8B;A/DiuMlC;;A+DhuMI;EAA8B;A/DouMlC;;A+DnuMI;EAA8B;A/DuuMlC;;A+DruMI;EAAoC;A/DyuMxC;;A+DxuMI;EAAoC;A/D4uMxC;;A+D3uMI;EAAoC;A/D+uMxC;;A+D9uMI;EAAoC;A/DkvMxC;;A+DjvMI;EAAoC;A/DqvMxC;;A+DnvMI;EAAiC;A/DuvMrC;;A+DtvMI;EAAiC;A/D0vMrC;;A+DzvMI;EAAiC;A/D6vMrC;;A+D5vMI;EAAiC;A/DgwMrC;;A+D/vMI;EAAiC;A/DmwMrC;;A+DjwMI;EAAkC;A/DqwMtC;;A+DpwMI;EAAkC;A/DwwMtC;;A+DvwMI;EAAkC;A/D2wMtC;;A+D1wMI;EAAkC;A/D8wMtC;;A+D7wMI;EAAkC;A/DixMtC;;A+DhxMI;EAAkC;A/DoxMtC;;A+DlxMI;EAAgC;A/DsxMpC;;A+DrxMI;EAAgC;A/DyxMpC;;A+DxxMI;EAAgC;A/D4xMpC;;A+D3xMI;EAAgC;A/D+xMpC;;A+D9xMI;EAAgC;A/DkyMpC;;A+DjyMI;EAAgC;A/DqyMpC;;AgBzxMI;E+ClDA;IAAgC;E/Dg1MlC;E+D/0ME;IAAgC;E/Dk1MlC;E+Dj1ME;IAAgC;E/Do1MlC;E+Dn1ME;IAAgC;E/Ds1MlC;E+Dp1ME;IAA8B;E/Du1MhC;E+Dt1ME;IAA8B;E/Dy1MhC;E+Dx1ME;IAA8B;E/D21MhC;E+D11ME;IAA8B;E/D61MhC;E+D51ME;IAA8B;E/D+1MhC;E+D91ME;IAA8B;E/Di2MhC;E+Dh2ME;IAA8B;E/Dm2MhC;E+Dl2ME;IAA8B;E/Dq2MhC;E+Dn2ME;IAAoC;E/Ds2MtC;E+Dr2ME;IAAoC;E/Dw2MtC;E+Dv2ME;IAAoC;E/D02MtC;E+Dz2ME;IAAoC;E/D42MtC;E+D32ME;IAAoC;E/D82MtC;E+D52ME;IAAiC;E/D+2MnC;E+D92ME;IAAiC;E/Di3MnC;E+Dh3ME;IAAiC;E/Dm3MnC;E+Dl3ME;IAAiC;E/Dq3MnC;E+Dp3ME;IAAiC;E/Du3MnC;E+Dr3ME;IAAkC;E/Dw3MpC;E+Dv3ME;IAAkC;E/D03MpC;E+Dz3ME;IAAkC;E/D43MpC;E+D33ME;IAAkC;E/D83MpC;E+D73ME;IAAkC;E/Dg4MpC;E+D/3ME;IAAkC;E/Dk4MpC;E+Dh4ME;IAAgC;E/Dm4MlC;E+Dl4ME;IAAgC;E/Dq4MlC;E+Dp4ME;IAAgC;E/Du4MlC;E+Dt4ME;IAAgC;E/Dy4MlC;E+Dx4ME;IAAgC;E/D24MlC;E+D14ME;IAAgC;E/D64MlC;AACF;AgBl4MI;E+ClDA;IAAgC;E/Dw7MlC;E+Dv7ME;IAAgC;E/D07MlC;E+Dz7ME;IAAgC;E/D47MlC;E+D37ME;IAAgC;E/D87MlC;E+D57ME;IAA8B;E/D+7MhC;E+D97ME;IAA8B;E/Di8MhC;E+Dh8ME;IAA8B;E/Dm8MhC;E+Dl8ME;IAA8B;E/Dq8MhC;E+Dp8ME;IAA8B;E/Du8MhC;E+Dt8ME;IAA8B;E/Dy8MhC;E+Dx8ME;IAA8B;E/D28MhC;E+D18ME;IAA8B;E/D68MhC;E+D38ME;IAAoC;E/D88MtC;E+D78ME;IAAoC;E/Dg9MtC;E+D/8ME;IAAoC;E/Dk9MtC;E+Dj9ME;IAAoC;E/Do9MtC;E+Dn9ME;IAAoC;E/Ds9MtC;E+Dp9ME;IAAiC;E/Du9MnC;E+Dt9ME;IAAiC;E/Dy9MnC;E+Dx9ME;IAAiC;E/D29MnC;E+D19ME;IAAiC;E/D69MnC;E+D59ME;IAAiC;E/D+9MnC;E+D79ME;IAAkC;E/Dg+MpC;E+D/9ME;IAAkC;E/Dk+MpC;E+Dj+ME;IAAkC;E/Do+MpC;E+Dn+ME;IAAkC;E/Ds+MpC;E+Dr+ME;IAAkC;E/Dw+MpC;E+Dv+ME;IAAkC;E/D0+MpC;E+Dx+ME;IAAgC;E/D2+MlC;E+D1+ME;IAAgC;E/D6+MlC;E+D5+ME;IAAgC;E/D++MlC;E+D9+ME;IAAgC;E/Di/MlC;E+Dh/ME;IAAgC;E/Dm/MlC;E+Dl/ME;IAAgC;E/Dq/MlC;AACF;AgB1+MI;E+ClDA;IAAgC;E/DgiNlC;E+D/hNE;IAAgC;E/DkiNlC;E+DjiNE;IAAgC;E/DoiNlC;E+DniNE;IAAgC;E/DsiNlC;E+DpiNE;IAA8B;E/DuiNhC;E+DtiNE;IAA8B;E/DyiNhC;E+DxiNE;IAA8B;E/D2iNhC;E+D1iNE;IAA8B;E/D6iNhC;E+D5iNE;IAA8B;E/D+iNhC;E+D9iNE;IAA8B;E/DijNhC;E+DhjNE;IAA8B;E/DmjNhC;E+DljNE;IAA8B;E/DqjNhC;E+DnjNE;IAAoC;E/DsjNtC;E+DrjNE;IAAoC;E/DwjNtC;E+DvjNE;IAAoC;E/D0jNtC;E+DzjNE;IAAoC;E/D4jNtC;E+D3jNE;IAAoC;E/D8jNtC;E+D5jNE;IAAiC;E/D+jNnC;E+D9jNE;IAAiC;E/DikNnC;E+DhkNE;IAAiC;E/DmkNnC;E+DlkNE;IAAiC;E/DqkNnC;E+DpkNE;IAAiC;E/DukNnC;E+DrkNE;IAAkC;E/DwkNpC;E+DvkNE;IAAkC;E/D0kNpC;E+DzkNE;IAAkC;E/D4kNpC;E+D3kNE;IAAkC;E/D8kNpC;E+D7kNE;IAAkC;E/DglNpC;E+D/kNE;IAAkC;E/DklNpC;E+DhlNE;IAAgC;E/DmlNlC;E+DllNE;IAAgC;E/DqlNlC;E+DplNE;IAAgC;E/DulNlC;E+DtlNE;IAAgC;E/DylNlC;E+DxlNE;IAAgC;E/D2lNlC;E+D1lNE;IAAgC;E/D6lNlC;AACF;AgBllNI;E+ClDA;IAAgC;E/DwoNlC;E+DvoNE;IAAgC;E/D0oNlC;E+DzoNE;IAAgC;E/D4oNlC;E+D3oNE;IAAgC;E/D8oNlC;E+D5oNE;IAA8B;E/D+oNhC;E+D9oNE;IAA8B;E/DipNhC;E+DhpNE;IAA8B;E/DmpNhC;E+DlpNE;IAA8B;E/DqpNhC;E+DppNE;IAA8B;E/DupNhC;E+DtpNE;IAA8B;E/DypNhC;E+DxpNE;IAA8B;E/D2pNhC;E+D1pNE;IAA8B;E/D6pNhC;E+D3pNE;IAAoC;E/D8pNtC;E+D7pNE;IAAoC;E/DgqNtC;E+D/pNE;IAAoC;E/DkqNtC;E+DjqNE;IAAoC;E/DoqNtC;E+DnqNE;IAAoC;E/DsqNtC;E+DpqNE;IAAiC;E/DuqNnC;E+DtqNE;IAAiC;E/DyqNnC;E+DxqNE;IAAiC;E/D2qNnC;E+D1qNE;IAAiC;E/D6qNnC;E+D5qNE;IAAiC;E/D+qNnC;E+D7qNE;IAAkC;E/DgrNpC;E+D/qNE;IAAkC;E/DkrNpC;E+DjrNE;IAAkC;E/DorNpC;E+DnrNE;IAAkC;E/DsrNpC;E+DrrNE;IAAkC;E/DwrNpC;E+DvrNE;IAAkC;E/D0rNpC;E+DxrNE;IAAgC;E/D2rNlC;E+D1rNE;IAAgC;E/D6rNlC;E+D5rNE;IAAgC;E/D+rNlC;E+D9rNE;IAAgC;E/DisNlC;E+DhsNE;IAAgC;E/DmsNlC;E+DlsNE;IAAgC;E/DqsNlC;AACF;AgEhvNI;EAAwB;AhEmvN5B;;AgElvNI;EAAwB;AhEsvN5B;;AgErvNI;EAAwB;AhEyvN5B;;AgBrsNI;EgDtDA;IAAwB;EhEgwN1B;EgE/vNE;IAAwB;EhEkwN1B;EgEjwNE;IAAwB;EhEowN1B;AACF;AgBjtNI;EgDtDA;IAAwB;EhE2wN1B;EgE1wNE;IAAwB;EhE6wN1B;EgE5wNE;IAAwB;EhE+wN1B;AACF;AgB5tNI;EgDtDA;IAAwB;EhEsxN1B;EgErxNE;IAAwB;EhEwxN1B;EgEvxNE;IAAwB;EhE0xN1B;AACF;AgBvuNI;EgDtDA;IAAwB;EhEiyN1B;EgEhyNE;IAAwB;EhEmyN1B;EgElyNE;IAAwB;EhEqyN1B;AACF;AiE3yNE;EAAyB;KAAA;UAAA;AjE8yN3B;;AiE9yNE;EAAyB;KAAA;UAAA;AjEkzN3B;;AiElzNE;EAAyB;KAAA;UAAA;AjEszN3B;;AkEtzNE;EAAsB;AlE0zNxB;;AkE1zNE;EAAsB;AlE8zNxB;;AmE7zNE;EAAyB;AnEi0N3B;;AmEj0NE;EAAyB;AnEq0N3B;;AmEr0NE;EAAyB;AnEy0N3B;;AmEz0NE;EAAyB;AnE60N3B;;AmE70NE;EAAyB;AnEi1N3B;;AmE50NA;EACE;EACA;EACA;EACA;EACA,a9DiqBkC;AL8qMpC;;AmE50NA;EACE;EACA;EACA;EACA;EACA,a9DypBkC;ALsrMpC;;AmE30NE;EADF;IAEI;IACA;IACA,a9DipBgC;EL8rMlC;AACF;;AoEz2NA;ECEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ArE22NF;;AqEj2NE;EAEE;EACA;EACA;EACA;EACA;EACA;ArEm2NJ;;AsEh4NA;EAAa;AtEo4Nb;;AsEn4NA;EAAU;AtEu4NV;;AsEt4NA;EAAa;AtE04Nb;;AsEz4NA;EAAe;AtE64Nf;;AuE54NI;EAAuB;AvEg5N3B;;AuEh5NI;EAAuB;AvEo5N3B;;AuEp5NI;EAAuB;AvEw5N3B;;AuEx5NI;EAAuB;AvE45N3B;;AuE55NI;EAAuB;AvEg6N3B;;AuEh6NI;EAAuB;AvEo6N3B;;AuEp6NI;EAAuB;AvEw6N3B;;AuEx6NI;EAAuB;AvE46N3B;;AuE56NI;EAAuB;AvEg7N3B;;AuEh7NI;EAAuB;AvEo7N3B;;AuEh7NA;EAAU;AvEo7NV;;AuEn7NA;EAAU;AvEu7NV;;AuEn7NA;EAAc;AvEu7Nd;;AuEt7NA;EAAc;AvE07Nd;;AuEx7NA;EAAU;AvE47NV;;AuE37NA;EAAU;AvE+7NV;;AwEx8NQ;EAAgC;AxE48NxC;;AwE38NQ;;EAEE;AxE88NV;;AwE58NQ;;EAEE;AxE+8NV;;AwE78NQ;;EAEE;AxEg9NV;;AwE98NQ;;EAEE;AxEi9NV;;AwEh+NQ;EAAgC;AxEo+NxC;;AwEn+NQ;;EAEE;AxEs+NV;;AwEp+NQ;;EAEE;AxEu+NV;;AwEr+NQ;;EAEE;AxEw+NV;;AwEt+NQ;;EAEE;AxEy+NV;;AwEx/NQ;EAAgC;AxE4/NxC;;AwE3/NQ;;EAEE;AxE8/NV;;AwE5/NQ;;EAEE;AxE+/NV;;AwE7/NQ;;EAEE;AxEggOV;;AwE9/NQ;;EAEE;AxEigOV;;AwEhhOQ;EAAgC;AxEohOxC;;AwEnhOQ;;EAEE;AxEshOV;;AwEphOQ;;EAEE;AxEuhOV;;AwErhOQ;;EAEE;AxEwhOV;;AwEthOQ;;EAEE;AxEyhOV;;AwExiOQ;EAAgC;AxE4iOxC;;AwE3iOQ;;EAEE;AxE8iOV;;AwE5iOQ;;EAEE;AxE+iOV;;AwE7iOQ;;EAEE;AxEgjOV;;AwE9iOQ;;EAEE;AxEijOV;;AwEhkOQ;EAAgC;AxEokOxC;;AwEnkOQ;;EAEE;AxEskOV;;AwEpkOQ;;EAEE;AxEukOV;;AwErkOQ;;EAEE;AxEwkOV;;AwEtkOQ;;EAEE;AxEykOV;;AwExlOQ;EAAgC;AxE4lOxC;;AwE3lOQ;;EAEE;AxE8lOV;;AwE5lOQ;;EAEE;AxE+lOV;;AwE7lOQ;;EAEE;AxEgmOV;;AwE9lOQ;;EAEE;AxEimOV;;AwEhnOQ;EAAgC;AxEonOxC;;AwEnnOQ;;EAEE;AxEsnOV;;AwEpnOQ;;EAEE;AxEunOV;;AwErnOQ;;EAEE;AxEwnOV;;AwEtnOQ;;EAEE;AxEynOV;;AwExoOQ;EAAgC;AxE4oOxC;;AwE3oOQ;;EAEE;AxE8oOV;;AwE5oOQ;;EAEE;AxE+oOV;;AwE7oOQ;;EAEE;AxEgpOV;;AwE9oOQ;;EAEE;AxEipOV;;AwEhqOQ;EAAgC;AxEoqOxC;;AwEnqOQ;;EAEE;AxEsqOV;;AwEpqOQ;;EAEE;AxEuqOV;;AwErqOQ;;EAEE;AxEwqOV;;AwEtqOQ;;EAEE;AxEyqOV;;AwExrOQ;EAAgC;AxE4rOxC;;AwE3rOQ;;EAEE;AxE8rOV;;AwE5rOQ;;EAEE;AxE+rOV;;AwE7rOQ;;EAEE;AxEgsOV;;AwE9rOQ;;EAEE;AxEisOV;;AwEhtOQ;EAAgC;AxEotOxC;;AwEntOQ;;EAEE;AxEstOV;;AwEptOQ;;EAEE;AxEutOV;;AwErtOQ;;EAEE;AxEwtOV;;AwEttOQ;;EAEE;AxEytOV;;AwEjtOQ;EAAwB;AxEqtOhC;;AwEptOQ;;EAEE;AxEutOV;;AwErtOQ;;EAEE;AxEwtOV;;AwEttOQ;;EAEE;AxEytOV;;AwEvtOQ;;EAEE;AxE0tOV;;AwEzuOQ;EAAwB;AxE6uOhC;;AwE5uOQ;;EAEE;AxE+uOV;;AwE7uOQ;;EAEE;AxEgvOV;;AwE9uOQ;;EAEE;AxEivOV;;AwE/uOQ;;EAEE;AxEkvOV;;AwEjwOQ;EAAwB;AxEqwOhC;;AwEpwOQ;;EAEE;AxEuwOV;;AwErwOQ;;EAEE;AxEwwOV;;AwEtwOQ;;EAEE;AxEywOV;;AwEvwOQ;;EAEE;AxE0wOV;;AwEzxOQ;EAAwB;AxE6xOhC;;AwE5xOQ;;EAEE;AxE+xOV;;AwE7xOQ;;EAEE;AxEgyOV;;AwE9xOQ;;EAEE;AxEiyOV;;AwE/xOQ;;EAEE;AxEkyOV;;AwEjzOQ;EAAwB;AxEqzOhC;;AwEpzOQ;;EAEE;AxEuzOV;;AwErzOQ;;EAEE;AxEwzOV;;AwEtzOQ;;EAEE;AxEyzOV;;AwEvzOQ;;EAEE;AxE0zOV;;AwEpzOI;EAAmB;AxEwzOvB;;AwEvzOI;;EAEE;AxE0zON;;AwExzOI;;EAEE;AxE2zON;;AwEzzOI;;EAEE;AxE4zON;;AwE1zOI;;EAEE;AxE6zON;;AgBt0OI;EwDlDI;IAAgC;ExE63OtC;EwE53OM;;IAEE;ExE83OR;EwE53OM;;IAEE;ExE83OR;EwE53OM;;IAEE;ExE83OR;EwE53OM;;IAEE;ExE83OR;EwE74OM;IAAgC;ExEg5OtC;EwE/4OM;;IAEE;ExEi5OR;EwE/4OM;;IAEE;ExEi5OR;EwE/4OM;;IAEE;ExEi5OR;EwE/4OM;;IAEE;ExEi5OR;EwEh6OM;IAAgC;ExEm6OtC;EwEl6OM;;IAEE;ExEo6OR;EwEl6OM;;IAEE;ExEo6OR;EwEl6OM;;IAEE;ExEo6OR;EwEl6OM;;IAEE;ExEo6OR;EwEn7OM;IAAgC;ExEs7OtC;EwEr7OM;;IAEE;ExEu7OR;EwEr7OM;;IAEE;ExEu7OR;EwEr7OM;;IAEE;ExEu7OR;EwEr7OM;;IAEE;ExEu7OR;EwEt8OM;IAAgC;ExEy8OtC;EwEx8OM;;IAEE;ExE08OR;EwEx8OM;;IAEE;ExE08OR;EwEx8OM;;IAEE;ExE08OR;EwEx8OM;;IAEE;ExE08OR;EwEz9OM;IAAgC;ExE49OtC;EwE39OM;;IAEE;ExE69OR;EwE39OM;;IAEE;ExE69OR;EwE39OM;;IAEE;ExE69OR;EwE39OM;;IAEE;ExE69OR;EwE5+OM;IAAgC;ExE++OtC;EwE9+OM;;IAEE;ExEg/OR;EwE9+OM;;IAEE;ExEg/OR;EwE9+OM;;IAEE;ExEg/OR;EwE9+OM;;IAEE;ExEg/OR;EwE//OM;IAAgC;ExEkgPtC;EwEjgPM;;IAEE;ExEmgPR;EwEjgPM;;IAEE;ExEmgPR;EwEjgPM;;IAEE;ExEmgPR;EwEjgPM;;IAEE;ExEmgPR;EwElhPM;IAAgC;ExEqhPtC;EwEphPM;;IAEE;ExEshPR;EwEphPM;;IAEE;ExEshPR;EwEphPM;;IAEE;ExEshPR;EwEphPM;;IAEE;ExEshPR;EwEriPM;IAAgC;ExEwiPtC;EwEviPM;;IAEE;ExEyiPR;EwEviPM;;IAEE;ExEyiPR;EwEviPM;;IAEE;ExEyiPR;EwEviPM;;IAEE;ExEyiPR;EwExjPM;IAAgC;ExE2jPtC;EwE1jPM;;IAEE;ExE4jPR;EwE1jPM;;IAEE;ExE4jPR;EwE1jPM;;IAEE;ExE4jPR;EwE1jPM;;IAEE;ExE4jPR;EwE3kPM;IAAgC;ExE8kPtC;EwE7kPM;;IAEE;ExE+kPR;EwE7kPM;;IAEE;ExE+kPR;EwE7kPM;;IAEE;ExE+kPR;EwE7kPM;;IAEE;ExE+kPR;EwEvkPM;IAAwB;ExE0kP9B;EwEzkPM;;IAEE;ExE2kPR;EwEzkPM;;IAEE;ExE2kPR;EwEzkPM;;IAEE;ExE2kPR;EwEzkPM;;IAEE;ExE2kPR;EwE1lPM;IAAwB;ExE6lP9B;EwE5lPM;;IAEE;ExE8lPR;EwE5lPM;;IAEE;ExE8lPR;EwE5lPM;;IAEE;ExE8lPR;EwE5lPM;;IAEE;ExE8lPR;EwE7mPM;IAAwB;ExEgnP9B;EwE/mPM;;IAEE;ExEinPR;EwE/mPM;;IAEE;ExEinPR;EwE/mPM;;IAEE;ExEinPR;EwE/mPM;;IAEE;ExEinPR;EwEhoPM;IAAwB;ExEmoP9B;EwEloPM;;IAEE;ExEooPR;EwEloPM;;IAEE;ExEooPR;EwEloPM;;IAEE;ExEooPR;EwEloPM;;IAEE;ExEooPR;EwEnpPM;IAAwB;ExEspP9B;EwErpPM;;IAEE;ExEupPR;EwErpPM;;IAEE;ExEupPR;EwErpPM;;IAEE;ExEupPR;EwErpPM;;IAEE;ExEupPR;EwEjpPE;IAAmB;ExEopPrB;EwEnpPE;;IAEE;ExEqpPJ;EwEnpPE;;IAEE;ExEqpPJ;EwEnpPE;;IAEE;ExEqpPJ;EwEnpPE;;IAEE;ExEqpPJ;AACF;AgB/pPI;EwDlDI;IAAgC;ExEqtPtC;EwEptPM;;IAEE;ExEstPR;EwEptPM;;IAEE;ExEstPR;EwEptPM;;IAEE;ExEstPR;EwEptPM;;IAEE;ExEstPR;EwEruPM;IAAgC;ExEwuPtC;EwEvuPM;;IAEE;ExEyuPR;EwEvuPM;;IAEE;ExEyuPR;EwEvuPM;;IAEE;ExEyuPR;EwEvuPM;;IAEE;ExEyuPR;EwExvPM;IAAgC;ExE2vPtC;EwE1vPM;;IAEE;ExE4vPR;EwE1vPM;;IAEE;ExE4vPR;EwE1vPM;;IAEE;ExE4vPR;EwE1vPM;;IAEE;ExE4vPR;EwE3wPM;IAAgC;ExE8wPtC;EwE7wPM;;IAEE;ExE+wPR;EwE7wPM;;IAEE;ExE+wPR;EwE7wPM;;IAEE;ExE+wPR;EwE7wPM;;IAEE;ExE+wPR;EwE9xPM;IAAgC;ExEiyPtC;EwEhyPM;;IAEE;ExEkyPR;EwEhyPM;;IAEE;ExEkyPR;EwEhyPM;;IAEE;ExEkyPR;EwEhyPM;;IAEE;ExEkyPR;EwEjzPM;IAAgC;ExEozPtC;EwEnzPM;;IAEE;ExEqzPR;EwEnzPM;;IAEE;ExEqzPR;EwEnzPM;;IAEE;ExEqzPR;EwEnzPM;;IAEE;ExEqzPR;EwEp0PM;IAAgC;ExEu0PtC;EwEt0PM;;IAEE;ExEw0PR;EwEt0PM;;IAEE;ExEw0PR;EwEt0PM;;IAEE;ExEw0PR;EwEt0PM;;IAEE;ExEw0PR;EwEv1PM;IAAgC;ExE01PtC;EwEz1PM;;IAEE;ExE21PR;EwEz1PM;;IAEE;ExE21PR;EwEz1PM;;IAEE;ExE21PR;EwEz1PM;;IAEE;ExE21PR;EwE12PM;IAAgC;ExE62PtC;EwE52PM;;IAEE;ExE82PR;EwE52PM;;IAEE;ExE82PR;EwE52PM;;IAEE;ExE82PR;EwE52PM;;IAEE;ExE82PR;EwE73PM;IAAgC;ExEg4PtC;EwE/3PM;;IAEE;ExEi4PR;EwE/3PM;;IAEE;ExEi4PR;EwE/3PM;;IAEE;ExEi4PR;EwE/3PM;;IAEE;ExEi4PR;EwEh5PM;IAAgC;ExEm5PtC;EwEl5PM;;IAEE;ExEo5PR;EwEl5PM;;IAEE;ExEo5PR;EwEl5PM;;IAEE;ExEo5PR;EwEl5PM;;IAEE;ExEo5PR;EwEn6PM;IAAgC;ExEs6PtC;EwEr6PM;;IAEE;ExEu6PR;EwEr6PM;;IAEE;ExEu6PR;EwEr6PM;;IAEE;ExEu6PR;EwEr6PM;;IAEE;ExEu6PR;EwE/5PM;IAAwB;ExEk6P9B;EwEj6PM;;IAEE;ExEm6PR;EwEj6PM;;IAEE;ExEm6PR;EwEj6PM;;IAEE;ExEm6PR;EwEj6PM;;IAEE;ExEm6PR;EwEl7PM;IAAwB;ExEq7P9B;EwEp7PM;;IAEE;ExEs7PR;EwEp7PM;;IAEE;ExEs7PR;EwEp7PM;;IAEE;ExEs7PR;EwEp7PM;;IAEE;ExEs7PR;EwEr8PM;IAAwB;ExEw8P9B;EwEv8PM;;IAEE;ExEy8PR;EwEv8PM;;IAEE;ExEy8PR;EwEv8PM;;IAEE;ExEy8PR;EwEv8PM;;IAEE;ExEy8PR;EwEx9PM;IAAwB;ExE29P9B;EwE19PM;;IAEE;ExE49PR;EwE19PM;;IAEE;ExE49PR;EwE19PM;;IAEE;ExE49PR;EwE19PM;;IAEE;ExE49PR;EwE3+PM;IAAwB;ExE8+P9B;EwE7+PM;;IAEE;ExE++PR;EwE7+PM;;IAEE;ExE++PR;EwE7+PM;;IAEE;ExE++PR;EwE7+PM;;IAEE;ExE++PR;EwEz+PE;IAAmB;ExE4+PrB;EwE3+PE;;IAEE;ExE6+PJ;EwE3+PE;;IAEE;ExE6+PJ;EwE3+PE;;IAEE;ExE6+PJ;EwE3+PE;;IAEE;ExE6+PJ;AACF;AgBv/PI;EwDlDI;IAAgC;ExE6iQtC;EwE5iQM;;IAEE;ExE8iQR;EwE5iQM;;IAEE;ExE8iQR;EwE5iQM;;IAEE;ExE8iQR;EwE5iQM;;IAEE;ExE8iQR;EwE7jQM;IAAgC;ExEgkQtC;EwE/jQM;;IAEE;ExEikQR;EwE/jQM;;IAEE;ExEikQR;EwE/jQM;;IAEE;ExEikQR;EwE/jQM;;IAEE;ExEikQR;EwEhlQM;IAAgC;ExEmlQtC;EwEllQM;;IAEE;ExEolQR;EwEllQM;;IAEE;ExEolQR;EwEllQM;;IAEE;ExEolQR;EwEllQM;;IAEE;ExEolQR;EwEnmQM;IAAgC;ExEsmQtC;EwErmQM;;IAEE;ExEumQR;EwErmQM;;IAEE;ExEumQR;EwErmQM;;IAEE;ExEumQR;EwErmQM;;IAEE;ExEumQR;EwEtnQM;IAAgC;ExEynQtC;EwExnQM;;IAEE;ExE0nQR;EwExnQM;;IAEE;ExE0nQR;EwExnQM;;IAEE;ExE0nQR;EwExnQM;;IAEE;ExE0nQR;EwEzoQM;IAAgC;ExE4oQtC;EwE3oQM;;IAEE;ExE6oQR;EwE3oQM;;IAEE;ExE6oQR;EwE3oQM;;IAEE;ExE6oQR;EwE3oQM;;IAEE;ExE6oQR;EwE5pQM;IAAgC;ExE+pQtC;EwE9pQM;;IAEE;ExEgqQR;EwE9pQM;;IAEE;ExEgqQR;EwE9pQM;;IAEE;ExEgqQR;EwE9pQM;;IAEE;ExEgqQR;EwE/qQM;IAAgC;ExEkrQtC;EwEjrQM;;IAEE;ExEmrQR;EwEjrQM;;IAEE;ExEmrQR;EwEjrQM;;IAEE;ExEmrQR;EwEjrQM;;IAEE;ExEmrQR;EwElsQM;IAAgC;ExEqsQtC;EwEpsQM;;IAEE;ExEssQR;EwEpsQM;;IAEE;ExEssQR;EwEpsQM;;IAEE;ExEssQR;EwEpsQM;;IAEE;ExEssQR;EwErtQM;IAAgC;ExEwtQtC;EwEvtQM;;IAEE;ExEytQR;EwEvtQM;;IAEE;ExEytQR;EwEvtQM;;IAEE;ExEytQR;EwEvtQM;;IAEE;ExEytQR;EwExuQM;IAAgC;ExE2uQtC;EwE1uQM;;IAEE;ExE4uQR;EwE1uQM;;IAEE;ExE4uQR;EwE1uQM;;IAEE;ExE4uQR;EwE1uQM;;IAEE;ExE4uQR;EwE3vQM;IAAgC;ExE8vQtC;EwE7vQM;;IAEE;ExE+vQR;EwE7vQM;;IAEE;ExE+vQR;EwE7vQM;;IAEE;ExE+vQR;EwE7vQM;;IAEE;ExE+vQR;EwEvvQM;IAAwB;ExE0vQ9B;EwEzvQM;;IAEE;ExE2vQR;EwEzvQM;;IAEE;ExE2vQR;EwEzvQM;;IAEE;ExE2vQR;EwEzvQM;;IAEE;ExE2vQR;EwE1wQM;IAAwB;ExE6wQ9B;EwE5wQM;;IAEE;ExE8wQR;EwE5wQM;;IAEE;ExE8wQR;EwE5wQM;;IAEE;ExE8wQR;EwE5wQM;;IAEE;ExE8wQR;EwE7xQM;IAAwB;ExEgyQ9B;EwE/xQM;;IAEE;ExEiyQR;EwE/xQM;;IAEE;ExEiyQR;EwE/xQM;;IAEE;ExEiyQR;EwE/xQM;;IAEE;ExEiyQR;EwEhzQM;IAAwB;ExEmzQ9B;EwElzQM;;IAEE;ExEozQR;EwElzQM;;IAEE;ExEozQR;EwElzQM;;IAEE;ExEozQR;EwElzQM;;IAEE;ExEozQR;EwEn0QM;IAAwB;ExEs0Q9B;EwEr0QM;;IAEE;ExEu0QR;EwEr0QM;;IAEE;ExEu0QR;EwEr0QM;;IAEE;ExEu0QR;EwEr0QM;;IAEE;ExEu0QR;EwEj0QE;IAAmB;ExEo0QrB;EwEn0QE;;IAEE;ExEq0QJ;EwEn0QE;;IAEE;ExEq0QJ;EwEn0QE;;IAEE;ExEq0QJ;EwEn0QE;;IAEE;ExEq0QJ;AACF;AgB/0QI;EwDlDI;IAAgC;ExEq4QtC;EwEp4QM;;IAEE;ExEs4QR;EwEp4QM;;IAEE;ExEs4QR;EwEp4QM;;IAEE;ExEs4QR;EwEp4QM;;IAEE;ExEs4QR;EwEr5QM;IAAgC;ExEw5QtC;EwEv5QM;;IAEE;ExEy5QR;EwEv5QM;;IAEE;ExEy5QR;EwEv5QM;;IAEE;ExEy5QR;EwEv5QM;;IAEE;ExEy5QR;EwEx6QM;IAAgC;ExE26QtC;EwE16QM;;IAEE;ExE46QR;EwE16QM;;IAEE;ExE46QR;EwE16QM;;IAEE;ExE46QR;EwE16QM;;IAEE;ExE46QR;EwE37QM;IAAgC;ExE87QtC;EwE77QM;;IAEE;ExE+7QR;EwE77QM;;IAEE;ExE+7QR;EwE77QM;;IAEE;ExE+7QR;EwE77QM;;IAEE;ExE+7QR;EwE98QM;IAAgC;ExEi9QtC;EwEh9QM;;IAEE;ExEk9QR;EwEh9QM;;IAEE;ExEk9QR;EwEh9QM;;IAEE;ExEk9QR;EwEh9QM;;IAEE;ExEk9QR;EwEj+QM;IAAgC;ExEo+QtC;EwEn+QM;;IAEE;ExEq+QR;EwEn+QM;;IAEE;ExEq+QR;EwEn+QM;;IAEE;ExEq+QR;EwEn+QM;;IAEE;ExEq+QR;EwEp/QM;IAAgC;ExEu/QtC;EwEt/QM;;IAEE;ExEw/QR;EwEt/QM;;IAEE;ExEw/QR;EwEt/QM;;IAEE;ExEw/QR;EwEt/QM;;IAEE;ExEw/QR;EwEvgRM;IAAgC;ExE0gRtC;EwEzgRM;;IAEE;ExE2gRR;EwEzgRM;;IAEE;ExE2gRR;EwEzgRM;;IAEE;ExE2gRR;EwEzgRM;;IAEE;ExE2gRR;EwE1hRM;IAAgC;ExE6hRtC;EwE5hRM;;IAEE;ExE8hRR;EwE5hRM;;IAEE;ExE8hRR;EwE5hRM;;IAEE;ExE8hRR;EwE5hRM;;IAEE;ExE8hRR;EwE7iRM;IAAgC;ExEgjRtC;EwE/iRM;;IAEE;ExEijRR;EwE/iRM;;IAEE;ExEijRR;EwE/iRM;;IAEE;ExEijRR;EwE/iRM;;IAEE;ExEijRR;EwEhkRM;IAAgC;ExEmkRtC;EwElkRM;;IAEE;ExEokRR;EwElkRM;;IAEE;ExEokRR;EwElkRM;;IAEE;ExEokRR;EwElkRM;;IAEE;ExEokRR;EwEnlRM;IAAgC;ExEslRtC;EwErlRM;;IAEE;ExEulRR;EwErlRM;;IAEE;ExEulRR;EwErlRM;;IAEE;ExEulRR;EwErlRM;;IAEE;ExEulRR;EwE/kRM;IAAwB;ExEklR9B;EwEjlRM;;IAEE;ExEmlRR;EwEjlRM;;IAEE;ExEmlRR;EwEjlRM;;IAEE;ExEmlRR;EwEjlRM;;IAEE;ExEmlRR;EwElmRM;IAAwB;ExEqmR9B;EwEpmRM;;IAEE;ExEsmRR;EwEpmRM;;IAEE;ExEsmRR;EwEpmRM;;IAEE;ExEsmRR;EwEpmRM;;IAEE;ExEsmRR;EwErnRM;IAAwB;ExEwnR9B;EwEvnRM;;IAEE;ExEynRR;EwEvnRM;;IAEE;ExEynRR;EwEvnRM;;IAEE;ExEynRR;EwEvnRM;;IAEE;ExEynRR;EwExoRM;IAAwB;ExE2oR9B;EwE1oRM;;IAEE;ExE4oRR;EwE1oRM;;IAEE;ExE4oRR;EwE1oRM;;IAEE;ExE4oRR;EwE1oRM;;IAEE;ExE4oRR;EwE3pRM;IAAwB;ExE8pR9B;EwE7pRM;;IAEE;ExE+pRR;EwE7pRM;;IAEE;ExE+pRR;EwE7pRM;;IAEE;ExE+pRR;EwE7pRM;;IAEE;ExE+pRR;EwEzpRE;IAAmB;ExE4pRrB;EwE3pRE;;IAEE;ExE6pRJ;EwE3pRE;;IAEE;ExE6pRJ;EwE3pRE;;IAEE;ExE6pRJ;EwE3pRE;;IAEE;ExE6pRJ;AACF;AyE9tRE;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;AzE8tRJ;;A0ExuRA;EAAkB;A1E4uRlB;;A0ExuRA;EAAiB;A1E4uRjB;;A0E3uRA;EAAiB;A1E+uRjB;;A0E9uRA;EAAiB;A1EkvRjB;;A0EjvRA;ECTE;EACA;EACA;A3E8vRF;;A0E/uRI;EAAwB;A1EmvR5B;;A0ElvRI;EAAwB;A1EsvR5B;;A0ErvRI;EAAwB;A1EyvR5B;;AgBptRI;E0DvCA;IAAwB;E1EgwR1B;E0E/vRE;IAAwB;E1EkwR1B;E0EjwRE;IAAwB;E1EowR1B;AACF;AgBhuRI;E0DvCA;IAAwB;E1E2wR1B;E0E1wRE;IAAwB;E1E6wR1B;E0E5wRE;IAAwB;E1E+wR1B;AACF;AgB3uRI;E0DvCA;IAAwB;E1EsxR1B;E0ErxRE;IAAwB;E1EwxR1B;E0EvxRE;IAAwB;E1E0xR1B;AACF;AgBtvRI;E0DvCA;IAAwB;E1EiyR1B;E0EhyRE;IAAwB;E1EmyR1B;E0ElyRE;IAAwB;E1EqyR1B;AACF;A0EhyRA;EAAmB;A1EmyRnB;;A0ElyRA;EAAmB;A1EsyRnB;;A0EryRA;EAAmB;A1EyyRnB;;A0EryRA;EAAuB;A1EyyRvB;;A0ExyRA;EAAuB;A1E4yRvB;;A0E3yRA;EAAuB;A1E+yRvB;;A0E9yRA;EAAuB;A1EkzRvB;;A0EjzRA;EAAuB;A1EqzRvB;;A0EpzRA;EAAuB;A1EwzRvB;;A0EpzRA;EAAc;A1EwzRd;;A4E/1RE;EACE;A5Ek2RJ;;AOx1RE;EqELM;A5Ei2RR;;A4Ev2RE;EACE;A5E02RJ;;AOh2RE;EqELM;A5Ey2RR;;A4E/2RE;EACE;A5Ek3RJ;;AOx2RE;EqELM;A5Ei3RR;;A4Ev3RE;EACE;A5E03RJ;;AOh3RE;EqELM;A5Ey3RR;;A4E/3RE;EACE;A5Ek4RJ;;AOx3RE;EqELM;A5Ei4RR;;A4Ev4RE;EACE;A5E04RJ;;AOh4RE;EqELM;A5Ey4RR;;A4E/4RE;EACE;A5Ek5RJ;;AOx4RE;EqELM;A5Ei5RR;;A4Ev5RE;EACE;A5E05RJ;;AOh5RE;EqELM;A5Ey5RR;;A0El3RA;EAAa;A1Es3Rb;;A0Er3RA;EAAc;A1Ey3Rd;;A0Ev3RA;EAAiB;A1E23RjB;;A0E13RA;EAAiB;A1E83RjB;;A0E13RA;EGvDE;EACA;EACA;EACA;EACA;A7Eq7RF;;A0E93RA;EAAwB;A1Ek4RxB;;A0Eh4RA;EACE;EACA;A1Em4RF;;A0E93RA;EAAc;A1Ek4Rd;;A8En8RA;EACE;A9Es8RF;;A8En8RA;EACE;A9Es8RF;;A+Et8RE;EACE;;;IAKE;IAEA;E/Es8RJ;E+El8RI;IACE;E/Eo8RN;E+E37RE;IACE;E/E67RJ;E+E/6RE;IACE;E/Ei7RJ;E+E/6RE;;IAEE;IACA;E/Ei7RJ;E+E96RE;;IAEE;E/Eg7RJ;E+E76RE;;;IAGE;IACA;E/E+6RJ;E+E56RE;;IAEE;E/E86RJ;E+Et6RE;IACE,Q1E2iC8B;EL63PlC;E+Et6RE;IACE;E/Ew6RJ;E+Et6RE;IACE;E/Ew6RJ;E+Ep6RE;IACE;E/Es6RJ;E+Ep6RE;IACE;E/Es6RJ;E+En6RE;IACE;E/Eq6RJ;E+En6RI;;IAEE;E/Eq6RN;E+Eh6RI;;IAEE;E/Ek6RN;E+E95RE;IACE;E/Eg6RJ;E+E95RI;;;;IAIE,qB1E9GG;EL8gST;E+E55RE;IACE;IACA,qB1EpHK;ELkhST;AACF;AgF7hSA;;;;;;;;EAAA;AAUA;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;;;;;EAKE;EACA;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;;EAEE;AhF8hSF;;AgF3hSA;EACE;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;;EAEE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;;;EAGE;EACA;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;EACA;EACA;EACA;EACA;EACA;AhF8hSF;;AgF3hSA;EACE;IACE;IACA;EhF8hSF;AACF;AgF3hSA;EACE;IACE;IACA;EhF6hSF;AACF;AgF1hSA;EACE;IACE;IACA;IACA;EhF4hSF;AACF;AgFzhSA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AhF2hSF;;AgFxhSA;EACE;AhF2hSF;;AgFxhSA;EACE;AhF2hSF;;AgFxhSA;EACE;EACA;EACA;EACA;AhF2hSF;;AgFxhSA;EACE;AhF2hSF;;AgFxhSA;EACE;AhF2hSF;;AgFxhSA;EACE;AhF2hSF;;AgFxhSA;;;;EAIE;AhF2hSF;;AiFz0SA;AAGI;EACI;EACA;EACA;EACA;EACA;AjF00SR;AiFx0SQ;EACI;AjF00SZ;AgB5wSI;EiEtEA;IAYQ;EjF00SV;AACF;AiFv0SI;EACI;EACA;EACA;EACA;AjFy0SR;;AiFr0SA;EACE;AjFw0SF;;AiFr0SA;EACE;AjFw0SF;;AkFx2SA;EACE;AlF22SF;;AkFz2SA;EACE;EACA;EACA;AlF42SF;AgBtzSI;EkEzDJ;IAMI;ElF62SF;AACF;AkF32SE;EACE;EACA;AlF62SJ;AkF32SI;EACE;EACA;AlF62SN;;AkFz2SA;EACE;EACA;EACA;EACA;AlF42SF;;AkF12SA;EACE;AlF62SF;;AkF32SA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AlF82SF;AgB30SI;EkE1CJ;IAUM;IACA;ElF+2SJ;AACF;AkF72SE;EACE;AlF+2SJ;AgBj2SI;EkEfF;IAII;ElFg3SJ;AACF;;AkF72SA;EACE;EACA;AlFg3SF;AkF92SE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlFg3SJ;;AkF72SA;EACE;EACA;EACA,yBjFnDU;ADm6SZ;;AkF92SA;EACE;AlFi3SF;;AkF92SA;EACE;EACA;EACA;EACA;EACA;EACA;AlFi3SF;AkF/2SE;EACE,sB7E/EO;ALg8SX;AgB93SI;EkEIJ;IAaM;ElFi3SJ;AACF;;AkF92SA;EACI;EACA;EACA;AlFi3SJ;;AmFl9SA;AAEA;EACE;EACA,6BlFJU;EkFKV,sB9EES;E8EDT;EACA;EACA;EACA;EACA,clFcU;EkFbV;EACA;AnFo9SF;;AmFj9SA;EACE;EACA,W9EVS;AL89SX;;AmFj9SA;EACE;EACA,W9EfS;ALm+SX;;AmFl9SA;AACA;EACE;EACA;AnFq9SF;;AmFn9SA;EACE;EACA;EACA;AnFs9SF;;AmFn9SA;EACE;AnFs9SF;AmFp9SE;EACE;EACA;EACA;AnFs9SJ;;AmFl9SA;EACE;EACA;AnFq9SF;;AmFl9SA;EACE;EACA;EACA;EACA;AnFq9SF;;AmFn9SA;EACE;EACA;AnFs9SF;;AmFp9SA;EACE;AnFu9SF;;AmFr9SA;EACE;EACA;AnFw9SF;;AmFr9SA;EACE;EACA;EACA;EACA;AnFw9SF;;AmFr9SA;EACE;AnFw9SF;;AmFr9SA;;EAEE;AnFw9SF;;AmFr9SA;;EAEE;EACA;AnFw9SF;;AmFr9SA;AAEA;;;;;;EAME,6BlFlGU;EkFmGV;AnFu9SF;;AmFr9SA;EACE;AnFw9SF;;AmFt9SA;EACE;AnFy9SF;;AmFv9SA;EACE;AnF09SF;;AmFx9SA;EACE;AnF29SF;;AmFz9SA;EACE;AnF49SF;AmF39SE;EACE;AnF69SJ;;AmF19SA;EACE;AnF69SF;AmF59SE;EACE;AnF89SJ;;AoFxlTA;EACI;EACA;EACA;EAIA;EACA;ApFwlTJ;AoFrlTC;EACG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ApFulTJ;;AoFplTA;EAA8B;ApFwlT9B;;AoFvlTA;EAA8B;ApF2lT9B;;AqFhmTA;EACI;EACA;EACA;EACA;EACA,WA5BuB;EA6BvB;EACA,aA7BuB;EA8BvB;EACA,6DA9BuB;EA+BvB,eA9BuB;EA+BvB,iBA9BuB;EA+BvB,WA9BuB;EA+BvB,sBA7BuB;EA8BvB;EACA;EACA;EACA;ArFmmTJ;AqFjmTI;EACI;EACA;EAUA;UAAA;ArF0lTR;AqFtlTQ;EACI;ArFwlTZ;AqFplTI;EACI,qBAnDmB;ArFyoT3B;AqFplTQ;EACI;ArFslTZ;AqFllTY;EACI;EACA;EACA;ArFolThB;AqF9kTQ;EACI;ArFglTZ;AqF7kTQ;EACI;EACA;UAAA;ArF+kTZ;AqF5kTQ;EACI;EACA;ArF8kTZ;AqF3kTQ;EACI;ArF6kTZ;AqFzkTI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ArF2kTR;AqFxkTI;EACI;EACA;EACA;ArF0kTR;AqFxkTQ;EAGI;EACA,WAnHe;ArF2rT3B;AqFrkTQ;EACI;ArFukTZ;AqFrkTY;EACI,cAnHW;EAoHX;EACA;ArFukThB;AqFlkTI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,6DA/ImB;EAgJnB;EACA;EACA;EACA,WAzImB;EA0InB;ArFokTR;AqFlkTQ;EACI;ArFokTZ;AqFhkTI;EACI;EACA;EACA;EACA,sBA1JmB;EA2JnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ArFkkTR;AqF9jTY;EACI;EACA;EACA;EACA;EACA;EACA,sBA7KW;EA8KX;ArFgkThB;AqF7jTY;EACI;EACA;EACA;EACA;EACA;EACA;ArF+jThB;AqF5jTY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ArF8jThB;AqF1jTQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA,8BA/Me;EAgNf;EACA;ArF4jTZ;AqF1jTY;EACI;EACA;EACA;EACA;UAAA;EACA;EACA;EACA;ArF4jThB;AqF1jTgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,WAnOO;EAoOP;EACA;EACA;ArF4jTpB;AqF1jToB;EACI;EACA;EACA;EACA;EACA;ArF4jTxB;AqF1jTwB;EACI;EACA;EACA;EACA;EACA;EACA,gBArPD;EAsPC;EACA;ArF4jT5B;AqFljTQ;EACI;ArFojTZ;AqFhjTY;EACI;ArFkjThB;AqFhjTgB;EACI;ArFkjTpB;AqF5iTI;EACI;ArF8iTR;AqF5iTQ;EACI;EACA;UAAA;ArF8iTZ;AqF3iTQ;EACI;EACA;ArF6iTZ;AqF3iTa;EACG;EACA;ArF6iThB;AqF3iTgB;EACI;EACA;EACA;EACA;ArF6iTpB;AqF3iToB;EACI;EACA;ArF6iTxB;AqFziTgB;EACI;EACA;ArF2iTpB;AqFviTY;EACI;EACA;EACA;ArFyiThB;AqFviTgB;EACI;EACA;EACA;EACA;ArFyiTpB;AqFviToB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,WA3UG;EA4UH;EACA;ArFyiTxB;AqFviTwB;EACI;ArFyiT5B;AqFtiTwB;EACI;EACA;EACA;EACA;EACA;ArFwiT5B;AqFtiT4B;EACI;ArFwiThC;AqFhiTQ;EACI;EACA;ArFkiTZ;AqF/hTQ;EACI;EACA;EACA;EACA;EACA,WA7We;ArF84T3B;AqF7hTY;EACI;ArF+hThB;AqFxhToB;EACI;ArF0hTxB;AqFnhTI;EACI;EACA;EACA;EACA;EACA;ArFqhTR;AqFnhTQ;EACI;EACA;EACA,WAjYe;EAkYf,YAlYe;EAmYf;UAAA;EACA;EACA;EACA;EACA;EACA;EACA;ArFqhTZ;AqFjhTI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ArFmhTR;AqFjhTQ;EACI;EACA;EACA;EACA;EACA;EACA;ArFmhTZ;AqFjhTY;EACI;EACA;EACA;ArFmhThB;AqF/gTQ;EACI;EACA;EACA;ArFihTZ;AqF5gTQ;EACI;EACA;ArF8gTZ;AqF5gTY;EACI;EACA,cAzbW;EA0bX;ArF8gThB;;AqFxgTA;EACE;IAAO;ErF4gTP;EqF3gTA;IAAO;ErF8gTP;AACF;;AqFjhTA;EACE;IAAO;ErF4gTP;EqF3gTA;IAAO;ErF8gTP;AACF;AqF5gTA;EACE;IACE;ErF8gTF;EqF5gTA;IACE;ErF8gTF;AACF;AqFphTA;EACE;IACE;ErF8gTF;EqF5gTA;IACE;ErF8gTF;AACF;AsFr+TE;EACE;EACA;EACA,WC2NgB;ED1NhB,eC2NkB;ED1NlB;EACA,gBCPkB;EDQlB,+BCkNqB;AvFqxTzB;AsFr+TI;EACE;EACA,UCqNuB;AvFkxT7B;AsFp+TI;EACE;EACA;EACA,iBCgNqB;ED/MrB,cCgNwB;AvFsxT9B;AsFn+TI;EACE;AtFq+TN;AsFl+TI;EACE;EACA;EACA,cC2MwB;AvFyxT9B;AsFj+TI;EACE,cCwM6B;AvF2xTnC;AsFh+TI;EACE,iBCuMsB;EDtMtB,kBCsMsB;EDrMtB,gBCuMyB;AvF2xT/B;AsF/9TI;EACE;EACA,YCgL2B;ED/K3B,aCgL4B;ED/K5B,gBCgLiC;AvFizTvC;AsF99TI;EACE;EACA,iBCkLuB;EDjLvB,UCkLwB;EDjLxB,cCkL0B;EDjL1B;AtFg+TN;AsF79TI;EACE;AtF+9TN;AsF79TM;EACE;AtF+9TR;AsF39TI;EACE;EACA;EACA;EACA;AtF69TN;AsF39TM;EACE;EACA;EACA,gBC0JqB;EDzJrB;AtF69TR;AwFviUE;EFsEI;IAOI;EtF89TR;AACF;AsF19TQ;EACE;EACA;AtF49TV;AsFv9TQ;EACE;EACA;AtFy9TV;AsFv9TU;EACE;AtFy9TZ;AsFt9TU;EACE;AtFw9TZ;AsFl9TI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AtFo9TN;AsFj9TI;EACE;EACA;EACA,cCkH0B;AvFi2ThC;AsFj9TM;EACE,8DCgH8B;AvFm2TtC;AsF/8TI;EACE,qBCxFU;AvFyiUhB;AsF/8TM;EACE;EACA;EACA;EACA;EACA;AtFi9TR;AsF/8TQ;EACE;EACA;EACA;EACA;EACA;AtFi9TV;AsF98TQ;EACE;EACA;EACA;EACA;AtFg9TV;AsF58TM;EACE;EACA;AtF88TR;AsF38TM;EACE;EACA;EACA;EACA;AtF68TR;AsF18TM;EACE;AtF48TR;AsF18TQ;EACE;EACA;EACA;AtF48TV;AsFz8TQ;EACE;EACA;EACA;AtF28TV;AsFr8TU;EACE;UAAA;AtFu8TZ;AsFp8TU;EACE;UAAA;AtFs8TZ;AsFh8TI;EACE,wCCoBuB;UDpBvB,gCCoBuB;AvF86T7B;AsF/7TI;EACE,iDCiBuB;UDjBvB,yCCiBuB;AvFg7T7B;;AyFxoUA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,gBFPwB;EEQxB;EACA,iCFa0B;EEV1B;AzFwoUF;AyFtoUE;EAEE,8BFKa;AvFkoUjB;AyFpoUE;EACE;AzFsoUJ;AyFnoUE;EACE;AzFqoUJ;AyFloUE;EAEE;EACA;AzFmoUJ;AyFhoUE;EAEE;EACA;AzFioUJ;AyF9nUE;EACE;AzFgoUJ;AyF7nUE;EAEE;EACA;AzF8nUJ;AyF3nUE;EAEE;EACA;AzF4nUJ;AyFznUE;EACE;AzF2nUJ;AyFxnUE;EAEE;EACA;AzFynUJ;AyFtnUE;EAEE;EACA;AzFunUJ;AyFpnUE;EAKE;AzFknUJ;AyF/mUE;EACE;EACA;EACA;EACA;AzFinUJ;AyF9mUE;EACE;EACA;EACA;EACA;AzFgnUJ;AyF7mUE;EACE;EACA;AzF+mUJ;AyF7mUI;EAGE;AzF6mUN;AyF1mUI;EAME;AzFumUN;AyFpmUI;EAME;AzFimUN;AyF9lUI;EACE;EACA;EACA;EACA;AzFgmUN;AyF5lUE;EACE;AzF8lUJ;AyF5kUI;EACE;AzF8kUN;AwFvuUE;EC8JE;IACE;EzF4kUJ;AACF;;AyFxkUA;EACE;EACA;EACA;EACA;EACA;EACA,WFnKY;EEoKZ;EACA,eFpKc;EEqKd,YFpKa;EEqKb,kBFpKoB;EEqKpB,gBFhLoB;EEiLpB,oBF3JW;EE4JX,eF3JgB;AvFsuUlB;AyFzkUE;EACE;AzF2kUJ;AyFxkUE;EACE;AzF0kUJ;;AyFtkUA;EACE;EACA;EACA;EACA,gBFnKqB;AvF4uUvB;;AyFtkUA;EACE;EACA;EACA,iBFpJmB;EEqJnB;EACA,cFrJkB;EEsJlB,kBFrJsB;EEsJtB;EACA;EACA;EACA;AzFykUF;;AyFtkUA;EACE;EACA;EACA;EACA,eFrDwB;EEsDxB,mBFrD0B;EEsD1B,uBFrD8B;EEsD9B,WFrDoB;EEsDpB,qBFrDqB;EEsDrB,UFrDsB;AvF8nUxB;AyFrkUM;EACE;AzFukUR;AyFpkUM;EACE;AzFskUR;AyFnkUM;EACE;AzFqkUR;;AyF/jUA;EACE;EACA,mBFpCyB;EEqCzB,uBFpC6B;EEqC7B,YFpCmB;EEqCnB,aFpCoB;EEqCpB,iBFpCoB;EEqCpB,sEFpCuB;UEoCvB,8DFpCuB;EEqCvB,oBFpC0B;EEqC1B,mBFpC0B;EEqC1B,mBFpC2B;EEqC3B,qDFpC0B;AvFsmU5B;;AyF/jUA;EACE,gBF5DoB;EE6DpB,sBF5DqB;EE6DrB,gBF5DwB;EE6DxB,gBF5DyB;AvF8nU3B;AyFhkUE;EACE;AzFkkUJ;AyF/jUE;EAEE,SF9F0B;EE+F1B,qBF9FiC;EE+FjC;EACA,yBF/FoC;EEgGpC,WF3QkB;EE4QlB,cF/F6B;AvF+pUjC;AyF7jUE;EAEE,SFhGuB;EEiGvB,qBFhG8B;EEiG9B;EACA,yBFjGiC;EEkGjC,WFrRkB;EEsRlB,cFjG0B;AvF+pU9B;AyF3jUE;EAEE,SFlGyB;EEmGzB,qBFlGgC;EEmGhC;EACA,yBFnGmC;EEoGnC,WF/RkB;EEgSlB,cFnG4B;AvF+pUhC;AyFzjUE;EACE,aF9FyB;EEgGzB,8CF9F4B;AvFwpUhC;AyFvjUE;EACE;AzFyjUJ;;AyFrjUA;EACE;EACA,kBFrLoB;EEsLpB,gBFrLqB;EEsLrB;EACA,cFrLmB;EEsLnB,cFrLuB;AvF6uUzB;;AyFrjUA;EACE;EACA;EACA;EACA;EACA,cF1LgC;EE2LhC;EACA,+BFnToB;EEoTpB,8BFpToB;AvF42UtB;;AyFrjUA;EACE;EACA,cFlMgC;EEmMhC,8BFlMoC;AvF0vUtC;;AyFrjUA;EACE;EACA,mBF1RmB;AvFk1UrB;;AyFrjUA;EACE,kBFnM4B;EEoM5B;EACA,MFpMuB;EEqMvB,QFrMuB;EEsMvB,mBF5M+B;EE6M/B,uBF5MmC;EE6MnC,YF5MyB;EE6MzB,aF5M0B;EE6M1B;EACA;EACA,+BF3M8B;EE4M9B,YF3M0B;EE4M1B,kBF/UoB;EEiVpB,uBF3M8B;EE4M9B,cF3MyB;EE4MzB,kBF3M+B;EE4M/B,gBF3M6B;EE4M7B,gBFtN+B;EEuN/B;AzFujUF;AyFrjUE;EACE,eF7MiC;EE8MjC,uBF5MkC;EE6MlC,cF5TU;AvFm3Ud;AyFpjUE;EACE,aF9M+B;EE+M/B,oDF9MkC;AvFowUtC;AyFnjUE;EACE;AzFqjUJ;;AyFjjUA;EACE;EACA,uBF7T8B;EE8T9B,SF7TqB;EE8TrB,gBF7TsB;EE8TtB,cF7ToB;EE8TpB,kBF7TwB;EE8TxB,mBF7T0B;EE8T1B,mBF7T0B;EE8T1B,kBF7TyB;EE8TzB,qBF7TwB;AvFi3U1B;;AyFjjUA;;;;;;EAME,gBFnUmB;AvFu3UrB;;AyFjjUA;;;EAGE;EACA,WFzUkB;EE0UlB,8CFjUuB;EEkUvB,yBFxUmB;EEyUnB,uBFxU0B;EEyU1B,mBFtUuB;EEuUvB,+CFzUuB;EE0UvB,cFvUkB;EEwUlB,kBF1UsB;AvF83UxB;AyFljUE;;;EACE;EACA;AzFsjUJ;AyFnjUE;;;EACE,yBF5UuB;EE6UvB,aF5UwB;EE6UxB,8CF5U2B;AvFm4U/B;AyFpjUE;EACE;AzFwjUJ;AyFzjUE;;;EACE;AzFwjUJ;;AyFpjUA;EACE,gBFpWmB;EEqWnB,gBFxaoB;AvF+9UtB;AyFrjUE;EACE;AzFujUJ;AyFpjUE;EACE;EACA,cFpWgB;EEqWhB;EACA;AzFsjUJ;AyFnjUE;;EAEE,eFlXiB;EEmXjB;EACA,kBF/WoB;EEgXpB,oBFrXiB;AvF06UrB;;AyFjjUA;EACE,eF1XmB;EE2XnB,iBF1XoB;AvF86UtB;AyFljUE;EACE;AzFojUJ;;AyFhjUA;EACE,mBF7XuB;EE8XvB,kBF/XsB;AvFk7UxB;;AyFhjUA;EACE,cFxXsB;EEyXtB,eFxXuB;AvF26UzB;;AyFhjUA;EACE;EACA;EACA;EACA,mBF1YuB;EE2YvB,cF1YkB;EE2YlB,kBF7YsB;AvFg8UxB;;AyFhjUA;;EAEE;EACA;EACA,gBF9doB;EE+dpB,cFnZkB;AvFs8UpB;AyFjjUE;;EACE;EACA,kBFzZoB;AvF68UxB;AyFjjUE;;EACE;EACA;AzFojUJ;;AyFhjUA;EACE;EACA,uBFpZkC;EEqZlC,gBFtZyB;AvFy8U3B;;AyFhjUA;EACE,mBFtZqC;EEuZrC,uBFtZyC;EEuZzC,gBFtZgC;EEuZhC,gBFtZiC;EEuZjC;EACA,mBFvZoC;EEwZpC,cFvZ+B;EEwZ/B,cFvZmC;EEwZnC,gBFvZqC;AvF08UvC;AyFjjUE;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA,yBF5dU;EE6dV,WFvgBkB;EEwgBlB;EACA;EACA;AzFkjUJ;;AyFxiUA;EACE;EACA;EACA;EACA,UFvfgB;EEwfhB,WFxfgB;EEyfhB,2BFvfkB;EEyflB;EACA;EACA,kBFxfwB;EEyfxB,oBF3fuB;EE4fvB,gBF/fgB;EEggBhB;EACA;KAAA;UAAA;AzF0iUF;AyFxiUE;EACE;EACA;EACA,iBFlgBmB;AvF4iVvB;AyFviUE;EACE,qBFjgBU;EEkgBV,cFlgBU;AvF2iVd;AyFviUI;EACE;EACA;AzFyiUN;AyFliUI;EACE;EACA;EACA;EACA;EACA;EACA;EACA,yBFphBQ;AvFwjVd;AyFliUM;EACE;EACA;AzFoiUR;AyFjiUM;EACE;EACA;AzFmiUR;AyF9hUI;EAEI;UAAA;AzF+hUR;AyF7hUQ;EACE;UAAA;AzF+hUV;AyFzhUE;EACE;EACA,cF9iBY;AvFykVhB;AyFxhUE;EACE;EACA,cFljBS;AvF4kVb;AyFvhUE;EACE;EACA,cFtjBa;AvF+kVjB;AyFthUE;EACE,qBF/jBY;EEgkBZ,cFhkBY;AvFwlVhB;AyFthUI;EAEE;EACA;EACA;EACA;EACA;AzFuhUN;AyFrhUM;EACE;EACA;EACA;EACA;EACA;AzFuhUR;AyFhhUM;EACE;EACA;EACA;EACA;EACA;AzFkhUR;AyF1gUI;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AzF2gUN;AyFpgUI;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;AzFqgUN;AyF9/TI;EACE;EACA;EACA;EACA;EACA;EACA,yBFzoBU;AvFyoVhB;AyF9/TM;EACE;EACA;EACA;EACA;AzFggUR;AyF7/TM;EACE;EACA;EACA;EACA;AzF+/TR;AyFp/TQ;EACE;UAAA;AzFs/TV;AyFn/TQ;EACE;UAAA;AzFq/TV;AyFl/TQ;EACE;UAAA;AzFo/TV;;AyF7+TA;EACE,eFhnB+B;EEinB/B,mBFhnBiC;EEinBjC,eFhnB+B;EEinB/B,kBF/mB4B;EEgnB5B,UF/mB6B;EEgnB7B,mBFlnBgC;EEmnBhC,gBFhnBiC;AvFgmVnC;AyF9+TE;EACE;EACA;AzFg/TJ;AyF7+TE;EACE;EACA;EACA,UFxnBwB;EEynBxB,WFxnByB;EEynBzB,kBFxnBgC;EEynBhC,mBFtnB2B;EEunB3B,WF9uBkB;EE+uBlB,gBF5nByB;EE6nBzB;AzF++TJ;AyF7+TI;EACE,mBF5nByB;AvF2mV/B;AyF7+TM;EACE,mBFjoByB;EEkoBzB,WFvvBc;AvFsuVtB;AyF5+TM;EACE,mBFtoByB;AvFonVjC;AyFz+TE;EACE;EACA;EACA,YFlpB4B;EEmpB5B;EACA;EACA,mBF/oB2B;AvF0nV/B;;AyFt+TA;EACE;AzFy+TF;;AyFt+TA;EACE,kCFjwBqB;UEiwBrB,0BFjwBqB;AvF0uVvB;;AyFt+TA;EACE,4CFpwBqB;UEowBrB,oCFpwBqB;AvF6uVvB;;AyFt+TA;EACE;AzFy+TF;;AyFr+TA;EACE;EACA;EACA;EACA;EACA;AzFw+TF;;AyFn+TE;EACE;EACA,OF5pBqB;AvFkoVzB;AyFn+TE;EACE;EACA;AzFq+TJ;;A0FjxVA;EAEI;IACE;E1FmxVJ;E0FhxVE;IACE;E1FkxVJ;AACF;A0F7wVA;EAGI;IACE;E1F6wVJ;E0F1wVE;IACE;E1F4wVJ;AACF;A2FlyVA;EACE;IACE;E3FoyVF;E2FjyVA;IACE;E3FmyVF;E2FhyVA;IACE;E3FkyVF;E2F/xVA;IACE;E3FiyVF;AACF;A2FhzVA;EACE;IACE;E3FoyVF;E2FjyVA;IACE;E3FmyVF;E2FhyVA;IACE;E3FkyVF;E2F/xVA;IACE;E3FiyVF;AACF;A2F9xVA;EACE;IACE;IACA;E3FgyVF;AACF;A2FpyVA;EACE;IACE;IACA;E3FgyVF;AACF;A2F7xVA;EACE;IACE;IACA;IACA;E3F+xVF;E2F5xVA;IACE;IACA;IACA;E3F8xVF;E2F3xVA;IACE;IACA;IACA;E3F6xVF;E2F1xVA;IACE;IACA;IACA;E3F4xVF;E2FzxVA;IACE;IACA;IACA;E3F2xVF;AACF;A2FxzVA;EACE;IACE;IACA;IACA;E3F+xVF;E2F5xVA;IACE;IACA;IACA;E3F8xVF;E2F3xVA;IACE;IACA;IACA;E3F6xVF;E2F1xVA;IACE;IACA;IACA;E3F4xVF;E2FzxVA;IACE;IACA;IACA;E3F2xVF;AACF;A2FxxVA;EACE;IACE;IACA;IACA;E3F0xVF;E2FvxVA;IACE;IACA;IACA;E3FyxVF;E2FtxVA;IACE;IACA;IACA;E3FwxVF;E2FrxVA;IACE;IACA;IACA;E3FuxVF;AACF;A2F9yVA;EACE;IACE;IACA;IACA;E3F0xVF;E2FvxVA;IACE;IACA;IACA;E3FyxVF;E2FtxVA;IACE;IACA;IACA;E3FwxVF;E2FrxVA;IACE;IACA;IACA;E3FuxVF;AACF;A4Fr2VA;EACE;IACE;E5Fu2VF;E4Fp2VA;IACE;E5Fs2VF;E4Fn2VA;IACE;E5Fq2VF;E4Fl2VA;IACE;E5Fo2VF;AACF;A4Fn3VA;EACE;IACE;E5Fu2VF;E4Fp2VA;IACE;E5Fs2VF;E4Fn2VA;IACE;E5Fq2VF;E4Fl2VA;IACE;E5Fo2VF;AACF;A4Fh2VA;EACE;IACE;IACA;E5Fk2VF;E4F/1VA;IACE;IACA;E5Fi2VF;AACF;A4F12VA;EACE;IACE;IACA;E5Fk2VF;E4F/1VA;IACE;IACA;E5Fi2VF;AACF;A4F71VA;EACE;IACE;IACA;IACA;E5F+1VF;E4F51VA;IACE;IACA;IACA;E5F81VF;E4F31VA;IACE;IACA;IACA;E5F61VF;E4F11VA;IACE;IACA;IACA;E5F41VF;E4Fz1VA;IACE;IACA;IACA;E5F21VF;AACF;A4Fx3VA;EACE;IACE;IACA;IACA;E5F+1VF;E4F51VA;IACE;IACA;IACA;E5F81VF;E4F31VA;IACE;IACA;IACA;E5F61VF;E4F11VA;IACE;IACA;IACA;E5F41VF;E4Fz1VA;IACE;IACA;IACA;E5F21VF;AACF;A4Fx1VA;EACE;IACE;IACA;IACA;E5F01VF;E4Fv1VA;IACE;IACA;IACA;E5Fy1VF;E4Ft1VA;IACE;IACA;IACA;E5Fw1VF;E4Fr1VA;IACE;IACA;IACA;E5Fu1VF;AACF;A4F92VA;EACE;IACE;IACA;IACA;E5F01VF;E4Fv1VA;IACE;IACA;IACA;E5Fy1VF;E4Ft1VA;IACE;IACA;IACA;E5Fw1VF;E4Fr1VA;IACE;IACA;IACA;E5Fu1VF;AACF;A4Fp1VA;EACE;IACE;E5Fs1VF;E4Fn1VA;IACE;E5Fq1VF;E4Fl1VA;IACE;E5Fo1VF;E4Fj1VA;IACE;E5Fm1VF;AACF;A4Fl2VA;EACE;IACE;E5Fs1VF;E4Fn1VA;IACE;E5Fq1VF;E4Fl1VA;IACE;E5Fo1VF;E4Fj1VA;IACE;E5Fm1VF;AACF;A4F/0VA;EACE;IACE;IACA;IACA;E5Fi1VF;E4F90VA;IACE;IACA;IACA;E5Fg1VF;E4F70VA;IACE;IACA;E5F+0VF;E4F50VA;IACE;IACA;IACA;E5F80VF;AACF;A4Fp2VA;EACE;IACE;IACA;IACA;E5Fi1VF;E4F90VA;IACE;IACA;IACA;E5Fg1VF;E4F70VA;IACE;IACA;E5F+0VF;E4F50VA;IACE;IACA;IACA;E5F80VF;AACF;A4F30VA;EACE;IACE;IACA;E5F60VF;E4F10VA;IACE;IACA;E5F40VF;AACF;A4Fr1VA;EACE;IACE;IACA;E5F60VF;E4F10VA;IACE;IACA;E5F40VF;AACF;A4Fz0VA;EACE;IACE;E5F20VF;E4Fx0VA;IACE;E5F00VF;AACF;A4Fj1VA;EACE;IACE;E5F20VF;E4Fx0VA;IACE;E5F00VF;AACF;AwFp9VE;EKbI;A7Fo+VN;A6Fh+VE;EACE;A7Fk+VJ;A6F99VI;EACE;EACA;EACA;EACA;EACA;EACA;A7Fg+VN;A6F99VM;EACE;A7Fg+VR;A6F79VM;EACE;EACA;EACA;A7F+9VR;A6F59VM;EAEE;EACA;A7F69VR;A6F19VM;EAEE;EACA;A7F29VR;A6Fx9VM;EACE;EACA;EACA;A7F09VR;A6Fv9VM;EAEE;EACA;EACA;A7Fw9VR;A6Fr9VM;EAEE;EACA;EACA;A7Fs9VR;A6Fn9VM;EACE;EACA;EACA;A7Fq9VR;A6Fl9VM;EAEE;EACA;A7Fm9VR;A6Fh9VM;EAEE;EACA;A7Fi9VR;A6F58VE;ELlEA;IKqEM;E7F68VN;E6F38VM;IACE;E7F68VR;E6F18VM;IACE;E7F48VR;AACF;A8FziWI;EACE;A9F2iWN;A8FziWM;EACE;EACA;EACA;EACA;EACA;A9F2iWR;A8FxiWM;EAEE;EACA;EACA;EACA;A9FyiWR;A8FtiWM;EAEE;EACA;EACA;EACA;A9FuiWR;A8FpiWM;EAEE;EACA;EACA;EACA;EACA;A9FqiWR;A8FliWM;EACE;EACA;EACA;EACA;EACA;A9FoiWR;A8FjiWM;EAEE;EACA;EACA;EACA;EACA;A9FkiWR;A8F/hWM;EAEE;EACA;EACA;EACA;A9FgiWR;A8F7hWM;EACE;EACA;EACA;EACA;EACA;A9F+hWR;A8F5hWM;EAEE;EACA;EACA;EACA;A9F6hWR;;A+FvmWA;EACE;IAAI;E/F2mWJ;E+F1mWA;IAAM;E/F6mWN;AACF;;A+FhnWA;EACE;IAAI;E/F2mWJ;E+F1mWA;IAAM;E/F6mWN;AACF;A+FnlWA;;;EAGE;A/FqlWF;;A+FllWA;EACE;EACA;A/FqlWF;A+FllWE;EACE;EACA;EAEA;EACA;EAEA;EACA;EACA;A/FklWJ;A+FhlWI;EACE;A/FklWN;A+F9kWM;EAIE,WCrDkB;AhGkoW1B;A+FpkWQ;EAIE,+BCjEoB;AhGooW9B;A+F7jWE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A/F+jWJ;A+F7jWI;EACE;EACA;EACA;EACA;EACA;A/F+jWN;A+F1jWE;EAIE,8BC3Gc;AhGoqWlB;A+FtjWE;EAEE,qBC/GkB;AhGsqWtB;A+FpjWE;EACE;A/FsjWJ;A+FnjWE;EACE,YCpHY;AhGyqWhB;A+FljWE;;EAEE;EACA;EACA;A/FojWJ;;A+F9iWE;EACE;EACA;EACA;EACA;A/FijWJ;A+F/iWI;EACE;A/FijWN;A+F9iWI;EACE;EACA;A/FgjWN;A+F5iWE;EAEE;A/F6iWJ;A+F1iWE;EAEE;EACA;EACA;A/F2iWJ;A+FpiWI;EACE;A/FsiWN;A+FliWE;EAGE;A/FkiWJ;A+F/hWE;EAEE;A/FgiWJ;A+F9hWI;EACE;EACA;EACA;EACA;A/FgiWN;A+F5hWE;EAEE;EACA;EACA;A/F6hWJ;A+F1hWE;EACE;A/F4hWJ;A+FzhWE;EACE;A/F2hWJ;A+FthWE;EACE;A/FwhWJ;A+FrhWE;;EAxMA;A/FiuWF;A+FrhWI;;EACE;A/FwhWN;A+FphWE;EACE;EACA;EACA;EACA;EACA;A/FshWJ;A+FphWI;EACE,aC5NmB;AhGkvWzB;A+FhhWI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A/FkhWN;A+FhhWe;EACP;A/FkhWR;;A+F/gWe;EACP;EACA;EACA;EACA;EACA;A/FkhWR;A+FhhWQ;EACE;A/FkhWV;;A+F7gWI;EACE;A/FghWN;A+F5gWI;EACE;EACA;EACA;EACA;A/F8gWN;A+F3gWI;EACE;EACA;EACA;EACA;EACA;A/F6gWN;A+FzgWE;EACE;A/F2gWJ;A+FxgWE;EACE;A/F0gWJ;A+FtgWE;EACE;EApRM,sBAqRc;A/F0gWxB;A+FxgWI;EACE;A/F0gWN;A+FvgWI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;A/FygWN;A+FtgWI;EACE;A/FwgWN;A+FtgWM;EACE;A/FwgWR;A+FrgWM;EAlTJ;A/F0zWF;A+FpgWM;EACE;EACA;KAAA;UAAA;A/FsgWR;A+FpgWQ;EACE;EACA;A/FsgWV;A+FngWQ;EACE;A/FqgWV;A+FlgWQ;EACE;A/FogWV;A+FhgWM;EACE;A/FkgWR;A+F9/VI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA1UI,+CA2UgB;EACpB;EACA;EAlVI,sBAmVgB;A/FmgW1B;A+FjgWM;EACE;UAAA;A/FmgWR;A+F9/VE;EACE;EACA;EACA;EACA;A/FggWJ;A+F5/VI;EACE;EACA;EACA;A/F8/VN;A+F3/VI;;EAEE;A/F6/VN;A+F1/VI;EACE;A/F4/VN;A+Fz/VI;EACE;EACA;EACA;A/F2/VN;A+Ft/VI;EACE;EACA;EACA;EACA;A/Fw/VN;A+Fr/VI;EACE;A/Fu/VN;A+Fl/VE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A/Fo/VJ;;A+F/+VE;EAEE;A/Fi/VJ;A+F7+VI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A/F++VN;A+F5+VI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A/F8+VN;A+Fz+VI;EACE;EACA;EACA;EACA;A/F2+VN;A+Fx+VI;EACE;EACA;EACA;EACA;A/F0+VN;A+Fr+VI;EACE;EACA;A/Fu+VN;A+Fp+VI;EACE;EACA;A/Fs+VN;A+Fh+VI;EAEE;A/Fi+VN;;A+F59VA;;;EAGE;A/F+9VF;;A+F59VA;EACE;EA7dQ,sBA8dY;A/Fi+VtB;A+F/9VE;EACE;A/Fi+VJ;;A+F79VA;EACE;EACA;EAveQ,sBAweY;A/Fk+VtB;A+Fh+VE;EACE;A/Fk+VJ;;A+F79VE;EACE;A/Fg+VJ;A+F79VE;EACE;EACA;EACA;A/F+9VJ;;AiGr+WA;EACE;EACA;EACA;AjGw+WF;;AiGr+WA;EAEE;EACA;EACA;EACA;AjGu+WF;AiGt+WE;EACE;AjGw+WJ;AiGt+WE;EACE;AjGw+WJ;;AiGn+WE;EACE;AjGs+WJ;AiGr+WI;EACE;AjGu+WN;;AiG1+WE;EACE;AjG6+WJ;AiG5+WI;EACE;AjG8+WN;;AiGj/WE;EACE;AjGo/WJ;AiGn/WI;EACE;AjGq/WN;;AiGx/WE;EACE;AjG2/WJ;AiG1/WI;EACE;AjG4/WN;;AiG//WE;EACE;AjGkgXJ;AiGjgXI;EACE;AjGmgXN;;AiGtgXE;EACE;AjGygXJ;AiGxgXI;EACE;AjG0gXN;;AiG7gXE;EACE;AjGghXJ;AiG/gXI;EACE;AjGihXN;;AiGphXE;EACE;AjGuhXJ;AiGthXI;EACE;AjGwhXN;;AiG3hXE;EACE;AjG8hXJ;AiG7hXI;EACE;AjG+hXN;;AiGliXE;EACE;AjGqiXJ;AiGpiXI;EACE;AjGsiXN;;AiGziXE;EACE;AjG4iXJ;AiG3iXI;EACE;AjG6iXN;;AiGhjXE;EACE;AjGmjXJ;AiGljXI;EACE;AjGojXN;;AiGvjXE;EACE;AjG0jXJ;AiGzjXI;EACE;AjG2jXN;;AiG9jXE;EACE;AjGikXJ;AiGhkXI;EACE;AjGkkXN;;AiGrkXE;EACE;AjGwkXJ;AiGvkXI;EACE;AjGykXN;;AiG5kXE;EACE;AjG+kXJ;AiG9kXI;EACE;AjGglXN;;AiGnlXE;EACE;AjGslXJ;AiGrlXI;EACE;AjGulXN;;AiG1lXE;EACE;AjG6lXJ;AiG5lXI;EACE;AjG8lXN;;AiGjmXE;EACE;AjGomXJ;AiGnmXI;EACE;AjGqmXN;;AiGxmXE;EACE;AjG2mXJ;AiG1mXI;EACE;AjG4mXN;;AiG/mXE;EACE;AjGknXJ;AiGjnXI;EACE;AjGmnXN;;AiGtnXE;EACE;AjGynXJ;AiGxnXI;EACE;AjG0nXN;;AiG7nXE;EACE;AjGgoXJ;AiG/nXI;EACE;AjGioXN;;AiGpoXE;EACE;AjGuoXJ;AiGtoXI;EACE;AjGwoXN;;AiG3oXE;EACE;AjG8oXJ;AiG7oXI;EACE;AjG+oXN;;AiGlpXE;EACE;AjGqpXJ;AiGppXI;EACE;AjGspXN;;AiGzpXE;EACE;AjG4pXJ;AiG3pXI;EACE;AjG6pXN;;AiGhqXE;EACE;AjGmqXJ;AiGlqXI;EACE;AjGoqXN;;AiGvqXE;EACE;AjG0qXJ;AiGzqXI;EACE;AjG2qXN;;AiG9qXE;EACE;AjGirXJ;AiGhrXI;EACE;AjGkrXN;;AiGrrXE;EACE;AjGwrXJ;AiGvrXI;EACE;AjGyrXN;;AiG5rXE;EACE;AjG+rXJ;AiG9rXI;EACE;AjGgsXN;;AiGnsXE;EACE;AjGssXJ;AiGrsXI;EACE;AjGusXN;;AiG1sXE;EACE;AjG6sXJ;AiG5sXI;EACE;AjG8sXN;;AiGjtXE;EACE;AjGotXJ;AiGntXI;EACE;AjGqtXN;;AiGxtXE;EACE;AjG2tXJ;AiG1tXI;EACE;AjG4tXN;;AiG/tXE;EACE;AjGkuXJ;AiGjuXI;EACE;AjGmuXN;;AiGtuXE;EACE;AjGyuXJ;AiGxuXI;EACE;AjG0uXN;;AiG7uXE;EACE;AjGgvXJ;AiG/uXI;EACE;AjGivXN;;AiGpvXE;EACE;AjGuvXJ;AiGtvXI;EACE;AjGwvXN;;AiG3vXE;EACE;AjG8vXJ;AiG7vXI;EACE;AjG+vXN;;AiGlwXE;EACE;AjGqwXJ;AiGpwXI;EACE;AjGswXN;;AiGzwXE;EACE;AjG4wXJ;AiG3wXI;EACE;AjG6wXN;;AiGhxXE;EACE;AjGmxXJ;AiGlxXI;EACE;AjGoxXN;;AiGvxXE;EACE;AjG0xXJ;AiGzxXI;EACE;AjG2xXN;;AiG9xXE;EACE;AjGiyXJ;AiGhyXI;EACE;AjGkyXN;;AiGryXE;EACE;AjGwyXJ;AiGvyXI;EACE;AjGyyXN;;AiG5yXE;EACE;AjG+yXJ;AiG9yXI;EACE;AjGgzXN;;AiGnzXE;EACE;AjGszXJ;AiGrzXI;EACE;AjGuzXN;;AiG1zXE;EACE;AjG6zXJ;AiG5zXI;EACE;AjG8zXN;;AiGj0XE;EACE;AjGo0XJ;AiGn0XI;EACE;AjGq0XN;;AiGx0XE;EACE;AjG20XJ;AiG10XI;EACE;AjG40XN;;AiG/0XE;EACE;AjGk1XJ;AiGj1XI;EACE;AjGm1XN;;AiGt1XE;EACE;AjGy1XJ;AiGx1XI;EACE;AjG01XN;;AiG71XE;EACE;AjGg2XJ;AiG/1XI;EACE;AjGi2XN;;AiGp2XE;EACE;AjGu2XJ;AiGt2XI;EACE;AjGw2XN;;AiG32XE;EACE;AjG82XJ;AiG72XI;EACE;AjG+2XN;;AiGl3XE;EACE;AjGq3XJ;AiGp3XI;EACE;AjGs3XN;;AiGz3XE;EACE;AjG43XJ;AiG33XI;EACE;AjG63XN;;AiGh4XE;EACE;AjGm4XJ;AiGl4XI;EACE;AjGo4XN;;AiGv4XE;EACE;AjG04XJ;AiGz4XI;EACE;AjG24XN;;AiG94XE;EACE;AjGi5XJ;AiGh5XI;EACE;AjGk5XN;;AiGr5XE;EACE;AjGw5XJ;AiGv5XI;EACE;AjGy5XN;;AiG55XE;EACE;AjG+5XJ;AiG95XI;EACE;AjGg6XN;;AiGn6XE;EACE;AjGs6XJ;AiGr6XI;EACE;AjGu6XN;;AiG16XE;EACE;AjG66XJ;AiG56XI;EACE;AjG86XN;;AiGj7XE;EACE;AjGo7XJ;AiGn7XI;EACE;AjGq7XN;;AiGx7XE;EACE;AjG27XJ;AiG17XI;EACE;AjG47XN;;AiG/7XE;EACE;AjGk8XJ;AiGj8XI;EACE;AjGm8XN;;AiGt8XE;EACE;AjGy8XJ;AiGx8XI;EACE;AjG08XN;;AiG78XE;EACE;AjGg9XJ;AiG/8XI;EACE;AjGi9XN;;AiGp9XE;EACE;AjGu9XJ;AiGt9XI;EACE;AjGw9XN;;AiG39XE;EACE;AjG89XJ;AiG79XI;EACE;AjG+9XN;;AiGl+XE;EACE;AjGq+XJ;AiGp+XI;EACE;AjGs+XN;;AiGz+XE;EACE;AjG4+XJ;AiG3+XI;EACE;AjG6+XN;;AiGh/XE;EACE;AjGm/XJ;AiGl/XI;EACE;AjGo/XN;;AiGv/XE;EACE;AjG0/XJ;AiGz/XI;EACE;AjG2/XN;;AiG9/XE;EACE;AjGigYJ;AiGhgYI;EACE;AjGkgYN;;AiGrgYE;EACE;AjGwgYJ;AiGvgYI;EACE;AjGygYN;;AiG5gYE;EACE;AjG+gYJ;AiG9gYI;EACE;AjGghYN;;AiGnhYE;EACE;AjGshYJ;AiGrhYI;EACE;AjGuhYN;;AiG1hYE;EACE;AjG6hYJ;AiG5hYI;EACE;AjG8hYN;;AiGjiYE;EACE;AjGoiYJ;AiGniYI;EACE;AjGqiYN;;AiGxiYE;EACE;AjG2iYJ;AiG1iYI;EACE;AjG4iYN;;AiG/iYE;EACE;AjGkjYJ;AiGjjYI;EACE;AjGmjYN;;AiGtjYE;EACE;AjGyjYJ;AiGxjYI;EACE;AjG0jYN;;AiG7jYE;EACE;AjGgkYJ;AiG/jYI;EACE;AjGikYN;;AiGpkYE;EACE;AjGukYJ;AiGtkYI;EACE;AjGwkYN;;AiG3kYE;EACE;AjG8kYJ;AiG7kYI;EACE;AjG+kYN;;AiGllYE;EACE;AjGqlYJ;AiGplYI;EACE;AjGslYN;;AiGzlYE;EACE;AjG4lYJ;AiG3lYI;EACE;AjG6lYN;;AiGhmYE;EACE;AjGmmYJ;AiGlmYI;EACE;AjGomYN;;AiGvmYE;EACE;AjG0mYJ;AiGzmYI;EACE;AjG2mYN;;AiG9mYE;EACE;AjGinYJ;AiGhnYI;EACE;AjGknYN;;AiGrnYE;EACE;AjGwnYJ;AiGvnYI;EACE;AjGynYN;;AiG5nYE;EACE;AjG+nYJ;AiG9nYI;EACE;AjGgoYN;;AiGnoYE;EACE;AjGsoYJ;AiGroYI;EACE;AjGuoYN;;AiG1oYE;EACE;AjG6oYJ;AiG5oYI;EACE;AjG8oYN;;AiGjpYE;EACE;AjGopYJ;AiGnpYI;EACE;AjGqpYN;;AiGxpYE;EACE;AjG2pYJ;AiG1pYI;EACE;AjG4pYN;;AiG/pYE;EACE;AjGkqYJ;AiGjqYI;EACE;AjGmqYN;;AiGtqYE;EACE;AjGyqYJ;AiGxqYI;EACE;AjG0qYN;;AiG7qYE;EACE;AjGgrYJ;AiG/qYI;EACE;AjGirYN;;AiGprYE;EACE;AjGurYJ;AiGtrYI;EACE;AjGwrYN;;AiG3rYE;EACE;AjG8rYJ;AiG7rYI;EACE;AjG+rYN;;AiGlsYE;EACE;AjGqsYJ;AiGpsYI;EACE;AjGssYN;;AiGzsYE;EACE;AjG4sYJ;AiG3sYI;EACE;AjG6sYN;;AiGhtYE;EACE;AjGmtYJ;AiGltYI;EACE;AjGotYN;;AiGvtYE;EACE;AjG0tYJ;AiGztYI;EACE;AjG2tYN;;AiG9tYE;EACE;AjGiuYJ;AiGhuYI;EACE;AjGkuYN;;AiGruYE;EACE;AjGwuYJ;AiGvuYI;EACE;AjGyuYN;;AiG5uYE;EACE;AjG+uYJ;AiG9uYI;EACE;AjGgvYN;;AiGnvYE;EACE;AjGsvYJ;AiGrvYI;EACE;AjGuvYN;;AiG1vYE;EACE;AjG6vYJ;AiG5vYI;EACE;AjG8vYN;;AiGjwYE;EACE;AjGowYJ;AiGnwYI;EACE;AjGqwYN;;AiGxwYE;EACE;AjG2wYJ;AiG1wYI;EACE;AjG4wYN;;AiG/wYE;EACE;AjGkxYJ;AiGjxYI;EACE;AjGmxYN;;AiGtxYE;EACE;AjGyxYJ;AiGxxYI;EACE;AjG0xYN;;AiG7xYE;EACE;AjGgyYJ;AiG/xYI;EACE;AjGiyYN;;AiGpyYE;EACE;AjGuyYJ;AiGtyYI;EACE;AjGwyYN;;AiG3yYE;EACE;AjG8yYJ;AiG7yYI;EACE;AjG+yYN;;AiGlzYE;EACE;AjGqzYJ;AiGpzYI;EACE;AjGszYN;;AiGzzYE;EACE;AjG4zYJ;AiG3zYI;EACE;AjG6zYN;;AiGh0YE;EACE;AjGm0YJ;AiGl0YI;EACE;AjGo0YN;;AiGv0YE;EACE;AjG00YJ;AiGz0YI;EACE;AjG20YN;;AiG90YE;EACE;AjGi1YJ;AiGh1YI;EACE;AjGk1YN;;AiGr1YE;EACE;AjGw1YJ;AiGv1YI;EACE;AjGy1YN;;AiG51YE;EACE;AjG+1YJ;AiG91YI;EACE;AjGg2YN;;AiGn2YE;EACE;AjGs2YJ;AiGr2YI;EACE;AjGu2YN;;AiG12YE;EACE;AjG62YJ;AiG52YI;EACE;AjG82YN;;AiGj3YE;EACE;AjGo3YJ;AiGn3YI;EACE;AjGq3YN;;AiGx3YE;EACE;AjG23YJ;AiG13YI;EACE;AjG43YN;;AiG/3YE;EACE;AjGk4YJ;AiGj4YI;EACE;AjGm4YN;;AiGt4YE;EACE;AjGy4YJ;AiGx4YI;EACE;AjG04YN;;AiG74YE;EACE;AjGg5YJ;AiG/4YI;EACE;AjGi5YN;;AiGp5YE;EACE;AjGu5YJ;AiGt5YI;EACE;AjGw5YN;;AiG35YE;EACE;AjG85YJ;AiG75YI;EACE;AjG+5YN;;AiGl6YE;EACE;AjGq6YJ;AiGp6YI;EACE;AjGs6YN;;AiGz6YE;EACE;AjG46YJ;AiG36YI;EACE;AjG66YN;;AiGh7YE;EACE;AjGm7YJ;AiGl7YI;EACE;AjGo7YN;;AiGv7YE;EACE;AjG07YJ;AiGz7YI;EACE;AjG27YN;;AiG97YE;EACE;AjGi8YJ;AiGh8YI;EACE;AjGk8YN;;AiGr8YE;EACE;AjGw8YJ;AiGv8YI;EACE;AjGy8YN;;AiG58YE;EACE;AjG+8YJ;AiG98YI;EACE;AjGg9YN;;AiGn9YE;EACE;AjGs9YJ;AiGr9YI;EACE;AjGu9YN;;AiG19YE;EACE;AjG69YJ;AiG59YI;EACE;AjG89YN;;AiGj+YE;EACE;AjGo+YJ;AiGn+YI;EACE;AjGq+YN;;AiGx+YE;EACE;AjG2+YJ;AiG1+YI;EACE;AjG4+YN;;AiG/+YE;EACE;AjGk/YJ;AiGj/YI;EACE;AjGm/YN;;AiGt/YE;EACE;AjGy/YJ;AiGx/YI;EACE;AjG0/YN;;AiG7/YE;EACE;AjGggZJ;AiG//YI;EACE;AjGigZN;;AiGpgZE;EACE;AjGugZJ;AiGtgZI;EACE;AjGwgZN;;AiG3gZE;EACE;AjG8gZJ;AiG7gZI;EACE;AjG+gZN;;AiGlhZE;EACE;AjGqhZJ;AiGphZI;EACE;AjGshZN;;AiGzhZE;EACE;AjG4hZJ;AiG3hZI;EACE;AjG6hZN;;AiGhiZE;EACE;AjGmiZJ;AiGliZI;EACE;AjGoiZN;;AiGviZE;EACE;AjG0iZJ;AiGziZI;EACE;AjG2iZN;;AiG9iZE;EACE;AjGijZJ;AiGhjZI;EACE;AjGkjZN;;AiGrjZE;EACE;AjGwjZJ;AiGvjZI;EACE;AjGyjZN;;AiG5jZE;EACE;AjG+jZJ;AiG9jZI;EACE;AjGgkZN;;AiGnkZE;EACE;AjGskZJ;AiGrkZI;EACE;AjGukZN;;AiG1kZE;EACE;AjG6kZJ;AiG5kZI;EACE;AjG8kZN;;AiGjlZE;EACE;AjGolZJ;AiGnlZI;EACE;AjGqlZN;;AiGxlZE;EACE;AjG2lZJ;AiG1lZI;EACE;AjG4lZN;;AiG/lZE;EACE;AjGkmZJ;AiGjmZI;EACE;AjGmmZN;;AiGtmZE;EACE;AjGymZJ;AiGxmZI;EACE;AjG0mZN;;AiG7mZE;EACE;AjGgnZJ;AiG/mZI;EACE;AjGinZN;;AiGpnZE;EACE;AjGunZJ;AiGtnZI;EACE;AjGwnZN;;AiG3nZE;EACE;AjG8nZJ;AiG7nZI;EACE;AjG+nZN;;AiGloZE;EACE;AjGqoZJ;AiGpoZI;EACE;AjGsoZN;;AiGzoZE;EACE;AjG4oZJ;AiG3oZI;EACE;AjG6oZN;;AiGhpZE;EACE;AjGmpZJ;AiGlpZI;EACE;AjGopZN;;AiGvpZE;EACE;AjG0pZJ;AiGzpZI;EACE;AjG2pZN;;AiG9pZE;EACE;AjGiqZJ;AiGhqZI;EACE;AjGkqZN;;AiGrqZE;EACE;AjGwqZJ;AiGvqZI;EACE;AjGyqZN;;AiG5qZE;EACE;AjG+qZJ;AiG9qZI;EACE;AjGgrZN;;AiGnrZE;EACE;AjGsrZJ;AiGrrZI;EACE;AjGurZN;;AiG1rZE;EACE;AjG6rZJ;AiG5rZI;EACE;AjG8rZN;;AiGjsZE;EACE;AjGosZJ;AiGnsZI;EACE;AjGqsZN;;AiGxsZE;EACE;AjG2sZJ;AiG1sZI;EACE;AjG4sZN;;AiG/sZE;EACE;AjGktZJ;AiGjtZI;EACE;AjGmtZN;;AiGttZE;EACE;AjGytZJ;AiGxtZI;EACE;AjG0tZN;;AiG7tZE;EACE;AjGguZJ;AiG/tZI;EACE;AjGiuZN;;AiGpuZE;EACE;AjGuuZJ;AiGtuZI;EACE;AjGwuZN;;AiG3uZE;EACE;AjG8uZJ;AiG7uZI;EACE;AjG+uZN;;AiGlvZE;EACE;AjGqvZJ;AiGpvZI;EACE;AjGsvZN;;AiGzvZE;EACE;AjG4vZJ;AiG3vZI;EACE;AjG6vZN;;AiGhwZE;EACE;AjGmwZJ;AiGlwZI;EACE;AjGowZN;;AiGvwZE;EACE;AjG0wZJ;AiGzwZI;EACE;AjG2wZN;;AiG9wZE;EACE;AjGixZJ;AiGhxZI;EACE;AjGkxZN;;AiGrxZE;EACE;AjGwxZJ;AiGvxZI;EACE;AjGyxZN;;AiG5xZE;EACE;AjG+xZJ;AiG9xZI;EACE;AjGgyZN;;AiGnyZE;EACE;AjGsyZJ;AiGryZI;EACE;AjGuyZN;;AiG1yZE;EACE;AjG6yZJ;AiG5yZI;EACE;AjG8yZN;;AiGjzZE;EACE;AjGozZJ;AiGnzZI;EACE;AjGqzZN;;AiGxzZE;EACE;AjG2zZJ;AiG1zZI;EACE;AjG4zZN;;AiG/zZE;EACE;AjGk0ZJ;AiGj0ZI;EACE;AjGm0ZN;;AiGt0ZE;EACE;AjGy0ZJ;AiGx0ZI;EACE;AjG00ZN;;AiG70ZE;EACE;AjGg1ZJ;AiG/0ZI;EACE;AjGi1ZN;;AiGp1ZE;EACE;AjGu1ZJ;AiGt1ZI;EACE;AjGw1ZN;;AiG31ZE;EACE;AjG81ZJ;AiG71ZI;EACE;AjG+1ZN;;AiGl2ZE;EACE;AjGq2ZJ;AiGp2ZI;EACE;AjGs2ZN;;AiGz2ZE;EACE;AjG42ZJ;AiG32ZI;EACE;AjG62ZN;;AiGh3ZE;EACE;AjGm3ZJ;AiGl3ZI;EACE;AjGo3ZN;;AiGv3ZE;EACE;AjG03ZJ;AiGz3ZI;EACE;AjG23ZN;;AiG93ZE;EACE;AjGi4ZJ;AiGh4ZI;EACE;AjGk4ZN;;AiGr4ZE;EACE;AjGw4ZJ;AiGv4ZI;EACE;AjGy4ZN;;AiG54ZE;EACE;AjG+4ZJ;AiG94ZI;EACE;AjGg5ZN;;AiGn5ZE;EACE;AjGs5ZJ;AiGr5ZI;EACE;AjGu5ZN;;AiG15ZE;EACE;AjG65ZJ;AiG55ZI;EACE;AjG85ZN;;AiGj6ZE;EACE;AjGo6ZJ;AiGn6ZI;EACE;AjGq6ZN;;AiGx6ZE;EACE;AjG26ZJ;AiG16ZI;EACE;AjG46ZN;;AiG/6ZE;EACE;AjGk7ZJ;AiGj7ZI;EACE;AjGm7ZN;;AiGt7ZE;EACE;AjGy7ZJ;AiGx7ZI;EACE;AjG07ZN;;AiG77ZE;EACE;AjGg8ZJ;AiG/7ZI;EACE;AjGi8ZN;;AiGp8ZE;EACE;AjGu8ZJ;AiGt8ZI;EACE;AjGw8ZN;;AiG38ZE;EACE;AjG88ZJ;AiG78ZI;EACE;AjG+8ZN;;AiGl9ZE;EACE;AjGq9ZJ;AiGp9ZI;EACE;AjGs9ZN;;AiGz9ZE;EACE;AjG49ZJ;AiG39ZI;EACE;AjG69ZN;;AiGh+ZE;EACE;AjGm+ZJ;AiGl+ZI;EACE;AjGo+ZN;;AiGv+ZE;EACE;AjG0+ZJ;AiGz+ZI;EACE;AjG2+ZN;;AiG9+ZE;EACE;AjGi/ZJ;AiGh/ZI;EACE;AjGk/ZN;;AiGr/ZE;EACE;AjGw/ZJ;AiGv/ZI;EACE;AjGy/ZN;;AiG5/ZE;EACE;AjG+/ZJ;AiG9/ZI;EACE;AjGggaN;;AiGngaE;EACE;AjGsgaJ;AiGrgaI;EACE;AjGugaN;;AiG1gaE;EACE;AjG6gaJ;AiG5gaI;EACE;AjG8gaN;;AiGjhaE;EACE;AjGohaJ;AiGnhaI;EACE;AjGqhaN;;AiGxhaE;EACE;AjG2haJ;AiG1haI;EACE;AjG4haN;;AiG/haE;EACE;AjGkiaJ;AiGjiaI;EACE;AjGmiaN;;AiGtiaE;EACE;AjGyiaJ;AiGxiaI;EACE;AjG0iaN;;AiG7iaE;EACE;AjGgjaJ;AiG/iaI;EACE;AjGijaN;;AiGpjaE;EACE;AjGujaJ;AiGtjaI;EACE;AjGwjaN;;AiG3jaE;EACE;AjG8jaJ;AiG7jaI;EACE;AjG+jaN;;AiGlkaE;EACE;AjGqkaJ;AiGpkaI;EACE;AjGskaN;;AiGzkaE;EACE;AjG4kaJ;AiG3kaI;EACE;AjG6kaN;;AiGhlaE;EACE;AjGmlaJ;AiGllaI;EACE;AjGolaN;;AiGvlaE;EACE;AjG0laJ;AiGzlaI;EACE;AjG2laN;;AiG9laE;EACE;AjGimaJ;AiGhmaI;EACE;AjGkmaN;;AiGrmaE;EACE;AjGwmaJ;AiGvmaI;EACE;AjGymaN;;AiG5maE;EACE;AjG+maJ;AiG9maI;EACE;AjGgnaN;;AiGnnaE;EACE;AjGsnaJ;AiGrnaI;EACE;AjGunaN;;AiG1naE;EACE;AjG6naJ;AiG5naI;EACE;AjG8naN;;AiGjoaE;EACE;AjGooaJ;AiGnoaI;EACE;AjGqoaN;;AiGxoaE;EACE;AjG2oaJ;AiG1oaI;EACE;AjG4oaN;;AiG/oaE;EACE;AjGkpaJ;AiGjpaI;EACE;AjGmpaN;;AiGtpaE;EACE;AjGypaJ;AiGxpaI;EACE;AjG0paN;;AiG7paE;EACE;AjGgqaJ;AiG/paI;EACE;AjGiqaN;;AiGpqaE;EACE;AjGuqaJ;AiGtqaI;EACE;AjGwqaN;;AiG3qaE;EACE;AjG8qaJ;AiG7qaI;EACE;AjG+qaN;;AiGlraE;EACE;AjGqraJ;AiGpraI;EACE;AjGsraN;;AiGzraE;EACE;AjG4raJ;AiG3raI;EACE;AjG6raN;;AiGhsaE;EACE;AjGmsaJ;AiGlsaI;EACE;AjGosaN;;AiGvsaE;EACE;AjG0saJ;AiGzsaI;EACE;AjG2saN;;AiG9saE;EACE;AjGitaJ;AiGhtaI;EACE;AjGktaN;;AiGrtaE;EACE;AjGwtaJ;AiGvtaI;EACE;AjGytaN;;AiG5taE;EACE;AjG+taJ;AiG9taI;EACE;AjGguaN;;AiGnuaE;EACE;AjGsuaJ;AiGruaI;EACE;AjGuuaN;;AiG1uaE;EACE;AjG6uaJ;AiG5uaI;EACE;AjG8uaN;;AiGjvaE;EACE;AjGovaJ;AiGnvaI;EACE;AjGqvaN;;AiGxvaE;EACE;AjG2vaJ;AiG1vaI;EACE;AjG4vaN;;AiG/vaE;EACE;AjGkwaJ;AiGjwaI;EACE;AjGmwaN;;AiGtwaE;EACE;AjGywaJ;AiGxwaI;EACE;AjG0waN;;AiG7waE;EACE;AjGgxaJ;AiG/waI;EACE;AjGixaN;;AiGpxaE;EACE;AjGuxaJ;AiGtxaI;EACE;AjGwxaN;;AiG3xaE;EACE;AjG8xaJ;AiG7xaI;EACE;AjG+xaN;;AkGvzaA;EACC;EAEA;EACA;AlGyzaD;AkGrzaC;EACC;AlGuzaF;AkGrzaE;EACC;AlGuzaH;AkGnzaE;EACC;EACA;AlGqzaH;AkGlzaE;EACC;EACA;EACA;AlGozaH;AkGjzaC;EACC;AlGmzaF;AkGhzaE;EACC;EACA;EACA;AlGkzaH;AkG/yaC;EACC;AlGizaF;AkG9yaE;EACC;AlGgzaH;AkG9yaE;EACC;AlGgzaH;AkG9yaE;EACC;AlGgzaH;AkG7yaC;EACC;EACA;AlG+yaF;;AkG3yaA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlG8yaD;AkG7yaC;EACC;EACA;AlG+yaF;AkG7yaC;EACC;EACA;AlG+yaF;AkG5yaE;EACC;EACA;EACA;AlG8yaH;AkG3yaC;EACC;EACA;AlG6yaF;AkG3yaC;EACC;EACA;EACA;EACA;EACA;EACA;AlG6yaF;AkG3yaC;EACC;EACA;EACA;AlG6yaF;AkG5yaE;EACC;EACA;EACA;EACA;EACA;EACA;AlG8yaH;AkG5yaE;EACC;EACA;EACA;AlG8yaH;AkG5yaE;EACC;EACA;AlG8yaH;;AmGh5aA;EACI;EACA;EAEA;EACA;EACA;AnGk5aJ;AmG/4aA;EACI;EACA;EAEA;EACA;EACA;AnGg5aJ;AmG74aA;EACI;EACA;EAEA;EACA;EACA;AnG84aJ;AmG34aA;EACI;AnG64aJ;AmG54aI;;EAEI;AnG84aR;;AmG14aA;EACI;EACA;EACA;AnG64aJ;;AmG14aA;EACI;EACA;EACA;AnG64aJ;;AmG14aA;AACA;EACI;EACA;EACA;AnG64aJ;;AmG34aA;;EAEI;EACA;EACA,clG/CQ;EkGgDR;EACA;AnG84aJ;;AmG54aA;EACI;EACA;AnG+4aJ;;AmG74aA;EAII;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,clGpES;EkGqET;AnG64aJ;;AmG34aA;EAGI;AnG44aJ;;AmG14aA;EAEI,yBlG5EG;EkG6EH,W9FlGO;AL8+aX;;AmG14aA;EAII;AnG04aJ;;AmGx4aA;EAII;AnGw4aJ;;AmGt4aA;EACI;AnGy4aJ;;AmGt4aA;EACI;AnGy4aJ;;AmGt4aA;EACI;AnGy4aJ;;AmGt4aA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnGy4aJ;;AmGt4aA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnGy4aJ;;AmGt4aA;EACI;AnGy4aJ;;AmGr4aA;EACI;AnGw4aJ;;AmGt4aA;EACI;EACA;EACA;EACA;AnGy4aJ;;AmGt4aA;EACI;EACA;EACA;EACA;EACA;EACA;EACA,mBlG7Ic;EkG8Id;EACA;EACA;AnGy4aJ;;AmGt4aA;EACI;EACA;AnGy4aJ;;AmGt4aA;EACI;EACA;AnGy4aJ;;AmGt4aA;EACI;EACA;AnGy4aJ;;AmGr4aA;;EAEI,qBlG3LG;EkG4LH;EACA;EACA;AnGw4aJ;;AmGp4aA;EACI,qBlGnMG;EkGoMH;AnGu4aJ;AgBlhbI;EmFyIJ;IAKQ;IACA;EnGw4aN;AACF;;AmGr4aA;EACI,qBlG7MG;EkG8MH;AnGw4aJ;;AmGr4aA;EACI,clGpME;AD4kbN;;AmGr4aA;EACI,clG9MQ;ADslbZ;AmGv4aI;EACI;AnGy4aR;;AmGr4aA;;;EASI;EACA;EACA;EACA;EACA,clGjOQ;EkGkOR;AnGk4aJ;;AmG/3aA;EACI;AnGk4aJ;;AmG/3aA;;EAEI,yBlG7Nc;AD+lblB;;AmG/3aA;EACI;EACA;EACA;EACA,clGhPS;EkGiPT;AnGk4aJ;;AmG/3aA;EACI;EACA;EACA;EACA,clGxPS;EkGyPT;AnGk4aJ;;AmG/3aA;EACI;AnGk4aJ;;AmG/3aA;EACI;AnGk4aJ;;AmG93aI;EACI;AnGi4aR;;AmG73aA;EACI;AnGg4aJ;;AmG73aA;;EAEI;AnGg4aJ;;AmG73aA;EACI;AnGg4aJ;;AmG73aA;EACI;AnGg4aJ;;AmG73aA;EACI;EACA;EACA;KAAA;AnGg4aJ;;AmG73aA;EACI;EACA;AnGg4aJ;;AmG73aA;EACI;EACA;AnGg4aJ;;AmG73aA;EACI;EACA;AnGg4aJ;;AmG73aA;EACI;EACA;AnGg4aJ;;AmG93aA;EACI;AnGi4aJ;;AmG/3aA;EACI;EACA;EACA;EACA;EACA;EACA;AnGk4aJ;;AmGh4aA;EACI;AnGm4aJ;;AmGj4aA;EACI;AnGo4aJ;;AmGj4aA;EACI;AnGo4aJ;;AmGj4aA;EACI;AnGo4aJ;;AmGj4aA;EACI;AnGo4aJ;;AmGj4aA;;EAEI;EACA;EACA;AnGo4aJ;;AmGj4aA;EACI;AnGo4aJ;;AmGj4aA;EACI;AnGo4aJ;;AmGj4aA;EACI;AnGo4aJ;;AmGj4aA;EACI;AnGo4aJ;;AmGj4aA;EACI;AnGo4aJ;;AmGj4aA;EACI;AnGo4aJ;;AmGj4aA;EACI;EACA;AnGo4aJ;;AmGj4aA;EACI,clGzXQ;EkG0XR;AnGo4aJ;;AmGj4aA;;EAEI;EACA;EACA;AnGo4aJ;;AmGj4aA;EACI;EACA;AnGo4aJ;;AmGj4aA;AAEA;EACI;AnGm4aJ;;AmGh4aA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnGm4aJ;;AmGh4aA;EACI;EACA;AnGm4aJ;;AmGh4aA;EACI;EACA;AnGm4aJ;;AmGh4aA;EACI;AnGm4aJ;;AmGh4aA;EACI;EACA;EACA;EACA;AnGm4aJ;;AmGh4aA;EACI;EACA;AnGm4aJ;;AmGh4aA;EACI;AnGm4aJ;;AmGh4aA;EACI;EACA;EACA;AnGm4aJ;;AmGh4aA;EACI;EACA;EACA;EACA;AnGm4aJ;;AmGh4aA;EACI;EACA;AnGm4aJ;;AmGh4aA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnGm4aJ;;AmGh4aA;EACI;EACA;AnGm4aJ;;AmGh4aA;EACI;EACA;AnGm4aJ;;AmGh4aA;EACI;EACA;EACA;EACA;EACA;EACA;AnGm4aJ;;AmG/3aI;EACI;AnGk4aR;AmGh4aQ;EACI,clGjfA;ADm3bZ;;AmG73aA;EACI;AnGg4aJ;;AmG73aA;EACI;AnGg4aJ;AgB10bI;EmFycJ;IAGQ;EnGk4aN;AACF;;AmG/3aA;EAEI;AnGk4aJ;;AmG/3aA;EACI;AnGk4aJ;;AmG/3aA;EACI;AnGk4aJ;;AmG/3aA;EACI;AnGk4aJ;;AmG/3aA;EACI;AnGk4aJ;;AmG93aI;EACI;AnGi4aR;;AmG53aI;EACI,oClGhjBE;AD+6bV;AmG73aI;EACI,oClGnjBE;ADk7bV;AmG73aI;EACI,oClGtjBE;ADq7bV;AmG73aI;EACI,oClGzjBE;ADw7bV;;AmG13aI;EACI,yBlG7jBM;EkG8jBN;AnG63aR;AmG33aI;EACI;AnG63aR;AmG33aI;EACI;AnG63aR;AmG53aQ;EACI;AnG83aZ;AmG73aY;EACI,clG5jBJ;AD27bZ;AmG33aI;EACI,yBlG7kBM;EkG8kBN;EACA;AnG63aR;AmG13aI;EACI;AnG43aR;AmGz3aI;EACI,clGvkBI;ADk8bZ;;AmGv3aA;EACI;AnG03aJ;;AmGv3aA;;EAEI;AnG03aJ;;AmGv3aA;EACI,yBlG3lBS;ADq9bb;;AmGv3aA;EACI,yBlG7lBQ;ADu9bZ;;AmGv3aA;;EAEI,yBlGlmBQ;AD49bZ;;AmGv3aA;EACI;EACA;AnG03aJ;;AmGv3aA;EACI;IACI;IACA;EnG03aN;EmGv3aE;IACI;EnGy3aN;AACF;AmGt3aA;AACA;;EAEI;EACA;AnGw3aJ;;AmGr3aA;AACA;EACI;AnGw3aJ;;AgBj8bI;EmF4kBJ;IAEQ;IACA;EnGw3aN;AACF;;AgBx8bI;EmFmlBA;IACI;EnGy3aN;EmGv3aE;IACI;EnGy3aN;AACF;AgBj9bI;EmF2lBA;IACI;IACA;IACA;EnGy3aN;EmGv3aE;IACI;EnGy3aN;EmGv3aM;IACI;EnGy3aV;EmGt3aE;;;;IAII;EnGw3aN;EmGt3aE;IACI;EnGw3aN;EmGt3aE;IACI;EnGw3aN;EmGt3aE;IACI;EnGw3aN;EmGt3aE;IACI;EnGw3aN;AACF;AmGr3aA;EACI;AnGu3aJ;;AmGp3aA;EACI;AnGu3aJ;;AmGp3aA;EACI;AnGu3aJ;;AmGp3aA;EACI;EACA;EACA;AnGu3aJ;AmGr3aI;EACI;AnGu3aR;AmGr3aQ;EACI;EACA;EACA;AnGu3aZ;;AmGl3aA;EACI;AnGq3aJ;AmGn3aI;EACI;EACA;EACA;AnGq3aR;AmGn3aQ;EACI;AnGq3aZ;AmGn3aY;EACI;EACA;EACA;AnGq3ahB;;AmG/2aA;EACI;AnGk3aJ;;AmG92aI;EACI;AnGi3aR;;AgBlicI;EmFsrBA;IACI;EnGg3aN;AACF;AgBxicI;EmF4rBA;IACI;EnG+2aN;AACF;AgB7icI;EmFksBA;IACI;IACA;IACA;EnG82aN;AACF;AmG32aA;EACI;EACA;AnG62aJ;;AmG12aA;;;;EAII;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;EACA;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;EACA;EACA;AnG62aJ;;AmG32aA;EACI;UAAA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnG82aJ;;AmG52aA;EACI;UAAA;AnG+2aJ;;AmG72aA;EACI;UAAA;AnGg3aJ;;AmG92aA;EACI;UAAA;AnGi3aJ;;AmG/2aA;EACI;AnGk3aJ;;AmG/2aA;EACI;EACA;EACA;AnGk3aJ;;AmGh3aA;EACI;IACI;IACA;EnGm3aN;EmGj3aE;IACI;IACA;EnGm3aN;EmGj3aE;IACI;IACA;EnGm3aN;AACF;;AmG/3aA;EACI;IACI;IACA;EnGm3aN;EmGj3aE;IACI;IACA;EnGm3aN;EmGj3aE;IACI;IACA;EnGm3aN;AACF;AmG32aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;EACA;AnG62aJ;;AmG12aA;EACI;EACA;EACA;AnG62aJ;;AmG12aA;EACI;EACA;EACA;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;EACA;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;EACA;AnG62aJ;;AmG12aA;EACI;EACA;EACA;AnG62aJ;;AmG12aA;EACI;EACA;EACA;KAAA;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG12aA;EACI;AnG62aJ;;AmG32aA;EACI;AnG82aJ;;AmG12aA;EACI;AnG62aJ;;AmGz2aA;EACI;EACA;AnG42aJ;;AmGz2aA;EACI;AnG42aJ;;AmGz2aA;EACI;AnG42aJ;;AmGz2aA;EACI;AnG42aJ;;AmGz2aA;EACI;AnG42aJ;;AmGz2aA;EACI;AnG42aJ;;AmGz2aA;EACI;EACA;EACA;EACA;AnG42aJ;;AmGz2aA;EACI;AnG42aJ;;AmGz2aA;EACI;AnG42aJ;;AmGz2aA;EACI;AnG42aJ;;AmGz2aA;EACI;AnG42aJ;;AmGz2aA;EACI;AnG42aJ;;AoGr3cA;EACI;ApGw3cJ;;AoGt3cA;EACI;ApGy3cJ;;AoGv3cA;EACI;ApG03cJ;;AoGx3cA;EACI;ApG23cJ;;AoGz3cA;EACI;ApG43cJ;;AoG13cA;EACI;ApG63cJ;;AoG33cA;EACI;EACA;ApG83cJ;;AoG53cA;EACI;ApG+3cJ;;AoG73cA;EACI;ApGg4cJ;;AoG93cA;EACI;EACA;ApGi4cJ;;AoG/3cA;EACI;ApGk4cJ;;AoGh4cA;EACI;ApGm4cJ;AgB91cI;EoFtCJ;IAIQ;EpGo4cN;AACF;;AoGl4cA;EACI;ApGq4cJ;;AoGn4cA;EACI;ApGs4cJ;;AoGp4cA;EACI;ApGu4cJ;;AoGr4cA;EACI;ApGw4cJ;;AoGt4cA;EACI;ApGy4cJ;;AoGv4cA;EACI;ApG04cJ;;AgB33cI;EoFXA;IACI;EpG04cN;AACF;AqG18cA;EACI;ArG48cJ;;AqG18cA;EACI;EACA;ArG68cJ;AqG38cI;EACI;ArG68cR;AqG18cI;EACI;EACA,cpGWI;EoGVJ;ArG48cR;;AqGz8cA;EACI;EACA;ArG48cJ;AgBt5cI;EqFxDJ;IAKQ;ErG68cN;AACF;AqG38cI;EACI;EACA,cpGHI;EoGIJ;ArG68cR;AqG18cI;EACI;EACA;EACA;EACA;EACA;EACA;EACA,cpGdI;EoGeJ;ArG48cR;AqG38cQ;EAEA,qBhGlCG;EgGmCH;ArG48cR;AqGz8cQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ArG28cZ;AqGv8cI;EACI;EACA,cpGxCI;EoGyCJ;ArGy8cR;AqGv8cQ;EAEI;EACA;EACA;EACA;EACA,yBpG3CC;EoG4CD;ArGw8cZ;AgBr8cI;EqFVI;IAUQ;ErGy8cd;AACF;AqGt8cQ;EACI;ArGw8cZ;AqGr8cQ;EACI;ArGu8cZ;;AqGl8cA;EACI;EACA,cpGrEQ;AD0gdZ;;AqGn8cA;EACI,cpGxEQ;EoGyER;EACA;EACA;EACA;EACA;ArGs8cJ;;AsGvidA;EACI;EACA;EACA;EACA;EACA,sBjGEO;EiGDP;EACA;EACA;EACA;EACA;AtG0idJ;AsGzidI;EAEE;EACA;AtG0idN;;AsGridI;EACE;EACA;EAAA;AtGwidN;AsGtidI;EACE;EACA;EAAA;AtGwidN;AsGtidI;EACE;EACA;EAAA;AtGwidN;AsGtidI;EACE;EACA;EAAA;AtGwidN;;AsGpidE;EACE;AtGuidJ;;AsGnidI;EACE,crGjBO;EqGkBP;EAAA;AtGsidN;AsGpidI;EACE,crGrBO;EqGsBP;EAAA;AtGsidN;AsGpidI;EACE,crGzBO;EqG0BP;EAAA;AtGsidN;AsGpidI;EACE,crG7BO;EqG8BP;EAAA;AtGsidN;;AsGlidA;EACE;AtGqidF;;AsGnidA;EACE;EACA;EACA;AtGsidF;;AsGnidA;AACA;EACI;EACA;EACA;EACA;EACA;EAIA;KAAA;UAAA;EACA,crGpDG;EqGqDH;EACA;EACA;AtGmidJ;;AsGjidA;EACE;EACA;EACA;EACA;EACA;AtGoidF;;AsGlidA;EACI;EACA;EACA;EACA;EACA,sBjG1FO;AL+ndX;AsGnidI;EACI;EACA;EACA;AtGqidR;;AsGjidA;EACI;AtGoidJ;AsGlidI;EACI;EACA;EACA;AtGoidR;AsGlidQ;EACI;EACA;EACA;EACA;EACA;EACA;EAEA;AtGoidZ;;AsG/hdA;EACI;AtGkidJ;AsGhidI;EACI;EACA;EACA;AtGkidR;AsGhidQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AtGkidZ;;AsG7hdA;EACE;AtGgidF;;AsG9hdA;EACE;AtGiidF;;AsG1hdA;EACI;EACA;EACA;AtG6hdJ;;AsG1hdA;EACE;AtG6hdF;;AsG1hdA;AAEA;EACE;AtG4hdF;;AsG1hdA;EACI;EACA;EACA,crGxJQ;ADqrdZ;;AsG3hdA;EACI;EACA;EACA;AtG8hdJ;;AsG5hdA;EACI;AtG+hdJ;;AsG5hdA;AACA;EACI;AtG+hdJ;AgBnpdI;EsFmHJ;IAGQ;EtGiidN;AACF;;AsG/hdA;EACE;EACA;AtGkidF;;AsGpidA;EACE;EACA;AtGkidF;;AsGhidA;EACE;AtGmidF;;AsGpidA;EACE;AtGmidF;;AsGjidA;EACE;EACA;AtGoidF;;AsGlidA;EACE;AtGqidF;;AsGnidA;EACI;EACA;EACA;EACA;AtGsidJ;;AsGpidA;EACE;EACA;AtGuidF;;AsGridA;EACE;AtGwidF;;AsGtidA;EACI;AtGyidJ;;AsGvidA;EACI;EACA;EACA;AtG0idJ;AsGxidI;EACE;AtG0idN;;AsGvidA;EACI;EACA;AtG0idJ;;AsGvidA;EACG;AtG0idH;;AsGtidA;EACI;EACA;EACA;EACA;AtGyidJ;;AuGhydA;AACA;EACI;AvGmydJ;;AuGjydA;EACI;AvGoydJ;;AuGjydA;EACI;EACA;EACA;EACA;EACA;EACA;AvGoydJ;AuGnydI;EACI;EACA;EACA;AvGqydR;;AuGjydA;EACI,yBtGKG;AD+xdP;AuGlydI;EACI;EACA;EACA;AvGoydR;;AuG/xdA;EACI;EACA;EACA;EACA;EACA;EACA;AvGkydJ;AuGjydI;EACI;EACA;EACA;AvGmydR;;AuG9xdI;EACI;EACA;EACA;EACA;AvGiydR;;AuG7xdA;EACI;EACA;EACA;EACA;EACA;EACA;AvGgydJ;AuG/xdI;EACI;EACA;EACA;AvGiydR;;AuG5xdI;EACI;EACA;EACA;EACA;AvG+xdR;;AuG3xdA;EACI;EACA,yBtGnDE;EsGoDF,WlG3EO;EkG4EP;EACA;EACA;AvG8xdJ;AuG7xdI;EACI;AvG+xdR;;AuG1xdI;EACI;EACA;EACA;AvG6xdR;;AwG53dA;AACA;EACE;AxG+3dF;AgBxzdI;EwFxEJ;IAII;ExGg4dF;AACF;;AwG33dA;EACE;EACA;EACA;EACA;AxG83dF;AgBp0dI;EwF9DJ;IAQI;ExG83dF;AACF;;AwG53dA;EACI;EACA;AxG+3dJ;AgB90dI;EwFnDJ;IAKM;ExGg4dJ;AACF;;AwG73dA;EACE;AxGg4dF;;AgBv1dI;EwFrCF;IACI;ExGg4dJ;AACF;AwG73dA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;AxG63dJ;;AwG13dA;EACI;EACA;EACA;AxG63dJ;AgB92dI;EwFlBJ;IAMM;ExG83dJ;EwG53dI;IACI;ExG83dR;AACF;;AwG13dA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AxG63dJ;AgBn4dI;EwFJJ;IAcQ;IACA;IACA;IACA;IACA;ExG63dN;AACF;AwG33dI;EACM;EACA;EACA;EACA;EACA;EACA;EACA;AxG63dV;AgBr5dI;EwFiBA;IAUU;ExG83dZ;AACF;AwG53dU;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AxG83dd;AwGr3dM;EACI;EACA;AxGu3dV;;AwGl3dA;EACI;EACA;EACA;EACA;AxGq3dJ;;AgB96dI;EwF6DA;IACI;IACA;IACA;ExGq3dN;EwGl3dE;IACI;IACA;ExGo3dN;AACF;AwGh3dA;EACI;EACA;AxGk3dJ;;AwG/2dA;EACI;EACA;EACA;EACA;EACA;EACA;EAEA;AxGk3dJ;;AwG/2dA;EACI;EAEA;AxGk3dJ;;AyGxheA;EACE;EACA;EACA;EACA;EACA;AzG2heF;AgBv9dI;EyFzEJ;IAQI;IACA;EzG4heF;AACF;;AyGzheA;EACE;AzG4heF;AgBj+dI;EyF5DJ;IAII;EzG6heF;AACF;AyG3heE;EACE;AzG6heJ;AyG1heE;EACE,sBpGlBO;EoGmBP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AzG4heJ;AyG1heI;EACI;EACA;EACA;AzG4heR;AyGzheI;EACE;EACA;AzG2heN;AyGxheI;EACE;EACA;EACA;AzG0heN;AyGtheE;EACE;EACA;EACA;AzGwheJ;AyGtheI;EACE;EACA;EACA;AzGwheN;AyGrheI;EAEI;EACA;EACA;AzGsheR;AyGpheQ;EACE;EACA;AzGsheV;AyGhheE;EACE;AzGkheJ;;AyG7geA;EACE;EACA;EACA;AzGgheF;AyG9geE;EACE,WpG5EO;AL4leX;;AyG7geA;EACE;AzGgheF;;A0GjneA;AACA;EACE;A1GoneF;;AgB7ieI;E0FpEA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;E1GqneJ;AACF;A0GlneA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;A1GoneF;AgBlkeI;E0FzDJ;IAUI;IACA;IACA;IACA;E1GqneF;AACF;;A0GlneA;AACA;EACE;EACA;A1GqneF;A0GhneE;EACE;EACA;EACA;A1GkneJ;A0GhneI;EACE;A1GkneN;A0G/meI;EACE;EACA;EACA;A1GineN;A0G/meM;EACE;EACA;EACA;EACA;EACA;A1GineR;A0G/meQ;EACE;EACA,czGxDI;EyGyDJ;A1GineV;A0G7meM;EACE;EACA;A1G+meR;A0G7meQ;EACE;EACA;EACA;EACA;EACA;A1G+meV;A0G5meQ;EACI;EACA;EACA;EACA;A1G8meZ;A0GzmeE;EAGE;EACA;EACA;EACA;A1GymeJ;AgBhoeI;E0FiBF;IASI;IACA;IACA;IACA;E1G0meJ;AACF;A0GzmeI;EACE;A1G2meN;A0G1meM;EACE,czGvFI;ADmseZ;A0G1meQ;EACE,czGlFH;AD8reP;A0GzmeM;EACE;EACA;EACA;EACA;EACA;A1G2meR;A0GzmeQ;EACI;KAAA;A1G2meZ;A0GxmeM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;A1G0meR;A0GxmeM;EACE;A1G0meR;A0GvmeI;EACI;EACA;EACA;A1GymeR;A0GvmeM;EACE,yBzGnHD;EyGoHC;A1GymeR;A0GtmeI;EACI;A1GwmeR;;A0GnmeA;AACA;EACI;EAED;EACC;EACA;A1GqmeJ;;A0GnmeA;EACI;EACA;EACA;EACA;A1GsmeJ;;A0GhmeA;EACI;A1GmmeJ;;A0GhmeA;EACE;EACA;EAEA;EACA;EACA;A1GkmeF;AgB9seI;E0FsGJ;IASI;E1GmmeF;AACF;A0GjmeE;EACE;EACA;A1GmmeJ;A0GjmeI;EACE;EACA;EACA;EACA;A1GmmeN;A0GjmeM;EACE;A1GmmeR;A0GhmeI;EACE;EACA;EACA;EACA;EACA;A1GkmeN;A0GhmeM;EACE;A1GkmeR;;A0G5leA;EACI;EACA;EACA;EACA;EAEA;A1G8leJ;;A0GtleA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A1GyleJ;;A0GvleA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A1G0leJ;;A0GvleA;EACI;EACA;EACA;A1G0leJ;;A0GtleA;AACA;EACI;EAEA;EACA;EACA;EACA;EACA;EACA;A1GyleJ;AgBnyeI;E0FkMJ;IAaM;E1GwleJ;AACF;A0GvleI;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A1GuleN;A0GrleI;EACE;A1GuleN;;A0GpleA;EACE;A1GuleF;;A0GpleA;AAEE;EACE;A1GsleJ;A0GpleE;EACE;EACA;A1GsleJ;A0GpleE;EACE;EACA;A1GsleJ;A0GpleE;EACE;EACA;A1GsleJ;A0GpleE;EACE;EACA;EACA;A1GsleJ;A0GpleE;EACE;A1GsleJ;A0GpleE;EACI;A1GsleN;A0GpleE;EACE;EACA;EACA;A1GsleJ;A0GpleE;EACE;A1GsleJ;A0GpleE;EACE;EACA;A1GsleJ;A0GpleE;EACE;A1GsleJ;A0GpleE;EACE;A1GsleJ;A0GpleE;EACE;EACA;A1GsleJ;;AgB32eI;E0FyRF;IACE;IACA;IACA;IACA;E1GsleF;AACF;A0GnleA;EACE;EACA;A1GqleF;;A0GnleA;EACE;EACA;A1GsleF;;A2Gt8eA;EACI,yB1GaW;AD47ef;A2Gv8eI;EACI;EACA;EACA;EACA;EACA;EACA,WtGFG;AL28eX;;A2Gt8eA;EACI;A3Gy8eJ;A2Gv8eI;EACI;EACA;EACA;EACA;EACA;EACA;A3Gy8eR;A2Gt8eI;EACI;A3Gw8eR;A2Gr8eI;EACI;EACA;EACA;EACA;EACA,c1GTI;E0GUJ;A3Gu8eR;;AgBh6eI;E2FhCI;IACI;IACA;E3Go8eV;AACF;A2Gj8eI;EACI;EACA;A3Gm8eR;A2Gj8eQ;EACI;EACA;EACA;EACA;EACA;A3Gm8eZ;A2G/7eI;EACI;EACA;A3Gi8eR;A2G57eQ;EACI;EACA;EACA;EACA;EACA;EACA;A3G87eZ;;A2Gz7eA;EACI;A3G47eJ;;A2Gz7eA;EA2BI;A3Gk6eJ;A2G37eQ;EACI;EACA;EACA;A3G67eZ;A2G37eQ;EACI;EACA;EACA;A3G67eZ;A2G17eI;EACI;EACA;EACA,c1G1EI;ADsgfZ;A2G17eQ;EACI;A3G47eZ;AgBx9eI;E2F2BI;IAIQ;IACA;E3G67ed;AACF;A2Gz7eI;EACI;A3G27eR;A2Gz7eQ;EACI;A3G27eZ;AgBp+eI;E2FwCI;IAIQ;E3G47ed;AACF;AgBz+eI;E2FwCI;IAQQ;E3G67ed;AACF;;A2Gz7eA;EACI,yB1GzFc;ADqhflB;;A2Gz7eA;EACI;A3G47eJ;;A4G/jfA;AACA;EACI,oC3GIM;AD8jfV;;A4GhkfA;EACI,yB3GWG;ADwjfP;;A4GjkfA;EACI,yB3GUS;AD0jfb;;A4GlkfA;EACI,yB3GSQ;AD4jfZ;;A4GnkfA;EACI,yB3GUQ;AD4jfZ;;A4GpkfA;EACI,yB3GSS;AD8jfb;;A4GrkfA;EACI,yB3GQG;ADgkfP;;A4GtkfA;EACI,yB3GOE;ADkkfN;;A4GvkfA;EACI,yB3GMK;ADokfT;;A4GxkfA;EACI,yB3GKU;ADskfd;;A4GzkfA;EACI,yB3GIS;ADwkfb;;A4G1kfA;EACI,yB3GGc;AD0kflB;;A4G3kfA;EACI,yB3GIO;AD0kfX;;A4G5kfA;EACI,yB3GjCU;ADgnfd;;A4G5kfA;AACA;EACI;A5G+kfJ;;A4G7kfA;EACI,c3G7BQ;AD6mfZ;;A4G9kfA;EACI;A5GilfJ;;A4G/kfA;EACI,c3G7BS;AD+mfb;;A4GhlfA;EACI,c3G9BG;ADinfP;;A4GjlfA;EACI,c3G/BE;ADmnfN;;A4GllfA;EACI,c3GhCK;ADqnfT;;A4GnlfA;EACI,c3GjCU;ADunfd;;A4GplfA;EACI,c3GlCS;ADynfb;;A4GrlfA;EACI,c3GjEU;ADypfd;;A4GtlfA;EACI,c3GpCG;AD6nfP;;A4GtlfA;AAEA;EACI;A5GwlfJ;;A4GtlfA;EACI;A5GylfJ;;A4GvlfA;EACI;A5G0lfJ;;A4GxlfA;EACI;A5G2lfJ;;A4GzlfA;EACI;A5G4lfJ;;A4G1lfA;EACI;A5G6lfJ;;AgBrnfI;E4F4BA;IACI;E5G6lfN;E4G3lfE;IACI;E5G6lfN;AACF;A6GvsfA;EACI;A7GysfJ;;A6GvsfA;EACI;A7G0sfJ;;A6GxsfA;EACI;A7G2sfJ;;A6GzsfA;EACI;A7G4sfJ;;A6G1sfA;EACI;A7G6sfJ;;A6G3sfA;EACI;A7G8sfJ;;A6G5sfA;EACI;A7G+sfJ;;A6G7sfA;EACI;A7GgtfJ;;A6G9sfA;EACI;A7GitfJ;;A6G/sfA;EACI;A7GktfJ;;A6GhtfA;EACI;A7GmtfJ;;A6GjtfA;EACI;A7GotfJ;;A6GltfA;EACI;A7GqtfJ;;A6GntfA;EACI;A7GstfJ;;A6GptfA;EACI;A7GutfJ;;A6GptfA;EACI;EACA;EACA;A7GutfJ;;A6GrtfA;EACI;EACA;EACA;A7GwtfJ;;A6GttfA;EACI;EACA;EACA;A7GytfJ;;A6GvtfA;EACI;EACA;EACA;A7G0tfJ;;A6GxtfA;EACI;EACA;EACA;EACA;A7G2tfJ;;A6GztfA;EACI;EACA;EACA;A7G4tfJ;;A6G1tfA;EACI;EACA;A7G6tfJ;;A6G1tfA;EACI;A7G6tfJ;;A8GhzfA;EACI;EACA;EACA;EACA;A9GmzfJ;A8GjzfI;EACI;KAAA;EACA;EACA;A9GmzfR;;A+G5zfA;EACI,yB9G2BG;ADoyfP;;A+G7zfA;EACE;A/Gg0fF;A+G9zfE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A/Gg0fJ;A+G9zfI;EACE;A/Gg0fN;;A+G3zfA;EACI,yB9GGG;E8GFH,qB9GEG;AD4zfP;A+G5zfI;EACE;EACA;A/G8zfN;;A+G1zfA;EACE;EACA;A/G6zfF;;A+G1zfA;EACE;A/G6zfF;;AgHr2fA;EACI;EACA;EACA,c/GqBQ;E+GpBR;AhHw2fJ;;AiH52fA;EACI;EACA;AjH+2fJ;;AiH72fA;EACI;EACA;EACA;EACA;KAAA;EACA;EACA;AjHg3fJ;AiH/2fI;EACI;EACA;EACA;KAAA;AjHi3fR;;AiH92fA;EACI;EACA;EACA;EACA;EACA;KAAA;EACA;EACA;EACA;AjHi3fJ;;AiH/2fA;EACI;EACA;AjHk3fJ;;AiHh3fA;EACI;AjHm3fJ;;AkHn5fA;EACE;AlHs5fF;AgB90fI;EkGzEJ;IAIM;ElHu5fJ;AACF;;AkHr5fA;EACE;AlHw5fF;;AkHr5fA;EACE;AlHw5fF;;AkHt5fA;EACE;EACA;AlHy5fF;;AkHv5fA;EACE;EACA;EACA,cjHKW;EiHJX;AlH05fF;;AkHv5fA;EACE;AlH05fF;;AkHv5fA;EACE;EACA,cjHPU;EiHQV;EACA;AlH05fF;;AkHx5fA;EACE;EACA;EACA;EACA;EACA;KAAA;AlH25fF;;AkHz5fA;EACE;EACA;EACA;AlH45fF;AkH15fE;EACE;EACA;EACA,cjHxBS;EiHyBT;AlH45fJ;AkH15fI;EACE,yBjHhBY;AD46flB;AkHx5fE;EACE,cjHjCS;EiHkCT;EACA;AlH05fJ;AkHx5fI;EACE,yBjH1BY;ADo7flB;AkHv5fI;EACE;AlHy5fN;AkHr5fE;EACE;EAEA;AlHu5fJ;;AkHn5fA;EACE;AlHs5fF;AgB75fI;EkGMJ;IAII;ElHu5fF;AACF;;AkHp5fA;EACE;AlHu5fF;;AkHp5fA;EACE;AlHu5fF;;AkHp5fA;EACE;EACA;AlHu5fF;;AmHx/fA;EACI;EACA;EACA;AnH2/fJ;AmHz/fI;EACI;EACA;AnH2/fR;AmHz/fQ;EAII;AnHw/fZ;AgB57fI;EmGhEI;IAOQ;IACA;EnHy/fd;AACF;AmHt/fQ;EACI;EACA;AnHw/fZ;AmHp/fI;EACI;EACA;AnHs/fR;AmHp/fQ;EACI;EACA;AnHs/fZ;AmHn/fQ;EACG;AnHq/fX;AmHj/fI;EAEI;EACA;EACA;EACA;AnHk/fR;AgBv9fI;EmGhCA;IAQQ;IACA;IACA;EnHm/fV;AACF;AmHj/fQ;EACI;AnHm/fZ;AmHj/fQ;EACI;AnHm/fZ;AmHh/fQ;EACI;AnHk/fZ;AmHh/fQ;EACI;AnHk/fZ;AmHh/fQ;EACI;EACA;EACA;EACA;EACA;AnHk/fZ;AmHh/fQ;EACI;EACA,yBlH5DL;EkH6DK;AnHk/fZ;AmHh/fY;EACI,clHxDJ;AD0igBZ;AmHh/fY;EACI,clH3DJ;AD6igBZ;AmHh/fY;EACI,clHlEJ;ADojgBZ;AmH7+fI;EACI;EAEA;EACA;AnH8+fR;AgBpggBI;EmGkBA;IAOQ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;EnH++fV;AACF;AmH7+fQ;EACI;EACA;AnH++fZ;AmH5+fQ;EACI;AnH8+fZ;AgBxhgBI;EmGyCI;IAIQ;IACA;EnH++fd;AACF;AmH7+fY;EACI;AnH++fhB;AmHx+fgB;EACI;AnH0+fpB;AmHx+foB;EACI,clH9GZ;ADwlgBZ;AmHp+fQ;EACI;AnHs+fZ;AmHn+fQ;EACI;EACA;AnHq+fZ;AmHl+fQ;EACI;AnHo+fZ;AmHl+fY;EACI;AnHo+fhB;AmH/9fQ;EACI;AnHi+fZ;;AmHx9fA;EACE;EACA;AnH29fF;;AmHx9fA;EACI;EACA;AnH29fJ;;AgBjkgBI;EmG0GA;IACI;IACA;IACA;IACA;IACA;IACA;EnH29fN;AACF;AoHrpgBA;EACI;ApHupgBJ;;AoHppgBA;EACI;ApHupgBJ;AgBnlgBI;EoGrEJ;IAIQ;EpHwpgBN;AACF;;AoHtpgBA;EACG;EACA;ApHypgBH;AoHvpgBG;EACK;EACA;EACA;EACA,yBnHHD;EmHIC;EACA;EACA;EACA;ApHypgBR;AoHtpgBI;EACI;ApHwpgBR;AoHtpgBQ;EACI;EACA;EACA;EACA;ApHwpgBZ;AgBhngBI;EoG5CI;IAOQ;IACA;EpHypgBd;AACF;AoHrpgBgB;EACI;ApHupgBpB;AoHppgBgB;EACI;EACA;ApHspgBpB;AoHlpgBY;EACI;EACA;ApHopgBhB;AgBjogBI;EoGrBQ;IAKQ;EpHqpgBlB;AACF;AoHhpgBQ;EACI;ApHkpgBZ;AoHhpgBY;EACI;EACA;ApHkpgBhB;;AoH5ogBA;EACI;EACA,gB/GrEO;E+GsEP;ApH+ogBJ;;AoH7ogBA;EACI;EACA,yBnHjEG;ADitgBP;;AoH7ogBA;EACI;EACA;EACA;ApHgpgBJ;AoH9ogBI;EACI;ApHgpgBR;;AoH7ogBA;EACI;EACA;EACA;EACA;EACA;ApHgpgBJ;;AoH9ogBA;EACI;EACA;ApHipgBJ;;AqHvvgBA;EACI;EACA;EACA;EACA;EACA;EACA;ArH0vgBJ;AgBvrgBI;EqGzEJ;IASQ;IACA;IACA;IACA;IACA;IACA;IACA;ErH2vgBN;AACF;AqHzvgBI;EACI;EACA;ArH2vgBR;AgBtsgBI;EqGvDA;IAKQ;ErH4vgBV;AACF;AqH1vgBQ;EACI;EACA;ArH4vgBZ;AqH1vgBY;EACI;EACA;EACA;ArH4vgBhB;AqHvvgBI;EACI,yBpHvBD;ADgxgBP;AqHvvgBQ;EACI,cpHlBA;EoHmBA;ArHyvgBZ;;AgB3tgBI;EqGxBA;IACI;IAEA;ErHsvgBN;EqHnvgBU;IACI;IACA;IACA;ErHqvgBd;EqHjvgBM;IACI;IACA;IACA;ErHmvgBV;AACF;AqH/ugBA;EACI;EAEA;ArHgvgBJ;AgBhvgBI;EqGHJ;IAWQ;ErH4ugBN;AACF;AgBrvgBI;EqGHJ;IAeQ;IACA;ErH6ugBN;AACF;AqH3ugBI;EACI;EACA;EACA;ArH6ugBR;AqH1ugBI;EACI;ArH4ugBR;AgBnwgBI;EqG0BQ;IACI;IACA;IACA;IACA;ErH4ugBd;AACF;AgB3wgBI;EqGmCQ;IACI;IACA;IACA;IACA;ErH2ugBd;AACF;AqH/sgBY;EACI;EACA;ArHitgBhB;AgBvxgBI;EqGoEQ;IAKQ;ErHktgBlB;AACF;AgB5xgBI;EqGkFgB;IACK;ErH6sgBvB;AACF;AqH1sgBgB;EACI;ArH4sgBpB;AgBpygBI;EqGuFY;IAIQ;ErH6sgBtB;AACF;AgBzygBI;EqGkGY;IACI;ErH0sgBlB;EqHxsgBc;IACI;ErH0sgBlB;EqHxsgBc;IACI;ErH0sgBlB;AACF;AqHxsgBY;EACI;ArH0sgBhB;;AqHrsgBA;EACI;ArHwsgBJ;;AqHtsgBA;EACE;EACA;EACA;EACA;EACA;EACA;EACC;EACD;ArHysgBF;;AgBt0gBI;EqGgIA;IACI;IACA;ErH0sgBN;EqHxsgBE;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;ErH0sgBN;AACF;AqHvsgBA;EACI;EACA;EACA;ArHysgBJ;AgB71gBI;EqG4JI;IACI;ErHosgBV;EqHjsgBM;IACI;ErHmsgBV;EqHhsgBM;IACI;ErHksgBV;EqH/rgBM;IACI;ErHisgBV;AACF;;AqHrrgBA;EACI;ArHwrgBJ;AqHtrgBI;EACI;ArHwrgBR;AqHrrgBI;EACI;ArHurgBR;;AqHnrgBA;EACI;EACA;EACA;EACA;ArHsrgBJ;AgB53gBI;EqGkMJ;IAOQ;ErHurgBN;AACF;;AqHrrgBA;EACI;ArHwrgBJ;;AqHtrgBA;EACI;EACA,gBhHnRO;EgHoRP;EACA;ArHyrgBJ;AgB54gBI;EqG+MJ;IAOQ;ErH0rgBN;AACF;;AsHz9gBI;EACI;EACA;AtH49gBR;AsHx9gBQ;EACI;AtH09gBZ;AsHx9gBY;EACI;AtH09gBhB;AsHt9gBQ;EACI;EACA;EACA;AtHw9gBZ;AsHp9gBQ;EACI;AtHs9gBZ;AgBp6gBI;EsGnDI;IAIQ;EtHu9gBd;AACF;AsHp9gBa;EACG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AtHs9gBhB;AsHp9gBgB;EACI;EACA;AtHs9gBpB;AsHp9gBoB;EACI;AtHs9gBxB;AsHl9gBgB;EACI;EACA;EACA;EACA;EACA;EACA;AtHo9gBpB;AgBp8gBI;EsGtBY;IASQ;EtHq9gBtB;AACF;;AsH98gBA;EACI;EACA,sBjH/DO;EiHgEP,crHzCE;EqH0CF;EACA;EACA;AtHi9gBJ;;AsHz8gBA;EACI;AtH48gBJ;;AsH18gBA;EACI;AtH68gBJ;;AsH38gBA;EACI;AtH88gBJ;AgB99gBI;EsGeJ;IAIQ;EtH+8gBN;AACF;;AgBn+gBI;EsGuBA;IACI;EtHg9gBN;EsH98gBE;IACI;IACA;IACA;IACA;EtHg9gBN;EsH98gBE;IACI;EtHg9gBN;EsH98gBM;IACI;IACA;EtHg9gBV;EsH78gBE;IACI;IACA;IACA;EtH+8gBN;EsH78gBE;IACI;EtH+8gBN;EsH78gBE;IACI;IACA;EtH+8gBN;EsH78gBE;IACI;EtH+8gBN;EsH78gBE;IACI;IACA,gBjH3HG;IiH4HH;EtH+8gBN;EsH78gBE;IACI;IACA,yBrHvHD;EDskhBL;AACF;AsH58gBA;EACI;EACA;EACA;AtH88gBJ;AgBnhhBI;EsGkEJ;IAMQ;EtH+8gBN;EsH78gBM;IACI;EtH+8gBV;EsH58gBM;IACI;EtH88gBV;EsH38gBM;IACI;EtH68gBV;EsH18gBM;IACI;EtH48gBV;AACF;;AuH3mhBI;EACG;EACA;AvH8mhBP;;AuH1mhBA;EACI;EACA;EACA;AvH6mhBJ;;AgB/ihBI;EuGvDY;IAII;IACA;IACA;IACA;EvH0mhBlB;EuHxmhBkB;IACI;EvH0mhBtB;EuHtmhBc;IACI;IAEA;IACA;IACA;IACA;EvHwmhBlB;EuHpmhBU;IACI;IACA;EvHsmhBd;EuHnmhBU;IACI;IACA;EvHqmhBd;AACF;AuHjmhBI;EACI;EACA;EACA;EACA;AvHmmhBR;;AuHhmhBA;EACI;AvHmmhBJ;;AuHhmhBI;EACG;EACA;AvHmmhBP;AuHjmhBQ;EACG;AvHmmhBX;AgBhmhBI;EuGJI;IAIO;EvHomhBb;AACF;;AuH/lhBI;EACI;AvHkmhBR;AgBzmhBI;EuGMA;IAIQ;EvHmmhBV;AACF;;AuH/lhBI;EACI;EACA,WlHnFG;EkHoFH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AvHkmhBR;AuHhmhBQ;EACI;EACA;EACA;EACA;EACA;EACA;AvHkmhBZ;AgBnohBI;EuG2BI;IASQ;EvHmmhBd;AACF;;AuH/lhBA;EACI;EACA;AvHkmhBJ;;AuHpmhBA;EACI;EACA;AvHkmhBJ;;AuHhmhBA;EACI;AvHmmhBJ;;AuHhmhBA;EACI;EACA;EACA;AvHmmhBJ;AgBvphBI;EuGyDI;IACI;EvHimhBV;EuH9lhBM;IACI;EvHgmhBV;EuH7lhBM;IACI;EvH+lhBV;AACF;;AuH3lhBA;EACI;AvH8lhBJ;;AuH3lhBA;EACI;EACA;AvH8lhBJ;AgB3qhBI;EuG2EJ;IAKQ;EvH+lhBN;AACF;;AuH5lhBA;EACI;AvH+lhBJ;;AgBprhBI;EuGyFA;IACI;IACA;EvH+lhBN;EuH5lhBE;IACI;EvH8lhBN;AACF;AuH3lhBA;EACI;EACA;AvH6lhBJ;;AwH3whBA;EACI;EACA;EACA;AxH8whBJ;AwH3whBQ;EACI;EACA;AxH6whBZ;AgB5shBI;EwGnEI;IAKQ;ExH8whBd;AACF;AwH5whBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AxH8whBhB;AwH3whBQ;EACI;AxH6whBZ;AwHzwhBI;EACI;EACA;AxH2whBR;AgBluhBI;EwG3CA;IAKQ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;ExH4whBV;AACF;AwH1whBQ;EACI;EACA;AxH4whBZ;AgBlvhBI;EwG5BI;IAKQ;ExH6whBd;AACF;AwH1whBQ;EACI;AxH4whBZ;AwH1whBQ;EACI;AxH4whBZ;AwHzwhBY;EACI;EACA;EACA;AxH2whBhB;AwHzwhBgB;EACI;EACA;AxH2whBpB;AwHvwhBQ;EACI;EACA;AxHywhBZ;AgB1whBI;EwGDI;IAKQ;ExH0whBd;AACF;AwHxwhBY;EACI;EACA;EACA;EACA;EACA;EACA,yBvH5DH;EuH6DG;AxH0whBhB;AwHvwhBY;EACI;AxHywhBhB;AwHvwhBgB;EACI;AxHywhBpB;AwHtwhBgB;EACI;AxHwwhBpB;AwHtwhBoB;EACI;AxHwwhBxB;AgBpyhBI;EwGmCI;IACI;IACA;IACA;ExHowhBV;EwHlwhBU;IACI;IAEA;ExHowhBd;EwHjwhBM;IACI;IACA;IACA;IACA;IACA;IACA;ExHmwhBV;EwHjwhBM;IACI;IACA;IACA;ExHmwhBV;AACF;AgB7zhBI;EwG6DI;IACI;ExHmwhBV;AACF;;AgBl0hBI;EwGqEA;IACI;ExHiwhBN;AACF;AyH/4hBI;EAEI;AzHg5hBR;AgB30hBI;EyGvEA;IAKQ;IACA;EzHi5hBV;AACF;AgBj1hBI;EyGvEA;IAUQ;IACA;EzHk5hBV;AACF;AyHh5hBQ;EACI;AzHk5hBZ;AyH54hBY;EACI;EACA;EACA;AzH84hBhB;AgB/1hBI;EyGlDQ;IAMQ;EzH+4hBlB;AACF;AyH54hBY;EACI;EACA;EACA,mBxHRT;EwHSS;EACA;EACA;EACA;AzH84hBhB;AyHv4hBY;EACI;EACA;EACA;EACA;AzHy4hBhB;AgBn3hBI;EyG1BQ;IAOQ;EzH04hBlB;AACF;AyHv4hBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AzHy4hBhB;AyHt4hBY;EACI;EACA;EACA;AzHw4hBhB;AgBt4hBI;EyGpDA;IAyDQ;IACA;IAEA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;EzHq4hBV;AACF;;AgBr5hBI;EyGoBA;IAEI;IACA;IACA;EzHo4hBN;EyHl4hBM;IACI;EzHo4hBV;EyHj4hBM;IACI;IAEA;EzHm4hBV;AACF;AyH/3hBA;EACI;AzHi4hBJ;AyH53hBY;EACI;EACA;AzH83hBhB;;AyHx3hBA;EACI;EACA;EACA;EACA;EACA;AzH23hBJ;AgBp7hBI;EyGoDJ;IAQQ;IACA;IACA;IACA;EzH43hBN;EyH13hBM;IACI;EzH43hBV;AACF;AyHx3hBQ;EACI;EACA;EACA,yBxH7GM;ADu+hBlB;AyHx3hBY;EACI,yBxHtIT;ADggiBP;AyHt3hBI;EACI;EACA;AzHw3hBR;AgB38hBI;EyGiFA;IAKQ;EzHy3hBV;AACF;AgBh9hBI;EyGiFA;IAQQ;EzH23hBV;AACF;;AyHr3hBQ;EACI;EACA;EACA;AzHw3hBZ;AyHt3hBY;EACI;EACA;EACA;AzHw3hBhB;AyHr3hBY;EACI;AzHu3hBhB;AgBn+hBI;EyGiHQ;IACI;IACA;EzHq3hBd;AACF;AgBz+hBI;EyGuHQ;IACI;IACA;EzHq3hBd;AACF;;AgB/+hBI;EyG+HA;IACI;IACA;EzHo3hBN;AACF;AyHj3hBA;EACI;EACA;AzHm3hBJ;AyHj3hBI;EACI;AzHm3hBR;;AyHl2hBA;EACE;EACA;EACA;AzHq2hBF;;AyHh2hBA;EACI;AzHm2hBJ;AyHj2hBI;EACI;EACA;AzHm2hBR;AyH91hBI;EACI;AzHg2hBR;AyH31hBI;EACI;AzH61hBR;AyH31hBQ;EACA;AzH61hBR;AyHt1hBM;EACE;EACA;AzHw1hBR;AyHl1hBQ;EACA;AzHo1hBR;AyH90hBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;UAAA;EACA,sBpHxRG;ALwmiBX;AyHz0hBI;EACI;EACA;EACA;AzH20hBR;AyHz0hBQ;EACI;AzH20hBZ;AyHv0hBI;EACI;EACA;AzHy0hBR;AyHv0hBQ;EACI;AzHy0hBZ;AyHv0hBY;EACI;AzHy0hBhB;;AyHj0hBA;EACE;IACE;IACA;EzHo0hBF;EyHl0hBA;IACE;IACA;EzHo0hBF;AACF;;AyH50hBA;EACE;IACE;IACA;EzHo0hBF;EyHl0hBA;IACE;IACA;EzHo0hBF;AACF;A0H5oiBA;AACA;EACI;A1H8oiBJ;;A0H3oiBA;AAEI;EACI;A1H6oiBR;A0H3oiBQ;EACI;A1H6oiBZ;AgB/kiBI;E0GnEJ;IAUQ;E1H4oiBN;AACF;;A0HzoiBA;EACI;A1H4oiBJ;;A2H9piBQ;EACI;A3HiqiBZ;A2H7piBI;EACI;EACA;A3H+piBR;A2H7piBQ;EACI;EACA;EACA;KAAA;A3H+piBZ;A2H3piBI;EACI;A3H6piBR;AgBxmiBI;E2GjDI;IACI;IACA;E3H4piBV;AACF;AgB9miBI;E2G3CI;IACI;IACA;E3H4piBV;AACF;;A2HrpiBI;EACI;A3HwpiBR;;AgBxniBI;E2G7BJ;IAEQ;E3HwpiBN;AACF;;A4HnsiBA;EACI;EACA;A5HssiBJ;;A4HnsiBA;EACI;A5HssiBJ;;A4H/riBA;EACI;EACA;A5HksiBJ;;A6HrtiBA;EACI;EACA;EACA;EACA;A7HwtiBJ;A6HttiBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A7HwtiBR;;A6HptiBA;EACI,sBxHZO;EwHaP;EACA;A7HutiBJ;A6HrtiBI;EACI;EACA;EACA;EACA;EACA;EACA;A7HutiBR;A6HrtiBI;EACI;EACA;EACA;A7HutiBR;A6HhtiBA;EACI;A7HktiBJ;;A6H/siBA;EACI;A7HktiBJ;;A6H/siBA;EACI;A7HktiBJ;;A6H/siBA;EACI;EACA;EACA;A7HktiBJ;;AgBjsiBI;E6GbA;IACI;IACA;IACA;E7HktiBN;E6H/siBE;IACI;E7HitiBN;AACF;A8HrxiBA;EACI;EACA;EACA;A9HuxiBJ;A8HrxiBI;EACI;EACA;A9HuxiBR;A8HpxiBI;EACI;EACA;EACA;A9HsxiBR;A8HnxiBI;EACI;EACA;A9HqxiBR;A8HlxiBI;EACI;A9HoxiBR;A8HjxiBI;EACI;A9HmxiBR;A8HhxiBI;EACI;A9HkxiBR;A8H/wiBI;EACI;EACA;A9HixiBR;A8H9wiBI;EACI;EACA;A9HgxiBR;A8H7wiBI;EACI;EACA;A9H+wiBR;A8H5wiBI;EACI;A9H8wiBR;A8H3wiBI;EACI;A9H6wiBR;A8H1wiBI;EACI;A9H4wiBR;A8HzwiBI;EACI;EACA;A9H2wiBR;A8HxwiBI;EACI;EACA;A9H0wiBR;A8HvwiBI;EACI;EACA;A9HywiBR;A8HtwiBI;EACI;EACA;A9HwwiBR;A8HrwiBI;EACI;EACA;A9HuwiBR;A8HpwiBI;EACI;A9HswiBR;A8HnwiBI;EACI;A9HqwiBR;A8HlwiBI;EACI;EACA;A9HowiBR;A8HjwiBI;EACI;EACA;A9HmwiBR;A8HhwiBI;EACI;EACA;A9HkwiBR;A8H/viBI;EACI;EACA;A9HiwiBR;A8H9viBI;EACI;EACA;A9HgwiBR;A8H7viBI;EAEI;A9H8viBR;A8H3viBI;EACI;EACA;A9H6viBR;A8H1viBI;EACI;EACA;A9H4viBR;A8HzviBI;EACI;A9H2viBR;A8HxviBI;EACI;EACA;A9H0viBR;A8HvviBI;EACI;EACA;EACA;EACA;EACA;A9HyviBR;A8HtviBI;EACI;A9HwviBR;A8HrviBI;EACI;A9HuviBR;A8HpviBI;EACI;A9HsviBR;A8HnviBI;EACI;EACA;A9HqviBR;A8HlviBI;EACI;A9HoviBR;AgBn1iBI;E8G8FA;IAIQ;E9HqviBV;AACF;A8HlviBI;EACI;EACA;A9HoviBR;A8HjviBI;EACI;EACA;A9HmviBR;A8HhviBI;EACI;EACA;A9HkviBR;A8H/uiBI;EACI;A9HiviBR;A8H9uiBI;EACI;EACA;A9HgviBR;A8H7uiBI;EACI;A9H+uiBR;A8H7uiBQ;EACI;EACA;A9H+uiBZ;A8H3uiBI;EACI;EACA;A9H6uiBR;AgBt3iBI;E8GuIA;IAKQ;E9H8uiBV;AACF;A8H5uiBQ;EACI;EACA;A9H8uiBZ;A8H3uiBQ;EACI;EACA;A9H6uiBZ;A8H1uiBQ;EACI;EACA;A9H4uiBZ;A8HzuiBQ;EACI;A9H2uiBZ;A8HxuiBQ;EACI;A9H0uiBZ;A8HtuiBI;EACI;EACA;A9HwuiBR;A8HtuiBQ;EACI;EACA;A9HwuiBZ;A8HruiBQ;EACI;EACA;A9HuuiBZ;A8HnuiBI;EACI;EACA;A9HquiBR;A8HnuiBQ;EACI;EACA;A9HquiBZ;A8HjuiBI;EACI;EACA;A9HmuiBR;AgBr6iBI;E8GgMA;IAKQ;E9HouiBV;AACF;A8HluiBQ;EACI;EACA;A9HouiBZ;A8HjuiBQ;EACI;EACA;A9HmuiBZ;A8HhuiBQ;EACI;EACA;A9HkuiBZ;A8H/tiBQ;EACI;EACA;A9HiuiBZ;A8H3tiBI;EACI;EACA;EACA;A9H6tiBR;A8HxtiBQ;EACI;A9H0tiBZ;A8HvtiBQ;EACI;EACA;A9HytiBZ;A8HrtiBI;EACI;A9HutiBR;AgBz8iBI;E8GiPA;IAIQ;E9HwtiBV;AACF;A8HrtiBI;EACI;EACA;A9HutiBR;A8HntiBQ;EACI;EACA;A9HqtiBZ;A8HltiBQ;EACI;EACA;A9HotiBZ;A8HjtiBQ;EACI;EACA;A9HmtiBZ;A8HzsiBQ;EACI;EACA;A9H2siBZ;A8HxsiBQ;EACI;EACA;A9H0siBZ;A8HtsiBI;EACI;EACA;EACA;EACA;A9HwsiBR;A8HtsiBQ;EACI;EACA;A9HwsiBZ;A8HrsiBQ;EACI;EACA;EACA;A9HusiBZ;A8HpsiBQ;EACI;A9HssiBZ;A8HnsiBQ;EACI;EACA;A9HqsiBZ;A8H9riBY;EACI;EACA;A9HgsiBhB;A8H3riBY;EACI;EACA;A9H6riBhB;A8HxriBY;EACI;EACA;A9H0riBhB;A8HvriBY;EACI;EACA;A9HyriBhB;A8HtriBY;EACI;EACA;A9HwriBhB;A8HtriBgB;EACI;EACA;A9HwriBpB;A8HjriBI;EACI;EACA;A9HmriBR;A8H9qiBQ;EACI;A9HgriBZ;A8H7qiBQ;EACI;A9H+qiBZ;A8H5qiBQ;EACI;A9H8qiBZ;A8HzqiBQ;EACI;EACA;A9H2qiBZ;A8HvqiBI;EACI;EACA;EACA;EACA;A9HyqiBR;A8HrqiBQ;EACI;EACA;A9HuqiBZ;A8HpqiBQ;EACI;EACA;A9HsqiBZ;A8HjqiBQ;EACI;EACA;A9HmqiBZ;A8HhqiBQ;EACI;EACA;A9HkqiBZ;A8H7piBQ;EACI;EACA;A9H+piBZ;A8H3piBI;EACI;EACA;A9H6piBR;A8H1piBI;EACI;EACA;A9H4piBR;A8HzpiBI;EACI;EACA;A9H2piBR;A8HxpiBI;EACI;EACA;EACA;A9H0piBR;AgBhljBI;E8GmbA;IAMQ;IACA;IACA;IACA;IACA;IACA;IACA;E9H2piBV;AACF;AgB3ljBI;E8GocI;IACI;IACA;E9H0piBV;E8HvpiBM;IACI;E9HypiBV;E8HtpiBM;IACI;E9HwpiBV;E8HrpiBM;IACI;E9HupiBV;E8HppiBM;IACI;E9HspiBV;E8HnpiBM;IACI;E9HqpiBV;E8HlpiBM;IACI;E9HopiBV;E8HjpiBM;IACI;IACA;E9HmpiBV;E8HhpiBM;IACI;IACA;IACA;E9HkpiBV;E8H/oiBM;IACI;IACA;E9HipiBV;E8H9oiBM;IACI;E9HgpiBV;E8H5oiBM;IACI;IACA;E9H8oiBV;AACF;AgBvojBI;E8G8fI;IACI;E9H4oiBV;E8HzoiBM;IACI;IACA;E9H2oiBV;AACF;;A8HroiBA;EACI;A9HwoiBJ;;A8HtoiBA;EACI;EACA;EACA;A9HyoiBJ;;A8HvoiBA;EACI;EACA;A9H0oiBJ;;A+HxujBA;EAEI;EACA;A/H0ujBJ;A+HxujBI;EACI;A/H0ujBR;A+HvujBI;EACI;A/HyujBR;A+HvujBI;EACI;A/HyujBR;A+HvujBI;EACI;A/HyujBR;A+HvujBI;EACI;A/HyujBR;A+HvujBI;EACI;A/HyujBR;A+HvujBI;EACI;A/HyujBR;A+HvujBI;EACI;A/HyujBR;A+HvujBI;EACI;A/HyujBR;A+HvujBI;EACI;A/HyujBR;A+HvujBI;EACI;A/HyujBR;A+HvujBI;EACI;EACA;A/HyujBR;A+HvujBI;EACI;EACA;A/HyujBR;A+HtujBI;EACI;A/HwujBR;A+HrujBI;EACI;A/HuujBR;A+HpujBI;EACI;A/HsujBR;A+HnujBI;EACI;EACA;A/HqujBR;A+HnujBI;EACI;A/HqujBR;A+HnujBI;EACI;EACA;EACA;A/HqujBR;A+HnujBI;EACI;A/HqujBR;A+HnujBI;EACI;A/HqujBR;A+HnujBI;EACI;A/HqujBR;A+HnujBI;EACI;A/HqujBR;A+HnujBI;EACI;EACA;A/HqujBR;A+HnujBI;EACI;EACA;A/HqujBR;A+HnujBI;EACI;A/HqujBR;A+HnujBI;EACI;EACA;A/HqujBR;A+HnujBI;EACI;A/HqujBR;A+HnujBI;EACI;A/HqujBR;A+HnujBI;EACI;A/HqujBR;A+HnujBI;EACI;A/HqujBR;A+HlujBI;EACI;A/HoujBR;A+HrujBI;EACI;A/HoujBR;A+H7tjBY;EACA;EACA;EAAA;A/HmujBZ;A+HrujBY;EACA;EACA;EAAA;A/HmujBZ;A+H7tjBY;EACA;EACA;EAAA;A/HmujBZ;A+HrujBY;EACA;EACA;EAAA;A/HmujBZ;A+H/tjBI;EACI;EACA;A/HiujBR;A+H/tjBI;EACI;EACA;EACA;A/HiujBR;A+H/tjBQ;EACI;EACA;EACA;A/HiujBZ;A+H9tjBI;EACI;EACA;EACA;A/HgujBR;A+H9tjBQ;EACI;EACA;A/HgujBZ;A+H7tjBI;EACI;A/H+tjBR;A+H7tjBI;EACI;A/H+tjBR;A+H7tjBI;EACI;EACA;EACA;A/H+tjBR;A+H7tjBI;;;;EAKI;A/H+tjBR;A+H7tjBI;EACI;A/H+tjBR;A+H7tjBI;EACI;A/H+tjBR;A+H7tjBI;EACI;A/H+tjBR;A+H5tjBI;EACI;A/H8tjBR;A+H3tjBI;EACI;EACA;A/H6tjBR;A+H1tjBI;EACI;A/H4tjBR;A+HztjBI;EACI;A/H2tjBR;A+HztjBI;EACI;A/H2tjBR;A+HxtjBI;EACI;EACA;A/H0tjBR;A+HxtjBI;EACI;EACA;A/H0tjBR;A+HvtjBI;EACI;A/HytjBR;;A+HrtjBA;;;;;;;EAOI;EACA;A/HwtjBJ;;A+HttjBA;;;;;;;EAOI;EACA;A/HytjBJ,C","sources":["webpack:///./node_modules/quill/dist/quill.snow.css","webpack:///./node_modules/quill-emoji/dist/quill-emoji.css","webpack:///./node_modules/quill-mention/dist/quill.mention.css","webpack:///./resources/scss/main.scss","webpack:///./resources/scss/variables.scss","webpack:///./node_modules/bootstrap/scss/bootstrap.scss","webpack:///./node_modules/bootstrap/scss/_root.scss","webpack:///./node_modules/bootstrap/scss/_reboot.scss","webpack:///./node_modules/bootstrap/scss/_variables.scss","webpack:///./node_modules/bootstrap/scss/vendor/_rfs.scss","webpack:///./node_modules/bootstrap/scss/mixins/_hover.scss","webpack:///./node_modules/bootstrap/scss/_type.scss","webpack:///./node_modules/bootstrap/scss/mixins/_lists.scss","webpack:///./node_modules/bootstrap/scss/_images.scss","webpack:///./node_modules/bootstrap/scss/mixins/_image.scss","webpack:///./node_modules/bootstrap/scss/mixins/_border-radius.scss","webpack:///./node_modules/bootstrap/scss/_code.scss","webpack:///./node_modules/bootstrap/scss/_grid.scss","webpack:///./node_modules/bootstrap/scss/mixins/_grid.scss","webpack:///./node_modules/bootstrap/scss/mixins/_breakpoints.scss","webpack:///./node_modules/bootstrap/scss/mixins/_grid-framework.scss","webpack:///./node_modules/bootstrap/scss/_tables.scss","webpack:///./node_modules/bootstrap/scss/mixins/_table-row.scss","webpack:///./node_modules/bootstrap/scss/_forms.scss","webpack:///./node_modules/bootstrap/scss/mixins/_transition.scss","webpack:///./node_modules/bootstrap/scss/mixins/_forms.scss","webpack:///./node_modules/bootstrap/scss/mixins/_gradients.scss","webpack:///./node_modules/bootstrap/scss/_buttons.scss","webpack:///./node_modules/bootstrap/scss/mixins/_buttons.scss","webpack:///./node_modules/bootstrap/scss/_transitions.scss","webpack:///./node_modules/bootstrap/scss/_dropdown.scss","webpack:///./node_modules/bootstrap/scss/mixins/_caret.scss","webpack:///./node_modules/bootstrap/scss/mixins/_nav-divider.scss","webpack:///./node_modules/bootstrap/scss/_button-group.scss","webpack:///./node_modules/bootstrap/scss/_input-group.scss","webpack:///./node_modules/bootstrap/scss/_custom-forms.scss","webpack:///./node_modules/bootstrap/scss/_nav.scss","webpack:///./node_modules/bootstrap/scss/_navbar.scss","webpack:///./node_modules/bootstrap/scss/_card.scss","webpack:///./node_modules/bootstrap/scss/_breadcrumb.scss","webpack:///./node_modules/bootstrap/scss/_pagination.scss","webpack:///./node_modules/bootstrap/scss/mixins/_pagination.scss","webpack:///./node_modules/bootstrap/scss/_badge.scss","webpack:///./node_modules/bootstrap/scss/mixins/_badge.scss","webpack:///./node_modules/bootstrap/scss/_jumbotron.scss","webpack:///./node_modules/bootstrap/scss/_alert.scss","webpack:///./node_modules/bootstrap/scss/mixins/_alert.scss","webpack:///./node_modules/bootstrap/scss/_progress.scss","webpack:///./node_modules/bootstrap/scss/_media.scss","webpack:///./node_modules/bootstrap/scss/_list-group.scss","webpack:///./node_modules/bootstrap/scss/mixins/_list-group.scss","webpack:///./node_modules/bootstrap/scss/_close.scss","webpack:///./node_modules/bootstrap/scss/_toasts.scss","webpack:///./node_modules/bootstrap/scss/_modal.scss","webpack:///./node_modules/bootstrap/scss/_tooltip.scss","webpack:///./node_modules/bootstrap/scss/mixins/_reset-text.scss","webpack:///./node_modules/bootstrap/scss/_popover.scss","webpack:///./node_modules/bootstrap/scss/_carousel.scss","webpack:///./node_modules/bootstrap/scss/mixins/_clearfix.scss","webpack:///./node_modules/bootstrap/scss/_spinners.scss","webpack:///./node_modules/bootstrap/scss/utilities/_align.scss","webpack:///./node_modules/bootstrap/scss/mixins/_background-variant.scss","webpack:///./node_modules/bootstrap/scss/utilities/_background.scss","webpack:///./node_modules/bootstrap/scss/utilities/_borders.scss","webpack:///./node_modules/bootstrap/scss/utilities/_display.scss","webpack:///./node_modules/bootstrap/scss/utilities/_embed.scss","webpack:///./node_modules/bootstrap/scss/utilities/_flex.scss","webpack:///./node_modules/bootstrap/scss/utilities/_float.scss","webpack:///./node_modules/bootstrap/scss/utilities/_interactions.scss","webpack:///./node_modules/bootstrap/scss/utilities/_overflow.scss","webpack:///./node_modules/bootstrap/scss/utilities/_position.scss","webpack:///./node_modules/bootstrap/scss/utilities/_screenreaders.scss","webpack:///./node_modules/bootstrap/scss/mixins/_screen-reader.scss","webpack:///./node_modules/bootstrap/scss/utilities/_shadows.scss","webpack:///./node_modules/bootstrap/scss/utilities/_sizing.scss","webpack:///./node_modules/bootstrap/scss/utilities/_spacing.scss","webpack:///./node_modules/bootstrap/scss/utilities/_stretched-link.scss","webpack:///./node_modules/bootstrap/scss/utilities/_text.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-truncate.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-emphasis.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-hide.scss","webpack:///./node_modules/bootstrap/scss/utilities/_visibility.scss","webpack:///./node_modules/bootstrap/scss/_print.scss","webpack:///./node_modules/cropperjs/dist/cropper.css","webpack:///./resources/scss/includes/tabs.scss","webpack:///./resources/scss/includes/header.scss","webpack:///./resources/scss/includes/reset.scss","webpack:///./node_modules/dropify/src/sass/_dropify-font.scss","webpack:///./node_modules/dropify/src/sass/dropify.scss","webpack:///./node_modules/sweetalert2/src/scss/_toasts.scss","webpack:///./node_modules/sweetalert2/src/variables.scss","webpack:///./node_modules/sweetalert2/src/scss/_mixins.scss","webpack:///./node_modules/sweetalert2/src/scss/_core.scss","webpack:///./node_modules/sweetalert2/src/scss/_polyfills.scss","webpack:///./node_modules/sweetalert2/src/scss/_toasts-animations.scss","webpack:///./node_modules/sweetalert2/src/scss/_animations.scss","webpack:///./node_modules/sweetalert2/src/scss/_body.scss","webpack:///./node_modules/sweetalert2/src/scss/_toasts-body.scss","webpack:///./node_modules/bootstrap-select/sass/bootstrap-select.scss","webpack:///./node_modules/bootstrap-select/sass/variables.scss","webpack:///./node_modules/flag-icon-css/sass/_flag-icons-base.scss","webpack:///./node_modules/frappe-charts/src/css/charts.scss","webpack:///./resources/scss/custom.scss","webpack:///./resources/scss/style.scss","webpack:///./resources/scss/login.scss","webpack:///./resources/scss/form.scss","webpack:///./resources/scss/btn.scss","webpack:///./resources/scss/task_list.scss","webpack:///./resources/scss/filter.scss","webpack:///./resources/scss/sidebar.scss","webpack:///./resources/scss/ui_inventory.scss","webpack:///./resources/scss/colors.scss","webpack:///./resources/scss/typography.scss","webpack:///./resources/scss/avatar.scss","webpack:///./resources/scss/pagination.scss","webpack:///./resources/scss/labels.scss","webpack:///./resources/scss/cards.scss","webpack:///./resources/scss/tables.scss","webpack:///./resources/scss/messages.scss","webpack:///./resources/scss/task-board.scss","webpack:///./resources/scss/settings.scss","webpack:///./resources/scss/invoice.scss","webpack:///./resources/scss/create-invoice.scss","webpack:///./resources/scss/ticket.scss","webpack:///./resources/scss/project.scss","webpack:///./resources/scss/client.scss","webpack:///./resources/scss/dashboard.scss","webpack:///./resources/scss/modal.scss","webpack:///./resources/scss/recruit.scss","webpack:///./resources/scss/rtl.scss","webpack:///./resources/scss/dark-theme.scss"],"sourcesContent":["/*!\n * Quill Editor v1.3.7\n * https://quilljs.com/\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n.ql-container {\n  box-sizing: border-box;\n  font-family: Helvetica, Arial, sans-serif;\n  font-size: 13px;\n  height: 100%;\n  margin: 0px;\n  position: relative;\n}\n.ql-container.ql-disabled .ql-tooltip {\n  visibility: hidden;\n}\n.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {\n  pointer-events: none;\n}\n.ql-clipboard {\n  left: -100000px;\n  height: 1px;\n  overflow-y: hidden;\n  position: absolute;\n  top: 50%;\n}\n.ql-clipboard p {\n  margin: 0;\n  padding: 0;\n}\n.ql-editor {\n  box-sizing: border-box;\n  line-height: 1.42;\n  height: 100%;\n  outline: none;\n  overflow-y: auto;\n  padding: 12px 15px;\n  tab-size: 4;\n  -moz-tab-size: 4;\n  text-align: left;\n  white-space: pre-wrap;\n  word-wrap: break-word;\n}\n.ql-editor > * {\n  cursor: text;\n}\n.ql-editor p,\n.ql-editor ol,\n.ql-editor ul,\n.ql-editor pre,\n.ql-editor blockquote,\n.ql-editor h1,\n.ql-editor h2,\n.ql-editor h3,\n.ql-editor h4,\n.ql-editor h5,\n.ql-editor h6 {\n  margin: 0;\n  padding: 0;\n  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol,\n.ql-editor ul {\n  padding-left: 1.5em;\n}\n.ql-editor ol > li,\n.ql-editor ul > li {\n  list-style-type: none;\n}\n.ql-editor ul > li::before {\n  content: '\\2022';\n}\n.ql-editor ul[data-checked=true],\n.ql-editor ul[data-checked=false] {\n  pointer-events: none;\n}\n.ql-editor ul[data-checked=true] > li *,\n.ql-editor ul[data-checked=false] > li * {\n  pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before,\n.ql-editor ul[data-checked=false] > li::before {\n  color: #777;\n  cursor: pointer;\n  pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before {\n  content: '\\2611';\n}\n.ql-editor ul[data-checked=false] > li::before {\n  content: '\\2610';\n}\n.ql-editor li::before {\n  display: inline-block;\n  white-space: nowrap;\n  width: 1.2em;\n}\n.ql-editor li:not(.ql-direction-rtl)::before {\n  margin-left: -1.5em;\n  margin-right: 0.3em;\n  text-align: right;\n}\n.ql-editor li.ql-direction-rtl::before {\n  margin-left: 0.3em;\n  margin-right: -1.5em;\n}\n.ql-editor ol li:not(.ql-direction-rtl),\n.ql-editor ul li:not(.ql-direction-rtl) {\n  padding-left: 1.5em;\n}\n.ql-editor ol li.ql-direction-rtl,\n.ql-editor ul li.ql-direction-rtl {\n  padding-right: 1.5em;\n}\n.ql-editor ol li {\n  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n  counter-increment: list-0;\n}\n.ql-editor ol li:before {\n  content: counter(list-0, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n  counter-increment: list-1;\n}\n.ql-editor ol li.ql-indent-1:before {\n  content: counter(list-1, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-2 {\n  counter-increment: list-2;\n}\n.ql-editor ol li.ql-indent-2:before {\n  content: counter(list-2, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-2 {\n  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-3 {\n  counter-increment: list-3;\n}\n.ql-editor ol li.ql-indent-3:before {\n  content: counter(list-3, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-3 {\n  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-4 {\n  counter-increment: list-4;\n}\n.ql-editor ol li.ql-indent-4:before {\n  content: counter(list-4, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-4 {\n  counter-reset: list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-5 {\n  counter-increment: list-5;\n}\n.ql-editor ol li.ql-indent-5:before {\n  content: counter(list-5, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-5 {\n  counter-reset: list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-6 {\n  counter-increment: list-6;\n}\n.ql-editor ol li.ql-indent-6:before {\n  content: counter(list-6, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-6 {\n  counter-reset: list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-7 {\n  counter-increment: list-7;\n}\n.ql-editor ol li.ql-indent-7:before {\n  content: counter(list-7, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-7 {\n  counter-reset: list-8 list-9;\n}\n.ql-editor ol li.ql-indent-8 {\n  counter-increment: list-8;\n}\n.ql-editor ol li.ql-indent-8:before {\n  content: counter(list-8, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-8 {\n  counter-reset: list-9;\n}\n.ql-editor ol li.ql-indent-9 {\n  counter-increment: list-9;\n}\n.ql-editor ol li.ql-indent-9:before {\n  content: counter(list-9, decimal) '. ';\n}\n.ql-editor .ql-indent-1:not(.ql-direction-rtl) {\n  padding-left: 3em;\n}\n.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {\n  padding-left: 4.5em;\n}\n.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {\n  padding-right: 3em;\n}\n.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {\n  padding-right: 4.5em;\n}\n.ql-editor .ql-indent-2:not(.ql-direction-rtl) {\n  padding-left: 6em;\n}\n.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {\n  padding-left: 7.5em;\n}\n.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {\n  padding-right: 6em;\n}\n.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {\n  padding-right: 7.5em;\n}\n.ql-editor .ql-indent-3:not(.ql-direction-rtl) {\n  padding-left: 9em;\n}\n.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {\n  padding-left: 10.5em;\n}\n.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {\n  padding-right: 9em;\n}\n.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {\n  padding-right: 10.5em;\n}\n.ql-editor .ql-indent-4:not(.ql-direction-rtl) {\n  padding-left: 12em;\n}\n.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {\n  padding-left: 13.5em;\n}\n.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {\n  padding-right: 12em;\n}\n.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {\n  padding-right: 13.5em;\n}\n.ql-editor .ql-indent-5:not(.ql-direction-rtl) {\n  padding-left: 15em;\n}\n.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {\n  padding-left: 16.5em;\n}\n.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {\n  padding-right: 15em;\n}\n.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {\n  padding-right: 16.5em;\n}\n.ql-editor .ql-indent-6:not(.ql-direction-rtl) {\n  padding-left: 18em;\n}\n.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {\n  padding-left: 19.5em;\n}\n.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {\n  padding-right: 18em;\n}\n.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {\n  padding-right: 19.5em;\n}\n.ql-editor .ql-indent-7:not(.ql-direction-rtl) {\n  padding-left: 21em;\n}\n.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {\n  padding-left: 22.5em;\n}\n.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {\n  padding-right: 21em;\n}\n.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {\n  padding-right: 22.5em;\n}\n.ql-editor .ql-indent-8:not(.ql-direction-rtl) {\n  padding-left: 24em;\n}\n.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {\n  padding-left: 25.5em;\n}\n.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {\n  padding-right: 24em;\n}\n.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {\n  padding-right: 25.5em;\n}\n.ql-editor .ql-indent-9:not(.ql-direction-rtl) {\n  padding-left: 27em;\n}\n.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {\n  padding-left: 28.5em;\n}\n.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {\n  padding-right: 27em;\n}\n.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {\n  padding-right: 28.5em;\n}\n.ql-editor .ql-video {\n  display: block;\n  max-width: 100%;\n}\n.ql-editor .ql-video.ql-align-center {\n  margin: 0 auto;\n}\n.ql-editor .ql-video.ql-align-right {\n  margin: 0 0 0 auto;\n}\n.ql-editor .ql-bg-black {\n  background-color: #000;\n}\n.ql-editor .ql-bg-red {\n  background-color: #e60000;\n}\n.ql-editor .ql-bg-orange {\n  background-color: #f90;\n}\n.ql-editor .ql-bg-yellow {\n  background-color: #ff0;\n}\n.ql-editor .ql-bg-green {\n  background-color: #008a00;\n}\n.ql-editor .ql-bg-blue {\n  background-color: #06c;\n}\n.ql-editor .ql-bg-purple {\n  background-color: #93f;\n}\n.ql-editor .ql-color-white {\n  color: #fff;\n}\n.ql-editor .ql-color-red {\n  color: #e60000;\n}\n.ql-editor .ql-color-orange {\n  color: #f90;\n}\n.ql-editor .ql-color-yellow {\n  color: #ff0;\n}\n.ql-editor .ql-color-green {\n  color: #008a00;\n}\n.ql-editor .ql-color-blue {\n  color: #06c;\n}\n.ql-editor .ql-color-purple {\n  color: #93f;\n}\n.ql-editor .ql-font-serif {\n  font-family: Georgia, Times New Roman, serif;\n}\n.ql-editor .ql-font-monospace {\n  font-family: Monaco, Courier New, monospace;\n}\n.ql-editor .ql-size-small {\n  font-size: 0.75em;\n}\n.ql-editor .ql-size-large {\n  font-size: 1.5em;\n}\n.ql-editor .ql-size-huge {\n  font-size: 2.5em;\n}\n.ql-editor .ql-direction-rtl {\n  direction: rtl;\n  text-align: inherit;\n}\n.ql-editor .ql-align-center {\n  text-align: center;\n}\n.ql-editor .ql-align-justify {\n  text-align: justify;\n}\n.ql-editor .ql-align-right {\n  text-align: right;\n}\n.ql-editor.ql-blank::before {\n  color: rgba(0,0,0,0.6);\n  content: attr(data-placeholder);\n  font-style: italic;\n  left: 15px;\n  pointer-events: none;\n  position: absolute;\n  right: 15px;\n}\n.ql-snow.ql-toolbar:after,\n.ql-snow .ql-toolbar:after {\n  clear: both;\n  content: '';\n  display: table;\n}\n.ql-snow.ql-toolbar button,\n.ql-snow .ql-toolbar button {\n  background: none;\n  border: none;\n  cursor: pointer;\n  display: inline-block;\n  float: left;\n  height: 24px;\n  padding: 3px 5px;\n  width: 28px;\n}\n.ql-snow.ql-toolbar button svg,\n.ql-snow .ql-toolbar button svg {\n  float: left;\n  height: 100%;\n}\n.ql-snow.ql-toolbar button:active:hover,\n.ql-snow .ql-toolbar button:active:hover {\n  outline: none;\n}\n.ql-snow.ql-toolbar input.ql-image[type=file],\n.ql-snow .ql-toolbar input.ql-image[type=file] {\n  display: none;\n}\n.ql-snow.ql-toolbar button:hover,\n.ql-snow .ql-toolbar button:hover,\n.ql-snow.ql-toolbar button:focus,\n.ql-snow .ql-toolbar button:focus,\n.ql-snow.ql-toolbar button.ql-active,\n.ql-snow .ql-toolbar button.ql-active,\n.ql-snow.ql-toolbar .ql-picker-label:hover,\n.ql-snow .ql-toolbar .ql-picker-label:hover,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active,\n.ql-snow.ql-toolbar .ql-picker-item:hover,\n.ql-snow .ql-toolbar .ql-picker-item:hover,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected {\n  color: #06c;\n}\n.ql-snow.ql-toolbar button:hover .ql-fill,\n.ql-snow .ql-toolbar button:hover .ql-fill,\n.ql-snow.ql-toolbar button:focus .ql-fill,\n.ql-snow .ql-toolbar button:focus .ql-fill,\n.ql-snow.ql-toolbar button.ql-active .ql-fill,\n.ql-snow .ql-toolbar button.ql-active .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {\n  fill: #06c;\n}\n.ql-snow.ql-toolbar button:hover .ql-stroke,\n.ql-snow .ql-toolbar button:hover .ql-stroke,\n.ql-snow.ql-toolbar button:focus .ql-stroke,\n.ql-snow .ql-toolbar button:focus .ql-stroke,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-snow.ql-toolbar button:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar button:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar button:focus .ql-stroke-miter,\n.ql-snow .ql-toolbar button:focus .ql-stroke-miter,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {\n  stroke: #06c;\n}\n@media (pointer: coarse) {\n  .ql-snow.ql-toolbar button:hover:not(.ql-active),\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) {\n    color: #444;\n  }\n  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,\n  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {\n    fill: #444;\n  }\n  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {\n    stroke: #444;\n  }\n}\n.ql-snow {\n  box-sizing: border-box;\n}\n.ql-snow * {\n  box-sizing: border-box;\n}\n.ql-snow .ql-hidden {\n  display: none;\n}\n.ql-snow .ql-out-bottom,\n.ql-snow .ql-out-top {\n  visibility: hidden;\n}\n.ql-snow .ql-tooltip {\n  position: absolute;\n  transform: translateY(10px);\n}\n.ql-snow .ql-tooltip a {\n  cursor: pointer;\n  text-decoration: none;\n}\n.ql-snow .ql-tooltip.ql-flip {\n  transform: translateY(-10px);\n}\n.ql-snow .ql-formats {\n  display: inline-block;\n  vertical-align: middle;\n}\n.ql-snow .ql-formats:after {\n  clear: both;\n  content: '';\n  display: table;\n}\n.ql-snow .ql-stroke {\n  fill: none;\n  stroke: #444;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  stroke-width: 2;\n}\n.ql-snow .ql-stroke-miter {\n  fill: none;\n  stroke: #444;\n  stroke-miterlimit: 10;\n  stroke-width: 2;\n}\n.ql-snow .ql-fill,\n.ql-snow .ql-stroke.ql-fill {\n  fill: #444;\n}\n.ql-snow .ql-empty {\n  fill: none;\n}\n.ql-snow .ql-even {\n  fill-rule: evenodd;\n}\n.ql-snow .ql-thin,\n.ql-snow .ql-stroke.ql-thin {\n  stroke-width: 1;\n}\n.ql-snow .ql-transparent {\n  opacity: 0.4;\n}\n.ql-snow .ql-direction svg:last-child {\n  display: none;\n}\n.ql-snow .ql-direction.ql-active svg:last-child {\n  display: inline;\n}\n.ql-snow .ql-direction.ql-active svg:first-child {\n  display: none;\n}\n.ql-snow .ql-editor h1 {\n  font-size: 2em;\n}\n.ql-snow .ql-editor h2 {\n  font-size: 1.5em;\n}\n.ql-snow .ql-editor h3 {\n  font-size: 1.17em;\n}\n.ql-snow .ql-editor h4 {\n  font-size: 1em;\n}\n.ql-snow .ql-editor h5 {\n  font-size: 0.83em;\n}\n.ql-snow .ql-editor h6 {\n  font-size: 0.67em;\n}\n.ql-snow .ql-editor a {\n  text-decoration: underline;\n}\n.ql-snow .ql-editor blockquote {\n  border-left: 4px solid #ccc;\n  margin-bottom: 5px;\n  margin-top: 5px;\n  padding-left: 16px;\n}\n.ql-snow .ql-editor code,\n.ql-snow .ql-editor pre {\n  background-color: #f0f0f0;\n  border-radius: 3px;\n}\n.ql-snow .ql-editor pre {\n  white-space: pre-wrap;\n  margin-bottom: 5px;\n  margin-top: 5px;\n  padding: 5px 10px;\n}\n.ql-snow .ql-editor code {\n  font-size: 85%;\n  padding: 2px 4px;\n}\n.ql-snow .ql-editor pre.ql-syntax {\n  background-color: #23241f;\n  color: #f8f8f2;\n  overflow: visible;\n}\n.ql-snow .ql-editor img {\n  max-width: 100%;\n}\n.ql-snow .ql-picker {\n  color: #444;\n  display: inline-block;\n  float: left;\n  font-size: 14px;\n  font-weight: 500;\n  height: 24px;\n  position: relative;\n  vertical-align: middle;\n}\n.ql-snow .ql-picker-label {\n  cursor: pointer;\n  display: inline-block;\n  height: 100%;\n  padding-left: 8px;\n  padding-right: 2px;\n  position: relative;\n  width: 100%;\n}\n.ql-snow .ql-picker-label::before {\n  display: inline-block;\n  line-height: 22px;\n}\n.ql-snow .ql-picker-options {\n  background-color: #fff;\n  display: none;\n  min-width: 100%;\n  padding: 4px 8px;\n  position: absolute;\n  white-space: nowrap;\n}\n.ql-snow .ql-picker-options .ql-picker-item {\n  cursor: pointer;\n  display: block;\n  padding-bottom: 5px;\n  padding-top: 5px;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label {\n  color: #ccc;\n  z-index: 2;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {\n  fill: #ccc;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {\n  stroke: #ccc;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-options {\n  display: block;\n  margin-top: -1px;\n  top: 100%;\n  z-index: 1;\n}\n.ql-snow .ql-color-picker,\n.ql-snow .ql-icon-picker {\n  width: 28px;\n}\n.ql-snow .ql-color-picker .ql-picker-label,\n.ql-snow .ql-icon-picker .ql-picker-label {\n  padding: 2px 4px;\n}\n.ql-snow .ql-color-picker .ql-picker-label svg,\n.ql-snow .ql-icon-picker .ql-picker-label svg {\n  right: 4px;\n}\n.ql-snow .ql-icon-picker .ql-picker-options {\n  padding: 4px 0px;\n}\n.ql-snow .ql-icon-picker .ql-picker-item {\n  height: 24px;\n  width: 24px;\n  padding: 2px 4px;\n}\n.ql-snow .ql-color-picker .ql-picker-options {\n  padding: 3px 5px;\n  width: 152px;\n}\n.ql-snow .ql-color-picker .ql-picker-item {\n  border: 1px solid transparent;\n  float: left;\n  height: 16px;\n  margin: 2px;\n  padding: 0px;\n  width: 16px;\n}\n.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {\n  position: absolute;\n  margin-top: -9px;\n  right: 0;\n  top: 50%;\n  width: 18px;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {\n  content: attr(data-label);\n}\n.ql-snow .ql-picker.ql-header {\n  width: 98px;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item::before {\n  content: 'Normal';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n  content: 'Heading 1';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n  content: 'Heading 2';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n  content: 'Heading 3';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n  content: 'Heading 4';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n  content: 'Heading 5';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n  content: 'Heading 6';\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n  font-size: 2em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n  font-size: 1.5em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n  font-size: 1.17em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n  font-size: 1em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n  font-size: 0.83em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n  font-size: 0.67em;\n}\n.ql-snow .ql-picker.ql-font {\n  width: 108px;\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item::before {\n  content: 'Sans Serif';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n  content: 'Serif';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n  content: 'Monospace';\n}\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n  font-family: Georgia, Times New Roman, serif;\n}\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n  font-family: Monaco, Courier New, monospace;\n}\n.ql-snow .ql-picker.ql-size {\n  width: 98px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item::before {\n  content: 'Normal';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n  content: 'Small';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n  content: 'Large';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n  content: 'Huge';\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n  font-size: 10px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n  font-size: 18px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n  font-size: 32px;\n}\n.ql-snow .ql-color-picker.ql-background .ql-picker-item {\n  background-color: #fff;\n}\n.ql-snow .ql-color-picker.ql-color .ql-picker-item {\n  background-color: #000;\n}\n.ql-toolbar.ql-snow {\n  border: 1px solid #ccc;\n  box-sizing: border-box;\n  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;\n  padding: 8px;\n}\n.ql-toolbar.ql-snow .ql-formats {\n  margin-right: 15px;\n}\n.ql-toolbar.ql-snow .ql-picker-label {\n  border: 1px solid transparent;\n}\n.ql-toolbar.ql-snow .ql-picker-options {\n  border: 1px solid transparent;\n  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;\n}\n.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {\n  border-color: #ccc;\n}\n.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {\n  border-color: #ccc;\n}\n.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,\n.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {\n  border-color: #000;\n}\n.ql-toolbar.ql-snow + .ql-container.ql-snow {\n  border-top: 0px;\n}\n.ql-snow .ql-tooltip {\n  background-color: #fff;\n  border: 1px solid #ccc;\n  box-shadow: 0px 0px 5px #ddd;\n  color: #444;\n  padding: 5px 12px;\n  white-space: nowrap;\n}\n.ql-snow .ql-tooltip::before {\n  content: \"Visit URL:\";\n  line-height: 26px;\n  margin-right: 8px;\n}\n.ql-snow .ql-tooltip input[type=text] {\n  display: none;\n  border: 1px solid #ccc;\n  font-size: 13px;\n  height: 26px;\n  margin: 0px;\n  padding: 3px 5px;\n  width: 170px;\n}\n.ql-snow .ql-tooltip a.ql-preview {\n  display: inline-block;\n  max-width: 200px;\n  overflow-x: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n.ql-snow .ql-tooltip a.ql-action::after {\n  border-right: 1px solid #ccc;\n  content: 'Edit';\n  margin-left: 16px;\n  padding-right: 8px;\n}\n.ql-snow .ql-tooltip a.ql-remove::before {\n  content: 'Remove';\n  margin-left: 8px;\n}\n.ql-snow .ql-tooltip a {\n  line-height: 26px;\n}\n.ql-snow .ql-tooltip.ql-editing a.ql-preview,\n.ql-snow .ql-tooltip.ql-editing a.ql-remove {\n  display: none;\n}\n.ql-snow .ql-tooltip.ql-editing input[type=text] {\n  display: inline-block;\n}\n.ql-snow .ql-tooltip.ql-editing a.ql-action::after {\n  border-right: 0px;\n  content: 'Save';\n  padding-right: 0px;\n}\n.ql-snow .ql-tooltip[data-mode=link]::before {\n  content: \"Enter link:\";\n}\n.ql-snow .ql-tooltip[data-mode=formula]::before {\n  content: \"Enter formula:\";\n}\n.ql-snow .ql-tooltip[data-mode=video]::before {\n  content: \"Enter video:\";\n}\n.ql-snow a {\n  color: #06c;\n}\n.ql-container.ql-snow {\n  border: 1px solid #ccc;\n}\n","#quill-editor{position:relative}.mention{color:#0366d6}.completions{background:#fff;border-radius:2px;box-shadow:2px 2px 2px rgba(0,0,0,.25);list-style:none}.completions,.completions>li{margin:0;padding:0}.completions>li>button{background:none;border:none;box-sizing:border-box;display:block;height:2em;margin:0;padding:.25em .5em;text-align:left;width:100%}.completions>li>button:hover{background:#ddd}.completions>li>button:focus{background:#ddd;outline:none}.completions>li>button>.matched{color:#000;font-weight:700}.completions>li>button>*{vertical-align:middle}.emoji_completions{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.12);list-style:none;margin:0;padding:6px}.emoji_completions li{display:inline-block;margin:2px 0;padding:0}.emoji_completions li:not(:last-of-type){margin-right:3px}.emoji_completions>li>button{background:#efefef;border:none;border-radius:3px;box-sizing:border-box;display:block;margin:0;padding:3px 2px 6px;text-align:left;width:100%}.emoji_completions>li>button:hover{background:#2d9ee0;color:#fff}.emoji_completions>li>button:focus{background:#2d9ee0;color:#fff;outline:none}.emoji_completions>li>button.emoji-active{background:red;background:#2d9ee0;color:#fff;outline:none}.emoji_completions>li>button>.matched{font-weight:700}.emoji_completions>li>button>*,.ico{vertical-align:middle}.ico{font-size:18px;line-height:0;margin-right:5px}#emoji-palette{border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.12);max-width:250px;position:absolute;z-index:999}.bem{cursor:pointer;display:inline-block;font-size:24px;margin:2px;text-align:center;width:34px}#tab-filters{margin:20px auto 0;width:210px}.emoji-tab{cursor:pointer;display:inline-table;height:100%;min-height:30px;text-align:center;width:30px}#tab-toolbar{background-color:#f7f7f7;border-bottom:1px solid rgba(0,0,0,.15);padding:4px 4px 0}#tab-toolbar ul{margin:0;padding:0}#tab-toolbar .active{border-bottom:3px solid #2ab27b}#tab-panel{background:#fff;display:flex;flex-wrap:wrap;justify-content:center;max-height:220px;overflow-y:scroll;padding:2px}#quill-editor x-contain,contain{background:#fb8;display:block}#quill-editor table{border-collapse:collapse;width:100%}#quill-editor table td{border:1px solid #000;height:25px;padding:5px}.ql-picker.ql-table .ql-picker-label:before,button.ql-table:after{content:\"TABLE\"}button.ql-contain:after{content:\"WRAP\"}button.ql-table[value=append-row]:after{content:\"ROWS+\"}button.ql-table[value=append-col]:after{content:\"COLS+\"}.ql-contain,.ql-table{margin-right:-15px;width:auto!important}#emoji-close-div{height:100%;left:0;position:fixed;top:0;width:100%}.textarea-emoji-control{height:25px;right:4px;top:10px;width:25px}#textarea-emoji{border:1px solid #66afe9;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.12);max-width:250px;position:absolute;right:0;z-index:999}.ql-editor{padding-right:26px}.i-activity{background:url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\"><g transform=\"translate(7.500000, 7.500000)\"><path stroke=\"%236F6D70\" d=\"M18.02 1.36c5.92 3.02 8.28 10.26 5.26 16.18-2.12 4.17-6.35 6.57-10.73 6.57-1.83 0-3.7-.4-5.45-1.3-5.9-3-8.27-10.22-5.25-16.2C3.97 2.5 8.2.1 12.57.1c1.84 0 3.7.42 5.45 1.3zm4.7 11.44c.1-1.3-.06-2.6-.47-3.87-.13-.38-.27-.75-.43-1.1l-3.42-1.6-1.57-3.4c-.62-.3-1.27-.5-1.92-.68-.7-.18-1.5-.27-2.3-.27-.4 0-.8.02-1.2.06L8.9 4.74l-3.74.43c-.63.68-1.16 1.45-1.6 2.28-.42.84-.72 1.72-.9 2.63l1.84 3.3-.74 3.68c.3.56.66 1.08 1.1 1.58.76.94 1.7 1.7 2.8 2.32l3.7-.74 3.26 1.84c1.13-.23 2.23-.65 3.24-1.26.6-.35 1.2-.77 1.7-1.24l.44-3.74 2.78-2.55.05-.47z\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><polygon points=\"10.6158689 8.50666885 8.42649168 12.8046921 11.836847 16.2129328 16.1342124 14.0235556 15.3793892 9.26144504\"/></g></g></g></svg>')}.i-activity,.i-flags{content:\"\";height:25px;margin:auto;width:25px}.i-flags{background:url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\" fill-rule=\"nonzero\"><g transform=\"translate(9.500000, 8.000000)\"><path d=\"M.5 3.13V23.5c0 .83.68 1.5 1.5 1.5.84 0 1.5-.67 1.5-1.5V3.14c0-.83-.66-1.5-1.5-1.5-.82 0-1.5.67-1.5 1.5z\"/><path d=\"M3.5 11.54c.7-.16 1.44-.22 2.25-.17 1.38.07 2.48.3 5.23 1.04l.55.2c3.02.8 4.77 1 5.96.67v-7.9c-1.7.33-3.8-.07-7.1-1-3.9-1.1-5.7-1.3-6.9-.5v7.7zm7.68-10.1c4.1 1.15 5.7 1.3 6.98.44 1-.66 2.33.05 2.33 1.25v11c0 .5-.3 1-.7 1.26-2.2 1.4-4.6 1.2-9.1 0l-.56-.16c-4.54-1.2-6.15-1.3-7.05-.2-.9 1.06-2.65.42-2.65-.98v-11c0-.4.2-.8.5-1.1C3.4-.24 5.75-.1 11.2 1.4z\"/></g></g></g></svg>')}.i-food{background:url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\"><path fill-rule=\"nonzero\" d=\"M9.57 28.2c0 .28.22.5.5.5h19.2c.27 0 .5-.22.5-.5v-4.4H9.57v4.4zm23.2-3.06v3.07c0 1.95-1.57 3.5-3.5 3.5h-19.2c-1.93 0-3.5-1.55-3.5-3.5V25c.46.15.96.24 1.47.24h23.78c.33 0 .64-.04.94-.1z\"/><path fill-rule=\"nonzero\" d=\"M6.57 18.2v-3.45c0-3.56 2.9-6.45 6.45-6.45h13.3c3.55 0 6.44 2.9 6.44 6.45v3.45H6.56zm3-1.83h3.6l.4.86c.23.5.73.83 1.3.83.56 0 1.06-.33 1.3-.83l.4-.86h13.2v-1.62c0-1.9-1.56-3.45-3.45-3.45h-13.3c-1.9 0-3.45 1.55-3.45 3.45v1.62z\"/><path fill-rule=\"nonzero\" d=\"M13.23 16.37l.4.86c.24.5.74.83 1.3.83.57 0 1.07-.33 1.3-.83l.4-.86H31.9c2.44 0 4.43 1.98 4.43 4.43 0 2.45-1.98 4.44-4.44 4.44H8.1c-2.44 0-4.43-2-4.43-4.44 0-2.45 1.98-4.43 4.44-4.43h5.14zm-5.12 3c-.8 0-1.42.64-1.42 1.43 0 .8.64 1.44 1.44 1.44h23.8c.8 0 1.43-.64 1.43-1.44 0-.8-.64-1.43-1.44-1.43H18.4c-.83 1.04-2.1 1.7-3.5 1.7-1.37 0-2.65-.66-3.47-1.7H8.1z\"/><circle cx=\"14.6682646\" cy=\"13.75\" r=\"1\"/><circle cx=\"24.6682646\" cy=\"13.75\" r=\"1\"/><circle cx=\"19.6682646\" cy=\"13.75\" r=\"1\"/></g></g></svg>')}.i-food,.i-nature{content:\"\";height:25px;margin:auto;width:25px}.i-nature{background:url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\" fill-rule=\"nonzero\"><path d=\"M15.96 18.26L30.86 32c.5.46 1.3.43 1.77-.08.46-.5.43-1.3-.08-1.76l-14.9-13.74c-.5-.46-1.3-.43-1.76.08-.5.5-.5 1.3 0 1.76z\"/><path d=\"M18.17 21.28c-.7-.06-1.3.45-1.35 1.14-.06.7.45 1.3 1.13 1.35l4.96.43c.9.07 1.5-.66 1.4-1.47l-1-5.6c-.1-.7-.74-1.14-1.42-1.02-.67.2-1.12.8-1 1.5l.7 4-3.32-.3z\"/><path d=\"M28.48 28.95c-.38.17-1 .4-1.85.64-2.92.7-6 .9-8.95-.2-5.98-2.17-9.8-8.5-10.54-19.9l-.1-1.4 1.38-.2c14.45-2.08 23.4 7.4 21.33 19.85l-1.9-.3.63 1.43zM10.24 10.77C11.12 20.14 14.2 25 18.7 26.6c2.27.83 4.76.74 7.14.1.4-.12.76-.23 1.07-.35 1.2-9.6-5.4-16.57-16.6-15.58z\"/></g></g></svg>')}.i-objects{background:url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\" fill-rule=\"nonzero\"><path d=\"M11.04 16.7c0-4.85 4.02-8.76 8.96-8.76 4.94 0 8.96 3.9 8.96 8.76 0 2.54-1.12 4.9-3 6.54v1.87c0 1.28-1.02 2.27-2.26 2.27h-7.37c-1.23 0-2.25-1-2.25-2.22V23.3c-1.9-1.65-3.04-4-3.04-6.58zm11.9 5.82c0-.48.24-.93.63-1.22 1.5-1.08 2.4-2.77 2.4-4.6 0-3.17-2.67-5.76-5.97-5.76s-5.96 2.6-5.96 5.76c0 1.84.9 3.54 2.42 4.62.4.28.62.74.62 1.22v1.8h5.87V22.5z\"/><path d=\"M21.76 28.78c-.22.05-.42.1-.62.13-.5.1-.9.2-1.1.2-.24 0-.62-.04-1.08-.12l-.74-.15-.08-.02v-2.93c0-.83-.68-1.5-1.5-1.5-.83 0-1.5.67-1.5 1.5v4.1c0 .68.44 1.27 1.1 1.45l.38.1.94.23c.3.1.6.15.87.2.62.1 1.16.17 1.6.17.47 0 1.03-.1 1.7-.2l.7-.17.95-.22c.18-.03.32-.1.4-.1.64-.2 1.08-.76 1.08-1.43v-4.1c0-.83-.67-1.5-1.5-1.5-.82 0-1.5.67-1.5 1.5v2.9c-.03 0-.07 0-.1.02z\"/></g></g></svg>')}.i-objects,.i-people{content:\"\";height:25px;margin:auto;width:25px}.i-people{background:url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\"><path fill-rule=\"nonzero\" d=\"M20 34c-7.73 0-14-6.27-14-14S12.27 6 20 6s14 6.27 14 14-6.27 14-14 14zm0-3c6.08 0 11-4.92 11-11S26.08 9 20 9 9 13.92 9 20s4.92 11 11 11z\"/><circle cx=\"15.3474348\" cy=\"16.7705459\" r=\"2.34743481\"/><circle cx=\"24.4703784\" cy=\"16.7705459\" r=\"2.34743481\"/><path d=\"M20 27.9c2.7 0 4.88-2.18 4.88-4.88 0-2.7-9.76-2.7-9.76 0S17.3 27.9 20 27.9z\"/></g></g></svg>')}.i-symbols{background:url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\" fill-rule=\"nonzero\"><path d=\"M15.37 7.95c-4.48 0-8.06 3.9-8.06 8.64 0 3.5 2.2 6.9 5.8 10.3 1.2 1.1 2.5 2.2 3.9 3.1.84.6 1.5 1 1.98 1.3l.27.15.8.5 1.1-.6c.5-.27 1.18-.7 2-1.25 1.34-.9 2.66-1.9 3.9-3 3.57-3.28 5.75-6.8 5.75-10.6 0-4.74-3.6-8.65-8.1-8.65v3.3c2.6 0 4.76 2.4 4.76 5.35 0 2.65-1.72 5.43-4.7 8.13-1.1 1-2.27 1.9-3.5 2.7-.43.3-.83.54-1.17.74-.35-.2-.76-.5-1.2-.83-1.24-.87-2.4-1.83-3.54-2.87-2.95-2.76-4.7-5.5-4.7-7.9 0-2.98 2.2-5.35 4.78-5.35 1.3 0 2.5.6 3.4 1.6L20 14.3l1.25-1.43c.9-1.03 2.1-1.6 3.38-1.6v-3.3c-1.68 0-3.3.56-4.63 1.57-1.34-1-2.95-1.57-4.63-1.57z\"/></g></g></svg>')}.i-symbols,.i-travel{content:\"\";height:25px;margin:auto;width:25px}.i-travel{background:url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"25px\" height=\"25px\" viewBox=\"0 0 40 40\"><g fill=\"none\" fill-rule=\"evenodd\"><g fill=\"%236F6D70\" fill-rule=\"nonzero\"><path d=\"M25.46 11.2s-2.67 2.58-3.94 3.95l-10.6-2.13c-.12-.02-.25.04-.3.15l-.8 1.6c-.07.13 0 .3.12.37l7.75 3.88L13.4 24c-.5-.16-1.1-.33-1.66-.3-.3 0-.6.06-.85.25-.3.2-.4.5-.4.9s.1.74.3.98l3.2 3.23c.3.23.7.34 1 .34.4 0 .7-.13.9-.37.2-.23.24-.53.25-.84 0-.6-.15-1.2-.3-1.7l4.97-4.3 3.9 7.76c.06.13.23.2.36.12l1.6-.8c.13-.07.2-.2.17-.3l-2.12-10.6c1.4-1.28 3.95-3.95 3.96-3.96.86-.88 1.4-1.93 1.4-2.87 0-.5-.17-1-.5-1.33-.37-.36-.87-.5-1.38-.5-.95 0-2 .52-2.88 1.4zm2.87-4.4c1.28 0 2.54.44 3.5 1.4.93.93 1.38 2.2 1.38 3.47 0 1.8-.8 3.54-2.2 4.94-.4.5-1.7 1.8-2.8 2.9l1.8 9c.3 1.5-.4 2.9-1.7 3.6l-1.62.8c-1.62.8-3.6.1-4.36-1.4L20 27.1l-.7.6v.62c-.03.92-.28 1.8-.92 2.6-.8 1-1.98 1.5-3.22 1.5-1.03 0-2.12-.37-2.96-1.1l-.16-.14-3.22-3.22-.1-.12c-.75-.83-1.12-1.9-1.12-3 0-1.24.5-2.43 1.48-3.22.8-.6 1.68-.9 2.62-.9h.62l.6-.7-4.27-2.1c-1.65-.8-2.33-2.8-1.52-4.4l.8-1.64c.67-1.3 2.14-2.02 3.57-1.73l9 1.8 1.36-1.33 1.5-1.48c1.42-1.4 3.17-2.27 4.97-2.27z\"/></g></g></svg>')}.button-emoji{margin-bottom:-5px}.ql-emojiblot{display:inline-block;vertical-align:text-top}.ap{background-image:url(1e7b63404cd2fb8e6525b2fd4ee4d286.png);background-repeat:no-repeat;background-size:820px;box-sizing:border-box;display:inline-flex;font-size:20px;height:20px;line-height:1;margin-top:-3px;overflow:hidden;text-indent:-999px;width:20px}.ap-copyright{background-position:0 0}.ap-registered{background-position:0 -20px}.ap-bangbang{background-position:0 -40px}.ap-interrobang{background-position:0 -60px}.ap-tm{background-position:0 -80px}.ap-information_source{background-position:0 -100px}.ap-left_right_arrow{background-position:0 -120px}.ap-arrow_up_down{background-position:0 -140px}.ap-arrow_upper_left{background-position:0 -160px}.ap-arrow_upper_right{background-position:0 -180px}.ap-arrow_lower_right{background-position:0 -200px}.ap-arrow_lower_left{background-position:0 -220px}.ap-leftwards_arrow_with_hook{background-position:0 -240px}.ap-arrow_right_hook{background-position:0 -260px}.ap-watch{background-position:0 -280px}.ap-hourglass{background-position:0 -300px}.ap-keyboard{background-position:0 -320px}.ap-fast_forward{background-position:0 -360px}.ap-rewind{background-position:0 -380px}.ap-arrow_double_up{background-position:0 -400px}.ap-arrow_double_down{background-position:0 -420px}.ap-black_right_pointing_double_triangle_with_vertical_bar{background-position:0 -440px}.ap-black_left_pointing_double_triangle_with_vertical_bar{background-position:0 -460px}.ap-black_right_pointing_triangle_with_double_vertical_bar{background-position:0 -480px}.ap-alarm_clock{background-position:0 -500px}.ap-stopwatch{background-position:0 -520px}.ap-timer_clock{background-position:0 -540px}.ap-hourglass_flowing_sand{background-position:0 -560px}.ap-double_vertical_bar{background-position:0 -580px}.ap-black_square_for_stop{background-position:0 -600px}.ap-black_circle_for_record{background-position:0 -620px}.ap-m{background-position:0 -640px}.ap-black_small_square{background-position:0 -660px}.ap-white_small_square{background-position:0 -680px}.ap-arrow_forward{background-position:0 -700px}.ap-arrow_backward{background-position:0 -720px}.ap-white_medium_square{background-position:0 -740px}.ap-black_medium_square{background-position:0 -760px}.ap-white_medium_small_square{background-position:0 -780px}.ap-black_medium_small_square{background-position:0 -800px}.ap-sunny{background-position:-20px 0}.ap-cloud{background-position:-20px -20px}.ap-umbrella{background-position:-20px -40px}.ap-snowman{background-position:-20px -60px}.ap-comet{background-position:-20px -80px}.ap-phone,.ap-telephone{background-position:-20px -100px}.ap-ballot_box_with_check{background-position:-20px -120px}.ap-umbrella_with_rain_drops{background-position:-20px -140px}.ap-coffee{background-position:-20px -160px}.ap-shamrock{background-position:-20px -180px}.ap-point_up{background-position:-20px -200px}.ap-skull_and_crossbones{background-position:-20px -320px}.ap-radioactive_sign{background-position:-20px -340px}.ap-biohazard_sign{background-position:-20px -360px}.ap-orthodox_cross{background-position:-20px -380px}.ap-star_and_crescent{background-position:-20px -400px}.ap-peace_symbol{background-position:-20px -420px}.ap-yin_yang{background-position:-20px -440px}.ap-wheel_of_dharma{background-position:-20px -460px}.ap-white_frowning_face{background-position:-20px -480px}.ap-relaxed{background-position:-20px -500px}.ap-aries{background-position:-20px -520px}.ap-taurus{background-position:-20px -540px}.ap-gemini{background-position:-20px -560px}.ap-cancer{background-position:-20px -580px}.ap-leo{background-position:-20px -600px}.ap-virgo{background-position:-20px -620px}.ap-libra{background-position:-20px -640px}.ap-scorpius{background-position:-20px -660px}.ap-sagittarius{background-position:-20px -680px}.ap-capricorn{background-position:-20px -700px}.ap-aquarius{background-position:-20px -720px}.ap-pisces{background-position:-20px -740px}.ap-spades{background-position:-20px -760px}.ap-clubs{background-position:-20px -780px}.ap-hearts{background-position:-20px -800px}.ap-diamonds{background-position:-40px 0}.ap-hotsprings{background-position:-40px -20px}.ap-recycle{background-position:-40px -40px}.ap-wheelchair{background-position:-40px -60px}.ap-hammer_and_pick{background-position:-40px -80px}.ap-anchor{background-position:-40px -100px}.ap-crossed_swords{background-position:-40px -120px}.ap-scales{background-position:-40px -140px}.ap-alembic{background-position:-40px -160px}.ap-gear{background-position:-40px -180px}.ap-atom_symbol{background-position:-40px -200px}.ap-fleur_de_lis{background-position:-40px -220px}.ap-warning{background-position:-40px -240px}.ap-zap{background-position:-40px -260px}.ap-white_circle{background-position:-40px -280px}.ap-black_circle{background-position:-40px -300px}.ap-coffin{background-position:-40px -320px}.ap-funeral_urn{background-position:-40px -340px}.ap-soccer{background-position:-40px -360px}.ap-baseball{background-position:-40px -380px}.ap-snowman_without_snow{background-position:-40px -400px}.ap-partly_sunny{background-position:-40px -420px}.ap-thunder_cloud_and_rain{background-position:-40px -440px}.ap-ophiuchus{background-position:-40px -460px}.ap-pick{background-position:-40px -480px}.ap-helmet_with_white_cross{background-position:-40px -500px}.ap-chains{background-position:-40px -520px}.ap-no_entry{background-position:-40px -540px}.ap-shinto_shrine{background-position:-40px -560px}.ap-church{background-position:-40px -580px}.ap-mountain{background-position:-40px -600px}.ap-beach_umbrella,.ap-umbrella_on_ground{background-position:-40px -620px}.ap-fountain{background-position:-40px -640px}.ap-golf{background-position:-40px -660px}.ap-ferry{background-position:-40px -680px}.ap-boat{background-position:-40px -700px}.ap-skier{background-position:-40px -720px}.ap-ice_skate{background-position:-40px -740px}.ap-person_with_ball{background-position:-40px -760px}.ap-tent{background-position:-60px -60px}.ap-fuelpump{background-position:-60px -80px}.ap-scissors{background-position:-60px -100px}.ap-white_check_mark{background-position:-60px -120px}.ap-airplane{background-position:-60px -140px}.ap-email{background-position:-60px -160px}.ap-fist{background-position:-60px -180px}.ap-hand{background-position:-60px -300px}.ap-v{background-position:-60px -420px}.ap-writing_hand{background-position:-60px -540px}.ap-pencil2{background-position:-60px -660px}.ap-black_nib{background-position:-60px -680px}.ap-heavy_check_mark{background-position:-60px -700px}.ap-heavy_multiplication_x{background-position:-60px -720px}.ap-latin_cross{background-position:-60px -740px}.ap-star_of_david{background-position:-60px -760px}.ap-sparkles{background-position:-60px -780px}.ap-eight_spoked_asterisk{background-position:-60px -800px}.ap-eight_pointed_black_star{background-position:-80px 0}.ap-snowflake{background-position:-80px -20px}.ap-sparkle{background-position:-80px -40px}.ap-x{background-position:-80px -60px}.ap-negative_squared_cross_mark{background-position:-80px -80px}.ap-question{background-position:-80px -100px}.ap-grey_question{background-position:-80px -120px}.ap-grey_exclamation{background-position:-80px -140px}.ap-exclamation{background-position:-80px -160px}.ap-heavy_heart_exclamation_mark_ornament{background-position:-80px -180px}.ap-heart{background-position:-80px -200px}.ap-heavy_plus_sign{background-position:-80px -220px}.ap-heavy_minus_sign{background-position:-80px -240px}.ap-heavy_division_sign{background-position:-80px -260px}.ap-arrow_right{background-position:-80px -280px}.ap-curly_loop{background-position:-80px -300px}.ap-loop{background-position:-80px -320px}.ap-arrow_heading_up{background-position:-80px -340px}.ap-arrow_heading_down{background-position:-80px -360px}.ap-arrow_left{background-position:-80px -380px}.ap-arrow_up{background-position:-80px -400px}.ap-arrow_down{background-position:-80px -420px}.ap-black_large_square{background-position:-80px -440px}.ap-white_large_square{background-position:-80px -460px}.ap-star{background-position:-80px -480px}.ap-o{background-position:-80px -500px}.ap-wavy_dash{background-position:-80px -520px}.ap-part_alternation_mark{background-position:-80px -540px}.ap-congratulations{background-position:-80px -560px}.ap-secret{background-position:-80px -580px}.ap-mahjong{background-position:-80px -600px}.ap-black_joker{background-position:-80px -620px}.ap-a{background-position:-80px -640px}.ap-b{background-position:-80px -660px}.ap-o2{background-position:-80px -680px}.ap-parking{background-position:-80px -700px}.ap-ab{background-position:-80px -720px}.ap-cl{background-position:-80px -740px}.ap-cool{background-position:-80px -760px}.ap-free{background-position:-80px -780px}.ap-id{background-position:-80px -800px}.ap-new{background-position:-100px 0}.ap-ng{background-position:-100px -20px}.ap-ok{background-position:-100px -40px}.ap-sos{background-position:-100px -60px}.ap-up{background-position:-100px -80px}.ap-vs{background-position:-100px -100px}.ap-koko{background-position:-100px -120px}.ap-sa{background-position:-100px -140px}.ap-u7121{background-position:-100px -160px}.ap-u6307{background-position:-100px -180px}.ap-u7981{background-position:-100px -200px}.ap-u7a7a{background-position:-100px -220px}.ap-u5408{background-position:-100px -240px}.ap-u6e80{background-position:-100px -260px}.ap-u6709{background-position:-100px -280px}.ap-u6708{background-position:-100px -300px}.ap-u7533{background-position:-100px -320px}.ap-u5272{background-position:-100px -340px}.ap-u55b6{background-position:-100px -360px}.ap-ideograph_advantage{background-position:-100px -380px}.ap-accept{background-position:-100px -400px}.ap-cyclone{background-position:-100px -420px}.ap-foggy{background-position:-100px -440px}.ap-closed_umbrella{background-position:-100px -460px}.ap-night_with_stars{background-position:-100px -480px}.ap-sunrise_over_mountains{background-position:-100px -500px}.ap-sunrise{background-position:-100px -520px}.ap-city_sunset{background-position:-100px -540px}.ap-city_sunrise{background-position:-100px -560px}.ap-rainbow{background-position:-100px -580px}.ap-bridge_at_night{background-position:-100px -600px}.ap-ocean{background-position:-100px -620px}.ap-volcano{background-position:-100px -640px}.ap-milky_way{background-position:-100px -660px}.ap-earth_africa{background-position:-100px -680px}.ap-earth_americas{background-position:-100px -700px}.ap-earth_asia{background-position:-100px -720px}.ap-globe_with_meridians{background-position:-100px -740px}.ap-new_moon{background-position:-100px -760px}.ap-waxing_crescent_moon{background-position:-100px -780px}.ap-first_quarter_moon{background-position:-100px -800px}.ap-moon{background-position:-120px 0}.ap-full_moon{background-position:-120px -20px}.ap-waning_gibbous_moon{background-position:-120px -40px}.ap-last_quarter_moon{background-position:-120px -60px}.ap-waning_crescent_moon{background-position:-120px -80px}.ap-crescent_moon{background-position:-120px -100px}.ap-new_moon_with_face{background-position:-120px -120px}.ap-first_quarter_moon_with_face{background-position:-120px -140px}.ap-last_quarter_moon_with_face{background-position:-120px -160px}.ap-full_moon_with_face{background-position:-120px -180px}.ap-sun_with_face{background-position:-120px -200px}.ap-star2{background-position:-120px -220px}.ap-stars{background-position:-120px -240px}.ap-thermometer{background-position:-120px -260px}.ap-mostly_sunny{background-position:-120px -280px}.ap-barely_sunny{background-position:-120px -300px}.ap-partly_sunny_rain{background-position:-120px -320px}.ap-rain_cloud{background-position:-120px -340px}.ap-snow_cloud{background-position:-120px -360px}.ap-lightning{background-position:-120px -380px}.ap-tornado{background-position:-120px -400px}.ap-fog{background-position:-120px -420px}.ap-wind_blowing_face{background-position:-120px -440px}.ap-hotdog{background-position:-120px -460px}.ap-taco{background-position:-120px -480px}.ap-burrito{background-position:-120px -500px}.ap-chestnut{background-position:-120px -520px}.ap-seedling{background-position:-120px -540px}.ap-evergreen_tree{background-position:-120px -560px}.ap-deciduous_tree{background-position:-120px -580px}.ap-palm_tree{background-position:-120px -600px}.ap-cactus{background-position:-120px -620px}.ap-hot_pepper{background-position:-120px -640px}.ap-tulip{background-position:-120px -660px}.ap-cherry_blossom{background-position:-120px -680px}.ap-rose{background-position:-120px -700px}.ap-hibiscus{background-position:-120px -720px}.ap-sunflower{background-position:-120px -740px}.ap-blossom{background-position:-120px -760px}.ap-corn{background-position:-120px -780px}.ap-ear_of_rice{background-position:-120px -800px}.ap-herb{background-position:-140px 0}.ap-four_leaf_clover{background-position:-140px -20px}.ap-maple_leaf{background-position:-140px -40px}.ap-fallen_leaf{background-position:-140px -60px}.ap-leaves{background-position:-140px -80px}.ap-mushroom{background-position:-140px -100px}.ap-tomato{background-position:-140px -120px}.ap-eggplant{background-position:-140px -140px}.ap-grapes{background-position:-140px -160px}.ap-melon{background-position:-140px -180px}.ap-watermelon{background-position:-140px -200px}.ap-tangerine{background-position:-140px -220px}.ap-lemon{background-position:-140px -240px}.ap-banana{background-position:-140px -260px}.ap-pineapple{background-position:-140px -280px}.ap-apple{background-position:-140px -300px}.ap-green_apple{background-position:-140px -320px}.ap-pear{background-position:-140px -340px}.ap-peach{background-position:-140px -360px}.ap-cherries{background-position:-140px -380px}.ap-strawberry{background-position:-140px -400px}.ap-hamburger{background-position:-140px -420px}.ap-pizza{background-position:-140px -440px}.ap-meat_on_bone{background-position:-140px -460px}.ap-poultry_leg{background-position:-140px -480px}.ap-rice_cracker{background-position:-140px -500px}.ap-rice_ball{background-position:-140px -520px}.ap-rice{background-position:-140px -540px}.ap-curry{background-position:-140px -560px}.ap-ramen{background-position:-140px -580px}.ap-spaghetti{background-position:-140px -600px}.ap-bread{background-position:-140px -620px}.ap-fries{background-position:-140px -640px}.ap-sweet_potato{background-position:-140px -660px}.ap-dango{background-position:-140px -680px}.ap-oden{background-position:-140px -700px}.ap-sushi{background-position:-140px -720px}.ap-fried_shrimp{background-position:-140px -740px}.ap-fish_cake{background-position:-140px -760px}.ap-icecream{background-position:-140px -780px}.ap-shaved_ice{background-position:-140px -800px}.ap-ice_cream{background-position:-160px 0}.ap-doughnut{background-position:-160px -20px}.ap-cookie{background-position:-160px -40px}.ap-chocolate_bar{background-position:-160px -60px}.ap-candy{background-position:-160px -80px}.ap-lollipop{background-position:-160px -100px}.ap-custard{background-position:-160px -120px}.ap-honey_pot{background-position:-160px -140px}.ap-cake{background-position:-160px -160px}.ap-bento{background-position:-160px -180px}.ap-stew{background-position:-160px -200px}.ap-egg{background-position:-160px -220px}.ap-fork_and_knife{background-position:-160px -240px}.ap-tea{background-position:-160px -260px}.ap-sake{background-position:-160px -280px}.ap-wine_glass{background-position:-160px -300px}.ap-cocktail{background-position:-160px -320px}.ap-tropical_drink{background-position:-160px -340px}.ap-beer{background-position:-160px -360px}.ap-beers{background-position:-160px -380px}.ap-baby_bottle{background-position:-160px -400px}.ap-knife_fork_plate{background-position:-160px -420px}.ap-champagne{background-position:-160px -440px}.ap-popcorn{background-position:-160px -460px}.ap-ribbon{background-position:-160px -480px}.ap-gift{background-position:-160px -500px}.ap-birthday{background-position:-160px -520px}.ap-jack_o_lantern{background-position:-160px -540px}.ap-christmas_tree{background-position:-160px -560px}.ap-santa{background-position:-160px -580px}.ap-fireworks{background-position:-160px -700px}.ap-sparkler{background-position:-160px -720px}.ap-balloon{background-position:-160px -740px}.ap-tada{background-position:-160px -760px}.ap-confetti_ball{background-position:-160px -780px}.ap-tanabata_tree{background-position:-160px -800px}.ap-crossed_flags{background-position:-180px 0}.ap-bamboo{background-position:-180px -20px}.ap-dolls{background-position:-180px -40px}.ap-flags{background-position:-180px -60px}.ap-wind_chime{background-position:-180px -80px}.ap-rice_scene{background-position:-180px -100px}.ap-school_satchel{background-position:-180px -120px}.ap-mortar_board{background-position:-180px -140px}.ap-medal{background-position:-180px -160px}.ap-reminder_ribbon{background-position:-180px -180px}.ap-studio_microphone{background-position:-180px -200px}.ap-level_slider{background-position:-180px -220px}.ap-control_knobs{background-position:-180px -240px}.ap-film_frames{background-position:-180px -260px}.ap-admission_tickets{background-position:-180px -280px}.ap-carousel_horse{background-position:-180px -300px}.ap-ferris_wheel{background-position:-180px -320px}.ap-roller_coaster{background-position:-180px -340px}.ap-fishing_pole_and_fish{background-position:-180px -360px}.ap-microphone{background-position:-180px -380px}.ap-movie_camera{background-position:-180px -400px}.ap-cinema{background-position:-180px -420px}.ap-headphones{background-position:-180px -440px}.ap-art{background-position:-180px -460px}.ap-tophat{background-position:-180px -480px}.ap-circus_tent{background-position:-180px -500px}.ap-ticket{background-position:-180px -520px}.ap-clapper{background-position:-180px -540px}.ap-performing_arts{background-position:-180px -560px}.ap-video_game{background-position:-180px -580px}.ap-dart{background-position:-180px -600px}.ap-slot_machine{background-position:-180px -620px}.ap-8ball{background-position:-180px -640px}.ap-game_die{background-position:-180px -660px}.ap-bowling{background-position:-180px -680px}.ap-flower_playing_cards{background-position:-180px -700px}.ap-musical_note{background-position:-180px -720px}.ap-notes{background-position:-180px -740px}.ap-saxophone{background-position:-180px -760px}.ap-guitar{background-position:-180px -780px}.ap-musical_keyboard{background-position:-180px -800px}.ap-trumpet{background-position:-200px 0}.ap-violin{background-position:-200px -20px}.ap-musical_score{background-position:-200px -40px}.ap-running_shirt_with_sash{background-position:-200px -60px}.ap-tennis{background-position:-200px -80px}.ap-ski{background-position:-200px -100px}.ap-basketball{background-position:-200px -120px}.ap-checkered_flag{background-position:-200px -140px}.ap-snowboarder{background-position:-200px -160px}.ap-runner{background-position:-200px -180px}.ap-surfer{background-position:-200px -300px}.ap-sports_medal{background-position:-200px -420px}.ap-trophy{background-position:-200px -440px}.ap-horse_racing{background-position:-200px -460px}.ap-football{background-position:-200px -480px}.ap-rugby_football{background-position:-200px -500px}.ap-swimmer{background-position:-200px -520px}.ap-weight_lifter{background-position:-200px -640px}.ap-golfer{background-position:-200px -760px}.ap-racing_motorcycle{background-position:-200px -780px}.ap-racing_car{background-position:-200px -800px}.ap-cricket_bat_and_ball{background-position:-220px 0}.ap-volleyball{background-position:-220px -20px}.ap-field_hockey_stick_and_ball{background-position:-220px -40px}.ap-ice_hockey_stick_and_puck{background-position:-220px -60px}.ap-table_tennis_paddle_and_ball{background-position:-220px -80px}.ap-snow_capped_mountain{background-position:-220px -100px}.ap-camping{background-position:-220px -120px}.ap-beach_with_umbrella{background-position:-220px -140px}.ap-building_construction{background-position:-220px -160px}.ap-house_buildings{background-position:-220px -180px}.ap-cityscape{background-position:-220px -200px}.ap-derelict_house_building{background-position:-220px -220px}.ap-classical_building{background-position:-220px -240px}.ap-desert{background-position:-220px -260px}.ap-desert_island{background-position:-220px -280px}.ap-national_park{background-position:-220px -300px}.ap-stadium{background-position:-220px -320px}.ap-house{background-position:-220px -340px}.ap-house_with_garden{background-position:-220px -360px}.ap-office{background-position:-220px -380px}.ap-post_office{background-position:-220px -400px}.ap-european_post_office{background-position:-220px -420px}.ap-hospital{background-position:-220px -440px}.ap-bank{background-position:-220px -460px}.ap-atm{background-position:-220px -480px}.ap-hotel{background-position:-220px -500px}.ap-love_hotel{background-position:-220px -520px}.ap-convenience_store{background-position:-220px -540px}.ap-school{background-position:-220px -560px}.ap-department_store{background-position:-220px -580px}.ap-factory{background-position:-220px -600px}.ap-izakaya_lantern{background-position:-220px -620px}.ap-japanese_castle{background-position:-220px -640px}.ap-european_castle{background-position:-220px -660px}.ap-waving_white_flag{background-position:-220px -680px}.ap-waving_black_flag{background-position:-220px -700px}.ap-rosette{background-position:-220px -720px}.ap-label{background-position:-220px -740px}.ap-badminton_racquet_and_shuttlecock{background-position:-220px -760px}.ap-bow_and_arrow{background-position:-220px -780px}.ap-amphora{background-position:-220px -800px}.ap-skin-tone-2{background-position:-240px 0}.ap-skin-tone-3{background-position:-240px -20px}.ap-skin-tone-4{background-position:-240px -40px}.ap-skin-tone-5{background-position:-240px -60px}.ap-skin-tone-6{background-position:-240px -80px}.ap-rat{background-position:-240px -100px}.ap-mouse2{background-position:-240px -120px}.ap-ox{background-position:-240px -140px}.ap-water_buffalo{background-position:-240px -160px}.ap-cow2{background-position:-240px -180px}.ap-tiger2{background-position:-240px -200px}.ap-leopard{background-position:-240px -220px}.ap-rabbit2{background-position:-240px -240px}.ap-cat2{background-position:-240px -260px}.ap-dragon{background-position:-240px -280px}.ap-crocodile{background-position:-240px -300px}.ap-whale2{background-position:-240px -320px}.ap-snail{background-position:-240px -340px}.ap-snake{background-position:-240px -360px}.ap-racehorse{background-position:-240px -380px}.ap-ram{background-position:-240px -400px}.ap-goat{background-position:-240px -420px}.ap-sheep{background-position:-240px -440px}.ap-monkey{background-position:-240px -460px}.ap-rooster{background-position:-240px -480px}.ap-chicken{background-position:-240px -500px}.ap-dog2{background-position:-240px -520px}.ap-pig2{background-position:-240px -540px}.ap-boar{background-position:-240px -560px}.ap-elephant{background-position:-240px -580px}.ap-octopus{background-position:-240px -600px}.ap-shell{background-position:-240px -620px}.ap-bug{background-position:-240px -640px}.ap-ant{background-position:-240px -660px}.ap-bee{background-position:-240px -680px}.ap-beetle{background-position:-240px -700px}.ap-fish{background-position:-240px -720px}.ap-tropical_fish{background-position:-240px -740px}.ap-blowfish{background-position:-240px -760px}.ap-turtle{background-position:-240px -780px}.ap-hatching_chick{background-position:-240px -800px}.ap-baby_chick{background-position:-260px 0}.ap-hatched_chick{background-position:-260px -20px}.ap-bird{background-position:-260px -40px}.ap-penguin{background-position:-260px -60px}.ap-koala{background-position:-260px -80px}.ap-poodle{background-position:-260px -100px}.ap-dromedary_camel{background-position:-260px -120px}.ap-camel{background-position:-260px -140px}.ap-dolphin{background-position:-260px -160px}.ap-mouse{background-position:-260px -180px}.ap-cow{background-position:-260px -200px}.ap-tiger{background-position:-260px -220px}.ap-rabbit{background-position:-260px -240px}.ap-cat{background-position:-260px -260px}.ap-dragon_face{background-position:-260px -280px}.ap-whale{background-position:-260px -300px}.ap-horse{background-position:-260px -320px}.ap-monkey_face{background-position:-260px -340px}.ap-dog{background-position:-260px -360px}.ap-pig{background-position:-260px -380px}.ap-frog{background-position:-260px -400px}.ap-hamster{background-position:-260px -420px}.ap-wolf{background-position:-260px -440px}.ap-bear{background-position:-260px -460px}.ap-panda_face{background-position:-260px -480px}.ap-pig_nose{background-position:-260px -500px}.ap-feet{background-position:-260px -520px}.ap-chipmunk{background-position:-260px -540px}.ap-eyes{background-position:-260px -560px}.ap-eye{background-position:-260px -580px}.ap-ear{background-position:-260px -600px}.ap-nose{background-position:-260px -720px}.ap-lips{background-position:-280px -20px}.ap-tongue{background-position:-280px -40px}.ap-point_up_2{background-position:-280px -60px}.ap-point_down{background-position:-280px -180px}.ap-point_left{background-position:-280px -300px}.ap-point_right{background-position:-280px -420px}.ap-facepunch{background-position:-280px -540px}.ap-wave{background-position:-280px -660px}.ap-ok_hand{background-position:-280px -780px}.ap-thumbsup{background-position:-300px -80px}.ap--1,.ap-thumbsdown{background-position:-300px -200px}.ap-clap{background-position:-300px -320px}.ap-open_hands{background-position:-300px -440px}.ap-crown{background-position:-300px -560px}.ap-womans_hat{background-position:-300px -580px}.ap-eyeglasses{background-position:-300px -600px}.ap-necktie{background-position:-300px -620px}.ap-shirt{background-position:-300px -640px}.ap-jeans{background-position:-300px -660px}.ap-dress{background-position:-300px -680px}.ap-kimono{background-position:-300px -700px}.ap-bikini{background-position:-300px -720px}.ap-womans_clothes{background-position:-300px -740px}.ap-purse{background-position:-300px -760px}.ap-handbag{background-position:-300px -780px}.ap-pouch{background-position:-300px -800px}.ap-mans_shoe{background-position:-320px 0}.ap-athletic_shoe{background-position:-320px -20px}.ap-high_heel{background-position:-320px -40px}.ap-sandal{background-position:-320px -60px}.ap-boot{background-position:-320px -80px}.ap-footprints{background-position:-320px -100px}.ap-bust_in_silhouette{background-position:-320px -120px}.ap-busts_in_silhouette{background-position:-320px -140px}.ap-boy{background-position:-320px -160px}.ap-girl{background-position:-320px -280px}.ap-man{background-position:-320px -400px}.ap-woman{background-position:-320px -520px}.ap-family{background-position:-320px -640px}.ap-couple{background-position:-320px -660px}.ap-two_men_holding_hands{background-position:-320px -680px}.ap-two_women_holding_hands{background-position:-320px -700px}.ap-cop{background-position:-320px -720px}.ap-dancers{background-position:-340px -20px}.ap-bride_with_veil{background-position:-340px -40px}.ap-person_with_blond_hair{background-position:-340px -160px}.ap-man_with_gua_pi_mao{background-position:-340px -280px}.ap-man_with_turban{background-position:-340px -400px}.ap-older_man{background-position:-340px -520px}.ap-older_woman{background-position:-340px -640px}.ap-baby{background-position:-340px -760px}.ap-construction_worker{background-position:-360px -60px}.ap-princess{background-position:-360px -180px}.ap-japanese_ogre{background-position:-360px -300px}.ap-japanese_goblin{background-position:-360px -320px}.ap-ghost{background-position:-360px -340px}.ap-angel{background-position:-360px -360px}.ap-alien{background-position:-360px -480px}.ap-space_invader{background-position:-360px -500px}.ap-imp{background-position:-360px -520px}.ap-skull{background-position:-360px -540px}.ap-information_desk_person{background-position:-360px -560px}.ap-guardsman{background-position:-360px -680px}.ap-dancer{background-position:-360px -800px}.ap-lipstick{background-position:-380px -100px}.ap-nail_care{background-position:-380px -120px}.ap-massage{background-position:-380px -240px}.ap-haircut{background-position:-380px -360px}.ap-barber{background-position:-380px -480px}.ap-syringe{background-position:-380px -500px}.ap-pill{background-position:-380px -520px}.ap-kiss{background-position:-380px -540px}.ap-love_letter{background-position:-380px -560px}.ap-ring{background-position:-380px -580px}.ap-gem{background-position:-380px -600px}.ap-couplekiss{background-position:-380px -620px}.ap-bouquet{background-position:-380px -640px}.ap-couple_with_heart{background-position:-380px -660px}.ap-wedding{background-position:-380px -680px}.ap-heartbeat{background-position:-380px -700px}.ap-broken_heart{background-position:-380px -720px}.ap-two_hearts{background-position:-380px -740px}.ap-sparkling_heart{background-position:-380px -760px}.ap-heartpulse{background-position:-380px -780px}.ap-cupid{background-position:-380px -800px}.ap-blue_heart{background-position:-400px 0}.ap-green_heart{background-position:-400px -20px}.ap-yellow_heart{background-position:-400px -40px}.ap-purple_heart{background-position:-400px -60px}.ap-gift_heart{background-position:-400px -80px}.ap-revolving_hearts{background-position:-400px -100px}.ap-heart_decoration{background-position:-400px -120px}.ap-diamond_shape_with_a_dot_inside{background-position:-400px -140px}.ap-bulb{background-position:-400px -160px}.ap-anger{background-position:-400px -180px}.ap-bomb{background-position:-400px -200px}.ap-zzz{background-position:-400px -220px}.ap-boom{background-position:-400px -240px}.ap-sweat_drops{background-position:-400px -260px}.ap-droplet{background-position:-400px -280px}.ap-dash{background-position:-400px -300px}.ap-hankey{background-position:-400px -320px}.ap-muscle{background-position:-400px -340px}.ap-dizzy{background-position:-400px -460px}.ap-speech_balloon{background-position:-400px -480px}.ap-thought_balloon{background-position:-400px -500px}.ap-white_flower{background-position:-400px -520px}.ap-100{background-position:-400px -540px}.ap-moneybag{background-position:-400px -560px}.ap-currency_exchange{background-position:-400px -580px}.ap-heavy_dollar_sign{background-position:-400px -600px}.ap-credit_card{background-position:-400px -620px}.ap-yen{background-position:-400px -640px}.ap-dollar{background-position:-400px -660px}.ap-euro{background-position:-400px -680px}.ap-pound{background-position:-400px -700px}.ap-money_with_wings{background-position:-400px -720px}.ap-chart{background-position:-400px -740px}.ap-seat{background-position:-400px -760px}.ap-computer{background-position:-400px -780px}.ap-briefcase{background-position:-400px -800px}.ap-minidisc{background-position:-420px 0}.ap-floppy_disk{background-position:-420px -20px}.ap-cd{background-position:-420px -40px}.ap-dvd{background-position:-420px -60px}.ap-file_folder{background-position:-420px -80px}.ap-open_file_folder{background-position:-420px -100px}.ap-page_with_curl{background-position:-420px -120px}.ap-page_facing_up{background-position:-420px -140px}.ap-date{background-position:-420px -160px}.ap-calendar{background-position:-420px -180px}.ap-card_index{background-position:-420px -200px}.ap-chart_with_upwards_trend{background-position:-420px -220px}.ap-chart_with_downwards_trend{background-position:-420px -240px}.ap-bar_chart{background-position:-420px -260px}.ap-clipboard{background-position:-420px -280px}.ap-pushpin{background-position:-420px -300px}.ap-round_pushpin{background-position:-420px -320px}.ap-paperclip{background-position:-420px -340px}.ap-straight_ruler{background-position:-420px -360px}.ap-triangular_ruler{background-position:-420px -380px}.ap-bookmark_tabs{background-position:-420px -400px}.ap-ledger{background-position:-420px -420px}.ap-notebook{background-position:-420px -440px}.ap-notebook_with_decorative_cover{background-position:-420px -460px}.ap-closed_book{background-position:-420px -480px}.ap-book{background-position:-420px -500px}.ap-green_book{background-position:-420px -520px}.ap-blue_book{background-position:-420px -540px}.ap-orange_book{background-position:-420px -560px}.ap-books{background-position:-420px -580px}.ap-name_badge{background-position:-420px -600px}.ap-scroll{background-position:-420px -620px}.ap-memo{background-position:-420px -640px}.ap-telephone_receiver{background-position:-420px -660px}.ap-pager{background-position:-420px -680px}.ap-fax{background-position:-420px -700px}.ap-satellite_antenna{background-position:-420px -720px}.ap-loudspeaker{background-position:-420px -740px}.ap-mega{background-position:-420px -760px}.ap-outbox_tray{background-position:-420px -780px}.ap-inbox_tray{background-position:-420px -800px}.ap-package{background-position:-440px 0}.ap-e-mail{background-position:-440px -20px}.ap-incoming_envelope{background-position:-440px -40px}.ap-envelope_with_arrow{background-position:-440px -60px}.ap-mailbox_closed{background-position:-440px -80px}.ap-mailbox{background-position:-440px -100px}.ap-mailbox_with_mail{background-position:-440px -120px}.ap-mailbox_with_no_mail{background-position:-440px -140px}.ap-postbox{background-position:-440px -160px}.ap-postal_horn{background-position:-440px -180px}.ap-newspaper{background-position:-440px -200px}.ap-iphone{background-position:-440px -220px}.ap-calling{background-position:-440px -240px}.ap-vibration_mode{background-position:-440px -260px}.ap-mobile_phone_off{background-position:-440px -280px}.ap-no_mobile_phones{background-position:-440px -300px}.ap-signal_strength{background-position:-440px -320px}.ap-camera{background-position:-440px -340px}.ap-camera_with_flash{background-position:-440px -360px}.ap-video_camera{background-position:-440px -380px}.ap-tv{background-position:-440px -400px}.ap-radio{background-position:-440px -420px}.ap-vhs{background-position:-440px -440px}.ap-film_projector{background-position:-440px -460px}.ap-prayer_beads{background-position:-440px -480px}.ap-twisted_rightwards_arrows{background-position:-440px -500px}.ap-repeat{background-position:-440px -520px}.ap-repeat_one{background-position:-440px -540px}.ap-arrows_clockwise{background-position:-440px -560px}.ap-arrows_counterclockwise{background-position:-440px -580px}.ap-low_brightness{background-position:-440px -600px}.ap-high_brightness{background-position:-440px -620px}.ap-mute{background-position:-440px -640px}.ap-speaker{background-position:-440px -660px}.ap-sound{background-position:-440px -680px}.ap-loud_sound{background-position:-440px -700px}.ap-battery{background-position:-440px -720px}.ap-electric_plug{background-position:-440px -740px}.ap-mag{background-position:-440px -760px}.ap-mag_right{background-position:-440px -780px}.ap-lock_with_ink_pen{background-position:-440px -800px}.ap-closed_lock_with_key{background-position:-460px 0}.ap-key{background-position:-460px -20px}.ap-lock{background-position:-460px -40px}.ap-unlock{background-position:-460px -60px}.ap-bell{background-position:-460px -80px}.ap-no_bell{background-position:-460px -100px}.ap-bookmark{background-position:-460px -120px}.ap-link{background-position:-460px -140px}.ap-radio_button{background-position:-460px -160px}.ap-back{background-position:-460px -180px}.ap-end{background-position:-460px -200px}.ap-on{background-position:-460px -220px}.ap-soon{background-position:-460px -240px}.ap-top{background-position:-460px -260px}.ap-underage{background-position:-460px -280px}.ap-keycap_ten{background-position:-460px -300px}.ap-capital_abcd{background-position:-460px -320px}.ap-abcd{background-position:-460px -340px}.ap-1234{background-position:-460px -360px}.ap-symbols{background-position:-460px -380px}.ap-abc{background-position:-460px -400px}.ap-fire{background-position:-460px -420px}.ap-flashlight{background-position:-460px -440px}.ap-wrench{background-position:-460px -460px}.ap-hammer{background-position:-460px -480px}.ap-nut_and_bolt{background-position:-460px -500px}.ap-hocho{background-position:-460px -520px}.ap-gun{background-position:-460px -540px}.ap-microscope{background-position:-460px -560px}.ap-telescope{background-position:-460px -580px}.ap-crystal_ball{background-position:-460px -600px}.ap-six_pointed_star{background-position:-460px -620px}.ap-beginner{background-position:-460px -640px}.ap-trident{background-position:-460px -660px}.ap-black_square_button{background-position:-460px -680px}.ap-white_square_button{background-position:-460px -700px}.ap-red_circle{background-position:-460px -720px}.ap-large_blue_circle{background-position:-460px -740px}.ap-large_orange_diamond{background-position:-460px -760px}.ap-large_blue_diamond{background-position:-460px -780px}.ap-small_orange_diamond{background-position:-460px -800px}.ap-small_blue_diamond{background-position:-480px 0}.ap-small_red_triangle{background-position:-480px -20px}.ap-small_red_triangle_down{background-position:-480px -40px}.ap-arrow_up_small{background-position:-480px -60px}.ap-arrow_down_small{background-position:-480px -80px}.ap-om_symbol{background-position:-480px -100px}.ap-dove_of_peace{background-position:-480px -120px}.ap-kaaba{background-position:-480px -140px}.ap-mosque{background-position:-480px -160px}.ap-synagogue{background-position:-480px -180px}.ap-menorah_with_nine_branches{background-position:-480px -200px}.ap-clock1{background-position:-480px -220px}.ap-clock2{background-position:-480px -240px}.ap-clock3{background-position:-480px -260px}.ap-clock4{background-position:-480px -280px}.ap-clock5{background-position:-480px -300px}.ap-clock6{background-position:-480px -320px}.ap-clock7{background-position:-480px -340px}.ap-clock8{background-position:-480px -360px}.ap-clock9{background-position:-480px -380px}.ap-clock10{background-position:-480px -400px}.ap-clock11{background-position:-480px -420px}.ap-clock12{background-position:-480px -440px}.ap-clock130{background-position:-480px -460px}.ap-clock230{background-position:-480px -480px}.ap-clock330{background-position:-480px -500px}.ap-clock430{background-position:-480px -520px}.ap-clock530{background-position:-480px -540px}.ap-clock630{background-position:-480px -560px}.ap-clock730{background-position:-480px -580px}.ap-clock830{background-position:-480px -600px}.ap-clock930{background-position:-480px -620px}.ap-clock1030{background-position:-480px -640px}.ap-clock1130{background-position:-480px -660px}.ap-clock1230{background-position:-480px -680px}.ap-candle{background-position:-480px -700px}.ap-mantelpiece_clock{background-position:-480px -720px}.ap-hole{background-position:-480px -740px}.ap-man_in_business_suit_levitating{background-position:-480px -760px}.ap-sleuth_or_spy{background-position:-480px -780px}.ap-dark_sunglasses{background-position:-500px -80px}.ap-spider{background-position:-500px -100px}.ap-spider_web{background-position:-500px -120px}.ap-joystick{background-position:-500px -140px}.ap-linked_paperclips{background-position:-500px -160px}.ap-lower_left_ballpoint_pen{background-position:-500px -180px}.ap-lower_left_fountain_pen{background-position:-500px -200px}.ap-lower_left_paintbrush{background-position:-500px -220px}.ap-lower_left_crayon{background-position:-500px -240px}.ap-raised_hand_with_fingers_splayed{background-position:-500px -260px}.ap-middle_finger{background-position:-500px -380px}.ap-spock-hand{background-position:-500px -500px}.ap-desktop_computer{background-position:-500px -620px}.ap-printer{background-position:-500px -640px}.ap-three_button_mouse{background-position:-500px -660px}.ap-trackball{background-position:-500px -680px}.ap-frame_with_picture{background-position:-500px -700px}.ap-card_index_dividers{background-position:-500px -720px}.ap-card_file_box{background-position:-500px -740px}.ap-file_cabinet{background-position:-500px -760px}.ap-wastebasket{background-position:-500px -780px}.ap-spiral_note_pad{background-position:-500px -800px}.ap-spiral_calendar_pad{background-position:-520px 0}.ap-compression{background-position:-520px -20px}.ap-old_key{background-position:-520px -40px}.ap-rolled_up_newspaper{background-position:-520px -60px}.ap-dagger_knife{background-position:-520px -80px}.ap-speaking_head_in_silhouette{background-position:-520px -100px}.ap-left_speech_bubble{background-position:-520px -120px}.ap-right_anger_bubble{background-position:-520px -140px}.ap-ballot_box_with_ballot{background-position:-520px -160px}.ap-world_map{background-position:-520px -180px}.ap-mount_fuji{background-position:-520px -200px}.ap-tokyo_tower{background-position:-520px -220px}.ap-statue_of_liberty{background-position:-520px -240px}.ap-japan{background-position:-520px -260px}.ap-moyai{background-position:-520px -280px}.ap-grinning{background-position:-520px -300px}.ap-grin{background-position:-520px -320px}.ap-joy{background-position:-520px -340px}.ap-smiley{background-position:-520px -360px}.ap-smile{background-position:-520px -380px}.ap-sweat_smile{background-position:-520px -400px}.ap-laughing{background-position:-520px -420px}.ap-innocent{background-position:-520px -440px}.ap-smiling_imp{background-position:-520px -460px}.ap-wink{background-position:-520px -480px}.ap-blush{background-position:-520px -500px}.ap-yum{background-position:-520px -520px}.ap-relieved{background-position:-520px -540px}.ap-heart_eyes{background-position:-520px -560px}.ap-sunglasses{background-position:-520px -580px}.ap-smirk{background-position:-520px -600px}.ap-neutral_face{background-position:-520px -620px}.ap-expressionless{background-position:-520px -640px}.ap-unamused{background-position:-520px -660px}.ap-sweat{background-position:-520px -680px}.ap-pensive{background-position:-520px -700px}.ap-confused{background-position:-520px -720px}.ap-confounded{background-position:-520px -740px}.ap-kissing{background-position:-520px -760px}.ap-kissing_heart{background-position:-520px -780px}.ap-kissing_smiling_eyes{background-position:-520px -800px}.ap-kissing_closed_eyes{background-position:-540px 0}.ap-stuck_out_tongue{background-position:-540px -20px}.ap-stuck_out_tongue_winking_eye{background-position:-540px -40px}.ap-stuck_out_tongue_closed_eyes{background-position:-540px -60px}.ap-disappointed{background-position:-540px -80px}.ap-worried{background-position:-540px -100px}.ap-angry{background-position:-540px -120px}.ap-rage{background-position:-540px -140px}.ap-cry{background-position:-540px -160px}.ap-persevere{background-position:-540px -180px}.ap-triumph{background-position:-540px -200px}.ap-disappointed_relieved{background-position:-540px -220px}.ap-frowning{background-position:-540px -240px}.ap-anguished{background-position:-540px -260px}.ap-fearful{background-position:-540px -280px}.ap-weary{background-position:-540px -300px}.ap-sleepy{background-position:-540px -320px}.ap-tired_face{background-position:-540px -340px}.ap-grimacing{background-position:-540px -360px}.ap-sob{background-position:-540px -380px}.ap-open_mouth{background-position:-540px -400px}.ap-hushed{background-position:-540px -420px}.ap-cold_sweat{background-position:-540px -440px}.ap-scream{background-position:-540px -460px}.ap-astonished{background-position:-540px -480px}.ap-flushed{background-position:-540px -500px}.ap-sleeping{background-position:-540px -520px}.ap-dizzy_face{background-position:-540px -540px}.ap-no_mouth{background-position:-540px -560px}.ap-mask{background-position:-540px -580px}.ap-smile_cat{background-position:-540px -600px}.ap-joy_cat{background-position:-540px -620px}.ap-smiley_cat{background-position:-540px -640px}.ap-heart_eyes_cat{background-position:-540px -660px}.ap-smirk_cat{background-position:-540px -680px}.ap-kissing_cat{background-position:-540px -700px}.ap-pouting_cat{background-position:-540px -720px}.ap-crying_cat_face{background-position:-540px -740px}.ap-scream_cat{background-position:-540px -760px}.ap-slightly_frowning_face{background-position:-540px -780px}.ap-slightly_smiling_face{background-position:-540px -800px}.ap-upside_down_face{background-position:-560px 0}.ap-face_with_rolling_eyes{background-position:-560px -20px}.ap-no_good{background-position:-560px -40px}.ap-ok_woman{background-position:-560px -160px}.ap-bow{background-position:-560px -280px}.ap-see_no_evil{background-position:-560px -400px}.ap-hear_no_evil{background-position:-560px -420px}.ap-speak_no_evil{background-position:-560px -440px}.ap-raising_hand{background-position:-560px -460px}.ap-raised_hands{background-position:-560px -580px}.ap-person_frowning{background-position:-560px -700px}.ap-person_with_pouting_face{background-position:-580px 0}.ap-pray{background-position:-580px -120px}.ap-rocket{background-position:-580px -240px}.ap-helicopter{background-position:-580px -260px}.ap-steam_locomotive{background-position:-580px -280px}.ap-railway_car{background-position:-580px -300px}.ap-bullettrain_side{background-position:-580px -320px}.ap-bullettrain_front{background-position:-580px -340px}.ap-train2{background-position:-580px -360px}.ap-metro{background-position:-580px -380px}.ap-light_rail{background-position:-580px -400px}.ap-station{background-position:-580px -420px}.ap-tram{background-position:-580px -440px}.ap-train{background-position:-580px -460px}.ap-bus{background-position:-580px -480px}.ap-oncoming_bus{background-position:-580px -500px}.ap-trolleybus{background-position:-580px -520px}.ap-busstop{background-position:-580px -540px}.ap-minibus{background-position:-580px -560px}.ap-ambulance{background-position:-580px -580px}.ap-fire_engine{background-position:-580px -600px}.ap-police_car{background-position:-580px -620px}.ap-oncoming_police_car{background-position:-580px -640px}.ap-taxi{background-position:-580px -660px}.ap-oncoming_taxi{background-position:-580px -680px}.ap-car{background-position:-580px -700px}.ap-oncoming_automobile{background-position:-580px -720px}.ap-blue_car{background-position:-580px -740px}.ap-truck{background-position:-580px -760px}.ap-articulated_lorry{background-position:-580px -780px}.ap-tractor{background-position:-580px -800px}.ap-monorail{background-position:-600px 0}.ap-mountain_railway{background-position:-600px -20px}.ap-suspension_railway{background-position:-600px -40px}.ap-mountain_cableway{background-position:-600px -60px}.ap-aerial_tramway{background-position:-600px -80px}.ap-ship{background-position:-600px -100px}.ap-rowboat{background-position:-600px -120px}.ap-speedboat{background-position:-600px -240px}.ap-traffic_light{background-position:-600px -260px}.ap-vertical_traffic_light{background-position:-600px -280px}.ap-construction{background-position:-600px -300px}.ap-rotating_light{background-position:-600px -320px}.ap-triangular_flag_on_post{background-position:-600px -340px}.ap-door{background-position:-600px -360px}.ap-no_entry_sign{background-position:-600px -380px}.ap-smoking{background-position:-600px -400px}.ap-no_smoking{background-position:-600px -420px}.ap-put_litter_in_its_place{background-position:-600px -440px}.ap-do_not_litter{background-position:-600px -460px}.ap-potable_water{background-position:-600px -480px}.ap-non-potable_water{background-position:-600px -500px}.ap-bike{background-position:-600px -520px}.ap-no_bicycles{background-position:-600px -540px}.ap-bicyclist{background-position:-600px -560px}.ap-mountain_bicyclist{background-position:-600px -680px}.ap-walking{background-position:-600px -800px}.ap-no_pedestrians{background-position:-620px -100px}.ap-children_crossing{background-position:-620px -120px}.ap-mens{background-position:-620px -140px}.ap-womens{background-position:-620px -160px}.ap-restroom{background-position:-620px -180px}.ap-baby_symbol{background-position:-620px -200px}.ap-toilet{background-position:-620px -220px}.ap-wc{background-position:-620px -240px}.ap-shower{background-position:-620px -260px}.ap-bath{background-position:-620px -280px}.ap-bathtub{background-position:-620px -400px}.ap-passport_control{background-position:-620px -420px}.ap-customs{background-position:-620px -440px}.ap-baggage_claim{background-position:-620px -460px}.ap-left_luggage{background-position:-620px -480px}.ap-couch_and_lamp{background-position:-620px -500px}.ap-sleeping_accommodation{background-position:-620px -520px}.ap-shopping_bags{background-position:-620px -540px}.ap-bellhop_bell{background-position:-620px -560px}.ap-bed{background-position:-620px -580px}.ap-place_of_worship{background-position:-620px -600px}.ap-hammer_and_wrench{background-position:-620px -620px}.ap-shield{background-position:-620px -640px}.ap-oil_drum{background-position:-620px -660px}.ap-motorway{background-position:-620px -680px}.ap-railway_track{background-position:-620px -700px}.ap-motor_boat{background-position:-620px -720px}.ap-small_airplane{background-position:-620px -740px}.ap-airplane_departure{background-position:-620px -760px}.ap-airplane_arriving{background-position:-620px -780px}.ap-satellite{background-position:-620px -800px}.ap-passenger_ship{background-position:-640px 0}.ap-zipper_mouth_face{background-position:-640px -20px}.ap-money_mouth_face{background-position:-640px -40px}.ap-face_with_thermometer{background-position:-640px -60px}.ap-nerd_face{background-position:-640px -80px}.ap-thinking_face{background-position:-640px -100px}.ap-face_with_head_bandage{background-position:-640px -120px}.ap-robot_face{background-position:-640px -140px}.ap-hugging_face{background-position:-640px -160px}.ap-the_horns{background-position:-640px -180px}.ap-crab{background-position:-640px -300px}.ap-lion_face{background-position:-640px -320px}.ap-scorpion{background-position:-640px -340px}.ap-turkey{background-position:-640px -360px}.ap-unicorn_face{background-position:-640px -380px}.ap-cheese_wedge{background-position:-640px -400px}.ap-hash{background-position:-640px -420px}.ap-keycap_star{background-position:-640px -440px}.ap-zero{background-position:-640px -460px}.ap-one{background-position:-640px -480px}.ap-two{background-position:-640px -500px}.ap-three{background-position:-640px -520px}.ap-four{background-position:-640px -540px}.ap-five{background-position:-640px -560px}.ap-six{background-position:-640px -580px}.ap-seven{background-position:-640px -600px}.ap-eight{background-position:-640px -620px}.ap-nine{background-position:-640px -640px}.ap-flag-ac{background-position:-640px -660px}.ap-flag-ad{background-position:-640px -680px}.ap-flag-ae{background-position:-640px -700px}.ap-flag-af{background-position:-640px -720px}.ap-flag-ag{background-position:-640px -740px}.ap-flag-ai{background-position:-640px -760px}.ap-flag-al{background-position:-640px -780px}.ap-flag-am{background-position:-640px -800px}.ap-flag-ao{background-position:-660px 0}.ap-flag-aq{background-position:-660px -20px}.ap-flag-ar{background-position:-660px -40px}.ap-flag-as{background-position:-660px -60px}.ap-flag-at{background-position:-660px -80px}.ap-flag-au{background-position:-660px -100px}.ap-flag-aw{background-position:-660px -120px}.ap-flag-ax{background-position:-660px -140px}.ap-flag-az{background-position:-660px -160px}.ap-flag-ba{background-position:-660px -180px}.ap-flag-bb{background-position:-660px -200px}.ap-flag-bd{background-position:-660px -220px}.ap-flag-be{background-position:-660px -240px}.ap-flag-bf{background-position:-660px -260px}.ap-flag-bg{background-position:-660px -280px}.ap-flag-bh{background-position:-660px -300px}.ap-flag-bi{background-position:-660px -320px}.ap-flag-bj{background-position:-660px -340px}.ap-flag-bl{background-position:-660px -360px}.ap-flag-bm{background-position:-660px -380px}.ap-flag-bn{background-position:-660px -400px}.ap-flag-bo{background-position:-660px -420px}.ap-flag-bq{background-position:-660px -440px}.ap-flag-br{background-position:-660px -460px}.ap-flag-bs{background-position:-660px -480px}.ap-flag-bt{background-position:-660px -500px}.ap-flag-bv{background-position:-660px -520px}.ap-flag-bw{background-position:-660px -540px}.ap-flag-by{background-position:-660px -560px}.ap-flag-bz{background-position:-660px -580px}.ap-flag-ca{background-position:-660px -600px}.ap-flag-cc{background-position:-660px -620px}.ap-flag-cd{background-position:-660px -640px}.ap-flag-cf{background-position:-660px -660px}.ap-flag-cg{background-position:-660px -680px}.ap-flag-ch{background-position:-660px -700px}.ap-flag-ci{background-position:-660px -720px}.ap-flag-ck{background-position:-660px -740px}.ap-flag-cl{background-position:-660px -760px}.ap-flag-cm{background-position:-660px -780px}.ap-flag-cn{background-position:-660px -800px}.ap-flag-co{background-position:-680px 0}.ap-flag-cp{background-position:-680px -20px}.ap-flag-cr{background-position:-680px -40px}.ap-flag-cu{background-position:-680px -60px}.ap-flag-cv{background-position:-680px -80px}.ap-flag-cw{background-position:-680px -100px}.ap-flag-cx{background-position:-680px -120px}.ap-flag-cy{background-position:-680px -140px}.ap-flag-cz{background-position:-680px -160px}.ap-flag-de{background-position:-680px -180px}.ap-flag-dg{background-position:-680px -200px}.ap-flag-dj{background-position:-680px -220px}.ap-flag-dk{background-position:-680px -240px}.ap-flag-dm{background-position:-680px -260px}.ap-flag-do{background-position:-680px -280px}.ap-flag-dz{background-position:-680px -300px}.ap-flag-ea{background-position:-680px -320px}.ap-flag-ec{background-position:-680px -340px}.ap-flag-ee{background-position:-680px -360px}.ap-flag-eg{background-position:-680px -380px}.ap-flag-eh{background-position:-680px -400px}.ap-flag-er{background-position:-680px -420px}.ap-flag-es{background-position:-680px -440px}.ap-flag-et{background-position:-680px -460px}.ap-flag-eu{background-position:-680px -480px}.ap-flag-fi{background-position:-680px -500px}.ap-flag-fj{background-position:-680px -520px}.ap-flag-fk{background-position:-680px -540px}.ap-flag-fm{background-position:-680px -560px}.ap-flag-fo{background-position:-680px -580px}.ap-flag-fr{background-position:-680px -600px}.ap-flag-ga{background-position:-680px -620px}.ap-flag-gb{background-position:-680px -640px}.ap-flag-gd{background-position:-680px -660px}.ap-flag-ge{background-position:-680px -680px}.ap-flag-gf{background-position:-680px -700px}.ap-flag-gg{background-position:-680px -720px}.ap-flag-gh{background-position:-680px -740px}.ap-flag-gi{background-position:-680px -760px}.ap-flag-gl{background-position:-680px -780px}.ap-flag-gm{background-position:-680px -800px}.ap-flag-gn{background-position:-700px 0}.ap-flag-gp{background-position:-700px -20px}.ap-flag-gq{background-position:-700px -40px}.ap-flag-gr{background-position:-700px -60px}.ap-flag-gs{background-position:-700px -80px}.ap-flag-gt{background-position:-700px -100px}.ap-flag-gu{background-position:-700px -120px}.ap-flag-gw{background-position:-700px -140px}.ap-flag-gy{background-position:-700px -160px}.ap-flag-hk{background-position:-700px -180px}.ap-flag-hm{background-position:-700px -200px}.ap-flag-hn{background-position:-700px -220px}.ap-flag-hr{background-position:-700px -240px}.ap-flag-ht{background-position:-700px -260px}.ap-flag-hu{background-position:-700px -280px}.ap-flag-ic{background-position:-700px -300px}.ap-flag-id{background-position:-700px -320px}.ap-flag-ie{background-position:-700px -340px}.ap-flag-il{background-position:-700px -360px}.ap-flag-im{background-position:-700px -380px}.ap-flag-in{background-position:-700px -400px}.ap-flag-io{background-position:-700px -420px}.ap-flag-iq{background-position:-700px -440px}.ap-flag-ir{background-position:-700px -460px}.ap-flag-is{background-position:-700px -480px}.ap-flag-it{background-position:-700px -500px}.ap-flag-je{background-position:-700px -520px}.ap-flag-jm{background-position:-700px -540px}.ap-flag-jo{background-position:-700px -560px}.ap-flag-jp{background-position:-700px -580px}.ap-flag-ke{background-position:-700px -600px}.ap-flag-kg{background-position:-700px -620px}.ap-flag-kh{background-position:-700px -640px}.ap-flag-ki{background-position:-700px -660px}.ap-flag-km{background-position:-700px -680px}.ap-flag-kn{background-position:-700px -700px}.ap-flag-kp{background-position:-700px -720px}.ap-flag-kr{background-position:-700px -740px}.ap-flag-kw{background-position:-700px -760px}.ap-flag-ky{background-position:-700px -780px}.ap-flag-kz{background-position:-700px -800px}.ap-flag-la{background-position:-720px 0}.ap-flag-lb{background-position:-720px -20px}.ap-flag-lc{background-position:-720px -40px}.ap-flag-li{background-position:-720px -60px}.ap-flag-lk{background-position:-720px -80px}.ap-flag-lr{background-position:-720px -100px}.ap-flag-ls{background-position:-720px -120px}.ap-flag-lt{background-position:-720px -140px}.ap-flag-lu{background-position:-720px -160px}.ap-flag-lv{background-position:-720px -180px}.ap-flag-ly{background-position:-720px -200px}.ap-flag-ma{background-position:-720px -220px}.ap-flag-mc{background-position:-720px -240px}.ap-flag-md{background-position:-720px -260px}.ap-flag-me{background-position:-720px -280px}.ap-flag-mf{background-position:-720px -300px}.ap-flag-mg{background-position:-720px -320px}.ap-flag-mh{background-position:-720px -340px}.ap-flag-mk{background-position:-720px -360px}.ap-flag-ml{background-position:-720px -380px}.ap-flag-mm{background-position:-720px -400px}.ap-flag-mn{background-position:-720px -420px}.ap-flag-mo{background-position:-720px -440px}.ap-flag-mp{background-position:-720px -460px}.ap-flag-mq{background-position:-720px -480px}.ap-flag-mr{background-position:-720px -500px}.ap-flag-ms{background-position:-720px -520px}.ap-flag-mt{background-position:-720px -540px}.ap-flag-mu{background-position:-720px -560px}.ap-flag-mv{background-position:-720px -580px}.ap-flag-mw{background-position:-720px -600px}.ap-flag-mx{background-position:-720px -620px}.ap-flag-my{background-position:-720px -640px}.ap-flag-mz{background-position:-720px -660px}.ap-flag-na{background-position:-720px -680px}.ap-flag-nc{background-position:-720px -700px}.ap-flag-ne{background-position:-720px -720px}.ap-flag-nf{background-position:-720px -740px}.ap-flag-ng{background-position:-720px -760px}.ap-flag-ni{background-position:-720px -780px}.ap-flag-nl{background-position:-720px -800px}.ap-flag-no{background-position:-740px 0}.ap-flag-np{background-position:-740px -20px}.ap-flag-nr{background-position:-740px -40px}.ap-flag-nu{background-position:-740px -60px}.ap-flag-nz{background-position:-740px -80px}.ap-flag-om{background-position:-740px -100px}.ap-flag-pa{background-position:-740px -120px}.ap-flag-pe{background-position:-740px -140px}.ap-flag-pf{background-position:-740px -160px}.ap-flag-pg{background-position:-740px -180px}.ap-flag-ph{background-position:-740px -200px}.ap-flag-pk{background-position:-740px -220px}.ap-flag-pl{background-position:-740px -240px}.ap-flag-pm{background-position:-740px -260px}.ap-flag-pn{background-position:-740px -280px}.ap-flag-pr{background-position:-740px -300px}.ap-flag-ps{background-position:-740px -320px}.ap-flag-pt{background-position:-740px -340px}.ap-flag-pw{background-position:-740px -360px}.ap-flag-py{background-position:-740px -380px}.ap-flag-qa{background-position:-740px -400px}.ap-flag-re{background-position:-740px -420px}.ap-flag-ro{background-position:-740px -440px}.ap-flag-rs{background-position:-740px -460px}.ap-flag-ru{background-position:-740px -480px}.ap-flag-rw{background-position:-740px -500px}.ap-flag-sa{background-position:-740px -520px}.ap-flag-sb{background-position:-740px -540px}.ap-flag-sc{background-position:-740px -560px}.ap-flag-sd{background-position:-740px -580px}.ap-flag-se{background-position:-740px -600px}.ap-flag-sg{background-position:-740px -620px}.ap-flag-sh{background-position:-740px -640px}.ap-flag-si{background-position:-740px -660px}.ap-flag-sj{background-position:-740px -680px}.ap-flag-sk{background-position:-740px -700px}.ap-flag-sl{background-position:-740px -720px}.ap-flag-sm{background-position:-740px -740px}.ap-flag-sn{background-position:-740px -760px}.ap-flag-so{background-position:-740px -780px}.ap-flag-sr{background-position:-740px -800px}.ap-flag-ss{background-position:-760px 0}.ap-flag-st{background-position:-760px -20px}.ap-flag-sv{background-position:-760px -40px}.ap-flag-sx{background-position:-760px -60px}.ap-flag-sy{background-position:-760px -80px}.ap-flag-sz{background-position:-760px -100px}.ap-flag-ta{background-position:-760px -120px}.ap-flag-tc{background-position:-760px -140px}.ap-flag-td{background-position:-760px -160px}.ap-flag-tf{background-position:-760px -180px}.ap-flag-tg{background-position:-760px -200px}.ap-flag-th{background-position:-760px -220px}.ap-flag-tj{background-position:-760px -240px}.ap-flag-tk{background-position:-760px -260px}.ap-flag-tl{background-position:-760px -280px}.ap-flag-tm{background-position:-760px -300px}.ap-flag-tn{background-position:-760px -320px}.ap-flag-to{background-position:-760px -340px}.ap-flag-tr{background-position:-760px -360px}.ap-flag-tt{background-position:-760px -380px}.ap-flag-tv{background-position:-760px -400px}.ap-flag-tw{background-position:-760px -420px}.ap-flag-tz{background-position:-760px -440px}.ap-flag-ua{background-position:-760px -460px}.ap-flag-ug{background-position:-760px -480px}.ap-flag-um{background-position:-760px -500px}.ap-flag-us{background-position:-760px -520px}.ap-flag-uy{background-position:-760px -540px}.ap-flag-uz{background-position:-760px -560px}.ap-flag-va{background-position:-760px -580px}.ap-flag-vc{background-position:-760px -600px}.ap-flag-ve{background-position:-760px -620px}.ap-flag-vg{background-position:-760px -640px}.ap-flag-vi{background-position:-760px -660px}.ap-flag-vn{background-position:-760px -680px}.ap-flag-vu{background-position:-760px -700px}.ap-flag-wf{background-position:-760px -720px}.ap-flag-ws{background-position:-760px -740px}.ap-flag-xk{background-position:-760px -760px}.ap-flag-ye{background-position:-760px -780px}.ap-flag-yt{background-position:-760px -800px}.ap-flag-za{background-position:-780px 0}.ap-flag-zm{background-position:-780px -20px}.ap-flag-zw{background-position:-780px -40px}.ap-man-man-boy{background-position:-780px -60px}.ap-man-man-boy-boy{background-position:-780px -80px}.ap-man-man-girl{background-position:-780px -100px}.ap-man-man-girl-boy{background-position:-780px -120px}.ap-man-man-girl-girl{background-position:-780px -140px}.ap-man-woman-boy-boy{background-position:-780px -160px}.ap-man-woman-girl{background-position:-780px -180px}.ap-man-woman-girl-boy{background-position:-780px -200px}.ap-man-woman-girl-girl{background-position:-780px -220px}.ap-man-heart-man{background-position:-780px -240px}.ap-man-kiss-man{background-position:-780px -260px}.ap-woman-woman-boy{background-position:-780px -280px}.ap-woman-woman-boy-boy{background-position:-780px -300px}.ap-woman-woman-girl{background-position:-780px -320px}.ap-woman-woman-girl-boy{background-position:-780px -340px}.ap-woman-woman-girl-girl{background-position:-780px -360px}.ap-woman-heart-woman{background-position:-780px -380px}.ap-woman-kiss-woman{background-position:-780px -400px}",".ql-mention-list-container {\r\n  width: 270px;\r\n  border: 1px solid #f0f0f0;\r\n  border-radius: 4px;\r\n  background-color: #ffffff;\r\n  box-shadow: 0 2px 12px 0 rgba(30, 30, 30, 0.08);\r\n  z-index: 9001;\r\n  overflow: auto;\r\n}\r\n\r\n.ql-mention-loading {\r\n  line-height: 44px;\r\n  padding: 0 20px;\r\n  vertical-align: middle;\r\n  font-size: 16px;\r\n}\r\n\r\n.ql-mention-list {\r\n  list-style: none;\r\n  margin: 0;\r\n  padding: 0;\r\n  overflow: hidden;\r\n}\r\n\r\n.ql-mention-list-item {\r\n  cursor: pointer;\r\n  line-height: 44px;\r\n  font-size: 16px;\r\n  padding: 0 20px;\r\n  vertical-align: middle;\r\n}\r\n\r\n.ql-mention-list-item.disabled {\r\n  cursor: auto;\r\n}\r\n\r\n.ql-mention-list-item.selected {\r\n  background-color: #d3e1eb;\r\n  text-decoration: none;\r\n}\r\n\r\n.mention {\r\n  height: 24px;\r\n  width: 65px;\r\n  border-radius: 6px;\r\n  background-color: #d3e1eb;\r\n  padding: 3px 0;\r\n  margin-right: 2px;\r\n  user-select: all;\r\n}\r\n\r\n.mention > span {\r\n  margin: 0 3px;\r\n}\r\n","/*!--\n\nTEMPLATE NAME: Bootbox - Agency HTML Template\nTEMPLATE URI: - https://bootbox.froid.works/src/index.html\nDESCRIPTION: Bootbox Agency HTML Template is crafted carefully and with love which can bring attentions to your client to make things working good for your business.\nVERSION: 1.0.1\nAUTHOR: Ajay Kumar Choudhary\nAUTHOR URL: https://themeforest.net/user/ajay138/\n\n[TABLE OF CONTENTS]\n\n1.0 Custom Variables\n2.0 Variable Reset, Bootstrap mixins & Functions\n3.0 Common CSS\n    3.1 Nav\n    3.1 Header\n    3.1 Footer\n4.0 Page CSS\n    4.1 Home\n    4.2 About\n    4.3 Price\n    4.4 Blog\n    4.5 Contact\n    4.6 Error\n    4.7 Login\n    4.8 FAQ\n    4.9 Careers\n5.0 Reset\n6.0 Custom\n7.0 Animations\n8.0 Customizer Styles\n\n--*/\n// (2)Variable Reset, Bootstrap mixins & Functions\n@import \"variables\";\n@import \"../../node_modules/bootstrap/scss/bootstrap\";\n\n\n// cropper.js CSS\n@import \"../../node_modules/cropperjs/dist/cropper\";\n\n\n// (3)Common CSS\n@import \"includes/tabs\";\n@import \"includes/header\";\n\n// (5)Reset CSS\n@import \"includes/reset\";\n\n// (6)Custom CSS\n@import \"custom\";\n\n//IMPORT STYLE\n@import \"style\";\n\n//LOGIN CSS\n@import \"login\";\n\n//FORM CSS\n@import \"form\";\n\n//BTN CSS\n@import \"btn\";\n\n//BTN CSS\n@import \"task_list\";\n\n//FILTER CSS\n@import \"filter\";\n\n//SIDEBAR CSS\n@import \"sidebar\";\n\n//UI KIT CSS\n@import \"ui_inventory\";\n\n//UI COLORS CSS\n@import \"colors\";\n\n//UI TYPOGRAPHY CSS\n@import \"typography\";\n\n//UI AVATAR CSS\n@import \"avatar\";\n\n//UI PAGINATION CSS\n@import \"pagination\";\n\n//UI LABELS CSS\n@import \"labels\";\n\n//UI CARDS CSS\n@import \"cards\";\n\n//UI TABLES CSS\n@import \"tables\";\n\n//MESSAGES CSS\n@import \"messages\";\n\n//TASK BOARD CSS\n@import \"task-board\";\n\n//SETTINGS CSS\n@import \"settings\";\n\n//INVOICE CSS\n@import \"invoice\";\n\n//CREATE INVOICE CSS\n@import \"create-invoice\";\n\n//TICKET CSS\n@import \"ticket\";\n\n//PROJECT CSS\n@import \"project\";\n\n//CLIENT CSS\n@import \"client\";\n\n//DASHBOARD CSS\n@import \"dashboard\";\n\n//MODAL CSS\n@import \"modal\";\n\n//Re CSS\n@import \"recruit\";\n\n//RTL CSS\n@import \"rtl\";\n\n//DARK THEME CSS\n@import \"dark-theme\";\n","$helvetica: 'Helvetica Neue';\n\n$c-black: #18181a !default;\n\n$lightGrey: #F3F3F3;\n\n$dark_bg: #171f29 !important;\n\n$white_shade: #f7faff;\n\n$dark_border: #252d37;\n\n/************************ DASHBOARD UI KIT ***********************/\n\n$ui_header_bg: #131523;\n\n$grey: #e8eef3;\n\n$light_grey: #f1f1f3;\n\n$dark_grey: #616e80;\n\n$darkest_grey: #4d4f5c;\n\n$dark_text: #28313c;\n\n$light_text: #99A5B5;\n\n$blue: #1d82f5;\n\n$red: #D30000;\n\n$yellow: #FCBD01;\n\n$light_green: #39e500;\n\n$dark_green: #2CB100;\n\n$additional_grey: #F2F4F7;\n\n$pink: #ea4c89;\n\n$amt_grey: #e7e9eb;\n","/*!\n * Bootstrap v4.6.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n  // Custom variable values only support SassScript inside `#{}`.\n  @each $color, $value in $colors {\n    --#{$color}: #{$value};\n  }\n\n  @each $color, $value in $theme-colors {\n    --#{$color}: #{$value};\n  }\n\n  @each $bp, $value in $grid-breakpoints {\n    --breakpoint-#{$bp}: #{$value};\n  }\n\n  // Use `inspect` for lists so that quoted items keep the quotes.\n  // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n  --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n  --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box; // 1\n}\n\nhtml {\n  font-family: sans-serif; // 2\n  line-height: 1.15; // 3\n  -webkit-text-size-adjust: 100%; // 4\n  -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n  display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n//    the `inherit` value on things like `<th>` elements.\n\nbody {\n  margin: 0; // 1\n  font-family: $font-family-base;\n  @include font-size($font-size-base);\n  font-weight: $font-weight-base;\n  line-height: $line-height-base;\n  color: $body-color;\n  text-align: left; // 3\n  background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n  outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n  box-sizing: content-box; // 1\n  height: 0; // 1\n  overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n  margin-top: 0;\n  margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n  margin-top: 0;\n  margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n  text-decoration: underline; // 2\n  text-decoration: underline dotted; // 2\n  cursor: help; // 3\n  border-bottom: 0; // 4\n  text-decoration-skip-ink: none; // 5\n}\n\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit;\n}\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\n\ndt {\n  font-weight: $dt-font-weight;\n}\n\ndd {\n  margin-bottom: .5rem;\n  margin-left: 0; // Undo browser default\n}\n\nblockquote {\n  margin: 0 0 1rem;\n}\n\nb,\nstrong {\n  font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n  @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n  position: relative;\n  @include font-size(75%);\n  line-height: 0;\n  vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n  color: $link-color;\n  text-decoration: $link-decoration;\n  background-color: transparent; // Remove the gray background on active links in IE 10.\n\n  @include hover() {\n    color: $link-hover-color;\n    text-decoration: $link-hover-decoration;\n  }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n  color: inherit;\n  text-decoration: none;\n\n  @include hover() {\n    color: inherit;\n    text-decoration: none;\n  }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: $font-family-monospace;\n  @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n  // Remove browser default top margin\n  margin-top: 0;\n  // Reset browser default of `1em` to use `rem`s\n  margin-bottom: 1rem;\n  // Don't allow content to break outside\n  overflow: auto;\n  // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n  // making it impossible to interact with the content\n  -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n  // Apply a consistent margin strategy (matches our type styles).\n  margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n  vertical-align: middle;\n  border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n  // Workaround for the SVG overflow bug in IE10/11 is still required.\n  // See https://github.com/twbs/bootstrap/issues/26878\n  overflow: hidden;\n  vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n  border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n  padding-top: $table-cell-padding;\n  padding-bottom: $table-cell-padding;\n  color: $table-caption-color;\n  text-align: left;\n  caption-side: bottom;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `<td>` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n  font-weight: $table-th-font-weight; // 1\n  text-align: inherit; // 2\n  text-align: -webkit-match-parent; // 3\n}\n\n\n//\n// Forms\n//\n\nlabel {\n  // Allow labels to use `margin` for spacing.\n  display: inline-block;\n  margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n  // stylelint-disable-next-line property-disallowed-list\n  border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n  outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0; // Remove the margin in Firefox and Safari\n  font-family: inherit;\n  @include font-size(inherit);\n  line-height: inherit;\n}\n\nbutton,\ninput {\n  overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n  text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Set the cursor for non-`<button>` buttons\n//\n// Details at https://github.com/twbs/bootstrap/pull/30562\n[role=\"button\"] {\n  cursor: pointer;\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n  word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n//    controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n  button,\n  [type=\"button\"],\n  [type=\"reset\"],\n  [type=\"submit\"] {\n    &:not(:disabled) {\n      cursor: pointer;\n    }\n  }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n  padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ntextarea {\n  overflow: auto; // Remove the default vertical scrollbar in IE.\n  // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n  resize: vertical;\n}\n\nfieldset {\n  // Browsers set a default `min-width: min-content;` on fieldsets,\n  // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n  // So we reset that to ensure fieldsets behave more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359\n  // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n  min-width: 0;\n  // Reset the default outline behavior of fieldsets so they don't affect page layout.\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n  display: block;\n  width: 100%;\n  max-width: 100%; // 1\n  padding: 0;\n  margin-bottom: .5rem;\n  @include font-size(1.5rem);\n  line-height: inherit;\n  color: inherit; // 2\n  white-space: normal; // 1\n}\n\nprogress {\n  vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n[type=\"search\"] {\n  // This overrides the extra rounded corners on search inputs in iOS so that our\n  // `.form-control` class can properly style them. Note that this cannot simply\n  // be added to `.form-control` as it's not specific enough. For details, see\n  // https://github.com/twbs/bootstrap/issues/11586.\n  outline-offset: -2px; // 2. Correct the outline style in Safari.\n  -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n  font: inherit; // 2\n  -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n  display: inline-block;\n}\n\nsummary {\n  display: list-item; // Add the correct display in all browsers\n  cursor: pointer;\n}\n\ntemplate {\n  display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n  display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white:    #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black:    #000 !default;\n\n$grays: () !default;\n$grays: map-merge(\n  (\n    \"100\": $gray-100,\n    \"200\": $gray-200,\n    \"300\": $gray-300,\n    \"400\": $gray-400,\n    \"500\": $gray-500,\n    \"600\": $gray-600,\n    \"700\": $gray-700,\n    \"800\": $gray-800,\n    \"900\": $gray-900\n  ),\n  $grays\n);\n\n$blue:    #007bff !default;\n$indigo:  #6610f2 !default;\n$purple:  #6f42c1 !default;\n$pink:    #e83e8c !default;\n$red:     #dc3545 !default;\n$orange:  #fd7e14 !default;\n$yellow:  #ffc107 !default;\n$green:   #28a745 !default;\n$teal:    #20c997 !default;\n$cyan:    #17a2b8 !default;\n\n$colors: () !default;\n$colors: map-merge(\n  (\n    \"blue\":       $blue,\n    \"indigo\":     $indigo,\n    \"purple\":     $purple,\n    \"pink\":       $pink,\n    \"red\":        $red,\n    \"orange\":     $orange,\n    \"yellow\":     $yellow,\n    \"green\":      $green,\n    \"teal\":       $teal,\n    \"cyan\":       $cyan,\n    \"white\":      $white,\n    \"gray\":       $gray-600,\n    \"gray-dark\":  $gray-800\n  ),\n  $colors\n);\n\n$primary:       $blue !default;\n$secondary:     $gray-600 !default;\n$success:       $green !default;\n$info:          $cyan !default;\n$warning:       $yellow !default;\n$danger:        $red !default;\n$light:         $gray-100 !default;\n$dark:          $gray-800 !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge(\n  (\n    \"primary\":    $primary,\n    \"secondary\":  $secondary,\n    \"success\":    $success,\n    \"info\":       $info,\n    \"warning\":    $warning,\n    \"danger\":     $danger,\n    \"light\":      $light,\n    \"dark\":       $dark\n  ),\n  $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval:      8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold:  150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark:             $gray-900 !default;\n$yiq-text-light:            $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n  (\"<\", \"%3c\"),\n  (\">\", \"%3e\"),\n  (\"#\", \"%23\"),\n  (\"(\", \"%28\"),\n  (\")\", \"%29\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret:                                true !default;\n$enable-rounded:                              true !default;\n$enable-shadows:                              false !default;\n$enable-gradients:                            false !default;\n$enable-transitions:                          true !default;\n$enable-prefers-reduced-motion-media-query:   true !default;\n$enable-hover-media-query:                    false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes:                         true !default;\n$enable-pointer-cursor-for-buttons:           true !default;\n$enable-print-styles:                         true !default;\n$enable-responsive-font-sizes:                false !default;\n$enable-validation-icons:                     true !default;\n$enable-deprecation-messages:                 true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n$spacers: map-merge(\n  (\n    0: 0,\n    1: ($spacer * .25),\n    2: ($spacer * .5),\n    3: $spacer,\n    4: ($spacer * 1.5),\n    5: ($spacer * 3)\n  ),\n  $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n$sizes: map-merge(\n  (\n    25: 25%,\n    50: 50%,\n    75: 75%,\n    100: 100%,\n    auto: auto\n  ),\n  $sizes\n);\n\n\n// Body\n//\n// Settings for the `<body>` element.\n\n$body-bg:                   $white !default;\n$body-color:                $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color:                              theme-color(\"primary\") !default;\n$link-decoration:                         none !default;\n$link-hover-color:                        darken($link-color, 15%) !default;\n$link-hover-decoration:                   underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom:   1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n  xs: 0,\n  sm: 576px,\n  md: 768px,\n  lg: 992px,\n  xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n  sm: 540px,\n  md: 720px,\n  lg: 960px,\n  xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns:                12 !default;\n$grid-gutter-width:           30px !default;\n$grid-row-columns:            6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg:              1.5 !default;\n$line-height-sm:              1.5 !default;\n\n$border-width:                1px !default;\n$border-color:                $gray-300 !default;\n\n$border-radius:               .25rem !default;\n$border-radius-lg:            .3rem !default;\n$border-radius-sm:            .2rem !default;\n\n$rounded-pill:                50rem !default;\n\n$box-shadow-sm:               0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow:                  0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg:               0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color:      $white !default;\n$component-active-bg:         theme-color(\"primary\") !default;\n\n$caret-width:                 .3em !default;\n$caret-vertical-align:        $caret-width * .85 !default;\n$caret-spacing:               $caret-width * .85 !default;\n\n$transition-base:             all .2s ease-in-out !default;\n$transition-fade:             opacity .15s linear !default;\n$transition-collapse:         height .35s ease !default;\n$transition-collapse-width:   width .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n$embed-responsive-aspect-ratios: join(\n  (\n    (21 9),\n    (16 9),\n    (4 3),\n    (1 1),\n  ),\n  $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif:      -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace:       SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base:            $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base:              1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg:                $font-size-base * 1.25 !default;\n$font-size-sm:                $font-size-base * .875 !default;\n\n$font-weight-lighter:         lighter !default;\n$font-weight-light:           300 !default;\n$font-weight-normal:          400 !default;\n$font-weight-bold:            700 !default;\n$font-weight-bolder:          bolder !default;\n\n$font-weight-base:            $font-weight-normal !default;\n$line-height-base:            1.5 !default;\n\n$h1-font-size:                $font-size-base * 2.5 !default;\n$h2-font-size:                $font-size-base * 2 !default;\n$h3-font-size:                $font-size-base * 1.75 !default;\n$h4-font-size:                $font-size-base * 1.5 !default;\n$h5-font-size:                $font-size-base * 1.25 !default;\n$h6-font-size:                $font-size-base !default;\n\n$headings-margin-bottom:      $spacer * .5 !default;\n$headings-font-family:        null !default;\n$headings-font-weight:        500 !default;\n$headings-line-height:        1.2 !default;\n$headings-color:              null !default;\n\n$display1-size:               6rem !default;\n$display2-size:               5.5rem !default;\n$display3-size:               4.5rem !default;\n$display4-size:               3.5rem !default;\n\n$display1-weight:             300 !default;\n$display2-weight:             300 !default;\n$display3-weight:             300 !default;\n$display4-weight:             300 !default;\n$display-line-height:         $headings-line-height !default;\n\n$lead-font-size:              $font-size-base * 1.25 !default;\n$lead-font-weight:            300 !default;\n\n$small-font-size:             .875em !default;\n\n$text-muted:                  $gray-600 !default;\n\n$blockquote-small-color:      $gray-600 !default;\n$blockquote-small-font-size:  $small-font-size !default;\n$blockquote-font-size:        $font-size-base * 1.25 !default;\n\n$hr-border-color:             rgba($black, .1) !default;\n$hr-border-width:             $border-width !default;\n\n$mark-padding:                .2em !default;\n\n$dt-font-weight:              $font-weight-bold !default;\n\n$kbd-box-shadow:              inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight:      $font-weight-bold !default;\n\n$list-inline-padding:         .5rem !default;\n\n$mark-bg:                     #fcf8e3 !default;\n\n$hr-margin-y:                 $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding:          .75rem !default;\n$table-cell-padding-sm:       .3rem !default;\n\n$table-color:                 $body-color !default;\n$table-bg:                    null !default;\n$table-accent-bg:             rgba($black, .05) !default;\n$table-hover-color:           $table-color !default;\n$table-hover-bg:              rgba($black, .075) !default;\n$table-active-bg:             $table-hover-bg !default;\n\n$table-border-width:          $border-width !default;\n$table-border-color:          $border-color !default;\n\n$table-head-bg:               $gray-200 !default;\n$table-head-color:            $gray-700 !default;\n$table-th-font-weight:        null !default;\n\n$table-dark-color:            $white !default;\n$table-dark-bg:               $gray-800 !default;\n$table-dark-accent-bg:        rgba($white, .05) !default;\n$table-dark-hover-color:      $table-dark-color !default;\n$table-dark-hover-bg:         rgba($white, .075) !default;\n$table-dark-border-color:     lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order:         odd !default;\n\n$table-caption-color:         $text-muted !default;\n\n$table-bg-level:              -9 !default;\n$table-border-level:          -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y:         .375rem !default;\n$input-btn-padding-x:         .75rem !default;\n$input-btn-font-family:       null !default;\n$input-btn-font-size:         $font-size-base !default;\n$input-btn-line-height:       $line-height-base !default;\n\n$input-btn-focus-width:       .2rem !default;\n$input-btn-focus-color:       rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow:  0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm:      .25rem !default;\n$input-btn-padding-x-sm:      .5rem !default;\n$input-btn-font-size-sm:      $font-size-sm !default;\n$input-btn-line-height-sm:    $line-height-sm !default;\n\n$input-btn-padding-y-lg:      .5rem !default;\n$input-btn-padding-x-lg:      1rem !default;\n$input-btn-font-size-lg:      $font-size-lg !default;\n$input-btn-line-height-lg:    $line-height-lg !default;\n\n$input-btn-border-width:      $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y:               $input-btn-padding-y !default;\n$btn-padding-x:               $input-btn-padding-x !default;\n$btn-font-family:             $input-btn-font-family !default;\n$btn-font-size:               $input-btn-font-size !default;\n$btn-line-height:             $input-btn-line-height !default;\n$btn-white-space:             null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm:            $input-btn-padding-y-sm !default;\n$btn-padding-x-sm:            $input-btn-padding-x-sm !default;\n$btn-font-size-sm:            $input-btn-font-size-sm !default;\n$btn-line-height-sm:          $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg:            $input-btn-padding-y-lg !default;\n$btn-padding-x-lg:            $input-btn-padding-x-lg !default;\n$btn-font-size-lg:            $input-btn-font-size-lg !default;\n$btn-line-height-lg:          $input-btn-line-height-lg !default;\n\n$btn-border-width:            $input-btn-border-width !default;\n\n$btn-font-weight:             $font-weight-normal !default;\n$btn-box-shadow:              inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width:             $input-btn-focus-width !default;\n$btn-focus-box-shadow:        $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity:        .65 !default;\n$btn-active-box-shadow:       inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color:     $gray-600 !default;\n\n$btn-block-spacing-y:         .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius:           $border-radius !default;\n$btn-border-radius-lg:        $border-radius-lg !default;\n$btn-border-radius-sm:        $border-radius-sm !default;\n\n$btn-transition:              color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom:                   .5rem !default;\n\n$input-padding-y:                       $input-btn-padding-y !default;\n$input-padding-x:                       $input-btn-padding-x !default;\n$input-font-family:                     $input-btn-font-family !default;\n$input-font-size:                       $input-btn-font-size !default;\n$input-font-weight:                     $font-weight-base !default;\n$input-line-height:                     $input-btn-line-height !default;\n\n$input-padding-y-sm:                    $input-btn-padding-y-sm !default;\n$input-padding-x-sm:                    $input-btn-padding-x-sm !default;\n$input-font-size-sm:                    $input-btn-font-size-sm !default;\n$input-line-height-sm:                  $input-btn-line-height-sm !default;\n\n$input-padding-y-lg:                    $input-btn-padding-y-lg !default;\n$input-padding-x-lg:                    $input-btn-padding-x-lg !default;\n$input-font-size-lg:                    $input-btn-font-size-lg !default;\n$input-line-height-lg:                  $input-btn-line-height-lg !default;\n\n$input-bg:                              $white !default;\n$input-disabled-bg:                     $gray-200 !default;\n\n$input-color:                           $gray-700 !default;\n$input-border-color:                    $gray-400 !default;\n$input-border-width:                    $input-btn-border-width !default;\n$input-box-shadow:                      inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius:                   $border-radius !default;\n$input-border-radius-lg:                $border-radius-lg !default;\n$input-border-radius-sm:                $border-radius-sm !default;\n\n$input-focus-bg:                        $input-bg !default;\n$input-focus-border-color:              lighten($component-active-bg, 25%) !default;\n$input-focus-color:                     $input-color !default;\n$input-focus-width:                     $input-btn-focus-width !default;\n$input-focus-box-shadow:                $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color:               $gray-600 !default;\n$input-plaintext-color:                 $body-color !default;\n\n$input-height-border:                   $input-border-width * 2 !default;\n\n$input-height-inner:                    add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half:               add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter:            add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height:                          add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm:                       add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg:                       add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition:                      border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top:                  .25rem !default;\n\n$form-check-input-gutter:               1.25rem !default;\n$form-check-input-margin-y:             .3rem !default;\n$form-check-input-margin-x:             .25rem !default;\n\n$form-check-inline-margin-x:            .75rem !default;\n$form-check-inline-input-margin-x:      .3125rem !default;\n\n$form-grid-gutter-width:                10px !default;\n$form-group-margin-bottom:              1rem !default;\n\n$input-group-addon-color:               $input-color !default;\n$input-group-addon-bg:                  $gray-200 !default;\n$input-group-addon-border-color:        $input-border-color !default;\n\n$custom-forms-transition:               background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter:                 .5rem !default;\n$custom-control-spacer-x:               1rem !default;\n$custom-control-cursor:                 null !default;\n\n$custom-control-indicator-size:         1rem !default;\n$custom-control-indicator-bg:           $input-bg !default;\n\n$custom-control-indicator-bg-size:      50% 50% !default;\n$custom-control-indicator-box-shadow:   $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color:            null !default;\n\n$custom-control-indicator-disabled-bg:          $input-disabled-bg !default;\n$custom-control-label-disabled-color:           $gray-600 !default;\n\n$custom-control-indicator-checked-color:        $component-active-color !default;\n$custom-control-indicator-checked-bg:           $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg:  rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow:   null !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow:     $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color:   $input-focus-border-color !default;\n\n$custom-control-indicator-active-color:         $component-active-color !default;\n$custom-control-indicator-active-bg:            lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow:    null !default;\n$custom-control-indicator-active-border-color:  $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius:       $border-radius !default;\n$custom-checkbox-indicator-icon-checked:        url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/></svg>\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg:           $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color:        $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate:         url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'><path stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/></svg>\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow:   null !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius:          50% !default;\n$custom-radio-indicator-icon-checked:           url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'><circle r='3' fill='#{$custom-control-indicator-checked-color}'/></svg>\") !default;\n\n$custom-switch-width:                           $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius:         $custom-control-indicator-size * .5 !default;\n$custom-switch-indicator-size:                  subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y:           $input-padding-y !default;\n$custom-select-padding-x:           $input-padding-x !default;\n$custom-select-font-family:         $input-font-family !default;\n$custom-select-font-size:           $input-font-size !default;\n$custom-select-height:              $input-height !default;\n$custom-select-indicator-padding:   1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight:         $input-font-weight !default;\n$custom-select-line-height:         $input-line-height !default;\n$custom-select-color:               $input-color !default;\n$custom-select-disabled-color:      $gray-600 !default;\n$custom-select-bg:                  $input-bg !default;\n$custom-select-disabled-bg:         $gray-200 !default;\n$custom-select-bg-size:             8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color:     $gray-800 !default;\n$custom-select-indicator:           url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>\") !default;\n$custom-select-background:          escape-svg($custom-select-indicator) right $custom-select-padding-x center / $custom-select-bg-size no-repeat !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position:      center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size:          $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width:        $input-border-width !default;\n$custom-select-border-color:        $input-border-color !default;\n$custom-select-border-radius:       $border-radius !default;\n$custom-select-box-shadow:          inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color:  $input-focus-border-color !default;\n$custom-select-focus-width:         $input-focus-width !default;\n$custom-select-focus-box-shadow:    0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm:        $input-padding-y-sm !default;\n$custom-select-padding-x-sm:        $input-padding-x-sm !default;\n$custom-select-font-size-sm:        $input-font-size-sm !default;\n$custom-select-height-sm:           $input-height-sm !default;\n\n$custom-select-padding-y-lg:        $input-padding-y-lg !default;\n$custom-select-padding-x-lg:        $input-padding-x-lg !default;\n$custom-select-font-size-lg:        $input-font-size-lg !default;\n$custom-select-height-lg:           $input-height-lg !default;\n\n$custom-range-track-width:          100% !default;\n$custom-range-track-height:         .5rem !default;\n$custom-range-track-cursor:         pointer !default;\n$custom-range-track-bg:             $gray-300 !default;\n$custom-range-track-border-radius:  1rem !default;\n$custom-range-track-box-shadow:     inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width:                   1rem !default;\n$custom-range-thumb-height:                  $custom-range-thumb-width !default;\n$custom-range-thumb-bg:                      $component-active-bg !default;\n$custom-range-thumb-border:                  0 !default;\n$custom-range-thumb-border-radius:           1rem !default;\n$custom-range-thumb-box-shadow:              0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow:        0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width:  $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg:               lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg:             $gray-500 !default;\n\n$custom-file-height:                $input-height !default;\n$custom-file-height-inner:          $input-height-inner !default;\n$custom-file-focus-border-color:    $input-focus-border-color !default;\n$custom-file-focus-box-shadow:      $input-focus-box-shadow !default;\n$custom-file-disabled-bg:           $input-disabled-bg !default;\n\n$custom-file-padding-y:             $input-padding-y !default;\n$custom-file-padding-x:             $input-padding-x !default;\n$custom-file-line-height:           $input-line-height !default;\n$custom-file-font-family:           $input-font-family !default;\n$custom-file-font-weight:           $input-font-weight !default;\n$custom-file-color:                 $input-color !default;\n$custom-file-bg:                    $input-bg !default;\n$custom-file-border-width:          $input-border-width !default;\n$custom-file-border-color:          $input-border-color !default;\n$custom-file-border-radius:         $input-border-radius !default;\n$custom-file-box-shadow:            $input-box-shadow !default;\n$custom-file-button-color:          $custom-file-color !default;\n$custom-file-button-bg:             $input-group-addon-bg !default;\n$custom-file-text: (\n  en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top:          $form-text-margin-top !default;\n$form-feedback-font-size:           $small-font-size !default;\n$form-feedback-valid-color:         theme-color(\"success\") !default;\n$form-feedback-invalid-color:       theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color:    $form-feedback-valid-color !default;\n$form-feedback-icon-valid:          url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>\") !default;\n$form-feedback-icon-invalid-color:  $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid:        url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='#{$form-feedback-icon-invalid-color}' viewBox='0 0 12 12'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#{$form-feedback-icon-invalid-color}' stroke='none'/></svg>\") !default;\n\n$form-validation-states: () !default;\n$form-validation-states: map-merge(\n  (\n    \"valid\": (\n      \"color\": $form-feedback-valid-color,\n      \"icon\": $form-feedback-icon-valid\n    ),\n    \"invalid\": (\n      \"color\": $form-feedback-invalid-color,\n      \"icon\": $form-feedback-icon-invalid\n    ),\n  ),\n  $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown:                   1000 !default;\n$zindex-sticky:                     1020 !default;\n$zindex-fixed:                      1030 !default;\n$zindex-modal-backdrop:             1040 !default;\n$zindex-modal:                      1050 !default;\n$zindex-popover:                    1060 !default;\n$zindex-tooltip:                    1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y:                .5rem !default;\n$nav-link-padding-x:                1rem !default;\n$nav-link-disabled-color:           $gray-600 !default;\n\n$nav-tabs-border-color:             $gray-300 !default;\n$nav-tabs-border-width:             $border-width !default;\n$nav-tabs-border-radius:            $border-radius !default;\n$nav-tabs-link-hover-border-color:  $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color:        $gray-700 !default;\n$nav-tabs-link-active-bg:           $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius:           $border-radius !default;\n$nav-pills-link-active-color:       $component-active-color !default;\n$nav-pills-link-active-bg:          $component-active-bg !default;\n\n$nav-divider-color:                 $gray-200 !default;\n$nav-divider-margin-y:              $spacer * .5 !default;\n\n\n// Navbar\n\n$navbar-padding-y:                  $spacer * .5 !default;\n$navbar-padding-x:                  $spacer !default;\n\n$navbar-nav-link-padding-x:         .5rem !default;\n\n$navbar-brand-font-size:            $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height:                   $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height:               $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y:            ($nav-link-height - $navbar-brand-height) * .5 !default;\n\n$navbar-toggler-padding-y:          .25rem !default;\n$navbar-toggler-padding-x:          .75rem !default;\n$navbar-toggler-font-size:          $font-size-lg !default;\n$navbar-toggler-border-radius:      $btn-border-radius !default;\n\n$navbar-nav-scroll-max-height:      75vh !default;\n\n$navbar-dark-color:                 rgba($white, .5) !default;\n$navbar-dark-hover-color:           rgba($white, .75) !default;\n$navbar-dark-active-color:          $white !default;\n$navbar-dark-disabled-color:        rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg:       url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-dark-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n$navbar-dark-toggler-border-color:  rgba($white, .1) !default;\n\n$navbar-light-color:                rgba($black, .5) !default;\n$navbar-light-hover-color:          rgba($black, .7) !default;\n$navbar-light-active-color:         rgba($black, .9) !default;\n$navbar-light-disabled-color:       rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg:      url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-light-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color:                $navbar-light-active-color !default;\n$navbar-light-brand-hover-color:          $navbar-light-active-color !default;\n$navbar-dark-brand-color:                 $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color:           $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width:                10rem !default;\n$dropdown-padding-x:                0 !default;\n$dropdown-padding-y:                .5rem !default;\n$dropdown-spacer:                   .125rem !default;\n$dropdown-font-size:                $font-size-base !default;\n$dropdown-color:                    $body-color !default;\n$dropdown-bg:                       $white !default;\n$dropdown-border-color:             rgba($black, .15) !default;\n$dropdown-border-radius:            $border-radius !default;\n$dropdown-border-width:             $border-width !default;\n$dropdown-inner-border-radius:      subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg:               $gray-200 !default;\n$dropdown-divider-margin-y:         $nav-divider-margin-y !default;\n$dropdown-box-shadow:               0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color:               $gray-900 !default;\n$dropdown-link-hover-color:         darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg:            $gray-200 !default;\n\n$dropdown-link-active-color:        $component-active-color !default;\n$dropdown-link-active-bg:           $component-active-bg !default;\n\n$dropdown-link-disabled-color:      $gray-500 !default;\n\n$dropdown-item-padding-y:           .25rem !default;\n$dropdown-item-padding-x:           1.5rem !default;\n\n$dropdown-header-color:             $gray-600 !default;\n$dropdown-header-padding:           $dropdown-padding-y $dropdown-item-padding-x !default;\n\n\n// Pagination\n\n$pagination-padding-y:              .5rem !default;\n$pagination-padding-x:              .75rem !default;\n$pagination-padding-y-sm:           .25rem !default;\n$pagination-padding-x-sm:           .5rem !default;\n$pagination-padding-y-lg:           .75rem !default;\n$pagination-padding-x-lg:           1.5rem !default;\n$pagination-line-height:            1.25 !default;\n\n$pagination-color:                  $link-color !default;\n$pagination-bg:                     $white !default;\n$pagination-border-width:           $border-width !default;\n$pagination-border-color:           $gray-300 !default;\n\n$pagination-focus-box-shadow:       $input-btn-focus-box-shadow !default;\n$pagination-focus-outline:          0 !default;\n\n$pagination-hover-color:            $link-hover-color !default;\n$pagination-hover-bg:               $gray-200 !default;\n$pagination-hover-border-color:     $gray-300 !default;\n\n$pagination-active-color:           $component-active-color !default;\n$pagination-active-bg:              $component-active-bg !default;\n$pagination-active-border-color:    $pagination-active-bg !default;\n\n$pagination-disabled-color:         $gray-600 !default;\n$pagination-disabled-bg:            $white !default;\n$pagination-disabled-border-color:  $gray-300 !default;\n\n$pagination-border-radius-sm:       $border-radius-sm !default;\n$pagination-border-radius-lg:       $border-radius-lg !default;\n\n\n// Jumbotron\n\n$jumbotron-padding:                 2rem !default;\n$jumbotron-color:                   null !default;\n$jumbotron-bg:                      $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y:                     .75rem !default;\n$card-spacer-x:                     1.25rem !default;\n$card-border-width:                 $border-width !default;\n$card-border-radius:                $border-radius !default;\n$card-border-color:                 rgba($black, .125) !default;\n$card-inner-border-radius:          subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg:                       rgba($black, .03) !default;\n$card-cap-color:                    null !default;\n$card-height:                       null !default;\n$card-color:                        null !default;\n$card-bg:                           $white !default;\n\n$card-img-overlay-padding:          1.25rem !default;\n\n$card-group-margin:                 $grid-gutter-width * .5 !default;\n$card-deck-margin:                  $card-group-margin !default;\n\n$card-columns-count:                3 !default;\n$card-columns-gap:                  1.25rem !default;\n$card-columns-margin:               $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size:                 $font-size-sm !default;\n$tooltip-max-width:                 200px !default;\n$tooltip-color:                     $white !default;\n$tooltip-bg:                        $black !default;\n$tooltip-border-radius:             $border-radius !default;\n$tooltip-opacity:                   .9 !default;\n$tooltip-padding-y:                 .25rem !default;\n$tooltip-padding-x:                 .5rem !default;\n$tooltip-margin:                    0 !default;\n\n$tooltip-arrow-width:               .8rem !default;\n$tooltip-arrow-height:              .4rem !default;\n$tooltip-arrow-color:               $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y:     $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x:     $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size:     $tooltip-font-size !default;\n$form-feedback-tooltip-line-height:   $line-height-base !default;\n$form-feedback-tooltip-opacity:       $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size:                 $font-size-sm !default;\n$popover-bg:                        $white !default;\n$popover-max-width:                 276px !default;\n$popover-border-width:              $border-width !default;\n$popover-border-color:              rgba($black, .2) !default;\n$popover-border-radius:             $border-radius-lg !default;\n$popover-inner-border-radius:       subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow:                0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg:                 darken($popover-bg, 3%) !default;\n$popover-header-color:              $headings-color !default;\n$popover-header-padding-y:          .5rem !default;\n$popover-header-padding-x:          .75rem !default;\n\n$popover-body-color:                $body-color !default;\n$popover-body-padding-y:            $popover-header-padding-y !default;\n$popover-body-padding-x:            $popover-header-padding-x !default;\n\n$popover-arrow-width:               1rem !default;\n$popover-arrow-height:              .5rem !default;\n$popover-arrow-color:               $popover-bg !default;\n\n$popover-arrow-outer-color:         fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width:                   350px !default;\n$toast-padding-x:                   .75rem !default;\n$toast-padding-y:                   .25rem !default;\n$toast-font-size:                   .875rem !default;\n$toast-color:                       null !default;\n$toast-background-color:            rgba($white, .85) !default;\n$toast-border-width:                1px !default;\n$toast-border-color:                rgba(0, 0, 0, .1) !default;\n$toast-border-radius:               .25rem !default;\n$toast-box-shadow:                  0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color:                $gray-600 !default;\n$toast-header-background-color:     rgba($white, .85) !default;\n$toast-header-border-color:         rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size:                   75% !default;\n$badge-font-weight:                 $font-weight-bold !default;\n$badge-padding-y:                   .25em !default;\n$badge-padding-x:                   .4em !default;\n$badge-border-radius:               $border-radius !default;\n\n$badge-transition:                  $btn-transition !default;\n$badge-focus-width:                 $input-btn-focus-width !default;\n\n$badge-pill-padding-x:              .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius:          10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding:               1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between:       .5rem !default;\n\n$modal-dialog-margin:               .5rem !default;\n$modal-dialog-margin-y-sm-up:       1.75rem !default;\n\n$modal-title-line-height:           $line-height-base !default;\n\n$modal-content-color:               null !default;\n$modal-content-bg:                  $white !default;\n$modal-content-border-color:        rgba($black, .2) !default;\n$modal-content-border-width:        $border-width !default;\n$modal-content-border-radius:       $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs:       0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up:    0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg:                 $black !default;\n$modal-backdrop-opacity:            .5 !default;\n$modal-header-border-color:         $border-color !default;\n$modal-footer-border-color:         $modal-header-border-color !default;\n$modal-header-border-width:         $modal-content-border-width !default;\n$modal-footer-border-width:         $modal-header-border-width !default;\n$modal-header-padding-y:            1rem !default;\n$modal-header-padding-x:            1rem !default;\n$modal-header-padding:              $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl:                          1140px !default;\n$modal-lg:                          800px !default;\n$modal-md:                          500px !default;\n$modal-sm:                          300px !default;\n\n$modal-fade-transform:              translate(0, -50px) !default;\n$modal-show-transform:              none !default;\n$modal-transition:                  transform .3s ease-out !default;\n$modal-scale-transform:             scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y:                   .75rem !default;\n$alert-padding-x:                   1.25rem !default;\n$alert-margin-bottom:               1rem !default;\n$alert-border-radius:               $border-radius !default;\n$alert-link-font-weight:            $font-weight-bold !default;\n$alert-border-width:                $border-width !default;\n\n$alert-bg-level:                    -10 !default;\n$alert-border-level:                -9 !default;\n$alert-color-level:                 6 !default;\n\n\n// Progress bars\n\n$progress-height:                   1rem !default;\n$progress-font-size:                $font-size-base * .75 !default;\n$progress-bg:                       $gray-200 !default;\n$progress-border-radius:            $border-radius !default;\n$progress-box-shadow:               inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color:                $white !default;\n$progress-bar-bg:                   theme-color(\"primary\") !default;\n$progress-bar-animation-timing:     1s linear infinite !default;\n$progress-bar-transition:           width .6s ease !default;\n\n\n// List group\n\n$list-group-color:                  null !default;\n$list-group-bg:                     $white !default;\n$list-group-border-color:           rgba($black, .125) !default;\n$list-group-border-width:           $border-width !default;\n$list-group-border-radius:          $border-radius !default;\n\n$list-group-item-padding-y:         .75rem !default;\n$list-group-item-padding-x:         1.25rem !default;\n\n$list-group-hover-bg:               $gray-100 !default;\n$list-group-active-color:           $component-active-color !default;\n$list-group-active-bg:              $component-active-bg !default;\n$list-group-active-border-color:    $list-group-active-bg !default;\n\n$list-group-disabled-color:         $gray-600 !default;\n$list-group-disabled-bg:            $list-group-bg !default;\n\n$list-group-action-color:           $gray-700 !default;\n$list-group-action-hover-color:     $list-group-action-color !default;\n\n$list-group-action-active-color:    $body-color !default;\n$list-group-action-active-bg:       $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding:                 .25rem !default;\n$thumbnail-bg:                      $body-bg !default;\n$thumbnail-border-width:            $border-width !default;\n$thumbnail-border-color:            $gray-300 !default;\n$thumbnail-border-radius:           $border-radius !default;\n$thumbnail-box-shadow:              0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size:          90% !default;\n$figure-caption-color:              $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size:              null !default;\n\n$breadcrumb-padding-y:              .75rem !default;\n$breadcrumb-padding-x:              1rem !default;\n$breadcrumb-item-padding:           .5rem !default;\n\n$breadcrumb-margin-bottom:          1rem !default;\n\n$breadcrumb-bg:                     $gray-200 !default;\n$breadcrumb-divider-color:          $gray-600 !default;\n$breadcrumb-active-color:           $gray-600 !default;\n$breadcrumb-divider:                quote(\"/\") !default;\n\n$breadcrumb-border-radius:          $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color:             $white !default;\n$carousel-control-width:             15% !default;\n$carousel-control-opacity:           .5 !default;\n$carousel-control-hover-opacity:     .9 !default;\n$carousel-control-transition:        opacity .15s ease !default;\n\n$carousel-indicator-width:           30px !default;\n$carousel-indicator-height:          3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer:          3px !default;\n$carousel-indicator-active-bg:       $white !default;\n$carousel-indicator-transition:      opacity .6s ease !default;\n\n$carousel-caption-width:             70% !default;\n$carousel-caption-color:             $white !default;\n\n$carousel-control-icon-width:        20px !default;\n\n$carousel-control-prev-icon-bg:      url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/></svg>\") !default;\n$carousel-control-next-icon-bg:      url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/></svg>\") !default;\n\n$carousel-transition-duration:       .6s !default;\n$carousel-transition:                transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width:           2rem !default;\n$spinner-height:          $spinner-width !default;\n$spinner-vertical-align:  -.125em !default;\n$spinner-border-width:    .25em !default;\n\n$spinner-width-sm:        1rem !default;\n$spinner-height-sm:       $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size:                   $font-size-base * 1.5 !default;\n$close-font-weight:                 $font-weight-bold !default;\n$close-color:                       $black !default;\n$close-text-shadow:                 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size:                    87.5% !default;\n$code-color:                        $pink !default;\n\n$kbd-padding-y:                     .2rem !default;\n$kbd-padding-x:                     .4rem !default;\n$kbd-font-size:                     $code-font-size !default;\n$kbd-color:                         $white !default;\n$kbd-bg:                            $gray-900 !default;\n\n$pre-color:                         $gray-900 !default;\n$pre-scrollable-max-height:         340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n$user-selects: all, auto, none !default;\n\n\n// Printing\n\n$print-page-size:                   a3 !default;\n$print-body-min-width:              map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive font sizes\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/v8.x/LICENSE)\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n@if $rfs-font-size-unit != rem and $rfs-font-size-unit != px {\n  @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n  @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize font size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n  @error \"`#{$rfs-factor}` is not a valid  $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n@function divide($dividend, $divisor, $precision: 10) {\n  $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n  $dividend: abs($dividend);\n  $divisor: abs($divisor);\n  @if $dividend == 0 {\n    @return 0;\n  }\n  @if $divisor == 0 {\n    @error \"Cannot divide by 0\";\n  }\n  $remainder: $dividend;\n  $result: 0;\n  $factor: 10;\n  @while ($remainder > 0 and $precision >= 0) {\n    $quotient: 0;\n    @while ($remainder >= $divisor) {\n      $remainder: $remainder - $divisor;\n      $quotient: $quotient + 1;\n    }\n    $result: $result * 10 + $quotient;\n    $factor: $factor * .1;\n    $remainder: $remainder * 10;\n    $precision: $precision - 1;\n    @if ($precision < 0 and $remainder >= $divisor * 5) {\n      $result: $result + 1;\n    }\n  }\n  $result: $result * $factor * $sign;\n  $dividend-unit: unit($dividend);\n  $divisor-unit: unit($divisor);\n  $unit-map: (\n    \"px\": 1px,\n    \"rem\": 1rem,\n    \"em\": 1em,\n    \"%\": 1%\n  );\n  @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n    $result: $result * map-get($unit-map, $dividend-unit);\n  }\n  @return $result;\n}\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n  $rfs-base-font-size: divide($rfs-base-font-size, $rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n  $rfs-base-font-size: divide($rfs-base-font-size, divide($rfs-base-font-size * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n  $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n  $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-disable-class {\n  @if $rfs-class == \"disable\" {\n    // Adding an extra class increases specificity, which prevents the media query to override the font size\n    &,\n    .disable-responsive-font-size &,\n    &.disable-responsive-font-size {\n      @content;\n    }\n  }\n  @else {\n    @content;\n  }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-enable-class {\n  @if $rfs-class == \"enable\" {\n    .enable-responsive-font-size &,\n    &.enable-responsive-font-size {\n      @content;\n    }\n  }\n  @else {\n    @content;\n  }\n}\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query($mq-value) {\n  @if $rfs-two-dimensional {\n    @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n      @content;\n    }\n  }\n  @else {\n    @media (max-width: #{$mq-value}) {\n      @content;\n    }\n  }\n}\n\n// Responsive font size mixin\n@mixin rfs($fs, $important: false) {\n  // Cache $fs unit\n  $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n  // Add !important suffix if needed\n  $rfs-suffix: if($important, \" !important\", \"\");\n\n  // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n  @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n    font-size: #{$fs}#{$rfs-suffix};\n  }\n  @else {\n    // Remove unit from $fs for calculations\n    @if $fs-unit == \"px\" {\n      $fs: divide($fs, $fs * 0 + 1);\n    }\n    @else if $fs-unit == \"rem\" {\n      $fs: divide($fs, divide($fs * 0 + 1, $rfs-rem-value));\n    }\n\n    // Set default font size\n    $rfs-static: if($rfs-font-size-unit == rem, #{divide($fs, $rfs-rem-value)}rem, #{$fs}px);\n\n    // Only add the media query if the font size is bigger than the minimum font size\n    @if $fs <= $rfs-base-font-size or not $enable-responsive-font-sizes {\n      font-size: #{$rfs-static}#{$rfs-suffix};\n    }\n    @else {\n      // Calculate the minimum font size for $fs\n      $fs-min: $rfs-base-font-size + divide($fs - $rfs-base-font-size, $rfs-factor);\n\n      // Calculate difference between $fs and the minimum font size\n      $fs-diff: $fs - $fs-min;\n\n      // Base font-size formatting\n      $min-width: if($rfs-font-size-unit == rem, #{divide($fs-min, $rfs-rem-value)}rem, #{$fs-min}px);\n\n      // Use `vmin` if two-dimensional is enabled\n      $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n      // Calculate the variable width between 0 and $rfs-breakpoint\n      $variable-width: #{divide($fs-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n      // Set the calculated font-size\n      $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n\n      // Breakpoint formatting\n      $mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n\n      @include _rfs-disable-class {\n        font-size: #{$rfs-static}#{$rfs-suffix};\n      }\n\n      @include _rfs-media-query($mq-value) {\n        @include _rfs-enable-class {\n          font-size: $rfs-fluid;\n        }\n\n        // Include safari iframe resize fix if needed\n        min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n      }\n    }\n  }\n}\n\n// The font-size & responsive-font-size mixins use RFS to rescale the font size\n@mixin font-size($fs, $important: false) {\n  @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n  @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n  &:hover { @content; }\n}\n\n@mixin hover-focus() {\n  &:hover,\n  &:focus {\n    @content;\n  }\n}\n\n@mixin plain-hover-focus() {\n  &,\n  &:hover,\n  &:focus {\n    @content;\n  }\n}\n\n@mixin hover-focus-active() {\n  &:hover,\n  &:focus,\n  &:active {\n    @content;\n  }\n}\n","// stylelint-disable selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  margin-bottom: $headings-margin-bottom;\n  font-family: $headings-font-family;\n  font-weight: $headings-font-weight;\n  line-height: $headings-line-height;\n  color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n  @include font-size($lead-font-size);\n  font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n  @include font-size($display1-size);\n  font-weight: $display1-weight;\n  line-height: $display-line-height;\n}\n.display-2 {\n  @include font-size($display2-size);\n  font-weight: $display2-weight;\n  line-height: $display-line-height;\n}\n.display-3 {\n  @include font-size($display3-size);\n  font-weight: $display3-weight;\n  line-height: $display-line-height;\n}\n.display-4 {\n  @include font-size($display4-size);\n  font-weight: $display4-weight;\n  line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n  margin-top: $hr-margin-y;\n  margin-bottom: $hr-margin-y;\n  border: 0;\n  border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n  @include font-size($small-font-size);\n  font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n  padding: $mark-padding;\n  background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n  @include list-unstyled();\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  @include list-unstyled();\n}\n.list-inline-item {\n  display: inline-block;\n\n  &:not(:last-child) {\n    margin-right: $list-inline-padding;\n  }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n  @include font-size(90%);\n  text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n  margin-bottom: $spacer;\n  @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n  display: block;\n  @include font-size($blockquote-small-font-size);\n  color: $blockquote-small-color;\n\n  &::before {\n    content: \"\\2014\\00A0\"; // em dash, nbsp\n  }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n  padding-left: 0;\n  list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n  @include img-fluid();\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n  padding: $thumbnail-padding;\n  background-color: $thumbnail-bg;\n  border: $thumbnail-border-width solid $thumbnail-border-color;\n  @include border-radius($thumbnail-border-radius);\n  @include box-shadow($thumbnail-box-shadow);\n\n  // Keep them at most 100% wide\n  @include img-fluid();\n}\n\n//\n// Figures\n//\n\n.figure {\n  // Ensures the caption's text aligns with the image.\n  display: inline-block;\n}\n\n.figure-img {\n  margin-bottom: $spacer * .5;\n  line-height: 1;\n}\n\n.figure-caption {\n  @include font-size($figure-caption-font-size);\n  color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid() {\n  // Part 1: Set a maximum relative to the parent\n  max-width: 100%;\n  // Part 2: Override the height to auto, otherwise images will be stretched\n  // when setting a width and height attribute on the img element.\n  height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n  background-image: url($file-1x);\n\n  // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n  // but doesn't convert dppx=>dpi.\n  // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n  // Compatibility info: https://caniuse.com/css-media-resolution\n  @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n    only screen and (min-resolution: 2dppx) { // Standardized\n    background-image: url($file-2x);\n    background-size: $width-1x $height-1x;\n  }\n  @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n  $return: ();\n  @each $value in $radius {\n    @if type-of($value) == number {\n      $return: append($return, max($value, 0));\n    } @else {\n      $return: append($return, $value);\n    }\n  }\n  @return $return;\n}\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n  @if $enable-rounded {\n    border-radius: valid-radius($radius);\n  }\n  @else if $fallback-border-radius != false {\n    border-radius: $fallback-border-radius;\n  }\n}\n\n@mixin border-top-radius($radius) {\n  @if $enable-rounded {\n    border-top-left-radius: valid-radius($radius);\n    border-top-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-right-radius($radius) {\n  @if $enable-rounded {\n    border-top-right-radius: valid-radius($radius);\n    border-bottom-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-bottom-radius($radius) {\n  @if $enable-rounded {\n    border-bottom-right-radius: valid-radius($radius);\n    border-bottom-left-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-left-radius($radius) {\n  @if $enable-rounded {\n    border-top-left-radius: valid-radius($radius);\n    border-bottom-left-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-top-left-radius($radius) {\n  @if $enable-rounded {\n    border-top-left-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-top-right-radius($radius) {\n  @if $enable-rounded {\n    border-top-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-bottom-right-radius($radius) {\n  @if $enable-rounded {\n    border-bottom-right-radius: valid-radius($radius);\n  }\n}\n\n@mixin border-bottom-left-radius($radius) {\n  @if $enable-rounded {\n    border-bottom-left-radius: valid-radius($radius);\n  }\n}\n","// Inline code\ncode {\n  @include font-size($code-font-size);\n  color: $code-color;\n  word-wrap: break-word;\n\n  // Streamline the style when inside anchors to avoid broken underline and more\n  a > & {\n    color: inherit;\n  }\n}\n\n// User input typically entered via keyboard\nkbd {\n  padding: $kbd-padding-y $kbd-padding-x;\n  @include font-size($kbd-font-size);\n  color: $kbd-color;\n  background-color: $kbd-bg;\n  @include border-radius($border-radius-sm);\n  @include box-shadow($kbd-box-shadow);\n\n  kbd {\n    padding: 0;\n    @include font-size(100%);\n    font-weight: $nested-kbd-font-weight;\n    @include box-shadow(none);\n  }\n}\n\n// Blocks of code\npre {\n  display: block;\n  @include font-size($code-font-size);\n  color: $pre-color;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    @include font-size(inherit);\n    color: inherit;\n    word-break: normal;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: $pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n  // Single container class with breakpoint max-widths\n  .container,\n  // 100% wide container at all breakpoints\n  .container-fluid {\n    @include make-container();\n  }\n\n  // Responsive containers that are 100% wide until a breakpoint\n  @each $breakpoint, $container-max-width in $container-max-widths {\n    .container-#{$breakpoint} {\n      @extend .container-fluid;\n    }\n\n    @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n      %responsive-container-#{$breakpoint} {\n        max-width: $container-max-width;\n      }\n\n      // Extend each breakpoint which is smaller or equal to the current breakpoint\n      $extend-breakpoint: true;\n\n      @each $name, $width in $grid-breakpoints {\n        @if ($extend-breakpoint) {\n          .container#{breakpoint-infix($name, $grid-breakpoints)} {\n            @extend %responsive-container-#{$breakpoint};\n          }\n\n          // Once the current breakpoint is reached, stop extending\n          @if ($breakpoint == $name) {\n            $extend-breakpoint: false;\n          }\n        }\n      }\n    }\n  }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n  .row {\n    @include make-row();\n  }\n\n  // Remove the negative margin from default .row, then the horizontal padding\n  // from all immediate children columns (to prevent runaway style inheritance).\n  .no-gutters {\n    margin-right: 0;\n    margin-left: 0;\n\n    > .col,\n    > [class*=\"col-\"] {\n      padding-right: 0;\n      padding-left: 0;\n    }\n  }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n  @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n  width: 100%;\n  padding-right: $gutter * .5;\n  padding-left: $gutter * .5;\n  margin-right: auto;\n  margin-left: auto;\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n  display: flex;\n  flex-wrap: wrap;\n  margin-right: -$gutter * .5;\n  margin-left: -$gutter * .5;\n}\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n  @each $breakpoint, $container-max-width in $max-widths {\n    @include media-breakpoint-up($breakpoint, $breakpoints) {\n      max-width: $container-max-width;\n    }\n  }\n  @include deprecate(\"The `make-container-max-widths` mixin\", \"v4.5.2\", \"v5\");\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n  position: relative;\n  // Prevent columns from becoming too narrow when at smaller grid tiers by\n  // always setting `width: 100%;`. This works because we use `flex` values\n  // later on to override this initial width.\n  width: 100%;\n  padding-right: $gutter * .5;\n  padding-left: $gutter * .5;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n  flex: 0 0 percentage(divide($size, $columns));\n  // Add a `max-width` to ensure content within each column does not blow out\n  // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n  // do not appear to require this.\n  max-width: percentage(divide($size, $columns));\n}\n\n@mixin make-col-auto() {\n  flex: 0 0 auto;\n  width: auto;\n  max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n  $num: divide($size, $columns);\n  margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n  > * {\n    flex: 0 0 divide(100%, $count);\n    max-width: divide(100%, $count);\n  }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n//    (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n//    >> breakpoint-next(sm)\n//    md\n//    >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    md\n//    >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n//    md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n  $n: index($breakpoint-names, $name);\n  @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n//    >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n  $min: map-get($breakpoints, $name);\n  @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n//    >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n  $next: breakpoint-next($name, $breakpoints);\n  @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n//    >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    \"\"  (Returns a blank string)\n//    >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n//    \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n  @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($name, $breakpoints);\n  @if $min {\n    @media (min-width: $min) {\n      @content;\n    }\n  } @else {\n    @content;\n  }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n  $max: breakpoint-max($name, $breakpoints);\n  @if $max {\n    @media (max-width: $max) {\n      @content;\n    }\n  } @else {\n    @content;\n  }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($lower, $breakpoints);\n  $max: breakpoint-max($upper, $breakpoints);\n\n  @if $min != null and $max != null {\n    @media (min-width: $min) and (max-width: $max) {\n      @content;\n    }\n  } @else if $max == null {\n    @include media-breakpoint-up($lower, $breakpoints) {\n      @content;\n    }\n  } @else if $min == null {\n    @include media-breakpoint-down($upper, $breakpoints) {\n      @content;\n    }\n  }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n  $min: breakpoint-min($name, $breakpoints);\n  $max: breakpoint-max($name, $breakpoints);\n\n  @if $min != null and $max != null {\n    @media (min-width: $min) and (max-width: $max) {\n      @content;\n    }\n  } @else if $max == null {\n    @include media-breakpoint-up($name, $breakpoints) {\n      @content;\n    }\n  } @else if $min == null {\n    @include media-breakpoint-down($name, $breakpoints) {\n      @content;\n    }\n  }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n  // Common properties for all breakpoints\n  %grid-column {\n    position: relative;\n    width: 100%;\n    padding-right: $gutter * .5;\n    padding-left: $gutter * .5;\n  }\n\n  @each $breakpoint in map-keys($breakpoints) {\n    $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n    @if $columns > 0 {\n      // Allow columns to stretch full width below their breakpoints\n      @for $i from 1 through $columns {\n        .col#{$infix}-#{$i} {\n          @extend %grid-column;\n        }\n      }\n    }\n\n    .col#{$infix},\n    .col#{$infix}-auto {\n      @extend %grid-column;\n    }\n\n    @include media-breakpoint-up($breakpoint, $breakpoints) {\n      // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n      .col#{$infix} {\n        flex-basis: 0;\n        flex-grow: 1;\n        max-width: 100%;\n      }\n\n      @if $grid-row-columns > 0 {\n        @for $i from 1 through $grid-row-columns {\n          .row-cols#{$infix}-#{$i} {\n            @include row-cols($i);\n          }\n        }\n      }\n\n      .col#{$infix}-auto {\n        @include make-col-auto();\n      }\n\n      @if $columns > 0 {\n        @for $i from 1 through $columns {\n          .col#{$infix}-#{$i} {\n            @include make-col($i, $columns);\n          }\n        }\n      }\n\n      .order#{$infix}-first { order: -1; }\n\n      .order#{$infix}-last { order: $columns + 1; }\n\n      @for $i from 0 through $columns {\n        .order#{$infix}-#{$i} { order: $i; }\n      }\n\n      @if $columns > 0 {\n        // `$columns - 1` because offsetting by the width of an entire row isn't possible\n        @for $i from 0 through ($columns - 1) {\n          @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n            .offset#{$infix}-#{$i} {\n              @include make-col-offset($i, $columns);\n            }\n          }\n        }\n      }\n    }\n  }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n  width: 100%;\n  margin-bottom: $spacer;\n  color: $table-color;\n  background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n  th,\n  td {\n    padding: $table-cell-padding;\n    vertical-align: top;\n    border-top: $table-border-width solid $table-border-color;\n  }\n\n  thead th {\n    vertical-align: bottom;\n    border-bottom: (2 * $table-border-width) solid $table-border-color;\n  }\n\n  tbody + tbody {\n    border-top: (2 * $table-border-width) solid $table-border-color;\n  }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n  th,\n  td {\n    padding: $table-cell-padding-sm;\n  }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n  border: $table-border-width solid $table-border-color;\n\n  th,\n  td {\n    border: $table-border-width solid $table-border-color;\n  }\n\n  thead {\n    th,\n    td {\n      border-bottom-width: 2 * $table-border-width;\n    }\n  }\n}\n\n.table-borderless {\n  th,\n  td,\n  thead th,\n  tbody + tbody {\n    border: 0;\n  }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  tbody tr:nth-of-type(#{$table-striped-order}) {\n    background-color: $table-accent-bg;\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  tbody tr {\n    @include hover() {\n      color: $table-hover-color;\n      background-color: $table-hover-bg;\n    }\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n  @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n  .thead-dark {\n    th {\n      color: $table-dark-color;\n      background-color: $table-dark-bg;\n      border-color: $table-dark-border-color;\n    }\n  }\n\n  .thead-light {\n    th {\n      color: $table-head-color;\n      background-color: $table-head-bg;\n      border-color: $table-border-color;\n    }\n  }\n}\n\n.table-dark {\n  color: $table-dark-color;\n  background-color: $table-dark-bg;\n\n  th,\n  td,\n  thead th {\n    border-color: $table-dark-border-color;\n  }\n\n  &.table-bordered {\n    border: 0;\n  }\n\n  &.table-striped {\n    tbody tr:nth-of-type(#{$table-striped-order}) {\n      background-color: $table-dark-accent-bg;\n    }\n  }\n\n  &.table-hover {\n    tbody tr {\n      @include hover() {\n        color: $table-dark-hover-color;\n        background-color: $table-dark-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n  @each $breakpoint in map-keys($grid-breakpoints) {\n    $next: breakpoint-next($breakpoint, $grid-breakpoints);\n    $infix: breakpoint-infix($next, $grid-breakpoints);\n\n    &#{$infix} {\n      @include media-breakpoint-down($breakpoint) {\n        display: block;\n        width: 100%;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n\n        // Prevent double border on horizontal scroll due to use of `display: block;`\n        > .table-bordered {\n          border: 0;\n        }\n      }\n    }\n  }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n  // Exact selectors below required to override `.table-striped` and prevent\n  // inheritance to nested tables.\n  .table-#{$state} {\n    &,\n    > th,\n    > td {\n      background-color: $background;\n    }\n\n    @if $border != null {\n      th,\n      td,\n      thead th,\n      tbody + tbody {\n        border-color: $border;\n      }\n    }\n  }\n\n  // Hover states for `.table-hover`\n  // Note: this is not available for cells or rows within `thead` or `tfoot`.\n  .table-hover {\n    $hover-background: darken($background, 5%);\n\n    .table-#{$state} {\n      @include hover() {\n        background-color: $hover-background;\n\n        > td,\n        > th {\n          background-color: $hover-background;\n        }\n      }\n    }\n  }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: $input-height;\n  padding: $input-padding-y $input-padding-x;\n  font-family: $input-font-family;\n  @include font-size($input-font-size);\n  font-weight: $input-font-weight;\n  line-height: $input-line-height;\n  color: $input-color;\n  background-color: $input-bg;\n  background-clip: padding-box;\n  border: $input-border-width solid $input-border-color;\n\n  // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.\n  @include border-radius($input-border-radius, 0);\n\n  @include box-shadow($input-box-shadow);\n  @include transition($input-transition);\n\n  // Unstyle the caret on `<select>`s in IE10+.\n  &::-ms-expand {\n    background-color: transparent;\n    border: 0;\n  }\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  @include form-control-focus($ignore-warning: true);\n\n  // Placeholder\n  &::placeholder {\n    color: $input-placeholder-color;\n    // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.\n    opacity: 1;\n  }\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &:disabled,\n  &[readonly] {\n    background-color: $input-disabled-bg;\n    // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.\n    opacity: 1;\n  }\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n  &.form-control {\n    appearance: none; // Fix appearance for date inputs in Safari\n  }\n}\n\nselect.form-control {\n  // Remove select outline from select box in FF\n  &:-moz-focusring {\n    color: transparent;\n    text-shadow: 0 0 0 $input-color;\n  }\n\n  &:focus::-ms-value {\n    // Suppress the nested default white text on blue background highlight given to\n    // the selected option text when the (still closed) <select> receives focus\n    // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n    // match the appearance of the native widget.\n    // See https://github.com/twbs/bootstrap/issues/19398.\n    color: $input-color;\n    background-color: $input-bg;\n  }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n  display: block;\n  width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n  padding-top: add($input-padding-y, $input-border-width);\n  padding-bottom: add($input-padding-y, $input-border-width);\n  margin-bottom: 0; // Override the `<label>/<legend>` default\n  @include font-size(inherit); // Override the `<legend>` default\n  line-height: $input-line-height;\n}\n\n.col-form-label-lg {\n  padding-top: add($input-padding-y-lg, $input-border-width);\n  padding-bottom: add($input-padding-y-lg, $input-border-width);\n  @include font-size($input-font-size-lg);\n  line-height: $input-line-height-lg;\n}\n\n.col-form-label-sm {\n  padding-top: add($input-padding-y-sm, $input-border-width);\n  padding-bottom: add($input-padding-y-sm, $input-border-width);\n  @include font-size($input-font-size-sm);\n  line-height: $input-line-height-sm;\n}\n\n\n// Readonly controls as plain text\n//\n// Apply class to a readonly input to make it appear like regular plain\n// text (without any border, background color, focus indicator)\n\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding: $input-padding-y 0;\n  margin-bottom: 0; // match inputs if this class comes on inputs with default margins\n  @include font-size($input-font-size);\n  line-height: $input-line-height;\n  color: $input-plaintext-color;\n  background-color: transparent;\n  border: solid transparent;\n  border-width: $input-border-width 0;\n\n  &.form-control-sm,\n  &.form-control-lg {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n  height: $input-height-sm;\n  padding: $input-padding-y-sm $input-padding-x-sm;\n  @include font-size($input-font-size-sm);\n  line-height: $input-line-height-sm;\n  @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n  height: $input-height-lg;\n  padding: $input-padding-y-lg $input-padding-x-lg;\n  @include font-size($input-font-size-lg);\n  line-height: $input-line-height-lg;\n  @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable-next-line no-duplicate-selectors\nselect.form-control {\n  &[size],\n  &[multiple] {\n    height: auto;\n  }\n}\n\ntextarea.form-control {\n  height: auto;\n}\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: $form-group-margin-bottom;\n}\n\n.form-text {\n  display: block;\n  margin-top: $form-text-margin-top;\n}\n\n\n// Form grid\n//\n// Special replacement for our grid system's `.row` for tighter form layouts.\n\n.form-row {\n  display: flex;\n  flex-wrap: wrap;\n  margin-right: -$form-grid-gutter-width * .5;\n  margin-left: -$form-grid-gutter-width * .5;\n\n  > .col,\n  > [class*=\"col-\"] {\n    padding-right: $form-grid-gutter-width * .5;\n    padding-left: $form-grid-gutter-width * .5;\n  }\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.form-check {\n  position: relative;\n  display: block;\n  padding-left: $form-check-input-gutter;\n}\n\n.form-check-input {\n  position: absolute;\n  margin-top: $form-check-input-margin-y;\n  margin-left: -$form-check-input-gutter;\n\n  // Use [disabled] and :disabled for workaround https://github.com/twbs/bootstrap/issues/28247\n  &[disabled] ~ .form-check-label,\n  &:disabled ~ .form-check-label {\n    color: $text-muted;\n  }\n}\n\n.form-check-label {\n  margin-bottom: 0; // Override default `<label>` bottom margin\n}\n\n.form-check-inline {\n  display: inline-flex;\n  align-items: center;\n  padding-left: 0; // Override base .form-check\n  margin-right: $form-check-inline-margin-x;\n\n  // Undo .form-check-input defaults and add some `margin-right`.\n  .form-check-input {\n    position: static;\n    margin-top: 0;\n    margin-right: $form-check-inline-input-margin-x;\n    margin-left: 0;\n  }\n}\n\n\n// Form validation\n//\n// Provide feedback to users when form field values are valid or invalid. Works\n// primarily for client-side validation via scoped `:invalid` and `:valid`\n// pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for\n// server side validation.\n\n@each $state, $data in $form-validation-states {\n  @include form-validation-state($state, map-get($data, color), map-get($data, icon));\n}\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n\n.form-inline {\n  display: flex;\n  flex-flow: row wrap;\n  align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height)\n\n  // Because we use flex, the initial sizing of checkboxes is collapsed and\n  // doesn't occupy the full-width (which is what we want for xs grid tier),\n  // so we force that here.\n  .form-check {\n    width: 100%;\n  }\n\n  // Kick in the inline\n  @include media-breakpoint-up(sm) {\n    label {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 0;\n    }\n\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: flex;\n      flex: 0 0 auto;\n      flex-flow: row wrap;\n      align-items: center;\n      margin-bottom: 0;\n    }\n\n    // Allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n\n    // Make static controls behave like regular ones\n    .form-control-plaintext {\n      display: inline-block;\n    }\n\n    .input-group,\n    .custom-select {\n      width: auto;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match.\n    .form-check {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: auto;\n      padding-left: 0;\n    }\n    .form-check-input {\n      position: relative;\n      flex-shrink: 0;\n      margin-top: 0;\n      margin-right: $form-check-input-margin-x;\n      margin-left: 0;\n    }\n\n    .custom-control {\n      align-items: center;\n      justify-content: center;\n    }\n    .custom-control-label {\n      margin-bottom: 0;\n    }\n  }\n}\n","// stylelint-disable property-disallowed-list\n@mixin transition($transition...) {\n  @if length($transition) == 0 {\n    $transition: $transition-base;\n  }\n\n  @if length($transition) > 1 {\n    @each $value in $transition {\n      @if $value == null or $value == none {\n        @warn \"The keyword 'none' or 'null' must be used as a single argument.\";\n      }\n    }\n  }\n\n  @if $enable-transitions {\n    @if nth($transition, 1) != null {\n      transition: $transition;\n    }\n\n    @if $enable-prefers-reduced-motion-media-query and nth($transition, 1) != null and nth($transition, 1) != none {\n      @media (prefers-reduced-motion: reduce) {\n        transition: none;\n      }\n    }\n  }\n}\n","// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus($ignore-warning: false) {\n  &:focus {\n    color: $input-focus-color;\n    background-color: $input-focus-bg;\n    border-color: $input-focus-border-color;\n    outline: 0;\n    @if $enable-shadows {\n      @include box-shadow($input-box-shadow, $input-focus-box-shadow);\n    } @else {\n      // Avoid using mixin so we can pass custom focus shadow properly\n      box-shadow: $input-focus-box-shadow;\n    }\n  }\n  @include deprecate(\"The `form-control-focus()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n// This mixin uses an `if()` technique to be compatible with Dart Sass\n// See https://github.com/sass/sass/issues/1873#issuecomment-152293725 for more details\n@mixin form-validation-state-selector($state) {\n  @if ($state == \"valid\" or $state == \"invalid\") {\n    .was-validated #{if(&, \"&\", \"\")}:#{$state},\n    #{if(&, \"&\", \"\")}.is-#{$state} {\n      @content;\n    }\n  } @else {\n    #{if(&, \"&\", \"\")}.is-#{$state} {\n      @content;\n    }\n  }\n}\n\n@mixin form-validation-state($state, $color, $icon) {\n  .#{$state}-feedback {\n    display: none;\n    width: 100%;\n    margin-top: $form-feedback-margin-top;\n    @include font-size($form-feedback-font-size);\n    color: $color;\n  }\n\n  .#{$state}-tooltip {\n    position: absolute;\n    top: 100%;\n    left: 0;\n    z-index: 5;\n    display: none;\n    max-width: 100%; // Contain to parent when possible\n    padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n    margin-top: .1rem;\n    @include font-size($form-feedback-tooltip-font-size);\n    line-height: $form-feedback-tooltip-line-height;\n    color: color-yiq($color);\n    background-color: rgba($color, $form-feedback-tooltip-opacity);\n    @include border-radius($form-feedback-tooltip-border-radius);\n\n    // See https://github.com/twbs/bootstrap/pull/31557\n    // Align tooltip to form elements\n    .form-row > .col > &,\n    .form-row > [class*=\"col-\"] > & {\n      left: $form-grid-gutter-width * .5;\n    }\n  }\n\n  @include form-validation-state-selector($state) {\n    ~ .#{$state}-feedback,\n    ~ .#{$state}-tooltip {\n      display: block;\n    }\n  }\n\n  .form-control {\n    @include form-validation-state-selector($state) {\n      border-color: $color;\n\n      @if $enable-validation-icons {\n        padding-right: $input-height-inner !important; // stylelint-disable-line declaration-no-important\n        background-image: escape-svg($icon);\n        background-repeat: no-repeat;\n        background-position: right $input-height-inner-quarter center;\n        background-size: $input-height-inner-half $input-height-inner-half;\n      }\n\n      &:focus {\n        border-color: $color;\n        box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n      }\n    }\n  }\n\n  // stylelint-disable-next-line selector-no-qualifying-type\n  select.form-control {\n    @include form-validation-state-selector($state) {\n      @if $enable-validation-icons {\n        padding-right: $input-padding-x * 4 !important; // stylelint-disable-line declaration-no-important\n        background-position: right $input-padding-x * 2 center;\n      }\n    }\n  }\n\n  // stylelint-disable-next-line selector-no-qualifying-type\n  textarea.form-control {\n    @include form-validation-state-selector($state) {\n      @if $enable-validation-icons {\n        padding-right: $input-height-inner;\n        background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n      }\n    }\n  }\n\n  .custom-select {\n    @include form-validation-state-selector($state) {\n      border-color: $color;\n\n      @if $enable-validation-icons {\n        padding-right: $custom-select-feedback-icon-padding-right !important; // stylelint-disable-line declaration-no-important\n        background: $custom-select-background, $custom-select-bg escape-svg($icon) $custom-select-feedback-icon-position / $custom-select-feedback-icon-size no-repeat;\n      }\n\n      &:focus {\n        border-color: $color;\n        box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n      }\n    }\n  }\n\n  .form-check-input {\n    @include form-validation-state-selector($state) {\n      ~ .form-check-label {\n        color: $color;\n      }\n\n      ~ .#{$state}-feedback,\n      ~ .#{$state}-tooltip {\n        display: block;\n      }\n    }\n  }\n\n  .custom-control-input {\n    @include form-validation-state-selector($state) {\n      ~ .custom-control-label {\n        color: $color;\n\n        &::before {\n          border-color: $color;\n        }\n      }\n\n      &:checked {\n        ~ .custom-control-label::before {\n          border-color: lighten($color, 10%);\n          @include gradient-bg(lighten($color, 10%));\n        }\n      }\n\n      &:focus {\n        ~ .custom-control-label::before {\n          box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n        }\n\n        &:not(:checked) ~ .custom-control-label::before {\n          border-color: $color;\n        }\n      }\n    }\n  }\n\n  // custom file\n  .custom-file-input {\n    @include form-validation-state-selector($state) {\n      ~ .custom-file-label {\n        border-color: $color;\n      }\n\n      &:focus {\n        ~ .custom-file-label {\n          border-color: $color;\n          box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n        }\n      }\n    }\n  }\n}\n","// Gradients\n\n@mixin gradient-bg($color) {\n  @if $enable-gradients {\n    background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n  } @else {\n    background-color: $color;\n  }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n  background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n  background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n  background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n  background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n  background-image: linear-gradient($deg, $start-color, $end-color);\n  background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n  background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n  background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n  background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n  background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n  background-image: radial-gradient(circle, $inner-color, $outer-color);\n  background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n  background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.btn {\n  display: inline-block;\n  font-family: $btn-font-family;\n  font-weight: $btn-font-weight;\n  color: $body-color;\n  text-align: center;\n  text-decoration: if($link-decoration == none, null, none);\n  white-space: $btn-white-space;\n  vertical-align: middle;\n  user-select: none;\n  background-color: transparent;\n  border: $btn-border-width solid transparent;\n  @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);\n  @include transition($btn-transition);\n\n  @include hover() {\n    color: $body-color;\n    text-decoration: none;\n  }\n\n  &:focus,\n  &.focus {\n    outline: 0;\n    box-shadow: $btn-focus-box-shadow;\n  }\n\n  // Disabled comes first so active can properly restyle\n  &.disabled,\n  &:disabled {\n    opacity: $btn-disabled-opacity;\n    @include box-shadow(none);\n  }\n\n  &:not(:disabled):not(.disabled) {\n    cursor: if($enable-pointer-cursor-for-buttons, pointer, null);\n\n    &:active,\n    &.active {\n      @include box-shadow($btn-active-box-shadow);\n\n      &:focus {\n        @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);\n      }\n    }\n  }\n}\n\n// Future-proof disabling of clicks on `<a>` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n  pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n  .btn-#{$color} {\n    @include button-variant($value, $value);\n  }\n}\n\n@each $color, $value in $theme-colors {\n  .btn-outline-#{$color} {\n    @include button-outline-variant($value);\n  }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n  font-weight: $font-weight-normal;\n  color: $link-color;\n  text-decoration: $link-decoration;\n\n  @include hover() {\n    color: $link-hover-color;\n    text-decoration: $link-hover-decoration;\n  }\n\n  &:focus,\n  &.focus {\n    text-decoration: $link-hover-decoration;\n  }\n\n  &:disabled,\n  &.disabled {\n    color: $btn-link-disabled-color;\n    pointer-events: none;\n  }\n\n  // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n  @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n  @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n  display: block;\n  width: 100%;\n\n  // Vertically space out multiple block buttons\n  + .btn-block {\n    margin-top: $btn-block-spacing-y;\n  }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n  color: color-yiq($background);\n  @include gradient-bg($background);\n  border-color: $border;\n  @include box-shadow($btn-box-shadow);\n\n  @include hover() {\n    color: color-yiq($hover-background);\n    @include gradient-bg($hover-background);\n    border-color: $hover-border;\n  }\n\n  &:focus,\n  &.focus {\n    color: color-yiq($hover-background);\n    @include gradient-bg($hover-background);\n    border-color: $hover-border;\n    @if $enable-shadows {\n      @include box-shadow($btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n    } @else {\n      // Avoid using mixin so we can pass custom focus shadow properly\n      box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n    }\n  }\n\n  // Disabled comes first so active can properly restyle\n  &.disabled,\n  &:disabled {\n    color: color-yiq($background);\n    background-color: $background;\n    border-color: $border;\n    // Remove CSS gradients if they're enabled\n    @if $enable-gradients {\n      background-image: none;\n    }\n  }\n\n  &:not(:disabled):not(.disabled):active,\n  &:not(:disabled):not(.disabled).active,\n  .show > &.dropdown-toggle {\n    color: color-yiq($active-background);\n    background-color: $active-background;\n    @if $enable-gradients {\n      background-image: none; // Remove the gradient for the pressed/active state\n    }\n    border-color: $active-border;\n\n    &:focus {\n      @if $enable-shadows and $btn-active-box-shadow != none {\n        @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n      } @else {\n        // Avoid using mixin so we can pass custom focus shadow properly\n        box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n      }\n    }\n  }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n  color: $color;\n  border-color: $color;\n\n  @include hover() {\n    color: $color-hover;\n    background-color: $active-background;\n    border-color: $active-border;\n  }\n\n  &:focus,\n  &.focus {\n    box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n  }\n\n  &.disabled,\n  &:disabled {\n    color: $color;\n    background-color: transparent;\n  }\n\n  &:not(:disabled):not(.disabled):active,\n  &:not(:disabled):not(.disabled).active,\n  .show > &.dropdown-toggle {\n    color: color-yiq($active-background);\n    background-color: $active-background;\n    border-color: $active-border;\n\n    &:focus {\n      @if $enable-shadows and $btn-active-box-shadow != none {\n        @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5));\n      } @else {\n        // Avoid using mixin so we can pass custom focus shadow properly\n        box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n      }\n    }\n  }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n  padding: $padding-y $padding-x;\n  @include font-size($font-size);\n  line-height: $line-height;\n  // Manually declare to provide an override to the browser default\n  @include border-radius($border-radius, 0);\n}\n",".fade {\n  @include transition($transition-fade);\n\n  &:not(.show) {\n    opacity: 0;\n  }\n}\n\n.collapse {\n  &:not(.show) {\n    display: none;\n  }\n}\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  @include transition($transition-collapse);\n\n  &.width {\n    width: 0;\n    height: auto;\n    @include transition($transition-collapse-width);\n  }\n}\n","// The dropdown wrapper (`<div>`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n  position: relative;\n}\n\n.dropdown-toggle {\n  white-space: nowrap;\n\n  // Generate the caret automatically\n  @include caret();\n}\n\n// The dropdown menu\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: $zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  float: left;\n  min-width: $dropdown-min-width;\n  padding: $dropdown-padding-y $dropdown-padding-x;\n  margin: $dropdown-spacer 0 0; // override default ul\n  @include font-size($dropdown-font-size);\n  color: $dropdown-color;\n  text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n  list-style: none;\n  background-color: $dropdown-bg;\n  background-clip: padding-box;\n  border: $dropdown-border-width solid $dropdown-border-color;\n  @include border-radius($dropdown-border-radius);\n  @include box-shadow($dropdown-box-shadow);\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .dropdown-menu#{$infix}-left {\n      right: auto;\n      left: 0;\n    }\n\n    .dropdown-menu#{$infix}-right {\n      right: 0;\n      left: auto;\n    }\n  }\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-top: 0;\n    margin-bottom: $dropdown-spacer;\n  }\n\n  .dropdown-toggle {\n    @include caret(up);\n  }\n}\n\n.dropright {\n  .dropdown-menu {\n    top: 0;\n    right: auto;\n    left: 100%;\n    margin-top: 0;\n    margin-left: $dropdown-spacer;\n  }\n\n  .dropdown-toggle {\n    @include caret(right);\n    &::after {\n      vertical-align: 0;\n    }\n  }\n}\n\n.dropleft {\n  .dropdown-menu {\n    top: 0;\n    right: 100%;\n    left: auto;\n    margin-top: 0;\n    margin-right: $dropdown-spacer;\n  }\n\n  .dropdown-toggle {\n    @include caret(left);\n    &::before {\n      vertical-align: 0;\n    }\n  }\n}\n\n// When Popper is enabled, reset the basic dropdown position\n// stylelint-disable-next-line no-duplicate-selectors\n.dropdown-menu {\n  &[x-placement^=\"top\"],\n  &[x-placement^=\"right\"],\n  &[x-placement^=\"bottom\"],\n  &[x-placement^=\"left\"] {\n    right: auto;\n    bottom: auto;\n  }\n}\n\n// Dividers (basically an `<hr>`) within the dropdown\n.dropdown-divider {\n  @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y, true);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `<button>`-specific styles are denoted with `// For <button>s`\n.dropdown-item {\n  display: block;\n  width: 100%; // For `<button>`s\n  padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n  clear: both;\n  font-weight: $font-weight-normal;\n  color: $dropdown-link-color;\n  text-align: inherit; // For `<button>`s\n  text-decoration: if($link-decoration == none, null, none);\n  white-space: nowrap; // prevent links from randomly breaking onto new lines\n  background-color: transparent; // For `<button>`s\n  border: 0; // For `<button>`s\n\n  // Prevent dropdown overflow if there's no padding\n  // See https://github.com/twbs/bootstrap/pull/27703\n  @if $dropdown-padding-y == 0 {\n    &:first-child {\n      @include border-top-radius($dropdown-inner-border-radius);\n    }\n\n    &:last-child {\n      @include border-bottom-radius($dropdown-inner-border-radius);\n    }\n  }\n\n  @include hover-focus() {\n    color: $dropdown-link-hover-color;\n    text-decoration: none;\n    @include gradient-bg($dropdown-link-hover-bg);\n  }\n\n  &.active,\n  &:active {\n    color: $dropdown-link-active-color;\n    text-decoration: none;\n    @include gradient-bg($dropdown-link-active-bg);\n  }\n\n  &.disabled,\n  &:disabled {\n    color: $dropdown-link-disabled-color;\n    pointer-events: none;\n    background-color: transparent;\n    // Remove CSS gradients if they're enabled\n    @if $enable-gradients {\n      background-image: none;\n    }\n  }\n}\n\n.dropdown-menu.show {\n  display: block;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: $dropdown-header-padding;\n  margin-bottom: 0; // for use with heading elements\n  @include font-size($font-size-sm);\n  color: $dropdown-header-color;\n  white-space: nowrap; // as with > li > a\n}\n\n// Dropdown text\n.dropdown-item-text {\n  display: block;\n  padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n  color: $dropdown-link-color;\n}\n","@mixin caret-down() {\n  border-top: $caret-width solid;\n  border-right: $caret-width solid transparent;\n  border-bottom: 0;\n  border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up() {\n  border-top: 0;\n  border-right: $caret-width solid transparent;\n  border-bottom: $caret-width solid;\n  border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right() {\n  border-top: $caret-width solid transparent;\n  border-right: 0;\n  border-bottom: $caret-width solid transparent;\n  border-left: $caret-width solid;\n}\n\n@mixin caret-left() {\n  border-top: $caret-width solid transparent;\n  border-right: $caret-width solid;\n  border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n  @if $enable-caret {\n    &::after {\n      display: inline-block;\n      margin-left: $caret-spacing;\n      vertical-align: $caret-vertical-align;\n      content: \"\";\n      @if $direction == down {\n        @include caret-down();\n      } @else if $direction == up {\n        @include caret-up();\n      } @else if $direction == right {\n        @include caret-right();\n      }\n    }\n\n    @if $direction == left {\n      &::after {\n        display: none;\n      }\n\n      &::before {\n        display: inline-block;\n        margin-right: $caret-spacing;\n        vertical-align: $caret-vertical-align;\n        content: \"\";\n        @include caret-left();\n      }\n    }\n\n    &:empty::after {\n      margin-left: 0;\n    }\n  }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y, $ignore-warning: false) {\n  height: 0;\n  margin: $margin-y 0;\n  overflow: hidden;\n  border-top: 1px solid $color;\n  @include deprecate(\"The `nav-divider()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-flex;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n\n  > .btn {\n    position: relative;\n    flex: 1 1 auto;\n\n    // Bring the hover, focused, and \"active\" buttons to the front to overlay\n    // the borders properly\n    @include hover() {\n      z-index: 1;\n    }\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 1;\n    }\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n\n  .input-group {\n    width: auto;\n  }\n}\n\n.btn-group {\n  // Prevent double borders when buttons are next to each other\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) {\n    margin-left: -$btn-border-width;\n  }\n\n  // Reset rounded corners\n  > .btn:not(:last-child):not(.dropdown-toggle),\n  > .btn-group:not(:last-child) > .btn {\n    @include border-right-radius(0);\n  }\n\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) > .btn {\n    @include border-left-radius(0);\n  }\n}\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-sm > .btn { @extend .btn-sm; }\n.btn-group-lg > .btn { @extend .btn-lg; }\n\n\n//\n// Split button dropdowns\n//\n\n.dropdown-toggle-split {\n  padding-right: $btn-padding-x * .75;\n  padding-left: $btn-padding-x * .75;\n\n  &::after,\n  .dropup &::after,\n  .dropright &::after {\n    margin-left: 0;\n  }\n\n  .dropleft &::before {\n    margin-right: 0;\n  }\n}\n\n.btn-sm + .dropdown-toggle-split {\n  padding-right: $btn-padding-x-sm * .75;\n  padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n  padding-right: $btn-padding-x-lg * .75;\n  padding-left: $btn-padding-x-lg * .75;\n}\n\n\n// The clickable button for toggling the menu\n// Set the same inset shadow as the :active state\n.btn-group.show .dropdown-toggle {\n  @include box-shadow($btn-active-box-shadow);\n\n  // Show no shadow for `.btn-link` since it has no other button styles.\n  &.btn-link {\n    @include box-shadow(none);\n  }\n}\n\n\n//\n// Vertical button groups\n//\n\n.btn-group-vertical {\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n\n  > .btn,\n  > .btn-group {\n    width: 100%;\n  }\n\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) {\n    margin-top: -$btn-border-width;\n  }\n\n  // Reset rounded corners\n  > .btn:not(:last-child):not(.dropdown-toggle),\n  > .btn-group:not(:last-child) > .btn {\n    @include border-bottom-radius(0);\n  }\n\n  > .btn:not(:first-child),\n  > .btn-group:not(:first-child) > .btn {\n    @include border-top-radius(0);\n  }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n.btn-group-toggle {\n  > .btn,\n  > .btn-group > .btn {\n    margin-bottom: 0; // Override default `<label>` value\n\n    input[type=\"radio\"],\n    input[type=\"checkbox\"] {\n      position: absolute;\n      clip: rect(0, 0, 0, 0);\n      pointer-events: none;\n    }\n  }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.input-group {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap; // For form validation feedback\n  align-items: stretch;\n  width: 100%;\n\n  > .form-control,\n  > .form-control-plaintext,\n  > .custom-select,\n  > .custom-file {\n    position: relative; // For focus state's z-index\n    flex: 1 1 auto;\n    width: 1%;\n    min-width: 0; // https://stackoverflow.com/questions/36247140/why-dont-flex-items-shrink-past-content-size\n    margin-bottom: 0;\n\n    + .form-control,\n    + .custom-select,\n    + .custom-file {\n      margin-left: -$input-border-width;\n    }\n  }\n\n  // Bring the \"active\" form control to the top of surrounding elements\n  > .form-control:focus,\n  > .custom-select:focus,\n  > .custom-file .custom-file-input:focus ~ .custom-file-label {\n    z-index: 3;\n  }\n\n  // Bring the custom file input above the label\n  > .custom-file .custom-file-input:focus {\n    z-index: 4;\n  }\n\n  > .form-control,\n  > .custom-select {\n    &:not(:first-child) { @include border-left-radius(0); }\n  }\n\n  // Custom file inputs have more complex markup, thus requiring different\n  // border-radius overrides.\n  > .custom-file {\n    display: flex;\n    align-items: center;\n\n    &:not(:last-child) .custom-file-label,\n    &:not(:last-child) .custom-file-label::after { @include border-right-radius(0); }\n    &:not(:first-child) .custom-file-label { @include border-left-radius(0); }\n  }\n\n  &:not(.has-validation) {\n    > .form-control:not(:last-child),\n    > .custom-select:not(:last-child),\n    > .custom-file:not(:last-child) .custom-file-label,\n    > .custom-file:not(:last-child) .custom-file-label::after {\n      @include border-right-radius(0);\n    }\n  }\n\n  &.has-validation {\n    > .form-control:nth-last-child(n + 3),\n    > .custom-select:nth-last-child(n + 3),\n    > .custom-file:nth-last-child(n + 3) .custom-file-label,\n    > .custom-file:nth-last-child(n + 3) .custom-file-label::after {\n      @include border-right-radius(0);\n    }\n  }\n}\n\n\n// Prepend and append\n//\n// While it requires one extra layer of HTML for each, dedicated prepend and\n// append elements allow us to 1) be less clever, 2) simplify our selectors, and\n// 3) support HTML5 form validation.\n\n.input-group-prepend,\n.input-group-append {\n  display: flex;\n\n  // Ensure buttons are always above inputs for more visually pleasing borders.\n  // This isn't needed for `.input-group-text` since it shares the same border-color\n  // as our inputs.\n  .btn {\n    position: relative;\n    z-index: 2;\n\n    &:focus {\n      z-index: 3;\n    }\n  }\n\n  .btn + .btn,\n  .btn + .input-group-text,\n  .input-group-text + .input-group-text,\n  .input-group-text + .btn {\n    margin-left: -$input-border-width;\n  }\n}\n\n.input-group-prepend { margin-right: -$input-border-width; }\n.input-group-append { margin-left: -$input-border-width; }\n\n\n// Textual addons\n//\n// Serves as a catch-all element for any text or radio/checkbox input you wish\n// to prepend or append to an input.\n\n.input-group-text {\n  display: flex;\n  align-items: center;\n  padding: $input-padding-y $input-padding-x;\n  margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom\n  @include font-size($input-font-size); // Match inputs\n  font-weight: $font-weight-normal;\n  line-height: $input-line-height;\n  color: $input-group-addon-color;\n  text-align: center;\n  white-space: nowrap;\n  background-color: $input-group-addon-bg;\n  border: $input-border-width solid $input-group-addon-border-color;\n  @include border-radius($input-border-radius);\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n\n// Sizing\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n  height: $input-height-lg;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n  padding: $input-padding-y-lg $input-padding-x-lg;\n  @include font-size($input-font-size-lg);\n  line-height: $input-line-height-lg;\n  @include border-radius($input-border-radius-lg);\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n  height: $input-height-sm;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n  padding: $input-padding-y-sm $input-padding-x-sm;\n  @include font-size($input-font-size-sm);\n  line-height: $input-line-height-sm;\n  @include border-radius($input-border-radius-sm);\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n  padding-right: $custom-select-padding-x + $custom-select-indicator-padding;\n}\n\n\n// Prepend and append rounded corners\n//\n// These rulesets must come after the sizing ones to properly override sm and lg\n// border-radius values when extending. They're more specific than we'd like\n// with the `.input-group >` part, but without it, we cannot override the sizing.\n\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,\n.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,\n.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,\n.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n  @include border-right-radius(0);\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n  @include border-left-radius(0);\n}\n","// Embedded icons from Open Iconic.\n// Released under MIT and copyright 2014 Waybury.\n// https://useiconic.com/open\n\n\n// Checkboxes and radios\n//\n// Base class takes care of all the key behavioral aspects.\n\n.custom-control {\n  position: relative;\n  z-index: 1;\n  display: block;\n  min-height: $font-size-base * $line-height-base;\n  padding-left: $custom-control-gutter + $custom-control-indicator-size;\n  print-color-adjust: exact; // Keep themed appearance for print\n}\n\n.custom-control-inline {\n  display: inline-flex;\n  margin-right: $custom-control-spacer-x;\n}\n\n.custom-control-input {\n  position: absolute;\n  left: 0;\n  z-index: -1; // Put the input behind the label so it doesn't overlay text\n  width: $custom-control-indicator-size;\n  height: ($font-size-base * $line-height-base + $custom-control-indicator-size) * .5;\n  opacity: 0;\n\n  &:checked ~ .custom-control-label::before {\n    color: $custom-control-indicator-checked-color;\n    border-color: $custom-control-indicator-checked-border-color;\n    @include gradient-bg($custom-control-indicator-checked-bg);\n    @include box-shadow($custom-control-indicator-checked-box-shadow);\n  }\n\n  &:focus ~ .custom-control-label::before {\n    // the mixin is not used here to make sure there is feedback\n    @if $enable-shadows {\n      box-shadow: $input-box-shadow, $custom-control-indicator-focus-box-shadow;\n    } @else {\n      box-shadow: $custom-control-indicator-focus-box-shadow;\n    }\n  }\n\n  &:focus:not(:checked) ~ .custom-control-label::before {\n    border-color: $custom-control-indicator-focus-border-color;\n  }\n\n  &:not(:disabled):active ~ .custom-control-label::before {\n    color: $custom-control-indicator-active-color;\n    background-color: $custom-control-indicator-active-bg;\n    border-color: $custom-control-indicator-active-border-color;\n    @include box-shadow($custom-control-indicator-active-box-shadow);\n  }\n\n  // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n  &[disabled],\n  &:disabled {\n    ~ .custom-control-label {\n      color: $custom-control-label-disabled-color;\n\n      &::before {\n        background-color: $custom-control-indicator-disabled-bg;\n      }\n    }\n  }\n}\n\n// Custom control indicators\n//\n// Build the custom controls out of pseudo-elements.\n\n.custom-control-label {\n  position: relative;\n  margin-bottom: 0;\n  color: $custom-control-label-color;\n  vertical-align: top;\n  cursor: $custom-control-cursor;\n\n  // Background-color and (when enabled) gradient\n  &::before {\n    position: absolute;\n    top: ($font-size-base * $line-height-base - $custom-control-indicator-size) * .5;\n    left: -($custom-control-gutter + $custom-control-indicator-size);\n    display: block;\n    width: $custom-control-indicator-size;\n    height: $custom-control-indicator-size;\n    pointer-events: none;\n    content: \"\";\n    background-color: $custom-control-indicator-bg;\n    border: $custom-control-indicator-border-width solid $custom-control-indicator-border-color;\n    @include box-shadow($custom-control-indicator-box-shadow);\n  }\n\n  // Foreground (icon)\n  &::after {\n    position: absolute;\n    top: ($font-size-base * $line-height-base - $custom-control-indicator-size) * .5;\n    left: -($custom-control-gutter + $custom-control-indicator-size);\n    display: block;\n    width: $custom-control-indicator-size;\n    height: $custom-control-indicator-size;\n    content: \"\";\n    background: 50% / #{$custom-control-indicator-bg-size} no-repeat;\n  }\n}\n\n\n// Checkboxes\n//\n// Tweak just a few things for checkboxes.\n\n.custom-checkbox {\n  .custom-control-label::before {\n    @include border-radius($custom-checkbox-indicator-border-radius);\n  }\n\n  .custom-control-input:checked ~ .custom-control-label {\n    &::after {\n      background-image: escape-svg($custom-checkbox-indicator-icon-checked);\n    }\n  }\n\n  .custom-control-input:indeterminate ~ .custom-control-label {\n    &::before {\n      border-color: $custom-checkbox-indicator-indeterminate-border-color;\n      @include gradient-bg($custom-checkbox-indicator-indeterminate-bg);\n      @include box-shadow($custom-checkbox-indicator-indeterminate-box-shadow);\n    }\n    &::after {\n      background-image: escape-svg($custom-checkbox-indicator-icon-indeterminate);\n    }\n  }\n\n  .custom-control-input:disabled {\n    &:checked ~ .custom-control-label::before {\n      @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n    }\n    &:indeterminate ~ .custom-control-label::before {\n      @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n    }\n  }\n}\n\n// Radios\n//\n// Tweak just a few things for radios.\n\n.custom-radio {\n  .custom-control-label::before {\n    // stylelint-disable-next-line property-disallowed-list\n    border-radius: $custom-radio-indicator-border-radius;\n  }\n\n  .custom-control-input:checked ~ .custom-control-label {\n    &::after {\n      background-image: escape-svg($custom-radio-indicator-icon-checked);\n    }\n  }\n\n  .custom-control-input:disabled {\n    &:checked ~ .custom-control-label::before {\n      @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n    }\n  }\n}\n\n\n// switches\n//\n// Tweak a few things for switches\n\n.custom-switch {\n  padding-left: $custom-switch-width + $custom-control-gutter;\n\n  .custom-control-label {\n    &::before {\n      left: -($custom-switch-width + $custom-control-gutter);\n      width: $custom-switch-width;\n      pointer-events: all;\n      // stylelint-disable-next-line property-disallowed-list\n      border-radius: $custom-switch-indicator-border-radius;\n    }\n\n    &::after {\n      top: add(($font-size-base * $line-height-base - $custom-control-indicator-size) * .5, $custom-control-indicator-border-width * 2);\n      left: add(-($custom-switch-width + $custom-control-gutter), $custom-control-indicator-border-width * 2);\n      width: $custom-switch-indicator-size;\n      height: $custom-switch-indicator-size;\n      background-color: $custom-control-indicator-border-color;\n      // stylelint-disable-next-line property-disallowed-list\n      border-radius: $custom-switch-indicator-border-radius;\n      @include transition(transform .15s ease-in-out, $custom-forms-transition);\n    }\n  }\n\n  .custom-control-input:checked ~ .custom-control-label {\n    &::after {\n      background-color: $custom-control-indicator-bg;\n      transform: translateX($custom-switch-width - $custom-control-indicator-size);\n    }\n  }\n\n  .custom-control-input:disabled {\n    &:checked ~ .custom-control-label::before {\n      @include gradient-bg($custom-control-indicator-checked-disabled-bg);\n    }\n  }\n}\n\n\n// Select\n//\n// Replaces the browser default select with a custom one, mostly pulled from\n// https://primer.github.io/.\n//\n\n.custom-select {\n  display: inline-block;\n  width: 100%;\n  height: $custom-select-height;\n  padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;\n  font-family: $custom-select-font-family;\n  @include font-size($custom-select-font-size);\n  font-weight: $custom-select-font-weight;\n  line-height: $custom-select-line-height;\n  color: $custom-select-color;\n  vertical-align: middle;\n  background: $custom-select-bg $custom-select-background;\n  border: $custom-select-border-width solid $custom-select-border-color;\n  @include border-radius($custom-select-border-radius, 0);\n  @include box-shadow($custom-select-box-shadow);\n  appearance: none;\n\n  &:focus {\n    border-color: $custom-select-focus-border-color;\n    outline: 0;\n    @if $enable-shadows {\n      @include box-shadow($custom-select-box-shadow, $custom-select-focus-box-shadow);\n    } @else {\n      // Avoid using mixin so we can pass custom focus shadow properly\n      box-shadow: $custom-select-focus-box-shadow;\n    }\n\n    &::-ms-value {\n      // For visual consistency with other platforms/browsers,\n      // suppress the default white text on blue background highlight given to\n      // the selected option text when the (still closed) <select> receives focus\n      // in IE and (under certain conditions) Edge.\n      // See https://github.com/twbs/bootstrap/issues/19398.\n      color: $input-color;\n      background-color: $input-bg;\n    }\n  }\n\n  &[multiple],\n  &[size]:not([size=\"1\"]) {\n    height: auto;\n    padding-right: $custom-select-padding-x;\n    background-image: none;\n  }\n\n  &:disabled {\n    color: $custom-select-disabled-color;\n    background-color: $custom-select-disabled-bg;\n  }\n\n  // Hides the default caret in IE11\n  &::-ms-expand {\n    display: none;\n  }\n\n  // Remove outline from select box in FF\n  &:-moz-focusring {\n    color: transparent;\n    text-shadow: 0 0 0 $custom-select-color;\n  }\n}\n\n.custom-select-sm {\n  height: $custom-select-height-sm;\n  padding-top: $custom-select-padding-y-sm;\n  padding-bottom: $custom-select-padding-y-sm;\n  padding-left: $custom-select-padding-x-sm;\n  @include font-size($custom-select-font-size-sm);\n}\n\n.custom-select-lg {\n  height: $custom-select-height-lg;\n  padding-top: $custom-select-padding-y-lg;\n  padding-bottom: $custom-select-padding-y-lg;\n  padding-left: $custom-select-padding-x-lg;\n  @include font-size($custom-select-font-size-lg);\n}\n\n\n// File\n//\n// Custom file input.\n\n.custom-file {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  height: $custom-file-height;\n  margin-bottom: 0;\n}\n\n.custom-file-input {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  height: $custom-file-height;\n  margin: 0;\n  overflow: hidden;\n  opacity: 0;\n\n  &:focus ~ .custom-file-label {\n    border-color: $custom-file-focus-border-color;\n    box-shadow: $custom-file-focus-box-shadow;\n  }\n\n  // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n  &[disabled] ~ .custom-file-label,\n  &:disabled ~ .custom-file-label {\n    background-color: $custom-file-disabled-bg;\n  }\n\n  @each $lang, $value in $custom-file-text {\n    &:lang(#{$lang}) ~ .custom-file-label::after {\n      content: $value;\n    }\n  }\n\n  ~ .custom-file-label[data-browse]::after {\n    content: attr(data-browse);\n  }\n}\n\n.custom-file-label {\n  position: absolute;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1;\n  height: $custom-file-height;\n  padding: $custom-file-padding-y $custom-file-padding-x;\n  overflow: hidden;\n  font-family: $custom-file-font-family;\n  font-weight: $custom-file-font-weight;\n  line-height: $custom-file-line-height;\n  color: $custom-file-color;\n  background-color: $custom-file-bg;\n  border: $custom-file-border-width solid $custom-file-border-color;\n  @include border-radius($custom-file-border-radius);\n  @include box-shadow($custom-file-box-shadow);\n\n  &::after {\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    z-index: 3;\n    display: block;\n    height: $custom-file-height-inner;\n    padding: $custom-file-padding-y $custom-file-padding-x;\n    line-height: $custom-file-line-height;\n    color: $custom-file-button-color;\n    content: \"Browse\";\n    @include gradient-bg($custom-file-button-bg);\n    border-left: inherit;\n    @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0);\n  }\n}\n\n// Range\n//\n// Style range inputs the same across browsers. Vendor-specific rules for pseudo\n// elements cannot be mixed. As such, there are no shared styles for focus or\n// active states on prefixed selectors.\n\n.custom-range {\n  width: 100%;\n  height: add($custom-range-thumb-height, $custom-range-thumb-focus-box-shadow-width * 2);\n  padding: 0; // Need to reset padding\n  background-color: transparent;\n  appearance: none;\n\n  &:focus {\n    outline: 0;\n\n    // Pseudo-elements must be split across multiple rulesets to have an effect.\n    // No box-shadow() mixin for focus accessibility.\n    &::-webkit-slider-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n    &::-moz-range-thumb     { box-shadow: $custom-range-thumb-focus-box-shadow; }\n    &::-ms-thumb            { box-shadow: $custom-range-thumb-focus-box-shadow; }\n  }\n\n  &::-moz-focus-outer {\n    border: 0;\n  }\n\n  &::-webkit-slider-thumb {\n    width: $custom-range-thumb-width;\n    height: $custom-range-thumb-height;\n    margin-top: ($custom-range-track-height - $custom-range-thumb-height) * .5; // Webkit specific\n    @include gradient-bg($custom-range-thumb-bg);\n    border: $custom-range-thumb-border;\n    @include border-radius($custom-range-thumb-border-radius);\n    @include box-shadow($custom-range-thumb-box-shadow);\n    @include transition($custom-forms-transition);\n    appearance: none;\n\n    &:active {\n      @include gradient-bg($custom-range-thumb-active-bg);\n    }\n  }\n\n  &::-webkit-slider-runnable-track {\n    width: $custom-range-track-width;\n    height: $custom-range-track-height;\n    color: transparent; // Why?\n    cursor: $custom-range-track-cursor;\n    background-color: $custom-range-track-bg;\n    border-color: transparent;\n    @include border-radius($custom-range-track-border-radius);\n    @include box-shadow($custom-range-track-box-shadow);\n  }\n\n  &::-moz-range-thumb {\n    width: $custom-range-thumb-width;\n    height: $custom-range-thumb-height;\n    @include gradient-bg($custom-range-thumb-bg);\n    border: $custom-range-thumb-border;\n    @include border-radius($custom-range-thumb-border-radius);\n    @include box-shadow($custom-range-thumb-box-shadow);\n    @include transition($custom-forms-transition);\n    appearance: none;\n\n    &:active {\n      @include gradient-bg($custom-range-thumb-active-bg);\n    }\n  }\n\n  &::-moz-range-track {\n    width: $custom-range-track-width;\n    height: $custom-range-track-height;\n    color: transparent;\n    cursor: $custom-range-track-cursor;\n    background-color: $custom-range-track-bg;\n    border-color: transparent; // Firefox specific?\n    @include border-radius($custom-range-track-border-radius);\n    @include box-shadow($custom-range-track-box-shadow);\n  }\n\n  &::-ms-thumb {\n    width: $custom-range-thumb-width;\n    height: $custom-range-thumb-height;\n    margin-top: 0; // Edge specific\n    margin-right: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n    margin-left: $custom-range-thumb-focus-box-shadow-width;  // Workaround that overflowed box-shadow is hidden.\n    @include gradient-bg($custom-range-thumb-bg);\n    border: $custom-range-thumb-border;\n    @include border-radius($custom-range-thumb-border-radius);\n    @include box-shadow($custom-range-thumb-box-shadow);\n    @include transition($custom-forms-transition);\n    appearance: none;\n\n    &:active {\n      @include gradient-bg($custom-range-thumb-active-bg);\n    }\n  }\n\n  &::-ms-track {\n    width: $custom-range-track-width;\n    height: $custom-range-track-height;\n    color: transparent;\n    cursor: $custom-range-track-cursor;\n    background-color: transparent;\n    border-color: transparent;\n    border-width: $custom-range-thumb-height * .5;\n    @include box-shadow($custom-range-track-box-shadow);\n  }\n\n  &::-ms-fill-lower {\n    background-color: $custom-range-track-bg;\n    @include border-radius($custom-range-track-border-radius);\n  }\n\n  &::-ms-fill-upper {\n    margin-right: 15px; // arbitrary?\n    background-color: $custom-range-track-bg;\n    @include border-radius($custom-range-track-border-radius);\n  }\n\n  &:disabled {\n    &::-webkit-slider-thumb {\n      background-color: $custom-range-thumb-disabled-bg;\n    }\n\n    &::-webkit-slider-runnable-track {\n      cursor: default;\n    }\n\n    &::-moz-range-thumb {\n      background-color: $custom-range-thumb-disabled-bg;\n    }\n\n    &::-moz-range-track {\n      cursor: default;\n    }\n\n    &::-ms-thumb {\n      background-color: $custom-range-thumb-disabled-bg;\n    }\n  }\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n  @include transition($custom-forms-transition);\n}\n","// Base class\n//\n// Kickstart any navigation component with a set of style resets. Works with\n// `<nav>`s, `<ul>`s or `<ol>`s.\n\n.nav {\n  display: flex;\n  flex-wrap: wrap;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.nav-link {\n  display: block;\n  padding: $nav-link-padding-y $nav-link-padding-x;\n  text-decoration: if($link-decoration == none, null, none);\n\n  @include hover-focus() {\n    text-decoration: none;\n  }\n\n  // Disabled state lightens text\n  &.disabled {\n    color: $nav-link-disabled-color;\n    pointer-events: none;\n    cursor: default;\n  }\n}\n\n//\n// Tabs\n//\n\n.nav-tabs {\n  border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;\n\n  .nav-link {\n    margin-bottom: -$nav-tabs-border-width;\n    background-color: transparent;\n    border: $nav-tabs-border-width solid transparent;\n    @include border-top-radius($nav-tabs-border-radius);\n\n    @include hover-focus() {\n      // Prevents active .nav-link tab overlapping focus outline of previous/next .nav-link\n      isolation: isolate;\n      border-color: $nav-tabs-link-hover-border-color;\n    }\n\n    &.disabled {\n      color: $nav-link-disabled-color;\n      background-color: transparent;\n      border-color: transparent;\n    }\n  }\n\n  .nav-link.active,\n  .nav-item.show .nav-link {\n    color: $nav-tabs-link-active-color;\n    background-color: $nav-tabs-link-active-bg;\n    border-color: $nav-tabs-link-active-border-color;\n  }\n\n  .dropdown-menu {\n    // Make dropdown border overlap tab border\n    margin-top: -$nav-tabs-border-width;\n    // Remove the top rounded corners here since there is a hard edge above the menu\n    @include border-top-radius(0);\n  }\n}\n\n\n//\n// Pills\n//\n\n.nav-pills {\n  .nav-link {\n    background: none;\n    border: 0;\n    @include border-radius($nav-pills-border-radius);\n  }\n\n  .nav-link.active,\n  .show > .nav-link {\n    color: $nav-pills-link-active-color;\n    background-color: $nav-pills-link-active-bg;\n  }\n}\n\n\n//\n// Justified variants\n//\n\n.nav-fill {\n  > .nav-link,\n  .nav-item {\n    flex: 1 1 auto;\n    text-align: center;\n  }\n}\n\n.nav-justified {\n  > .nav-link,\n  .nav-item {\n    flex-basis: 0;\n    flex-grow: 1;\n    text-align: center;\n  }\n}\n\n\n// Tabbable tabs\n//\n// Hide tabbable panes to start, show them when `.active`\n\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n","// Contents\n//\n// Navbar\n// Navbar brand\n// Navbar nav\n// Navbar text\n// Navbar divider\n// Responsive navbar\n// Navbar position\n// Navbar themes\n\n\n// Navbar\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap; // allow us to do the line break for collapsing content\n  align-items: center;\n  justify-content: space-between; // space out brand from logo\n  padding: $navbar-padding-y $navbar-padding-x;\n\n  // Because flex properties aren't inherited, we need to redeclare these first\n  // few properties so that content nested within behave properly.\n  %container-flex-properties {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    justify-content: space-between;\n  }\n\n  .container,\n  .container-fluid {\n    @extend %container-flex-properties;\n  }\n\n  @each $breakpoint, $container-max-width in $container-max-widths {\n    > .container#{breakpoint-infix($breakpoint, $container-max-widths)} {\n      @extend %container-flex-properties;\n    }\n  }\n}\n\n\n// Navbar brand\n//\n// Used for brand, project, or site names.\n\n.navbar-brand {\n  display: inline-block;\n  padding-top: $navbar-brand-padding-y;\n  padding-bottom: $navbar-brand-padding-y;\n  margin-right: $navbar-padding-x;\n  @include font-size($navbar-brand-font-size);\n  line-height: inherit;\n  white-space: nowrap;\n\n  @include hover-focus() {\n    text-decoration: none;\n  }\n}\n\n\n// Navbar nav\n//\n// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).\n\n.navbar-nav {\n  display: flex;\n  flex-direction: column; // cannot use `inherit` to get the `.navbar`s value\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n\n  .nav-link {\n    padding-right: 0;\n    padding-left: 0;\n  }\n\n  .dropdown-menu {\n    position: static;\n    float: none;\n  }\n}\n\n\n// Navbar text\n//\n//\n\n.navbar-text {\n  display: inline-block;\n  padding-top: $nav-link-padding-y;\n  padding-bottom: $nav-link-padding-y;\n}\n\n\n// Responsive navbar\n//\n// Custom styles for responsive collapsing and toggling of navbar contents.\n// Powered by the collapse Bootstrap JavaScript plugin.\n\n// When collapsed, prevent the toggleable navbar contents from appearing in\n// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`\n// on the `.navbar` parent.\n.navbar-collapse {\n  flex-basis: 100%;\n  flex-grow: 1;\n  // For always expanded or extra full navbars, ensure content aligns itself\n  // properly vertically. Can be easily overridden with flex utilities.\n  align-items: center;\n}\n\n// Button for toggling the navbar when in its collapsed state\n.navbar-toggler {\n  padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;\n  @include font-size($navbar-toggler-font-size);\n  line-height: 1;\n  background-color: transparent; // remove default button style\n  border: $border-width solid transparent; // remove default button style\n  @include border-radius($navbar-toggler-border-radius);\n\n  @include hover-focus() {\n    text-decoration: none;\n  }\n}\n\n// Keep as a separate element so folks can easily override it with another icon\n// or image file as needed.\n.navbar-toggler-icon {\n  display: inline-block;\n  width: 1.5em;\n  height: 1.5em;\n  vertical-align: middle;\n  content: \"\";\n  background: 50% / 100% 100% no-repeat;\n}\n\n.navbar-nav-scroll {\n  max-height: $navbar-nav-scroll-max-height;\n  overflow-y: auto;\n}\n\n// Generate series of `.navbar-expand-*` responsive classes for configuring\n// where your navbar collapses.\n.navbar-expand {\n  @each $breakpoint in map-keys($grid-breakpoints) {\n    $next: breakpoint-next($breakpoint, $grid-breakpoints);\n    $infix: breakpoint-infix($next, $grid-breakpoints);\n\n    &#{$infix} {\n      @include media-breakpoint-down($breakpoint) {\n        %container-navbar-expand-#{$breakpoint} {\n          padding-right: 0;\n          padding-left: 0;\n        }\n\n        > .container,\n        > .container-fluid {\n          @extend %container-navbar-expand-#{$breakpoint};\n        }\n\n        @each $size, $container-max-width in $container-max-widths {\n          > .container#{breakpoint-infix($size, $container-max-widths)} {\n            @extend %container-navbar-expand-#{$breakpoint};\n          }\n        }\n      }\n\n      @include media-breakpoint-up($next) {\n        flex-flow: row nowrap;\n        justify-content: flex-start;\n\n        .navbar-nav {\n          flex-direction: row;\n\n          .dropdown-menu {\n            position: absolute;\n          }\n\n          .nav-link {\n            padding-right: $navbar-nav-link-padding-x;\n            padding-left: $navbar-nav-link-padding-x;\n          }\n        }\n\n        // For nesting containers, have to redeclare for alignment purposes\n        %container-nesting-#{$breakpoint} {\n          flex-wrap: nowrap;\n        }\n\n        > .container,\n        > .container-fluid {\n          @extend %container-nesting-#{$breakpoint};\n        }\n\n        @each $size, $container-max-width in $container-max-widths {\n          > .container#{breakpoint-infix($size, $container-max-widths)} {\n            @extend %container-nesting-#{$breakpoint};\n          }\n        }\n\n        .navbar-nav-scroll {\n          overflow: visible;\n        }\n\n        .navbar-collapse {\n          display: flex !important; // stylelint-disable-line declaration-no-important\n\n          // Changes flex-bases to auto because of an IE10 bug\n          flex-basis: auto;\n        }\n\n        .navbar-toggler {\n          display: none;\n        }\n      }\n    }\n  }\n}\n\n\n// Navbar themes\n//\n// Styles for switching between navbars with light or dark background.\n\n// Dark links against a light background\n.navbar-light {\n  .navbar-brand {\n    color: $navbar-light-brand-color;\n\n    @include hover-focus() {\n      color: $navbar-light-brand-hover-color;\n    }\n  }\n\n  .navbar-nav {\n    .nav-link {\n      color: $navbar-light-color;\n\n      @include hover-focus() {\n        color: $navbar-light-hover-color;\n      }\n\n      &.disabled {\n        color: $navbar-light-disabled-color;\n      }\n    }\n\n    .show > .nav-link,\n    .active > .nav-link,\n    .nav-link.show,\n    .nav-link.active {\n      color: $navbar-light-active-color;\n    }\n  }\n\n  .navbar-toggler {\n    color: $navbar-light-color;\n    border-color: $navbar-light-toggler-border-color;\n  }\n\n  .navbar-toggler-icon {\n    background-image: escape-svg($navbar-light-toggler-icon-bg);\n  }\n\n  .navbar-text {\n    color: $navbar-light-color;\n    a {\n      color: $navbar-light-active-color;\n\n      @include hover-focus() {\n        color: $navbar-light-active-color;\n      }\n    }\n  }\n}\n\n// White links against a dark background\n.navbar-dark {\n  .navbar-brand {\n    color: $navbar-dark-brand-color;\n\n    @include hover-focus() {\n      color: $navbar-dark-brand-hover-color;\n    }\n  }\n\n  .navbar-nav {\n    .nav-link {\n      color: $navbar-dark-color;\n\n      @include hover-focus() {\n        color: $navbar-dark-hover-color;\n      }\n\n      &.disabled {\n        color: $navbar-dark-disabled-color;\n      }\n    }\n\n    .show > .nav-link,\n    .active > .nav-link,\n    .nav-link.show,\n    .nav-link.active {\n      color: $navbar-dark-active-color;\n    }\n  }\n\n  .navbar-toggler {\n    color: $navbar-dark-color;\n    border-color: $navbar-dark-toggler-border-color;\n  }\n\n  .navbar-toggler-icon {\n    background-image: escape-svg($navbar-dark-toggler-icon-bg);\n  }\n\n  .navbar-text {\n    color: $navbar-dark-color;\n    a {\n      color: $navbar-dark-active-color;\n\n      @include hover-focus() {\n        color: $navbar-dark-active-color;\n      }\n    }\n  }\n}\n","//\n// Base styles\n//\n\n.card {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106\n  height: $card-height;\n  word-wrap: break-word;\n  background-color: $card-bg;\n  background-clip: border-box;\n  border: $card-border-width solid $card-border-color;\n  @include border-radius($card-border-radius);\n\n  > hr {\n    margin-right: 0;\n    margin-left: 0;\n  }\n\n  > .list-group {\n    border-top: inherit;\n    border-bottom: inherit;\n\n    &:first-child {\n      border-top-width: 0;\n      @include border-top-radius($card-inner-border-radius);\n    }\n\n    &:last-child  {\n      border-bottom-width: 0;\n      @include border-bottom-radius($card-inner-border-radius);\n    }\n  }\n\n  // Due to specificity of the above selector (`.card > .list-group`), we must\n  // use a child selector here to prevent double borders.\n  > .card-header + .list-group,\n  > .list-group + .card-footer {\n    border-top: 0;\n  }\n}\n\n.card-body {\n  // Enable `flex-grow: 1` for decks and groups so that card blocks take up\n  // as much space as possible, ensuring footers are aligned to the bottom.\n  flex: 1 1 auto;\n  // Workaround for the image size bug in IE\n  // See: https://github.com/twbs/bootstrap/pull/28855\n  min-height: 1px;\n  padding: $card-spacer-x;\n  color: $card-color;\n}\n\n.card-title {\n  margin-bottom: $card-spacer-y;\n}\n\n.card-subtitle {\n  margin-top: -$card-spacer-y * .5;\n  margin-bottom: 0;\n}\n\n.card-text:last-child {\n  margin-bottom: 0;\n}\n\n.card-link {\n  @include hover() {\n    text-decoration: none;\n  }\n\n  + .card-link {\n    margin-left: $card-spacer-x;\n  }\n}\n\n//\n// Optional textual caps\n//\n\n.card-header {\n  padding: $card-spacer-y $card-spacer-x;\n  margin-bottom: 0; // Removes the default margin-bottom of <hN>\n  color: $card-cap-color;\n  background-color: $card-cap-bg;\n  border-bottom: $card-border-width solid $card-border-color;\n\n  &:first-child {\n    @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);\n  }\n}\n\n.card-footer {\n  padding: $card-spacer-y $card-spacer-x;\n  color: $card-cap-color;\n  background-color: $card-cap-bg;\n  border-top: $card-border-width solid $card-border-color;\n\n  &:last-child {\n    @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);\n  }\n}\n\n\n//\n// Header navs\n//\n\n.card-header-tabs {\n  margin-right: -$card-spacer-x * .5;\n  margin-bottom: -$card-spacer-y;\n  margin-left: -$card-spacer-x * .5;\n  border-bottom: 0;\n}\n\n.card-header-pills {\n  margin-right: -$card-spacer-x * .5;\n  margin-left: -$card-spacer-x * .5;\n}\n\n// Card image\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: $card-img-overlay-padding;\n  @include border-radius($card-inner-border-radius);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n  flex-shrink: 0; // For IE: https://github.com/twbs/bootstrap/issues/29396\n  width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n}\n\n.card-img,\n.card-img-top {\n  @include border-top-radius($card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n  @include border-bottom-radius($card-inner-border-radius);\n}\n\n\n// Card deck\n\n.card-deck {\n  .card {\n    margin-bottom: $card-deck-margin;\n  }\n\n  @include media-breakpoint-up(sm) {\n    display: flex;\n    flex-flow: row wrap;\n    margin-right: -$card-deck-margin;\n    margin-left: -$card-deck-margin;\n\n    .card {\n      // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n      flex: 1 0 0%;\n      margin-right: $card-deck-margin;\n      margin-bottom: 0; // Override the default\n      margin-left: $card-deck-margin;\n    }\n  }\n}\n\n\n//\n// Card groups\n//\n\n.card-group {\n  // The child selector allows nested `.card` within `.card-group`\n  // to display properly.\n  > .card {\n    margin-bottom: $card-group-margin;\n  }\n\n  @include media-breakpoint-up(sm) {\n    display: flex;\n    flex-flow: row wrap;\n    // The child selector allows nested `.card` within `.card-group`\n    // to display properly.\n    > .card {\n      // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n      flex: 1 0 0%;\n      margin-bottom: 0;\n\n      + .card {\n        margin-left: 0;\n        border-left: 0;\n      }\n\n      // Handle rounded corners\n      @if $enable-rounded {\n        &:not(:last-child) {\n          @include border-right-radius(0);\n\n          .card-img-top,\n          .card-header {\n            // stylelint-disable-next-line property-disallowed-list\n            border-top-right-radius: 0;\n          }\n          .card-img-bottom,\n          .card-footer {\n            // stylelint-disable-next-line property-disallowed-list\n            border-bottom-right-radius: 0;\n          }\n        }\n\n        &:not(:first-child) {\n          @include border-left-radius(0);\n\n          .card-img-top,\n          .card-header {\n            // stylelint-disable-next-line property-disallowed-list\n            border-top-left-radius: 0;\n          }\n          .card-img-bottom,\n          .card-footer {\n            // stylelint-disable-next-line property-disallowed-list\n            border-bottom-left-radius: 0;\n          }\n        }\n      }\n    }\n  }\n}\n\n\n//\n// Columns\n//\n\n.card-columns {\n  .card {\n    margin-bottom: $card-columns-margin;\n  }\n\n  @include media-breakpoint-up(sm) {\n    column-count: $card-columns-count;\n    column-gap: $card-columns-gap;\n    orphans: 1;\n    widows: 1;\n\n    .card {\n      display: inline-block; // Don't let them vertically span multiple columns\n      width: 100%; // Don't let their width change\n    }\n  }\n}\n\n\n//\n// Accordion\n//\n\n.accordion {\n  overflow-anchor: none;\n\n  > .card {\n    overflow: hidden;\n\n    &:not(:last-of-type) {\n      border-bottom: 0;\n      @include border-bottom-radius(0);\n    }\n\n    &:not(:first-of-type) {\n      @include border-top-radius(0);\n    }\n\n    > .card-header {\n      @include border-radius(0);\n      margin-bottom: -$card-border-width;\n    }\n  }\n}\n",".breadcrumb {\n  display: flex;\n  flex-wrap: wrap;\n  padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n  margin-bottom: $breadcrumb-margin-bottom;\n  @include font-size($breadcrumb-font-size);\n  list-style: none;\n  background-color: $breadcrumb-bg;\n  @include border-radius($breadcrumb-border-radius);\n}\n\n.breadcrumb-item {\n  // The separator between breadcrumbs (by default, a forward-slash: \"/\")\n  + .breadcrumb-item {\n    padding-left: $breadcrumb-item-padding;\n\n    &::before {\n      float: left; // Suppress inline spacings and underlining of the separator\n      padding-right: $breadcrumb-item-padding;\n      color: $breadcrumb-divider-color;\n      content: escape-svg($breadcrumb-divider);\n    }\n  }\n\n  // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built\n  // without `<ul>`s. The `::before` pseudo-element generates an element\n  // *within* the .breadcrumb-item and thereby inherits the `text-decoration`.\n  //\n  // To trick IE into suppressing the underline, we give the pseudo-element an\n  // underline and then immediately remove it.\n  + .breadcrumb-item:hover::before {\n    text-decoration: underline;\n  }\n  // stylelint-disable-next-line no-duplicate-selectors\n  + .breadcrumb-item:hover::before {\n    text-decoration: none;\n  }\n\n  &.active {\n    color: $breadcrumb-active-color;\n  }\n}\n",".pagination {\n  display: flex;\n  @include list-unstyled();\n  @include border-radius();\n}\n\n.page-link {\n  position: relative;\n  display: block;\n  padding: $pagination-padding-y $pagination-padding-x;\n  margin-left: -$pagination-border-width;\n  line-height: $pagination-line-height;\n  color: $pagination-color;\n  text-decoration: if($link-decoration == none, null, none);\n  background-color: $pagination-bg;\n  border: $pagination-border-width solid $pagination-border-color;\n\n  &:hover {\n    z-index: 2;\n    color: $pagination-hover-color;\n    text-decoration: none;\n    background-color: $pagination-hover-bg;\n    border-color: $pagination-hover-border-color;\n  }\n\n  &:focus {\n    z-index: 3;\n    outline: $pagination-focus-outline;\n    box-shadow: $pagination-focus-box-shadow;\n  }\n}\n\n.page-item {\n  &:first-child {\n    .page-link {\n      margin-left: 0;\n      @include border-left-radius($border-radius);\n    }\n  }\n  &:last-child {\n    .page-link {\n      @include border-right-radius($border-radius);\n    }\n  }\n\n  &.active .page-link {\n    z-index: 3;\n    color: $pagination-active-color;\n    background-color: $pagination-active-bg;\n    border-color: $pagination-active-border-color;\n  }\n\n  &.disabled .page-link {\n    color: $pagination-disabled-color;\n    pointer-events: none;\n    // Opinionated: remove the \"hand\" cursor set previously for .page-link\n    cursor: auto;\n    background-color: $pagination-disabled-bg;\n    border-color: $pagination-disabled-border-color;\n  }\n}\n\n\n//\n// Sizing\n//\n\n.pagination-lg {\n  @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $pagination-border-radius-lg);\n}\n\n.pagination-sm {\n  @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $pagination-border-radius-sm);\n}\n","// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n  .page-link {\n    padding: $padding-y $padding-x;\n    @include font-size($font-size);\n    line-height: $line-height;\n  }\n\n  .page-item {\n    &:first-child {\n      .page-link {\n        @include border-left-radius($border-radius);\n      }\n    }\n    &:last-child {\n      .page-link {\n        @include border-right-radius($border-radius);\n      }\n    }\n  }\n}\n","// Base class\n//\n// Requires one of the contextual, color modifier classes for `color` and\n// `background-color`.\n\n.badge {\n  display: inline-block;\n  padding: $badge-padding-y $badge-padding-x;\n  @include font-size($badge-font-size);\n  font-weight: $badge-font-weight;\n  line-height: 1;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  @include border-radius($badge-border-radius);\n  @include transition($badge-transition);\n\n  @at-root a#{&} {\n    @include hover-focus() {\n      text-decoration: none;\n    }\n  }\n\n  // Empty badges collapse automatically\n  &:empty {\n    display: none;\n  }\n}\n\n// Quick fix for badges in buttons\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n\n// Pill badges\n//\n// Make them extra rounded with a modifier to replace v3's badges.\n\n.badge-pill {\n  padding-right: $badge-pill-padding-x;\n  padding-left: $badge-pill-padding-x;\n  @include border-radius($badge-pill-border-radius);\n}\n\n// Colors\n//\n// Contextual variations (linked badges get darker on :hover).\n\n@each $color, $value in $theme-colors {\n  .badge-#{$color} {\n    @include badge-variant($value);\n  }\n}\n","@mixin badge-variant($bg) {\n  color: color-yiq($bg);\n  background-color: $bg;\n\n  @at-root a#{&} {\n    @include hover-focus() {\n      color: color-yiq($bg);\n      background-color: darken($bg, 10%);\n    }\n\n    &:focus,\n    &.focus {\n      outline: 0;\n      box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);\n    }\n  }\n}\n",".jumbotron {\n  padding: $jumbotron-padding ($jumbotron-padding * .5);\n  margin-bottom: $jumbotron-padding;\n  color: $jumbotron-color;\n  background-color: $jumbotron-bg;\n  @include border-radius($border-radius-lg);\n\n  @include media-breakpoint-up(sm) {\n    padding: ($jumbotron-padding * 2) $jumbotron-padding;\n  }\n}\n\n.jumbotron-fluid {\n  padding-right: 0;\n  padding-left: 0;\n  @include border-radius(0);\n}\n","//\n// Base styles\n//\n\n.alert {\n  position: relative;\n  padding: $alert-padding-y $alert-padding-x;\n  margin-bottom: $alert-margin-bottom;\n  border: $alert-border-width solid transparent;\n  @include border-radius($alert-border-radius);\n}\n\n// Headings for larger alerts\n.alert-heading {\n  // Specified to prevent conflicts of changing $headings-color\n  color: inherit;\n}\n\n// Provide class for links that match alerts\n.alert-link {\n  font-weight: $alert-link-font-weight;\n}\n\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n  padding-right: $close-font-size + $alert-padding-x * 2;\n\n  // Adjust close link position\n  .close {\n    position: absolute;\n    top: 0;\n    right: 0;\n    z-index: 2;\n    padding: $alert-padding-y $alert-padding-x;\n    color: inherit;\n  }\n}\n\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n@each $color, $value in $theme-colors {\n  .alert-#{$color} {\n    @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level));\n  }\n}\n","@mixin alert-variant($background, $border, $color) {\n  color: $color;\n  @include gradient-bg($background);\n  border-color: $border;\n\n  hr {\n    border-top-color: darken($border, 5%);\n  }\n\n  .alert-link {\n    color: darken($color, 10%);\n  }\n}\n","// Disable animation if transitions are disabled\n@if $enable-transitions {\n  @keyframes progress-bar-stripes {\n    from { background-position: $progress-height 0; }\n    to { background-position: 0 0; }\n  }\n}\n\n.progress {\n  display: flex;\n  height: $progress-height;\n  overflow: hidden; // force rounded corners by cropping it\n  line-height: 0;\n  @include font-size($progress-font-size);\n  background-color: $progress-bg;\n  @include border-radius($progress-border-radius);\n  @include box-shadow($progress-box-shadow);\n}\n\n.progress-bar {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  overflow: hidden;\n  color: $progress-bar-color;\n  text-align: center;\n  white-space: nowrap;\n  background-color: $progress-bar-bg;\n  @include transition($progress-bar-transition);\n}\n\n.progress-bar-striped {\n  @include gradient-striped();\n  background-size: $progress-height $progress-height;\n}\n\n@if $enable-transitions {\n  .progress-bar-animated {\n    animation: $progress-bar-animation-timing progress-bar-stripes;\n\n    @if $enable-prefers-reduced-motion-media-query {\n      @media (prefers-reduced-motion: reduce) {\n        animation: none;\n      }\n    }\n  }\n}\n",".media {\n  display: flex;\n  align-items: flex-start;\n}\n\n.media-body {\n  flex: 1;\n}\n","// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n  display: flex;\n  flex-direction: column;\n\n  // No need to set list-style: none; since .list-group-item is block level\n  padding-left: 0; // reset padding because ul and ol\n  margin-bottom: 0;\n  @include border-radius($list-group-border-radius);\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive\n// list items. Includes an extra `.active` modifier class for selected items.\n\n.list-group-item-action {\n  width: 100%; // For `<button>`s (anchors become 100% by default though)\n  color: $list-group-action-color;\n  text-align: inherit; // For `<button>`s (anchors inherit)\n\n  // Hover state\n  @include hover-focus() {\n    z-index: 1; // Place hover/focus items above their siblings for proper border styling\n    color: $list-group-action-hover-color;\n    text-decoration: none;\n    background-color: $list-group-hover-bg;\n  }\n\n  &:active {\n    color: $list-group-action-active-color;\n    background-color: $list-group-action-active-bg;\n  }\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: $list-group-item-padding-y $list-group-item-padding-x;\n  color: $list-group-color;\n  text-decoration: if($link-decoration == none, null, none);\n  background-color: $list-group-bg;\n  border: $list-group-border-width solid $list-group-border-color;\n\n  &:first-child {\n    @include border-top-radius(inherit);\n  }\n\n  &:last-child {\n    @include border-bottom-radius(inherit);\n  }\n\n  &.disabled,\n  &:disabled {\n    color: $list-group-disabled-color;\n    pointer-events: none;\n    background-color: $list-group-disabled-bg;\n  }\n\n  // Include both here for `<a>`s and `<button>`s\n  &.active {\n    z-index: 2; // Place active items above their siblings for proper border styling\n    color: $list-group-active-color;\n    background-color: $list-group-active-bg;\n    border-color: $list-group-active-border-color;\n  }\n\n  & + & {\n    border-top-width: 0;\n\n    &.active {\n      margin-top: -$list-group-border-width;\n      border-top-width: $list-group-border-width;\n    }\n  }\n}\n\n\n// Horizontal\n//\n// Change the layout of list group items from vertical (default) to horizontal.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .list-group-horizontal#{$infix} {\n      flex-direction: row;\n\n      > .list-group-item {\n        &:first-child {\n          @include border-bottom-left-radius($list-group-border-radius);\n          @include border-top-right-radius(0);\n        }\n\n        &:last-child {\n          @include border-top-right-radius($list-group-border-radius);\n          @include border-bottom-left-radius(0);\n        }\n\n        &.active {\n          margin-top: 0;\n        }\n\n        + .list-group-item {\n          border-top-width: $list-group-border-width;\n          border-left-width: 0;\n\n          &.active {\n            margin-left: -$list-group-border-width;\n            border-left-width: $list-group-border-width;\n          }\n        }\n      }\n    }\n  }\n}\n\n\n// Flush list items\n//\n// Remove borders and border-radius to keep list group items edge-to-edge. Most\n// useful within other components (e.g., cards).\n\n.list-group-flush {\n  @include border-radius(0);\n\n  > .list-group-item {\n    border-width: 0 0 $list-group-border-width;\n\n    &:last-child {\n      border-bottom-width: 0;\n    }\n  }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n@each $color, $value in $theme-colors {\n  @include list-group-item-variant($color, theme-color-level($color, -9), theme-color-level($color, 6));\n}\n","// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n  .list-group-item-#{$state} {\n    color: $color;\n    background-color: $background;\n\n    &.list-group-item-action {\n      @include hover-focus() {\n        color: $color;\n        background-color: darken($background, 5%);\n      }\n\n      &.active {\n        color: $white;\n        background-color: $color;\n        border-color: $color;\n      }\n    }\n  }\n}\n",".close {\n  float: right;\n  @include font-size($close-font-size);\n  font-weight: $close-font-weight;\n  line-height: 1;\n  color: $close-color;\n  text-shadow: $close-text-shadow;\n  opacity: .5;\n\n  // Override <a>'s hover style\n  @include hover() {\n    color: $close-color;\n    text-decoration: none;\n  }\n\n  &:not(:disabled):not(.disabled) {\n    @include hover-focus() {\n      opacity: .75;\n    }\n  }\n}\n\n// Additional properties for button version\n// iOS requires the button element instead of an anchor tag.\n// If you want the anchor version, it requires `href=\"#\"`.\n// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n// stylelint-disable-next-line selector-no-qualifying-type\nbutton.close {\n  padding: 0;\n  background-color: transparent;\n  border: 0;\n}\n\n// Future-proof disabling of clicks on `<a>` elements\n\n// stylelint-disable-next-line selector-no-qualifying-type\na.close.disabled {\n  pointer-events: none;\n}\n",".toast {\n  // Prevents from shrinking in IE11, when in a flex container\n  // See https://github.com/twbs/bootstrap/issues/28341\n  flex-basis: $toast-max-width;\n  max-width: $toast-max-width;\n  @include font-size($toast-font-size);\n  color: $toast-color;\n  background-color: $toast-background-color;\n  background-clip: padding-box;\n  border: $toast-border-width solid $toast-border-color;\n  box-shadow: $toast-box-shadow;\n  opacity: 0;\n  @include border-radius($toast-border-radius);\n\n  &:not(:last-child) {\n    margin-bottom: $toast-padding-x;\n  }\n\n  &.showing {\n    opacity: 1;\n  }\n\n  &.show {\n    display: block;\n    opacity: 1;\n  }\n\n  &.hide {\n    display: none;\n  }\n}\n\n.toast-header {\n  display: flex;\n  align-items: center;\n  padding: $toast-padding-y $toast-padding-x;\n  color: $toast-header-color;\n  background-color: $toast-header-background-color;\n  background-clip: padding-box;\n  border-bottom: $toast-border-width solid $toast-header-border-color;\n  @include border-top-radius(subtract($toast-border-radius, $toast-border-width));\n}\n\n.toast-body {\n  padding: $toast-padding-x; // apply to both vertical and horizontal\n}\n","// .modal-open      - body class for killing the scroll\n// .modal           - container to scroll within\n// .modal-dialog    - positioning shell for the actual modal\n// .modal-content   - actual modal w/ bg and corners and stuff\n\n\n.modal-open {\n  // Kill the scroll on the body\n  overflow: hidden;\n\n  .modal {\n    overflow-x: hidden;\n    overflow-y: auto;\n  }\n}\n\n// Container that the modal scrolls within\n.modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: $zindex-modal;\n  display: none;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  // Prevent Chrome on Windows from adding a focus outline. For details, see\n  // https://github.com/twbs/bootstrap/pull/10951.\n  outline: 0;\n  // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a\n  // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342\n  // See also https://github.com/twbs/bootstrap/issues/17695\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: $modal-dialog-margin;\n  // allow clicks to pass through for custom click handling to close modal\n  pointer-events: none;\n\n  // When fading in the modal, animate it to slide down\n  .modal.fade & {\n    @include transition($modal-transition);\n    transform: $modal-fade-transform;\n  }\n  .modal.show & {\n    transform: $modal-show-transform;\n  }\n\n  // When trying to close, animate focus to scale\n  .modal.modal-static & {\n    transform: $modal-scale-transform;\n  }\n}\n\n.modal-dialog-scrollable {\n  display: flex; // IE10/11\n  max-height: subtract(100%, $modal-dialog-margin * 2);\n\n  .modal-content {\n    max-height: subtract(100vh, $modal-dialog-margin * 2); // IE10/11\n    overflow: hidden;\n  }\n\n  .modal-header,\n  .modal-footer {\n    flex-shrink: 0;\n  }\n\n  .modal-body {\n    overflow-y: auto;\n  }\n}\n\n.modal-dialog-centered {\n  display: flex;\n  align-items: center;\n  min-height: subtract(100%, $modal-dialog-margin * 2);\n\n  // Ensure `modal-dialog-centered` extends the full height of the view (IE10/11)\n  &::before {\n    display: block; // IE10\n    height: subtract(100vh, $modal-dialog-margin * 2);\n    height: min-content; // Reset height to 0 except on IE\n    content: \"\";\n  }\n\n  // Ensure `.modal-body` shows scrollbar (IE10/11)\n  &.modal-dialog-scrollable {\n    flex-direction: column;\n    justify-content: center;\n    height: 100%;\n\n    .modal-content {\n      max-height: none;\n    }\n\n    &::before {\n      content: none;\n    }\n  }\n}\n\n// Actual modal\n.modal-content {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog`\n  // counteract the pointer-events: none; in the .modal-dialog\n  color: $modal-content-color;\n  pointer-events: auto;\n  background-color: $modal-content-bg;\n  background-clip: padding-box;\n  border: $modal-content-border-width solid $modal-content-border-color;\n  @include border-radius($modal-content-border-radius);\n  @include box-shadow($modal-content-box-shadow-xs);\n  // Remove focus outline from opened modal\n  outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: $zindex-modal-backdrop;\n  width: 100vw;\n  height: 100vh;\n  background-color: $modal-backdrop-bg;\n\n  // Fade for backdrop\n  &.fade { opacity: 0; }\n  &.show { opacity: $modal-backdrop-opacity; }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n  display: flex;\n  align-items: flex-start; // so the close btn always stays on the upper right corner\n  justify-content: space-between; // Put modal header elements (title and dismiss) on opposite ends\n  padding: $modal-header-padding;\n  border-bottom: $modal-header-border-width solid $modal-header-border-color;\n  @include border-top-radius($modal-content-inner-border-radius);\n\n  .close {\n    padding: $modal-header-padding;\n    // auto on the left force icon to the right even when there is no .modal-title\n    margin: (-$modal-header-padding-y) (-$modal-header-padding-x) (-$modal-header-padding-y) auto;\n  }\n}\n\n// Title text within header\n.modal-title {\n  margin-bottom: 0;\n  line-height: $modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n  position: relative;\n  // Enable `flex-grow: 1` so that the body take up as much space as possible\n  // when there should be a fixed height on `.modal-dialog`.\n  flex: 1 1 auto;\n  padding: $modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center; // vertically center\n  justify-content: flex-end; // Right align buttons with flex property because text-align doesn't work on flex items\n  padding: $modal-inner-padding - $modal-footer-margin-between * .5;\n  border-top: $modal-footer-border-width solid $modal-footer-border-color;\n  @include border-bottom-radius($modal-content-inner-border-radius);\n\n  // Place margin between footer elements\n  // This solution is far from ideal because of the universal selector usage,\n  // but is needed to fix https://github.com/twbs/bootstrap/issues/24800\n  > * {\n    margin: $modal-footer-margin-between * .5;\n  }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n// Scale up the modal\n@include media-breakpoint-up(sm) {\n  // Automatically set modal's width for larger viewports\n  .modal-dialog {\n    max-width: $modal-md;\n    margin: $modal-dialog-margin-y-sm-up auto;\n  }\n\n  .modal-dialog-scrollable {\n    max-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n    .modal-content {\n      max-height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n    }\n  }\n\n  .modal-dialog-centered {\n    min-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n    &::before {\n      height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n      height: min-content;\n    }\n  }\n\n  .modal-content {\n    @include box-shadow($modal-content-box-shadow-sm-up);\n  }\n\n  .modal-sm { max-width: $modal-sm; }\n}\n\n@include media-breakpoint-up(lg) {\n  .modal-lg,\n  .modal-xl {\n    max-width: $modal-lg;\n  }\n}\n\n@include media-breakpoint-up(xl) {\n  .modal-xl { max-width: $modal-xl; }\n}\n","// Base class\n.tooltip {\n  position: absolute;\n  z-index: $zindex-tooltip;\n  display: block;\n  margin: $tooltip-margin;\n  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  @include reset-text();\n  @include font-size($tooltip-font-size);\n  // Allow breaking very long words so they don't overflow the tooltip's bounds\n  word-wrap: break-word;\n  opacity: 0;\n\n  &.show { opacity: $tooltip-opacity; }\n\n  .arrow {\n    position: absolute;\n    display: block;\n    width: $tooltip-arrow-width;\n    height: $tooltip-arrow-height;\n\n    &::before {\n      position: absolute;\n      content: \"\";\n      border-color: transparent;\n      border-style: solid;\n    }\n  }\n}\n\n.bs-tooltip-top {\n  padding: $tooltip-arrow-height 0;\n\n  .arrow {\n    bottom: 0;\n\n    &::before {\n      top: 0;\n      border-width: $tooltip-arrow-height ($tooltip-arrow-width * .5) 0;\n      border-top-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-right {\n  padding: 0 $tooltip-arrow-height;\n\n  .arrow {\n    left: 0;\n    width: $tooltip-arrow-height;\n    height: $tooltip-arrow-width;\n\n    &::before {\n      right: 0;\n      border-width: ($tooltip-arrow-width * .5) $tooltip-arrow-height ($tooltip-arrow-width * .5) 0;\n      border-right-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-bottom {\n  padding: $tooltip-arrow-height 0;\n\n  .arrow {\n    top: 0;\n\n    &::before {\n      bottom: 0;\n      border-width: 0 ($tooltip-arrow-width * .5) $tooltip-arrow-height;\n      border-bottom-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-left {\n  padding: 0 $tooltip-arrow-height;\n\n  .arrow {\n    right: 0;\n    width: $tooltip-arrow-height;\n    height: $tooltip-arrow-width;\n\n    &::before {\n      left: 0;\n      border-width: ($tooltip-arrow-width * .5) 0 ($tooltip-arrow-width * .5) $tooltip-arrow-height;\n      border-left-color: $tooltip-arrow-color;\n    }\n  }\n}\n\n.bs-tooltip-auto {\n  &[x-placement^=\"top\"] {\n    @extend .bs-tooltip-top;\n  }\n  &[x-placement^=\"right\"] {\n    @extend .bs-tooltip-right;\n  }\n  &[x-placement^=\"bottom\"] {\n    @extend .bs-tooltip-bottom;\n  }\n  &[x-placement^=\"left\"] {\n    @extend .bs-tooltip-left;\n  }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n  max-width: $tooltip-max-width;\n  padding: $tooltip-padding-y $tooltip-padding-x;\n  color: $tooltip-color;\n  text-align: center;\n  background-color: $tooltip-bg;\n  @include border-radius($tooltip-border-radius);\n}\n","@mixin reset-text() {\n  font-family: $font-family-base;\n  // We deliberately do NOT reset font-size or word-wrap.\n  font-style: normal;\n  font-weight: $font-weight-normal;\n  line-height: $line-height-base;\n  text-align: left; // Fallback for where `start` is not supported\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  white-space: normal;\n  word-spacing: normal;\n  line-break: auto;\n}\n",".popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: $zindex-popover;\n  display: block;\n  max-width: $popover-max-width;\n  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  @include reset-text();\n  @include font-size($popover-font-size);\n  // Allow breaking very long words so they don't overflow the popover's bounds\n  word-wrap: break-word;\n  background-color: $popover-bg;\n  background-clip: padding-box;\n  border: $popover-border-width solid $popover-border-color;\n  @include border-radius($popover-border-radius);\n  @include box-shadow($popover-box-shadow);\n\n  .arrow {\n    position: absolute;\n    display: block;\n    width: $popover-arrow-width;\n    height: $popover-arrow-height;\n    margin: 0 $popover-border-radius;\n\n    &::before,\n    &::after {\n      position: absolute;\n      display: block;\n      content: \"\";\n      border-color: transparent;\n      border-style: solid;\n    }\n  }\n}\n\n.bs-popover-top {\n  margin-bottom: $popover-arrow-height;\n\n  > .arrow {\n    bottom: subtract(-$popover-arrow-height, $popover-border-width);\n\n    &::before {\n      bottom: 0;\n      border-width: $popover-arrow-height ($popover-arrow-width * .5) 0;\n      border-top-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      bottom: $popover-border-width;\n      border-width: $popover-arrow-height ($popover-arrow-width * .5) 0;\n      border-top-color: $popover-arrow-color;\n    }\n  }\n}\n\n.bs-popover-right {\n  margin-left: $popover-arrow-height;\n\n  > .arrow {\n    left: subtract(-$popover-arrow-height, $popover-border-width);\n    width: $popover-arrow-height;\n    height: $popover-arrow-width;\n    margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n    &::before {\n      left: 0;\n      border-width: ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5) 0;\n      border-right-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      left: $popover-border-width;\n      border-width: ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5) 0;\n      border-right-color: $popover-arrow-color;\n    }\n  }\n}\n\n.bs-popover-bottom {\n  margin-top: $popover-arrow-height;\n\n  > .arrow {\n    top: subtract(-$popover-arrow-height, $popover-border-width);\n\n    &::before {\n      top: 0;\n      border-width: 0 ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5);\n      border-bottom-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      top: $popover-border-width;\n      border-width: 0 ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5);\n      border-bottom-color: $popover-arrow-color;\n    }\n  }\n\n  // This will remove the popover-header's border just below the arrow\n  .popover-header::before {\n    position: absolute;\n    top: 0;\n    left: 50%;\n    display: block;\n    width: $popover-arrow-width;\n    margin-left: -$popover-arrow-width * .5;\n    content: \"\";\n    border-bottom: $popover-border-width solid $popover-header-bg;\n  }\n}\n\n.bs-popover-left {\n  margin-right: $popover-arrow-height;\n\n  > .arrow {\n    right: subtract(-$popover-arrow-height, $popover-border-width);\n    width: $popover-arrow-height;\n    height: $popover-arrow-width;\n    margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n    &::before {\n      right: 0;\n      border-width: ($popover-arrow-width * .5) 0 ($popover-arrow-width * .5) $popover-arrow-height;\n      border-left-color: $popover-arrow-outer-color;\n    }\n\n    &::after {\n      right: $popover-border-width;\n      border-width: ($popover-arrow-width * .5) 0 ($popover-arrow-width * .5) $popover-arrow-height;\n      border-left-color: $popover-arrow-color;\n    }\n  }\n}\n\n.bs-popover-auto {\n  &[x-placement^=\"top\"] {\n    @extend .bs-popover-top;\n  }\n  &[x-placement^=\"right\"] {\n    @extend .bs-popover-right;\n  }\n  &[x-placement^=\"bottom\"] {\n    @extend .bs-popover-bottom;\n  }\n  &[x-placement^=\"left\"] {\n    @extend .bs-popover-left;\n  }\n}\n\n\n// Offset the popover to account for the popover arrow\n.popover-header {\n  padding: $popover-header-padding-y $popover-header-padding-x;\n  margin-bottom: 0; // Reset the default from Reboot\n  @include font-size($font-size-base);\n  color: $popover-header-color;\n  background-color: $popover-header-bg;\n  border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);\n  @include border-top-radius($popover-inner-border-radius);\n\n  &:empty {\n    display: none;\n  }\n}\n\n.popover-body {\n  padding: $popover-body-padding-y $popover-body-padding-x;\n  color: $popover-body-color;\n}\n","// Notes on the classes:\n//\n// 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically)\n//    even when their scroll action started on a carousel, but for compatibility (with Firefox)\n//    we're preventing all actions instead\n// 2. The .carousel-item-left and .carousel-item-right is used to indicate where\n//    the active slide is heading.\n// 3. .active.carousel-item is the current slide.\n// 4. .active.carousel-item-left and .active.carousel-item-right is the current\n//    slide in its in-transition state. Only one of these occurs at a time.\n// 5. .carousel-item-next.carousel-item-left and .carousel-item-prev.carousel-item-right\n//    is the upcoming slide in transition.\n\n.carousel {\n  position: relative;\n}\n\n.carousel.pointer-event {\n  touch-action: pan-y;\n}\n\n.carousel-inner {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n  @include clearfix();\n}\n\n.carousel-item {\n  position: relative;\n  display: none;\n  float: left;\n  width: 100%;\n  margin-right: -100%;\n  backface-visibility: hidden;\n  @include transition($carousel-transition);\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n  display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n  transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n  transform: translateX(-100%);\n}\n\n\n//\n// Alternate transitions\n//\n\n.carousel-fade {\n  .carousel-item {\n    opacity: 0;\n    transition-property: opacity;\n    transform: none;\n  }\n\n  .carousel-item.active,\n  .carousel-item-next.carousel-item-left,\n  .carousel-item-prev.carousel-item-right {\n    z-index: 1;\n    opacity: 1;\n  }\n\n  .active.carousel-item-left,\n  .active.carousel-item-right {\n    z-index: 0;\n    opacity: 0;\n    @include transition(opacity 0s $carousel-transition-duration);\n  }\n}\n\n\n//\n// Left/right controls for nav\n//\n\n.carousel-control-prev,\n.carousel-control-next {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  z-index: 1;\n  // Use flex for alignment (1-3)\n  display: flex; // 1. allow flex styles\n  align-items: center; // 2. vertically center contents\n  justify-content: center; // 3. horizontally center contents\n  width: $carousel-control-width;\n  padding: 0;\n  color: $carousel-control-color;\n  text-align: center;\n  background: none;\n  border: 0;\n  opacity: $carousel-control-opacity;\n  @include transition($carousel-control-transition);\n\n  // Hover/focus state\n  @include hover-focus() {\n    color: $carousel-control-color;\n    text-decoration: none;\n    outline: 0;\n    opacity: $carousel-control-hover-opacity;\n  }\n}\n.carousel-control-prev {\n  left: 0;\n  @if $enable-gradients {\n    background-image: linear-gradient(90deg, rgba($black, .25), rgba($black, .001));\n  }\n}\n.carousel-control-next {\n  right: 0;\n  @if $enable-gradients {\n    background-image: linear-gradient(270deg, rgba($black, .25), rgba($black, .001));\n  }\n}\n\n// Icons for within\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n  display: inline-block;\n  width: $carousel-control-icon-width;\n  height: $carousel-control-icon-width;\n  background: 50% / 100% 100% no-repeat;\n}\n.carousel-control-prev-icon {\n  background-image: escape-svg($carousel-control-prev-icon-bg);\n}\n.carousel-control-next-icon {\n  background-image: escape-svg($carousel-control-next-icon-bg);\n}\n\n\n// Optional indicator pips\n//\n// Add an ordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 15;\n  display: flex;\n  justify-content: center;\n  padding-left: 0; // override <ol> default\n  // Use the .carousel-control's width as margin so we don't overlay those\n  margin-right: $carousel-control-width;\n  margin-left: $carousel-control-width;\n  list-style: none;\n\n  li {\n    box-sizing: content-box;\n    flex: 0 1 auto;\n    width: $carousel-indicator-width;\n    height: $carousel-indicator-height;\n    margin-right: $carousel-indicator-spacer;\n    margin-left: $carousel-indicator-spacer;\n    text-indent: -999px;\n    cursor: pointer;\n    background-color: $carousel-indicator-active-bg;\n    background-clip: padding-box;\n    // Use transparent borders to increase the hit area by 10px on top and bottom.\n    border-top: $carousel-indicator-hit-area-height solid transparent;\n    border-bottom: $carousel-indicator-hit-area-height solid transparent;\n    opacity: .5;\n    @include transition($carousel-indicator-transition);\n  }\n\n  .active {\n    opacity: 1;\n  }\n}\n\n\n// Optional captions\n//\n//\n\n.carousel-caption {\n  position: absolute;\n  right: (100% - $carousel-caption-width) * .5;\n  bottom: 20px;\n  left: (100% - $carousel-caption-width) * .5;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: $carousel-caption-color;\n  text-align: center;\n}\n","@mixin clearfix() {\n  &::after {\n    display: block;\n    clear: both;\n    content: \"\";\n  }\n}\n","//\n// Rotating border\n//\n\n@keyframes spinner-border {\n  to { transform: rotate(360deg); }\n}\n\n.spinner-border {\n  display: inline-block;\n  width: $spinner-width;\n  height: $spinner-height;\n  vertical-align: $spinner-vertical-align;\n  border: $spinner-border-width solid currentcolor;\n  border-right-color: transparent;\n  // stylelint-disable-next-line property-disallowed-list\n  border-radius: 50%;\n  animation: .75s linear infinite spinner-border;\n}\n\n.spinner-border-sm {\n  width: $spinner-width-sm;\n  height: $spinner-height-sm;\n  border-width: $spinner-border-width-sm;\n}\n\n//\n// Growing circle\n//\n\n@keyframes spinner-grow {\n  0% {\n    transform: scale(0);\n  }\n  50% {\n    opacity: 1;\n    transform: none;\n  }\n}\n\n.spinner-grow {\n  display: inline-block;\n  width: $spinner-width;\n  height: $spinner-height;\n  vertical-align: $spinner-vertical-align;\n  background-color: currentcolor;\n  // stylelint-disable-next-line property-disallowed-list\n  border-radius: 50%;\n  opacity: 0;\n  animation: .75s linear infinite spinner-grow;\n}\n\n.spinner-grow-sm {\n  width: $spinner-width-sm;\n  height: $spinner-height-sm;\n}\n\n@if $enable-prefers-reduced-motion-media-query {\n  @media (prefers-reduced-motion: reduce) {\n    .spinner-border,\n    .spinner-grow {\n      animation-duration: 1.5s;\n    }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n.align-baseline    { vertical-align: baseline !important; } // Browser default\n.align-top         { vertical-align: top !important; }\n.align-middle      { vertical-align: middle !important; }\n.align-bottom      { vertical-align: bottom !important; }\n.align-text-bottom { vertical-align: text-bottom !important; }\n.align-text-top    { vertical-align: text-top !important; }\n","// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    background-color: $color !important;\n  }\n  a#{$parent},\n  button#{$parent} {\n    @include hover-focus() {\n      background-color: darken($color, 10%) !important;\n    }\n  }\n  @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n@mixin bg-gradient-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n  }\n  @include deprecate(\"The `bg-gradient-variant` mixin\", \"v4.5.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable declaration-no-important\n\n@each $color, $value in $theme-colors {\n  @include bg-variant(\".bg-#{$color}\", $value, true);\n}\n\n@if $enable-gradients {\n  @each $color, $value in $theme-colors {\n    @include bg-gradient-variant(\".bg-gradient-#{$color}\", $value, true);\n  }\n}\n\n.bg-white {\n  background-color: $white !important;\n}\n\n.bg-transparent {\n  background-color: transparent !important;\n}\n","// stylelint-disable property-disallowed-list, declaration-no-important\n\n//\n// Border\n//\n\n.border         { border: $border-width solid $border-color !important; }\n.border-top     { border-top: $border-width solid $border-color !important; }\n.border-right   { border-right: $border-width solid $border-color !important; }\n.border-bottom  { border-bottom: $border-width solid $border-color !important; }\n.border-left    { border-left: $border-width solid $border-color !important; }\n\n.border-0        { border: 0 !important; }\n.border-top-0    { border-top: 0 !important; }\n.border-right-0  { border-right: 0 !important; }\n.border-bottom-0 { border-bottom: 0 !important; }\n.border-left-0   { border-left: 0 !important; }\n\n@each $color, $value in $theme-colors {\n  .border-#{$color} {\n    border-color: $value !important;\n  }\n}\n\n.border-white {\n  border-color: $white !important;\n}\n\n//\n// Border-radius\n//\n\n.rounded-sm {\n  border-radius: $border-radius-sm !important;\n}\n\n.rounded {\n  border-radius: $border-radius !important;\n}\n\n.rounded-top {\n  border-top-left-radius: $border-radius !important;\n  border-top-right-radius: $border-radius !important;\n}\n\n.rounded-right {\n  border-top-right-radius: $border-radius !important;\n  border-bottom-right-radius: $border-radius !important;\n}\n\n.rounded-bottom {\n  border-bottom-right-radius: $border-radius !important;\n  border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-left {\n  border-top-left-radius: $border-radius !important;\n  border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-lg {\n  border-radius: $border-radius-lg !important;\n}\n\n.rounded-circle {\n  border-radius: 50% !important;\n}\n\n.rounded-pill {\n  border-radius: $rounded-pill !important;\n}\n\n.rounded-0 {\n  border-radius: 0 !important;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    @each $value in $displays {\n      .d#{$infix}-#{$value} { display: $value !important; }\n    }\n  }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n  @each $value in $displays {\n    .d-print-#{$value} { display: $value !important; }\n  }\n}\n","// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  width: 100%;\n  padding: 0;\n  overflow: hidden;\n\n  &::before {\n    display: block;\n    content: \"\";\n  }\n\n  .embed-responsive-item,\n  iframe,\n  embed,\n  object,\n  video {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n}\n\n@each $embed-responsive-aspect-ratio in $embed-responsive-aspect-ratios {\n  $embed-responsive-aspect-ratio-x: nth($embed-responsive-aspect-ratio, 1);\n  $embed-responsive-aspect-ratio-y: nth($embed-responsive-aspect-ratio, 2);\n\n  .embed-responsive-#{$embed-responsive-aspect-ratio-x}by#{$embed-responsive-aspect-ratio-y} {\n    &::before {\n      padding-top: percentage(divide($embed-responsive-aspect-ratio-y, $embed-responsive-aspect-ratio-x));\n    }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .flex#{$infix}-row            { flex-direction: row !important; }\n    .flex#{$infix}-column         { flex-direction: column !important; }\n    .flex#{$infix}-row-reverse    { flex-direction: row-reverse !important; }\n    .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n    .flex#{$infix}-wrap         { flex-wrap: wrap !important; }\n    .flex#{$infix}-nowrap       { flex-wrap: nowrap !important; }\n    .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n    .flex#{$infix}-fill         { flex: 1 1 auto !important; }\n    .flex#{$infix}-grow-0       { flex-grow: 0 !important; }\n    .flex#{$infix}-grow-1       { flex-grow: 1 !important; }\n    .flex#{$infix}-shrink-0     { flex-shrink: 0 !important; }\n    .flex#{$infix}-shrink-1     { flex-shrink: 1 !important; }\n\n    .justify-content#{$infix}-start   { justify-content: flex-start !important; }\n    .justify-content#{$infix}-end     { justify-content: flex-end !important; }\n    .justify-content#{$infix}-center  { justify-content: center !important; }\n    .justify-content#{$infix}-between { justify-content: space-between !important; }\n    .justify-content#{$infix}-around  { justify-content: space-around !important; }\n\n    .align-items#{$infix}-start    { align-items: flex-start !important; }\n    .align-items#{$infix}-end      { align-items: flex-end !important; }\n    .align-items#{$infix}-center   { align-items: center !important; }\n    .align-items#{$infix}-baseline { align-items: baseline !important; }\n    .align-items#{$infix}-stretch  { align-items: stretch !important; }\n\n    .align-content#{$infix}-start   { align-content: flex-start !important; }\n    .align-content#{$infix}-end     { align-content: flex-end !important; }\n    .align-content#{$infix}-center  { align-content: center !important; }\n    .align-content#{$infix}-between { align-content: space-between !important; }\n    .align-content#{$infix}-around  { align-content: space-around !important; }\n    .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n    .align-self#{$infix}-auto     { align-self: auto !important; }\n    .align-self#{$infix}-start    { align-self: flex-start !important; }\n    .align-self#{$infix}-end      { align-self: flex-end !important; }\n    .align-self#{$infix}-center   { align-self: center !important; }\n    .align-self#{$infix}-baseline { align-self: baseline !important; }\n    .align-self#{$infix}-stretch  { align-self: stretch !important; }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .float#{$infix}-left  { float: left !important; }\n    .float#{$infix}-right { float: right !important; }\n    .float#{$infix}-none  { float: none !important; }\n  }\n}\n","// stylelint-disable declaration-no-important\n\n@each $value in $user-selects {\n  .user-select-#{$value} { user-select: $value !important; }\n}\n","// stylelint-disable declaration-no-important\n\n@each $value in $overflows {\n  .overflow-#{$value} { overflow: $value !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Common values\n@each $position in $positions {\n  .position-#{$position} { position: $position !important; }\n}\n\n// Shorthand\n\n.fixed-top {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: $zindex-fixed;\n}\n\n.fixed-bottom {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: $zindex-fixed;\n}\n\n.sticky-top {\n  @supports (position: sticky) {\n    position: sticky;\n    top: 0;\n    z-index: $zindex-sticky;\n  }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n  @include sr-only();\n}\n\n.sr-only-focusable {\n  @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/\n// See: https://kittygiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n  &:active,\n  &:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n}\n","// stylelint-disable declaration-no-important\n\n.shadow-sm { box-shadow: $box-shadow-sm !important; }\n.shadow { box-shadow: $box-shadow !important; }\n.shadow-lg { box-shadow: $box-shadow-lg !important; }\n.shadow-none { box-shadow: none !important; }\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n  @each $size, $length in $sizes {\n    .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n  }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n\n// Viewport additional helpers\n\n.min-vw-100 { min-width: 100vw !important; }\n.min-vh-100 { min-height: 100vh !important; }\n\n.vw-100 { width: 100vw !important; }\n.vh-100 { height: 100vh !important; }\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    @each $prop, $abbrev in (margin: m, padding: p) {\n      @each $size, $length in $spacers {\n        .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n        .#{$abbrev}t#{$infix}-#{$size},\n        .#{$abbrev}y#{$infix}-#{$size} {\n          #{$prop}-top: $length !important;\n        }\n        .#{$abbrev}r#{$infix}-#{$size},\n        .#{$abbrev}x#{$infix}-#{$size} {\n          #{$prop}-right: $length !important;\n        }\n        .#{$abbrev}b#{$infix}-#{$size},\n        .#{$abbrev}y#{$infix}-#{$size} {\n          #{$prop}-bottom: $length !important;\n        }\n        .#{$abbrev}l#{$infix}-#{$size},\n        .#{$abbrev}x#{$infix}-#{$size} {\n          #{$prop}-left: $length !important;\n        }\n      }\n    }\n\n    // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n    @each $size, $length in $spacers {\n      @if \"#{$size}\" != \"0\" {\n        .m#{$infix}-n#{$size} { margin: -$length !important; }\n        .mt#{$infix}-n#{$size},\n        .my#{$infix}-n#{$size} {\n          margin-top: -$length !important;\n        }\n        .mr#{$infix}-n#{$size},\n        .mx#{$infix}-n#{$size} {\n          margin-right: -$length !important;\n        }\n        .mb#{$infix}-n#{$size},\n        .my#{$infix}-n#{$size} {\n          margin-bottom: -$length !important;\n        }\n        .ml#{$infix}-n#{$size},\n        .mx#{$infix}-n#{$size} {\n          margin-left: -$length !important;\n        }\n      }\n    }\n\n    // Some special margin utils\n    .m#{$infix}-auto { margin: auto !important; }\n    .mt#{$infix}-auto,\n    .my#{$infix}-auto {\n      margin-top: auto !important;\n    }\n    .mr#{$infix}-auto,\n    .mx#{$infix}-auto {\n      margin-right: auto !important;\n    }\n    .mb#{$infix}-auto,\n    .my#{$infix}-auto {\n      margin-bottom: auto !important;\n    }\n    .ml#{$infix}-auto,\n    .mx#{$infix}-auto {\n      margin-left: auto !important;\n    }\n  }\n}\n","//\n// Stretched link\n//\n\n.stretched-link {\n  &::after {\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 1;\n    // Just in case `pointer-events: none` is set on a parent\n    pointer-events: auto;\n    content: \"\";\n    // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color\n    background-color: rgba(0, 0, 0, 0);\n  }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Text\n//\n\n.text-monospace { font-family: $font-family-monospace !important; }\n\n// Alignment\n\n.text-justify  { text-align: justify !important; }\n.text-wrap     { white-space: normal !important; }\n.text-nowrap   { white-space: nowrap !important; }\n.text-truncate { @include text-truncate(); }\n\n// Responsive alignment\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n  @include media-breakpoint-up($breakpoint) {\n    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n    .text#{$infix}-left   { text-align: left !important; }\n    .text#{$infix}-right  { text-align: right !important; }\n    .text#{$infix}-center { text-align: center !important; }\n  }\n}\n\n// Transformation\n\n.text-lowercase  { text-transform: lowercase !important; }\n.text-uppercase  { text-transform: uppercase !important; }\n.text-capitalize { text-transform: capitalize !important; }\n\n// Weight and italics\n\n.font-weight-light   { font-weight: $font-weight-light !important; }\n.font-weight-lighter { font-weight: $font-weight-lighter !important; }\n.font-weight-normal  { font-weight: $font-weight-normal !important; }\n.font-weight-bold    { font-weight: $font-weight-bold !important; }\n.font-weight-bolder  { font-weight: $font-weight-bolder !important; }\n.font-italic         { font-style: italic !important; }\n\n// Contextual colors\n\n.text-white { color: $white !important; }\n\n@each $color, $value in $theme-colors {\n  @include text-emphasis-variant(\".text-#{$color}\", $value, true);\n}\n\n.text-body { color: $body-color !important; }\n.text-muted { color: $text-muted !important; }\n\n.text-black-50 { color: rgba($black, .5) !important; }\n.text-white-50 { color: rgba($white, .5) !important; }\n\n// Misc\n\n.text-hide {\n  @include text-hide($ignore-warning: true);\n}\n\n.text-decoration-none { text-decoration: none !important; }\n\n.text-break {\n  word-break: break-word !important; // Deprecated, but avoids issues with flex containers\n  word-wrap: break-word !important; // Used instead of `overflow-wrap` for IE & Edge Legacy\n}\n\n// Reset\n\n.text-reset { color: inherit !important; }\n","// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n","// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    color: $color !important;\n  }\n  @if $emphasized-link-hover-darken-percentage != 0 {\n    a#{$parent} {\n      @include hover-focus() {\n        color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n      }\n    }\n  }\n  @include deprecate(\"`text-emphasis-variant()`\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n","// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n  // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n\n  @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Visibility utilities\n//\n\n.visible {\n  visibility: visible !important;\n}\n\n.invisible {\n  visibility: hidden !important;\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n// Source: https://github.com/h5bp/main.css/blob/master/src/_print.css\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request:\n// https://www.phpied.com/delay-loading-your-print-css/\n// ==========================================================================\n\n@if $enable-print-styles {\n  @media print {\n    *,\n    *::before,\n    *::after {\n      // Bootstrap specific; comment out `color` and `background`\n      //color: $black !important; // Black prints faster\n      text-shadow: none !important;\n      //background: transparent !important;\n      box-shadow: none !important;\n    }\n\n    a {\n      &:not(.btn) {\n        text-decoration: underline;\n      }\n    }\n\n    // Bootstrap specific; comment the following selector out\n    //a[href]::after {\n    //  content: \" (\" attr(href) \")\";\n    //}\n\n    abbr[title]::after {\n      content: \" (\" attr(title) \")\";\n    }\n\n    // Bootstrap specific; comment the following selector out\n    //\n    // Don't show links that are fragment identifiers,\n    // or use the `javascript:` pseudo protocol\n    //\n\n    //a[href^=\"#\"]::after,\n    //a[href^=\"javascript:\"]::after {\n    // content: \"\";\n    //}\n\n    pre {\n      white-space: pre-wrap !important;\n    }\n    pre,\n    blockquote {\n      border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px\n      page-break-inside: avoid;\n    }\n\n    tr,\n    img {\n      page-break-inside: avoid;\n    }\n\n    p,\n    h2,\n    h3 {\n      orphans: 3;\n      widows: 3;\n    }\n\n    h2,\n    h3 {\n      page-break-after: avoid;\n    }\n\n    // Bootstrap specific changes start\n\n    // Specify a size and min-width to make printing closer across browsers.\n    // We don't set margin here because it breaks `size` in Chrome. We also\n    // don't use `!important` on `size` as it breaks in Chrome.\n    @page {\n      size: $print-page-size;\n    }\n    body {\n      min-width: $print-body-min-width !important;\n    }\n    .container {\n      min-width: $print-body-min-width !important;\n    }\n\n    // Bootstrap components\n    .navbar {\n      display: none;\n    }\n    .badge {\n      border: $border-width solid $black;\n    }\n\n    .table {\n      border-collapse: collapse !important;\n\n      td,\n      th {\n        background-color: $white !important;\n      }\n    }\n\n    .table-bordered {\n      th,\n      td {\n        border: 1px solid $gray-300 !important;\n      }\n    }\n\n    .table-dark {\n      color: inherit;\n\n      th,\n      td,\n      thead th,\n      tbody + tbody {\n        border-color: $table-border-color;\n      }\n    }\n\n    .table .thead-dark th {\n      color: inherit;\n      border-color: $table-border-color;\n    }\n\n    // Bootstrap specific changes end\n  }\n}\n","/*!\n * Cropper.js v1.5.12\n * https://fengyuanchen.github.io/cropperjs\n *\n * Copyright 2015-present Chen Fengyuan\n * Released under the MIT license\n *\n * Date: 2021-06-12T08:00:11.623Z\n */\n\n.cropper-container {\n  direction: ltr;\n  font-size: 0;\n  line-height: 0;\n  position: relative;\n  -ms-touch-action: none;\n  touch-action: none;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n.cropper-container img {\n  display: block;\n  height: 100%;\n  image-orientation: 0deg;\n  max-height: none !important;\n  max-width: none !important;\n  min-height: 0 !important;\n  min-width: 0 !important;\n  width: 100%;\n}\n\n.cropper-wrap-box,\n.cropper-canvas,\n.cropper-drag-box,\n.cropper-crop-box,\n.cropper-modal {\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.cropper-wrap-box,\n.cropper-canvas {\n  overflow: hidden;\n}\n\n.cropper-drag-box {\n  background-color: #fff;\n  opacity: 0;\n}\n\n.cropper-modal {\n  background-color: #000;\n  opacity: 0.5;\n}\n\n.cropper-view-box {\n  display: block;\n  height: 100%;\n  outline: 1px solid #39f;\n  outline-color: rgba(51, 153, 255, 0.75);\n  overflow: hidden;\n  width: 100%;\n}\n\n.cropper-dashed {\n  border: 0 dashed #eee;\n  display: block;\n  opacity: 0.5;\n  position: absolute;\n}\n\n.cropper-dashed.dashed-h {\n  border-bottom-width: 1px;\n  border-top-width: 1px;\n  height: calc(100% / 3);\n  left: 0;\n  top: calc(100% / 3);\n  width: 100%;\n}\n\n.cropper-dashed.dashed-v {\n  border-left-width: 1px;\n  border-right-width: 1px;\n  height: 100%;\n  left: calc(100% / 3);\n  top: 0;\n  width: calc(100% / 3);\n}\n\n.cropper-center {\n  display: block;\n  height: 0;\n  left: 50%;\n  opacity: 0.75;\n  position: absolute;\n  top: 50%;\n  width: 0;\n}\n\n.cropper-center::before,\n.cropper-center::after {\n  background-color: #eee;\n  content: ' ';\n  display: block;\n  position: absolute;\n}\n\n.cropper-center::before {\n  height: 1px;\n  left: -3px;\n  top: 0;\n  width: 7px;\n}\n\n.cropper-center::after {\n  height: 7px;\n  left: 0;\n  top: -3px;\n  width: 1px;\n}\n\n.cropper-face,\n.cropper-line,\n.cropper-point {\n  display: block;\n  height: 100%;\n  opacity: 0.1;\n  position: absolute;\n  width: 100%;\n}\n\n.cropper-face {\n  background-color: #fff;\n  left: 0;\n  top: 0;\n}\n\n.cropper-line {\n  background-color: #39f;\n}\n\n.cropper-line.line-e {\n  cursor: ew-resize;\n  right: -3px;\n  top: 0;\n  width: 5px;\n}\n\n.cropper-line.line-n {\n  cursor: ns-resize;\n  height: 5px;\n  left: 0;\n  top: -3px;\n}\n\n.cropper-line.line-w {\n  cursor: ew-resize;\n  left: -3px;\n  top: 0;\n  width: 5px;\n}\n\n.cropper-line.line-s {\n  bottom: -3px;\n  cursor: ns-resize;\n  height: 5px;\n  left: 0;\n}\n\n.cropper-point {\n  background-color: #39f;\n  height: 5px;\n  opacity: 0.75;\n  width: 5px;\n}\n\n.cropper-point.point-e {\n  cursor: ew-resize;\n  margin-top: -3px;\n  right: -3px;\n  top: 50%;\n}\n\n.cropper-point.point-n {\n  cursor: ns-resize;\n  left: 50%;\n  margin-left: -3px;\n  top: -3px;\n}\n\n.cropper-point.point-w {\n  cursor: ew-resize;\n  left: -3px;\n  margin-top: -3px;\n  top: 50%;\n}\n\n.cropper-point.point-s {\n  bottom: -3px;\n  cursor: s-resize;\n  left: 50%;\n  margin-left: -3px;\n}\n\n.cropper-point.point-ne {\n  cursor: nesw-resize;\n  right: -3px;\n  top: -3px;\n}\n\n.cropper-point.point-nw {\n  cursor: nwse-resize;\n  left: -3px;\n  top: -3px;\n}\n\n.cropper-point.point-sw {\n  bottom: -3px;\n  cursor: nesw-resize;\n  left: -3px;\n}\n\n.cropper-point.point-se {\n  bottom: -3px;\n  cursor: nwse-resize;\n  height: 20px;\n  opacity: 1;\n  right: -3px;\n  width: 20px;\n}\n\n@media (min-width: 768px) {\n  .cropper-point.point-se {\n    height: 15px;\n    width: 15px;\n  }\n}\n\n@media (min-width: 992px) {\n  .cropper-point.point-se {\n    height: 10px;\n    width: 10px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .cropper-point.point-se {\n    height: 5px;\n    opacity: 0.75;\n    width: 5px;\n  }\n}\n\n.cropper-point.point-se::before {\n  background-color: #39f;\n  bottom: -50%;\n  content: ' ';\n  display: block;\n  height: 200%;\n  opacity: 0;\n  position: absolute;\n  right: -50%;\n  width: 200%;\n}\n\n.cropper-invisible {\n  opacity: 0;\n}\n\n.cropper-bg {\n  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');\n}\n\n.cropper-hide {\n  display: block;\n  height: 0;\n  position: absolute;\n  width: 0;\n}\n\n.cropper-hidden {\n  display: none !important;\n}\n\n.cropper-move {\n  cursor: move;\n}\n\n.cropper-crop {\n  cursor: crosshair;\n}\n\n.cropper-disabled .cropper-drag-box,\n.cropper-disabled .cropper-face,\n.cropper-disabled .cropper-line,\n.cropper-disabled .cropper-point {\n  cursor: not-allowed;\n}\n","/**************** TABS *************************/\n.tabs .nav{\n\n    .nav-item{\n        padding: 14px 26px;\n        line-height: 1.79;\n        color: $dark_text !important;\n        margin-bottom: 0px;\n        border: 0px;\n\n        &:hover{\n            border-bottom: 3px solid #1d82f585;\n        }\n\n        @include media-breakpoint-down(sm){\n            padding: 10px 15px;\n        }\n    }\n\n    .nav-link.active, .nav-item.show .nav-link{\n        border-bottom: 3px solid #1D82F5;\n        border-top: 0px;\n        border-left: 0px;\n        border-right: 0px;\n    }\n}\n\n.tab {\n  overflow: hidden;\n}\n\n.tabcontent {\n  display: none;\n}\n\n\n\n",".page-heading h2{\n  line-height: 1.17;\n}\n.page-header-right {\n  height: 63px;\n  position: relative;\n  padding: 0rem 1rem;\n\n  @include media-breakpoint-up(lg){\n    width: 50% !important;\n  }\n\n  ul {\n    padding-left: 0;\n    list-style: none;\n\n    li {\n      float: left;\n      position: relative;\n    }\n  }\n}\n.header-icon-box {\n  display: flex;\n  align-items: center;\n  margin-right: 22px;\n  justify-content: center;\n}\n.logout_box .header-icon-box{\n  margin-right: 6px;\n}\n.main-header {\n  height: 63px;\n  position: sticky;\n  top: 0px;\n  z-index: 2;\n  margin-left: 240px;\n  transition: width .3s ease-in-out, margin-left .3s ease-in-out;\n  border-bottom: 1px solid #e8eef3;\n\n  @include media-breakpoint-down(md){\n      width: 100%;\n      margin-left: 0px;\n  }\n\n  .navbar-left{\n    height: 63px;\n\n    @include media-breakpoint-up(lg){\n      width: 50% !important;\n    }\n  }\n}\n.menu-collapse {\n  display: block;\n  margin-left: 28px;\n\n  &:before{\n    content: \"\";\n    position: absolute;\n    top: -5px;\n    left: -6px;\n    width: 45px;\n    height: 45px;\n    background: rgba(255, 255, 255, 0.12);\n    z-index: 0;\n  }\n}\n.mc-wrap .mcw-line {\n  width: 18px;\n  height: 2px;\n  background-color: $dark_grey;\n}\n.mc-wrap .mcw-line.center {\n  margin: 3px 0;\n}\n\n.notification-dropdown{\n  width: 393px !important;\n  min-height: 160px;\n  max-height: 405px;\n  right: 19px;\n  top: 26px;\n  overflow: auto;\n\n  .dropdown-item:hover{\n    background-color: $white;\n  }\n\n  @include media-breakpoint-down(sm){\n      width: 300px !important;\n  }\n}\n\n.invite-member span{\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n}\n","/* ===== RESET CSS ====== */\n\nbody{\n  font-size: 14px;\n  font-family: $helvetica;\n  background-color: $white;\n  font-stretch: normal;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 20.5px;\n  color: $dark_text;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n::-moz-selection {\n  background: #222;\n  color: $white;\n}\n\n::selection {\n  background: #222;\n  color: $white;\n}\n/*===== custom scrollbar ====== */\n::-webkit-scrollbar {\n  width: 10px;\n  background:#e3e8ec ;\n}\n::-webkit-scrollbar-thumb {\n  border-radius: 7px;\n  background-color:#aaa8a8;\n  border: 3px solid #e3e8ec;\n}\n\na{\n  cursor: pointer;\n\n  &:hover{\n    color: darken($color: $c-black, $amount: 100%) !important;\n    outline: 0 none;\n    text-decoration: none;\n  }\n}\n\nimg{\n  max-width: 100%;\n  height: auto;\n}\n\nul,li{\n  text-decoration: none;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\np {\n  line-height: 24px;\n  margin-top: 0;\n}\nspan {\n  color: inherit;\n}\ni {\n  line-height: 1;\n  font-style: normal;\n}\n\nimg {\n  border-style: none;\n  height: auto;\n  max-width: 100%;\n  vertical-align: middle;\n}\n\niframe {\n  border: none;\n}\n\n:active,\n:focus {\n  outline: none !important;\n}\n\n.btn.focus,\n.btn:focus {\n  outline: 0;\n  box-shadow: none;\n}\n\n/* ===== Headings ====== */\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-family: $helvetica;\n  margin-top: 0;\n}\nh1{\n  font-size: 40px;\n}\nh2{\n  font-size: 32px;\n}\nh3{\n  font-size: 25px;\n}\nh4{\n  font-size: 20px;\n}\nh5{\n  font-size:18px;\n  a{\n    transition: all 0.3s ease;\n  }\n}\nh6{\n  font-size:16px;\n  a{\n    transition: all 0.3s ease;\n  }\n}","@font-face {\n    font-family: 'dropify';\n    src: url('#{$dropify-font-path}/dropify.eot');\n    src: url('#{$dropify-font-path}/dropify.eot#iefix') format('embedded-opentype'),\n       url('#{$dropify-font-path}/dropify.woff') format('woff'),\n       url('#{$dropify-font-path}/dropify.ttf') format('truetype'),\n       url('#{$dropify-font-path}/dropify.svg#dropify') format('svg');\n    font-weight: normal;\n    font-style: normal;\n}\n\n [class^=\"dropify-font-\"]:before, [class*=\" dropify-font-\"]:before, .dropify-font:before {\n    font-family: \"dropify\";\n    font-style: normal;\n    font-weight: normal;\n    speak: none;\n    display: inline-block;\n    text-decoration: inherit;\n    width: 1em;\n    margin-left: .2em;\n    margin-right: .2em;\n    text-align: center;\n    font-variant: normal;\n    text-transform: none;\n    line-height: 1em;\n}\n\n.dropify-font-upload:before { content: '\\e800'; }\n.dropify-font-file:before   { content: '\\e801'; }\n","$dropify-width:            100% !default;\n$dropify-height:           200px !default;\n$dropify-font-family:      \"Roboto\", \"Helvetica Neue\", \"Helvetica\", \"Arial\" !default;\n$dropify-font-size:        14px !default;\n$dropify-line-height:      22px !default;\n$dropify-text-color:       #777 !default;\n$dropify-icon-color:       #CCC !default;\n$dropify-background:       #FFF !default;\n$dropify-border-size:      2px !default;\n$dropify-border-color:     #E5E5E5 !default;\n$dropify-infos-background: transparentize(#000, 0.3) !default;\n$dropify-infos-color:      #FFF !default;\n$dropify-clear-color:      #FFF !default;\n$dropify-error-color:      #F34141 !default;\n$dropify-stripes:          #F6F6F6 !default;\n$dropify-loader-size:      20px !default;\n$dropify-loader-border:    1px !default;\n$dropify-loader-fill:      #CCC !default;\n$dropify-loader-trace:     #777 !default;\n$dropify-font-path:        \"../fonts\" !default;\n\n@import \"dropify-font\";\n\n.dropify-wrapper {\n    display: block;\n    position: relative;\n    cursor: pointer;\n    overflow: hidden;\n    width: $dropify-width;\n    max-width: 100%;\n    height: $dropify-height;\n    padding: 5px 10px;\n    font-family: $dropify-font-family;\n    font-size: $dropify-font-size;\n    line-height: $dropify-line-height;\n    color: $dropify-text-color;\n    background-color: $dropify-background;\n    background-image: none;\n    text-align: center;\n    border: $dropify-border-size solid $dropify-border-color;\n    transition: border-color 0.15s linear;\n\n    &:hover {\n        background-size: 30px 30px;\n        background-image: linear-gradient(\n            -45deg,\n            $dropify-stripes 25%,\n            transparent      25%,\n            transparent      50%,\n            $dropify-stripes 50%,\n            $dropify-stripes 75%,\n            transparent      75%,\n            transparent\n        );\n        animation: stripes 2s linear infinite;\n    }\n\n    &.has-preview {\n        .dropify-clear {\n            display: block;\n        }\n    }\n\n    &.has-error {\n        border-color: $dropify-error-color;\n\n        .dropify-message .dropify-error,  {\n            display: block;\n        }\n\n        &:hover {\n            .dropify-errors-container {\n                visibility: visible;\n                opacity: 1;\n                transition-delay: 0s;\n            }\n        }\n    }\n\n    &.disabled {\n        input {\n            cursor: not-allowed;\n        }\n\n        &:hover {\n            background-image: none;\n            animation: none;\n        }\n\n        .dropify-message {\n            opacity: 0.5;\n            text-decoration: line-through;\n        }\n\n        .dropify-infos-message {\n            display: none;\n        }\n    }\n\n    input {\n        position: absolute;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n        height: 100%;\n        width: 100%;\n        opacity: 0;\n        cursor: pointer;\n        z-index: 5;\n    }\n\n    .dropify-message {\n        position: relative;\n        top: 50%;\n        transform: translateY(-50%);\n\n        span.file-icon {\n            @extend .dropify-font;\n            @extend .dropify-font-upload;\n            font-size: 50px;\n            color: $dropify-icon-color;\n        }\n\n        p {\n            margin: 5px 0 0 0;\n\n            &.dropify-error {\n                color: $dropify-error-color;\n                font-weight: bold;\n                display: none;\n            }\n        }\n    }\n\n    .dropify-clear {\n        display: none;\n        position: absolute;\n        opacity: 0;\n        z-index: 7;\n        top: 10px;\n        right: 10px;\n        background: none;\n        border: 2px solid $dropify-clear-color;\n        text-transform: uppercase;\n        font-family: $dropify-font-family;\n        font-size: 11px;\n        padding: 4px 8px;\n        font-weight: bold;\n        color: $dropify-clear-color;\n        transition: all 0.15s linear;\n\n        &:hover {\n            background: transparentize($dropify-clear-color, 0.8);\n        }\n    }\n\n    .dropify-preview {\n        display: none;\n        position: absolute;\n        z-index: 1;\n        background-color: $dropify-background;\n        padding: 5px;\n        width: 100%;\n        height: 100%;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n        overflow: hidden;\n        text-align: center;\n\n\n        .dropify-render {\n            img {\n                top: 50%;\n                transform: translate(0, -50%);\n                position: relative;\n                max-width: 100%;\n                max-height: 100%;\n                background-color: $dropify-background;\n                transition: border-color 0.15s linear;\n            }\n\n            i {\n                font-size: 70px;\n                top: 50%;\n                left: 50%;\n                transform: translate(-50%, -50%);\n                position: absolute;\n                color: #777;\n            }\n\n            .dropify-extension {\n                position: absolute;\n                top: 50%;\n                left: 50%;\n                transform: translate(-50%, -50%);\n                margin-top: 10px;\n                text-transform: uppercase;\n                font-weight: 900;\n                letter-spacing: -0.03em;\n                font-size: 13px;\n                width: 42px;\n                white-space: nowrap;\n                overflow: hidden;\n                text-overflow: ellipsis;\n            }\n        }\n\n        .dropify-infos {\n            position: absolute;\n            left: 0;\n            top: 0;\n            right: 0;\n            bottom: 0;\n            z-index: 3;\n            background: $dropify-infos-background;\n            opacity: 0;\n            transition: opacity 0.15s linear;\n\n            .dropify-infos-inner {\n                position: absolute;\n                top: 50%;\n                transform: translate(0, -40%);\n                backface-visibility: hidden;\n                width: 100%;\n                padding: 0 20px;\n                transition: all 0.2s ease;\n\n                p {\n                    padding: 0;\n                    margin: 0;\n                    position: relative;\n                    width: 100%;\n                    white-space: nowrap;\n                    overflow: hidden;\n                    text-overflow: ellipsis;\n                    color: $dropify-infos-color;\n                    text-align: center;\n                    line-height: 25px;\n                    font-weight: bold;\n\n                    &.dropify-infos-message {\n                        margin-top: 15px;\n                        padding-top: 15px;\n                        font-size: 12px;\n                        position: relative;\n                        opacity: 0.5;\n\n                        &::before {\n                            content: '';\n                            position: absolute;\n                            top: 0;\n                            left: 50%;\n                            transform: translate(-50%, 0);\n                            background: $dropify-infos-color;\n                            width: 30px;\n                            height: 2px;\n                        }\n                    }\n                }\n            }\n\n        }\n    }\n\n    &:hover {\n        .dropify-clear {\n            opacity: 1;\n        }\n\n        .dropify-preview {\n            .dropify-infos {\n                opacity: 1;\n\n                .dropify-infos-inner {\n                    margin-top: -5px;\n                }\n            }\n        }\n    }\n\n    &.touch-fallback {\n        height: auto !important;\n\n        &:hover {\n            background-image: none;\n            animation: none;\n        }\n\n        .dropify-preview {\n            position: relative;\n            padding: 0;\n\n             .dropify-render {\n                display: block;\n                position: relative;\n\n                .dropify-font-file {\n                    position: relative;\n                    transform: translate(0, 0);\n                    top: 0;\n                    left: 0;\n\n                    &::before {\n                        margin-top: 30px;\n                        margin-bottom: 30px;\n                    }\n                }\n\n                img {\n                    position: relative;\n                    transform: translate(0, 0);\n                }\n            }\n\n            .dropify-infos {\n                position: relative;\n                opacity: 1;\n                background: transparent;\n\n                .dropify-infos-inner {\n                    position: relative;\n                    top: 0;\n                    transform: translate(0, 0);\n                    padding: 5px 90px 5px 0;\n\n                    p {\n                        padding: 0;\n                        margin: 0;\n                        position: relative;\n                        width: 100%;\n                        white-space: nowrap;\n                        overflow: hidden;\n                        text-overflow: ellipsis;\n                        color: $dropify-text-color;\n                        text-align: left;\n                        line-height: 25px;\n\n                        &.dropify-filename {\n                            font-weight: bold;\n                        }\n\n                        &.dropify-infos-message {\n                            margin-top: 0;\n                            padding-top: 0;\n                            font-size: 11px;\n                            position: relative;\n                            opacity: 1;\n\n                            &::before {\n                                display: none;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n\n        .dropify-message {\n            transform: translate(0, 0);\n            padding: 40px 0;\n        }\n\n        .dropify-clear {\n            top: auto;\n            bottom: 23px;\n            opacity: 1;\n            border-color: transparentize($dropify-text-color, 0.3);\n            color: $dropify-text-color;\n        }\n\n        &.has-preview {\n            .dropify-message {\n                display: none;\n            }\n        }\n\n        &:hover {\n            .dropify-preview {\n                .dropify-infos {\n                    .dropify-infos-inner {\n                        margin-top: 0;\n                    }\n                }\n            }\n        }\n    }\n\n    .dropify-loader {\n        position: absolute;\n        top: 15px;\n        right: 15px;\n        display: none;\n        z-index: 9;\n\n        &::after {\n            display: block;\n            position: relative;\n            width: $dropify-loader-size;\n            height: $dropify-loader-size;\n            animation: rotate 0.6s linear infinite;\n            border-radius: 100%;\n            border-top: $dropify-loader-border solid $dropify-loader-fill;\n            border-bottom: $dropify-loader-border solid $dropify-loader-trace;\n            border-left: $dropify-loader-border solid $dropify-loader-fill;\n            border-right: $dropify-loader-border solid $dropify-loader-trace;\n            content: '';\n        }\n    }\n\n    .dropify-errors-container {\n        position: absolute;\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        z-index: 3;\n        background: transparentize($dropify-error-color, 0.2);\n        text-align: left;\n        visibility: hidden;\n        opacity: 0;\n        transition: visibility 0s linear 0.15s,opacity 0.15s linear;\n\n        ul {\n            padding: 10px 20px;\n            margin: 0;\n            position: absolute;\n            left: 0;\n            top: 50%;\n            transform: translateY(-50%);\n\n            li {\n                margin-left: 20px;\n                color: #FFF;\n                font-weight: bold;\n            }\n        }\n\n        &.visible {\n            visibility: visible;\n            opacity: 1;\n            transition-delay: 0s;\n        }\n    }\n\n    & ~ .dropify-errors-container {\n        ul {\n            padding: 0;\n            margin: 15px 0;\n\n            li {\n                margin-left: 20px;\n                color: $dropify-error-color;\n                font-weight: bold;\n            }\n        }\n    }\n}\n\n@keyframes stripes {\n  from { background-position: 0 0; }\n  to   { background-position: 60px 30px; }\n}\n\n@keyframes rotate {\n  0% {\n    transform: rotateZ(-360deg);\n  }\n  100% {\n    transform: rotateZ(0deg);\n  }\n}\n",".swal2-popup {\n  &.swal2-toast {\n    flex-direction: column;\n    align-items: stretch;\n    width: $swal2-toast-width;\n    padding: $swal2-toast-padding;\n    overflow-y: hidden;\n    background: $swal2-toast-background;\n    box-shadow: $swal2-toast-box-shadow;\n\n    .swal2-header {\n      flex-direction: row;\n      padding: $swal2-toast-header-padding;\n    }\n\n    .swal2-title {\n      flex-grow: 1;\n      justify-content: flex-start;\n      margin: $swal2-toast-title-margin;\n      font-size: $swal2-toast-title-font-size;\n    }\n\n    .swal2-loading {\n      justify-content: center;\n    }\n\n    .swal2-input {\n      height: 2em;\n      margin: .3125em auto;\n      font-size: $swal2-toast-input-font-size;\n    }\n\n    .swal2-validation-message {\n      font-size: $swal2-toast-validation-font-size;\n    }\n\n    .swal2-footer {\n      margin: $swal2-toast-footer-margin;\n      padding: $swal2-toast-footer-margin;\n      font-size: $swal2-toast-footer-font-size;\n    }\n\n    .swal2-close {\n      position: static;\n      width: $swal2-toast-close-button-width;\n      height: $swal2-toast-close-button-height;\n      line-height: $swal2-toast-close-button-line-height;\n    }\n\n    .swal2-content {\n      justify-content: flex-start;\n      margin: $swal2-toast-content-margin;\n      padding: $swal2-toast-content-padding;\n      font-size: $swal2-toast-content-font-size;\n      text-align: initial;\n    }\n\n    .swal2-html-container {\n      padding: .625em 0 0;\n\n      &:empty {\n        padding: 0;\n      }\n    }\n\n    .swal2-icon {\n      width: 2em;\n      min-width: 2em;\n      height: 2em;\n      margin: 0 .5em 0 0;\n\n      .swal2-icon-content {\n        display: flex;\n        align-items: center;\n        font-size: $swal2-toast-icon-font-size;\n        font-weight: bold;\n\n        @include ie {\n          font-size: .25em;\n        }\n      }\n\n      &.swal2-success {\n        .swal2-success-ring {\n          width: 2em;\n          height: 2em;\n        }\n      }\n\n      &.swal2-error {\n        [class^='swal2-x-mark-line'] {\n          top: .875em;\n          width: 1.375em;\n\n          &[class$='left'] {\n            left: .3125em;\n          }\n\n          &[class$='right'] {\n            right: .3125em;\n          }\n        }\n      }\n    }\n\n    .swal2-actions {\n      flex: 1;\n      flex-basis: auto !important;\n      align-self: stretch;\n      width: auto;\n      height: 2.2em;\n      height: auto;\n      margin: 0 .3125em;\n      margin-top: .3125em;\n      padding: 0;\n    }\n\n    .swal2-styled {\n      margin: .125em .3125em;\n      padding: .3125em .625em;\n      font-size: $swal2-toast-buttons-font-size;\n\n      &:focus {\n        box-shadow: $swal2-toast-button-focus-box-shadow;\n      }\n    }\n\n    .swal2-success {\n      border-color: $swal2-success;\n\n      [class^='swal2-success-circular-line'] { // Emulate moving circular line\n        position: absolute;\n        width: 1.6em;\n        height: 3em;\n        transform: rotate(45deg);\n        border-radius: 50%;\n\n        &[class$='left'] {\n          top: -.8em;\n          left: -.5em;\n          transform: rotate(-45deg);\n          transform-origin: 2em 2em;\n          border-radius: 4em 0 0 4em;\n        }\n\n        &[class$='right'] {\n          top: -.25em;\n          left: .9375em;\n          transform-origin: 0 1.5em;\n          border-radius: 0 4em 4em 0;\n        }\n      }\n\n      .swal2-success-ring {\n        width: 2em;\n        height: 2em;\n      }\n\n      .swal2-success-fix {\n        top: 0;\n        left: .4375em;\n        width: .4375em;\n        height: 2.6875em;\n      }\n\n      [class^='swal2-success-line'] {\n        height: .3125em;\n\n        &[class$='tip'] {\n          top: 1.125em;\n          left: .1875em;\n          width: .75em;\n        }\n\n        &[class$='long'] {\n          top: .9375em;\n          right: .1875em;\n          width: 1.375em;\n        }\n      }\n\n      &.swal2-icon-show {\n        @if $swal2-icon-animations {\n          .swal2-success-line-tip {\n            animation: swal2-toast-animate-success-line-tip .75s;\n          }\n\n          .swal2-success-line-long {\n            animation: swal2-toast-animate-success-line-long .75s;\n          }\n        }\n      }\n    }\n\n    &.swal2-show {\n      animation: $swal2-toast-show-animation;\n    }\n\n    &.swal2-hide {\n      animation: $swal2-toast-hide-animation;\n    }\n  }\n}\n","$swal2-white:         #fff !default;\n$swal2-black:         #000 !default;\n$swal2-outline-color: rgba(100, 150, 200, .5) !default;\n\n// CONTAINER\n$swal2-container-padding: .625em !default;\n\n// BOX MODEL\n$swal2-width: 32em !default;\n$swal2-padding: 1.25em !default;\n$swal2-border: none !default;\n$swal2-border-radius: 5px !default;\n$swal2-box-shadow: #d9d9d9 !default;\n\n// ANIMATIONS\n$swal2-show-animation: swal2-show .3s !default;\n$swal2-hide-animation: swal2-hide .15s forwards !default;\n\n// BACKGROUND\n$swal2-background: $swal2-white !default;\n\n// TYPOGRAPHY\n$swal2-font: inherit !default;\n$swal2-font-size: 1rem !default;\n\n// BACKDROP\n$swal2-backdrop: rgba($swal2-black, .4) !default;\n$swal2-backdrop-transition: background-color .1s !default;\n\n// HEADER\n$swal2-header-padding: 0 1.8em !default;\n\n// ICONS\n$swal2-icon-size: 5em !default;\n$swal2-icon-animations: true !default;\n$swal2-icon-margin: 1.25em auto 1.875em !default;\n$swal2-icon-font-family: inherit !default;\n$swal2-icon-font-size: 3.75em !default;\n$swal2-icon-border-color: #000 !default;\n$swal2-icon-zoom: null !default;\n$swal2-success: #a5dc86 !default;\n$swal2-success-border: rgba($swal2-success, .3) !default;\n$swal2-error: #f27474 !default;\n$swal2-warning: #f8bb86 !default;\n$swal2-info: #3fc3ee !default;\n$swal2-question: #87adbd !default;\n\n// IMAGE\n$swal2-image-margin: 1.25em auto !default;\n\n// TITLE\n$swal2-title-margin: 0 0 .4em !default;\n$swal2-title-color: lighten($swal2-black, 35) !default;\n$swal2-title-font-size: 1.875em !default;\n\n// CONTENT\n$swal2-content-justify-content: center !default;\n$swal2-content-margin: 0 !default;\n$swal2-content-padding: 0 1.6em !default;\n$swal2-content-color: lighten($swal2-black, 33) !default;\n$swal2-content-font-size: 1.125em !default;\n$swal2-content-font-weight: normal !default;\n$swal2-content-line-height: normal !default;\n$swal2-content-text-align: center !default;\n$swal2-content-word-wrap: break-word !default;\n\n// INPUT\n$swal2-input-margin: 1em auto !default;\n$swal2-input-width: 100% !default;\n$swal2-input-height: 2.625em !default;\n$swal2-input-padding: 0 .75em !default;\n$swal2-input-border: 1px solid lighten($swal2-black, 85) !default;\n$swal2-input-border-radius: .1875em !default;\n$swal2-input-box-shadow: inset 0 1px 1px rgba($swal2-black, .06) !default;\n$swal2-input-font-size: 1.125em !default;\n$swal2-input-background: inherit !default;\n$swal2-input-color: inherit !default;\n$swal2-input-transition: border-color .3s, box-shadow .3s !default;\n\n// INPUT:FOCUS\n$swal2-input-focus-border: 1px solid #b4dbed !default;\n$swal2-input-focus-outline: none !default;\n$swal2-input-focus-box-shadow: 0 0 0 3px $swal2-outline-color !default;\n\n// TEXTAREA SPECIFIC VARIABLES\n$swal2-textarea-height: 6.75em !default;\n$swal2-textarea-padding: .75em !default;\n\n// INPUT LABEL\n$swal2-input-label-margin: 1em auto !default;\n$swal2-input-label-justify-content: center !default;\n\n// VALIDATION MESSAGE\n$swal2-validation-message-align-items: center !default;\n$swal2-validation-message-justify-content: center !default;\n$swal2-validation-message-margin: 0 -2.7em !default;\n$swal2-validation-message-padding: .625em !default;\n$swal2-validation-message-background: lighten($swal2-black, 94) !default;\n$swal2-validation-message-color: lighten($swal2-black, 40) !default;\n$swal2-validation-message-font-size: 1em !default;\n$swal2-validation-message-font-weight: 300 !default;\n$swal2-validation-message-icon-background: $swal2-error !default;\n$swal2-validation-message-icon-color: $swal2-white !default;\n$swal2-validation-message-icon-zoom: null !default;\n\n// PROGRESS STEPS\n$swal2-progress-steps-flex-wrap: wrap !default;\n$swal2-progress-steps-align-items: center !default;\n$swal2-progress-steps-max-width: 100% !default;\n$swal2-progress-steps-background: inherit !default;\n$swal2-progress-steps-margin: 0 0 1.25em !default;\n$swal2-progress-steps-padding: 0 !default;\n$swal2-progress-steps-font-weight: 600 !default;\n$swal2-progress-steps-distance: 2.5em !default;\n$swal2-progress-step-width: 2em;\n$swal2-progress-step-height: 2em;\n$swal2-progress-step-border-radius: 2em;\n$swal2-progress-step-background: #add8e6 !default;\n$swal2-progress-step-color: $swal2-white !default;\n$swal2-active-step-background: #2778c4 !default;\n$swal2-active-step-color: $swal2-white !default;\n\n// FOOTER\n$swal2-footer-margin: 1.25em 0 0 !default;\n$swal2-footer-padding: 1em 0 0 !default;\n$swal2-footer-border-color: #eee !default;\n$swal2-footer-color: lighten($swal2-black, 33) !default;\n$swal2-footer-font-size: 1em !default;\n\n// TIMER POGRESS BAR\n$swal2-timer-progress-bar-height: .25em;\n$swal2-timer-progress-bar-background: rgba($swal2-black, .2) !default;\n\n// CLOSE BUTTON\n$swal2-close-button-align-items: center !default;\n$swal2-close-button-justify-content: center !default;\n$swal2-close-button-width: 1.2em !default;\n$swal2-close-button-height: 1.2em !default;\n$swal2-close-button-line-height: 1.2 !default;\n$swal2-close-button-position: absolute !default;\n$swal2-close-button-gap: 0 !default;\n$swal2-close-button-transition: color .1s ease-out !default;\n$swal2-close-button-border: none !default;\n$swal2-close-button-border-radius: $swal2-border-radius !default;\n$swal2-close-button-outline: null !default;\n$swal2-close-button-background: transparent !default;\n$swal2-close-button-color: lighten($swal2-black, 80) !default;\n$swal2-close-button-font-family: serif !default;\n$swal2-close-button-font-size: 2.5em !default;\n\n// CLOSE BUTTON:HOVER\n$swal2-close-button-hover-transform: none !default;\n$swal2-close-button-hover-color: $swal2-error !default;\n$swal2-close-button-hover-background: transparent !default;\n\n// CLOSE BUTTON:FOCUS\n$swal2-close-button-focus-outline: none !default;\n$swal2-close-button-focus-box-shadow: inset 0 0 0 3px $swal2-outline-color !default;\n\n// ACTIONS\n$swal2-actions-flex-wrap: wrap !default;\n$swal2-actions-align-items: center !default;\n$swal2-actions-justify-content: center !default;\n$swal2-actions-width: 100% !default;\n$swal2-actions-margin: 1.25em auto 0 !default;\n$swal2-actions-padding: 0 !default;\n\n// CONFIRM BUTTON\n$swal2-confirm-button-order: null !default;\n$swal2-confirm-button-border: 0 !default;\n$swal2-confirm-button-border-radius: .25em !default;\n$swal2-confirm-button-background-color: #2778c4 !default;\n$swal2-confirm-button-color: $swal2-white !default;\n$swal2-confirm-button-font-size: 1em !default;\n\n// DENY BUTTON\n$swal2-deny-button-order: null !default;\n$swal2-deny-button-border: 0 !default;\n$swal2-deny-button-border-radius: .25em !default;\n$swal2-deny-button-background-color: #d14529 !default;\n$swal2-deny-button-color: $swal2-white !default;\n$swal2-deny-button-font-size: 1em !default;\n\n// CANCEL BUTTON\n$swal2-cancel-button-order: null !default;\n$swal2-cancel-button-border: 0 !default;\n$swal2-cancel-button-border-radius: .25em !default;\n$swal2-cancel-button-background-color: #757575 !default;\n$swal2-cancel-button-color: $swal2-white !default;\n$swal2-cancel-button-font-size: 1em !default;\n\n// COMMON VARIABLES FOR ALL BUTTONS\n$swal2-button-margin: .3125em !default;\n$swal2-button-padding: .625em 1.1em !default;\n$swal2-button-box-shadow: none !default;\n$swal2-button-font-weight: 500 !default;\n$swal2-button-darken-hover: rgba($swal2-black, .1) !default;\n$swal2-button-darken-active: rgba($swal2-black, .2) !default;\n$swal2-button-focus-outline: none !default;\n$swal2-button-focus-background-color: null !default;\n$swal2-button-focus-box-shadow: 0 0 0 3px $swal2-outline-color !default;\n\n// LOADER\n$swal2-loader-align-items: center !default;\n$swal2-loader-justify-content: center !default;\n$swal2-loader-width: 2.2em !default;\n$swal2-loader-height: 2.2em !default;\n$swal2-loader-margin: 0 1.875em !default;\n$swal2-loader-animation: swal2-rotate-loading 1.5s linear 0s infinite normal !default;\n$swal2-loader-border-width: .25em !default;\n$swal2-loader-border-style: solid !default;\n$swal2-loader-border-radius: 100% !default;\n$swal2-loader-border-color: #2778c4 transparent #2778c4 transparent !default;\n\n// TOASTS\n$swal2-toast-show-animation: swal2-toast-show .5s !default;\n$swal2-toast-hide-animation: swal2-toast-hide .1s forwards !default;\n$swal2-toast-border: none !default;\n$swal2-toast-box-shadow: 0 0 .625em #d9d9d9 !default;\n$swal2-toast-background: $swal2-white !default;\n$swal2-toast-close-button-width: .8em !default;\n$swal2-toast-close-button-height: .8em !default;\n$swal2-toast-close-button-line-height: .8 !default;\n$swal2-toast-width: auto !default;\n$swal2-toast-padding: 1.25em !default;\n$swal2-toast-header-padding: 0 !default;\n$swal2-toast-title-margin: 0 .625em !default;\n$swal2-toast-title-font-size: 1em !default;\n$swal2-toast-icon-font-size: 1.8em !default;\n$swal2-toast-content-margin: 0 .625em !default;\n$swal2-toast-content-padding: 0 !default;\n$swal2-toast-content-font-size: 1em !default;\n$swal2-toast-input-font-size: 1em !default;\n$swal2-toast-validation-font-size: 1em !default;\n$swal2-toast-buttons-font-size: 1em !default;\n$swal2-toast-button-focus-box-shadow: 0 0 0 1px $swal2-background, 0 0 0 3px $swal2-outline-color !default;\n$swal2-toast-footer-margin: .5em 0 0 !default;\n$swal2-toast-footer-padding: .5em 0 0 !default;\n$swal2-toast-footer-font-size: .8em !default;\n","@mixin ie {\n  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n    @content;\n  }\n}\n\n// https://stackoverflow.com/a/30250161\n@mixin not($ignor-list...) {\n  @if (length($ignor-list) == 1) {\n    $ignor-list: nth($ignor-list, 1);\n  }\n\n  $not-output: '';\n\n  @each $not in $ignor-list {\n    $not-output: $not-output + ':not(#{$not})'; // stylelint-disable-line scss/no-duplicate-dollar-variables\n  }\n\n  &#{$not-output} {\n    @content;\n  }\n}\n",".swal2-container {\n  // centering\n  display: flex;\n  position: fixed;\n  z-index: 1060;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  flex-direction: row;\n  align-items: center;\n  justify-content: center;\n  padding: $swal2-container-padding;\n  overflow-x: hidden;\n  transition: $swal2-backdrop-transition;\n\n  // sweetalert2/issues/905\n  -webkit-overflow-scrolling: touch;\n\n  &.swal2-backdrop-show,\n  &.swal2-noanimation {\n    background: $swal2-backdrop;\n  }\n\n  &.swal2-backdrop-hide {\n    background: transparent !important;\n  }\n\n  &.swal2-top {\n    align-items: flex-start;\n  }\n\n  &.swal2-top-start,\n  &.swal2-top-left {\n    align-items: flex-start;\n    justify-content: flex-start;\n  }\n\n  &.swal2-top-end,\n  &.swal2-top-right {\n    align-items: flex-start;\n    justify-content: flex-end;\n  }\n\n  &.swal2-center {\n    align-items: center;\n  }\n\n  &.swal2-center-start,\n  &.swal2-center-left {\n    align-items: center;\n    justify-content: flex-start;\n  }\n\n  &.swal2-center-end,\n  &.swal2-center-right {\n    align-items: center;\n    justify-content: flex-end;\n  }\n\n  &.swal2-bottom {\n    align-items: flex-end;\n  }\n\n  &.swal2-bottom-start,\n  &.swal2-bottom-left {\n    align-items: flex-end;\n    justify-content: flex-start;\n  }\n\n  &.swal2-bottom-end,\n  &.swal2-bottom-right {\n    align-items: flex-end;\n    justify-content: flex-end;\n  }\n\n  &.swal2-bottom > :first-child,\n  &.swal2-bottom-start > :first-child,\n  &.swal2-bottom-left > :first-child,\n  &.swal2-bottom-end > :first-child,\n  &.swal2-bottom-right > :first-child {\n    margin-top: auto;\n  }\n\n  &.swal2-grow-fullscreen > .swal2-modal {\n    display: flex !important;\n    flex: 1;\n    align-self: stretch;\n    justify-content: center;\n  }\n\n  &.swal2-grow-row > .swal2-modal {\n    display: flex !important;\n    flex: 1;\n    align-content: center;\n    justify-content: center;\n  }\n\n  &.swal2-grow-column {\n    flex: 1;\n    flex-direction: column;\n\n    &.swal2-top,\n    &.swal2-center,\n    &.swal2-bottom {\n      align-items: center;\n    }\n\n    &.swal2-top-start,\n    &.swal2-center-start,\n    &.swal2-bottom-start,\n    &.swal2-top-left,\n    &.swal2-center-left,\n    &.swal2-bottom-left {\n      align-items: flex-start;\n    }\n\n    &.swal2-top-end,\n    &.swal2-center-end,\n    &.swal2-bottom-end,\n    &.swal2-top-right,\n    &.swal2-center-right,\n    &.swal2-bottom-right {\n      align-items: flex-end;\n    }\n\n    & > .swal2-modal {\n      display: flex !important;\n      flex: 1;\n      align-content: center;\n      justify-content: center;\n    }\n  }\n\n  &.swal2-no-transition {\n    transition: none !important;\n  }\n\n  @include not('.swal2-top',\n  '.swal2-top-start',\n  '.swal2-top-end',\n  '.swal2-top-left',\n  '.swal2-top-right',\n  '.swal2-center-start',\n  '.swal2-center-end',\n  '.swal2-center-left',\n  '.swal2-center-right',\n  '.swal2-bottom',\n  '.swal2-bottom-start',\n  '.swal2-bottom-end',\n  '.swal2-bottom-left',\n  '.swal2-bottom-right',\n  '.swal2-grow-fullscreen') {\n    & > .swal2-modal {\n      margin: auto;\n    }\n  }\n\n  @include ie {\n    .swal2-modal {\n      margin: 0 !important;\n    }\n  }\n}\n\n.swal2-popup {\n  display: none;\n  position: relative;\n  box-sizing: border-box;\n  flex-direction: column;\n  justify-content: center;\n  width: $swal2-width;\n  max-width: 100%;\n  padding: $swal2-padding;\n  border: $swal2-border;\n  border-radius: $swal2-border-radius;\n  background: $swal2-background;\n  font-family: $swal2-font;\n  font-size: $swal2-font-size;\n\n  &:focus {\n    outline: none;\n  }\n\n  &.swal2-loading {\n    overflow-y: hidden;\n  }\n}\n\n.swal2-header {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: $swal2-header-padding;\n}\n\n.swal2-title {\n  position: relative;\n  max-width: 100%;\n  margin: $swal2-title-margin;\n  padding: 0;\n  color: $swal2-title-color;\n  font-size: $swal2-title-font-size;\n  font-weight: 600;\n  text-align: center;\n  text-transform: none;\n  word-wrap: break-word;\n}\n\n.swal2-actions {\n  display: flex;\n  z-index: 1; // prevent sucess icon from overlapping buttons\n  box-sizing: border-box;\n  flex-wrap: $swal2-actions-flex-wrap;\n  align-items: $swal2-actions-align-items;\n  justify-content: $swal2-actions-justify-content;\n  width: $swal2-actions-width;\n  margin: $swal2-actions-margin;\n  padding: $swal2-actions-padding;\n\n  &:not(.swal2-loading) {\n    .swal2-styled {\n      &[disabled] {\n        opacity: .4;\n      }\n\n      &:hover {\n        background-image: linear-gradient($swal2-button-darken-hover, $swal2-button-darken-hover);\n      }\n\n      &:active {\n        background-image: linear-gradient($swal2-button-darken-active, $swal2-button-darken-active);\n      }\n    }\n  }\n}\n\n.swal2-loader {\n  display: none;\n  align-items: $swal2-loader-align-items;\n  justify-content: $swal2-loader-justify-content;\n  width: $swal2-loader-width;\n  height: $swal2-loader-height;\n  margin: $swal2-loader-margin;\n  animation: $swal2-loader-animation;\n  border-width: $swal2-loader-border-width;\n  border-style: $swal2-loader-border-style;\n  border-radius: $swal2-loader-border-radius;\n  border-color: $swal2-loader-border-color;\n}\n\n.swal2-styled {\n  margin: $swal2-button-margin;\n  padding: $swal2-button-padding;\n  box-shadow: $swal2-button-box-shadow;\n  font-weight: $swal2-button-font-weight;\n\n  &:not([disabled]) {\n    cursor: pointer;\n  }\n\n  &.swal2-confirm {\n    order: $swal2-confirm-button-order;\n    border: $swal2-confirm-button-border;\n    border-radius: $swal2-confirm-button-border-radius;\n    background: initial;\n    background-color: $swal2-confirm-button-background-color;\n    color: $swal2-confirm-button-color;\n    font-size: $swal2-confirm-button-font-size;\n  }\n\n  &.swal2-deny {\n    order: $swal2-deny-button-order;\n    border: $swal2-deny-button-border;\n    border-radius: $swal2-deny-button-border-radius;\n    background: initial;\n    background-color: $swal2-deny-button-background-color;\n    color: $swal2-deny-button-color;\n    font-size: $swal2-deny-button-font-size;\n  }\n\n  &.swal2-cancel {\n    order: $swal2-cancel-button-order;\n    border: $swal2-cancel-button-border;\n    border-radius: $swal2-cancel-button-border-radius;\n    background: initial;\n    background-color: $swal2-cancel-button-background-color;\n    color: $swal2-cancel-button-color;\n    font-size: $swal2-cancel-button-font-size;\n  }\n\n  &:focus {\n    outline: $swal2-button-focus-outline;\n    background-color: $swal2-button-focus-background-color;\n    box-shadow: $swal2-button-focus-box-shadow;\n  }\n\n  &::-moz-focus-inner {\n    border: 0;\n  }\n}\n\n.swal2-footer {\n  justify-content: center;\n  margin: $swal2-footer-margin;\n  padding: $swal2-footer-padding;\n  border-top: 1px solid $swal2-footer-border-color;\n  color: $swal2-footer-color;\n  font-size: $swal2-footer-font-size;\n}\n\n.swal2-timer-progress-bar-container {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  height: $swal2-timer-progress-bar-height;\n  overflow: hidden;\n  border-bottom-right-radius: $swal2-border-radius;\n  border-bottom-left-radius: $swal2-border-radius;\n}\n\n.swal2-timer-progress-bar {\n  width: 100%;\n  height: $swal2-timer-progress-bar-height;\n  background: $swal2-timer-progress-bar-background;\n}\n\n.swal2-image {\n  max-width: 100%;\n  margin: $swal2-image-margin;\n}\n\n.swal2-close {\n  position: $swal2-close-button-position;\n  z-index: 2; // sweetalert2/issues/1617\n  top: $swal2-close-button-gap;\n  right: $swal2-close-button-gap;\n  align-items: $swal2-close-button-align-items;\n  justify-content: $swal2-close-button-justify-content;\n  width: $swal2-close-button-width;\n  height: $swal2-close-button-height;\n  padding: 0;\n  overflow: hidden;\n  transition: $swal2-close-button-transition;\n  border: $swal2-close-button-border;\n  border-radius: $swal2-close-button-border-radius;\n  outline: $swal2-close-button-outline;\n  background: $swal2-close-button-background;\n  color: $swal2-close-button-color;\n  font-family: $swal2-close-button-font-family;\n  font-size: $swal2-close-button-font-size;\n  line-height: $swal2-close-button-line-height;\n  cursor: pointer;\n\n  &:hover {\n    transform: $swal2-close-button-hover-transform;\n    background: $swal2-close-button-hover-background;\n    color: $swal2-close-button-hover-color;\n  }\n\n  &:focus {\n    outline: $swal2-close-button-focus-outline;\n    box-shadow: $swal2-close-button-focus-box-shadow;\n  }\n\n  &::-moz-focus-inner {\n    border: 0;\n  }\n}\n\n.swal2-content {\n  z-index: 1; // prevent sucess icon overlapping the content\n  justify-content: $swal2-content-justify-content;\n  margin: $swal2-content-margin;\n  padding: $swal2-content-padding;\n  color: $swal2-content-color;\n  font-size: $swal2-content-font-size;\n  font-weight: $swal2-content-font-weight;\n  line-height: $swal2-content-line-height;\n  text-align: $swal2-content-text-align;\n  word-wrap: $swal2-content-word-wrap;\n}\n\n.swal2-input,\n.swal2-file,\n.swal2-textarea,\n.swal2-select,\n.swal2-radio,\n.swal2-checkbox {\n  margin: $swal2-input-margin;\n}\n\n.swal2-input,\n.swal2-file,\n.swal2-textarea {\n  box-sizing: border-box;\n  width: $swal2-input-width;\n  transition: $swal2-input-transition;\n  border: $swal2-input-border;\n  border-radius: $swal2-input-border-radius;\n  background: $swal2-input-background;\n  box-shadow: $swal2-input-box-shadow;\n  color: $swal2-input-color;\n  font-size: $swal2-input-font-size;\n\n  &.swal2-inputerror {\n    border-color: $swal2-error !important;\n    box-shadow: 0 0 2px $swal2-error !important;\n  }\n\n  &:focus {\n    border: $swal2-input-focus-border;\n    outline: $swal2-input-focus-outline;\n    box-shadow: $swal2-input-focus-box-shadow;\n  }\n\n  &::placeholder {\n    color: lighten($swal2-black, 80);\n  }\n}\n\n.swal2-range {\n  margin: $swal2-input-margin;\n  background: $swal2-background;\n\n  input {\n    width: 80%;\n  }\n\n  output {\n    width: 20%;\n    color: $swal2-input-color;\n    font-weight: 600;\n    text-align: center;\n  }\n\n  input,\n  output {\n    height: $swal2-input-height;\n    padding: 0;\n    font-size: $swal2-input-font-size;\n    line-height: $swal2-input-height;\n  }\n}\n\n.swal2-input {\n  height: $swal2-input-height;\n  padding: $swal2-input-padding;\n\n  &[type='number'] {\n    max-width: 10em;\n  }\n}\n\n.swal2-file {\n  background: $swal2-input-background;\n  font-size: $swal2-input-font-size;\n}\n\n.swal2-textarea {\n  height: $swal2-textarea-height;\n  padding: $swal2-textarea-padding;\n}\n\n.swal2-select {\n  min-width: 50%;\n  max-width: 100%;\n  padding: .375em .625em;\n  background: $swal2-input-background;\n  color: $swal2-input-color;\n  font-size: $swal2-input-font-size;\n}\n\n.swal2-radio,\n.swal2-checkbox {\n  align-items: center;\n  justify-content: center;\n  background: $swal2-background;\n  color: $swal2-input-color;\n\n  label {\n    margin: 0 .6em;\n    font-size: $swal2-input-font-size;\n  }\n\n  input {\n    flex-shrink: 0;\n    margin: 0 .4em;\n  }\n}\n\n.swal2-input-label {\n  display: flex;\n  justify-content: $swal2-input-label-justify-content;\n  margin: $swal2-input-label-margin;\n}\n\n.swal2-validation-message {\n  align-items: $swal2-validation-message-align-items;\n  justify-content: $swal2-validation-message-justify-content;\n  margin: $swal2-validation-message-margin;\n  padding: $swal2-validation-message-padding;\n  overflow: hidden;\n  background: $swal2-validation-message-background;\n  color: $swal2-validation-message-color;\n  font-size: $swal2-validation-message-font-size;\n  font-weight: $swal2-validation-message-font-weight;\n\n  &::before {\n    content: '!';\n    display: inline-block;\n    width: 1.5em;\n    min-width: 1.5em;\n    height: 1.5em;\n    margin: 0 .625em;\n    zoom: $swal2-validation-message-icon-zoom;\n    border-radius: 50%;\n    background-color: $swal2-validation-message-icon-background;\n    color: $swal2-validation-message-icon-color;\n    font-weight: 600;\n    line-height: 1.5em;\n    text-align: center;\n  }\n}\n\n// https://stackoverflow.com/a/12335841/1331425\n@function strip-units($number) {\n  @return $number / ($number * 0 + 1);\n}\n$icon-zoom: strip-units($swal2-icon-size) / 5;\n\n.swal2-icon {\n  position: relative;\n  box-sizing: content-box;\n  justify-content: center;\n  width: $swal2-icon-size;\n  height: $swal2-icon-size;\n  margin: $swal2-icon-margin;\n  zoom: $swal2-icon-zoom;\n  border: #{.25em * $icon-zoom} solid transparent;\n  border-radius: 50%;\n  border-color: $swal2-icon-border-color;\n  font-family: $swal2-icon-font-family;\n  line-height: $swal2-icon-size;\n  cursor: default;\n  user-select: none;\n\n  .swal2-icon-content {\n    display: flex;\n    align-items: center;\n    font-size: $swal2-icon-font-size;\n  }\n\n  &.swal2-error {\n    border-color: $swal2-error;\n    color: $swal2-error;\n\n    .swal2-x-mark {\n      position: relative;\n      flex-grow: 1;\n\n      @if $icon-zoom != 1 {\n        zoom: $icon-zoom;\n      }\n    }\n\n    [class^='swal2-x-mark-line'] {\n      display: block;\n      position: absolute;\n      top: 2.3125em;\n      width: 2.9375em;\n      height: .3125em;\n      border-radius: .125em;\n      background-color: $swal2-error;\n\n      &[class$='left'] {\n        left: 1.0625em;\n        transform: rotate(45deg);\n      }\n\n      &[class$='right'] {\n        right: 1em;\n        transform: rotate(-45deg);\n      }\n    }\n\n    // Error icon animation\n    &.swal2-icon-show {\n      @if $swal2-icon-animations {\n        animation: swal2-animate-error-icon .5s;\n\n        .swal2-x-mark {\n          animation: swal2-animate-error-x-mark .5s;\n        }\n      }\n    }\n  }\n\n  &.swal2-warning {\n    border-color: lighten($swal2-warning, 7);\n    color: $swal2-warning;\n  }\n\n  &.swal2-info {\n    border-color: lighten($swal2-info, 20);\n    color: $swal2-info;\n  }\n\n  &.swal2-question {\n    border-color: lighten($swal2-question, 20);\n    color: $swal2-question;\n  }\n\n  &.swal2-success {\n    border-color: $swal2-success;\n    color: $swal2-success;\n\n    [class^='swal2-success-circular-line'] {\n      // Emulate moving circular line\n      position: absolute;\n      width: 3.75em;\n      height: 7.5em;\n      transform: rotate(45deg);\n      border-radius: 50%;\n\n      &[class$='left'] {\n        top: -.4375em;\n        left: -2.0635em;\n        transform: rotate(-45deg);\n        transform-origin: 3.75em 3.75em;\n        border-radius: 7.5em 0 0 7.5em;\n\n        @if $icon-zoom != 1 {\n          zoom: $icon-zoom;\n        }\n      }\n\n      &[class$='right'] {\n        top: -.6875em;\n        left: 1.875em;\n        transform: rotate(-45deg);\n        transform-origin: 0 3.75em;\n        border-radius: 0 7.5em 7.5em 0;\n\n        @if $icon-zoom != 1 {\n          zoom: $icon-zoom;\n        }\n      }\n    }\n\n    .swal2-success-ring {\n      // Ring\n      position: absolute;\n      z-index: 2;\n      top: -.25em;\n      left: -.25em;\n      box-sizing: content-box;\n      width: 100%;\n      height: 100%;\n      border: .25em solid $swal2-success-border;\n      border-radius: 50%;\n\n      @if $icon-zoom != 1 {\n        zoom: $icon-zoom;\n      }\n    }\n\n    .swal2-success-fix {\n      // Hide corners left from animation\n      position: absolute;\n      z-index: 1;\n      top: .5em;\n      left: 1.625em;\n      width: .4375em;\n      height: 5.625em;\n      transform: rotate(-45deg);\n\n      @if $icon-zoom != 1 {\n        zoom: $icon-zoom;\n      }\n    }\n\n    [class^='swal2-success-line'] {\n      display: block;\n      position: absolute;\n      z-index: 2;\n      height: .3125em;\n      border-radius: .125em;\n      background-color: $swal2-success;\n\n      &[class$='tip'] {\n        top: 2.875em;\n        left: .8125em;\n        width: 1.5625em;\n        transform: rotate(45deg);\n      }\n\n      &[class$='long'] {\n        top: 2.375em;\n        right: .5em;\n        width: 2.9375em;\n        transform: rotate(-45deg);\n      }\n\n      @if $icon-zoom != 1 {\n        zoom: $icon-zoom;\n      }\n    }\n\n    // Success icon animation\n    &.swal2-icon-show {\n      @if $swal2-icon-animations {\n        .swal2-success-line-tip {\n          animation: swal2-animate-success-line-tip .75s;\n        }\n\n        .swal2-success-line-long {\n          animation: swal2-animate-success-line-long .75s;\n        }\n\n        .swal2-success-circular-line-right {\n          animation: swal2-rotate-success-circular-line 4.25s ease-in;\n        }\n      }\n    }\n  }\n}\n\n.swal2-progress-steps {\n  flex-wrap: $swal2-progress-steps-flex-wrap;\n  align-items: $swal2-progress-steps-align-items;\n  max-width: $swal2-progress-steps-max-width;\n  margin: $swal2-progress-steps-margin;\n  padding: $swal2-progress-steps-padding;\n  background: $swal2-progress-steps-background;\n  font-weight: $swal2-progress-steps-font-weight;\n\n  li {\n    display: inline-block;\n    position: relative;\n  }\n\n  .swal2-progress-step {\n    z-index: 20;\n    flex-shrink: 0;\n    width: $swal2-progress-step-width;\n    height: $swal2-progress-step-height;\n    border-radius: $swal2-progress-step-border-radius;\n    background: $swal2-active-step-background;\n    color: $swal2-active-step-color;\n    line-height: $swal2-progress-step-height;\n    text-align: center;\n\n    &.swal2-active-progress-step {\n      background: $swal2-active-step-background;\n\n      ~ .swal2-progress-step {\n        background: $swal2-progress-step-background;\n        color: $swal2-progress-step-color;\n      }\n\n      ~ .swal2-progress-step-line {\n        background: $swal2-progress-step-background;\n      }\n    }\n  }\n\n  .swal2-progress-step-line {\n    z-index: 10;\n    flex-shrink: 0;\n    width: $swal2-progress-steps-distance;\n    height: .4em;\n    margin: 0 -1px;\n    background: $swal2-active-step-background;\n  }\n}\n\n// github.com/sweetalert2/sweetalert2/issues/268\n[class^='swal2'] {\n  -webkit-tap-highlight-color: transparent;\n}\n\n.swal2-show {\n  animation: $swal2-show-animation;\n}\n\n.swal2-hide {\n  animation: $swal2-hide-animation;\n}\n\n.swal2-noanimation {\n  transition: none;\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.swal2-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n// Right-to-left support\n.swal2-rtl {\n  .swal2-close {\n    right: auto;\n    left: $swal2-close-button-gap;\n  }\n\n  .swal2-timer-progress-bar {\n    right: 0;\n    left: auto;\n  }\n}\n","// Microsoft Edge\n@supports (-ms-accelerator: true) {\n  .swal2-range {\n    input {\n      width: 100% !important;\n    }\n\n    output {\n      display: none;\n    }\n  }\n}\n\n// IE11\n@media all and (-ms-high-contrast: none),\n  (-ms-high-contrast: active) {\n  .swal2-range {\n    input {\n      width: 100% !important;\n    }\n\n    output {\n      display: none;\n    }\n  }\n}\n","// Animations\n@keyframes swal2-toast-show {\n  0% {\n    transform: translateY(-.625em) rotateZ(2deg);\n  }\n\n  33% {\n    transform: translateY(0) rotateZ(-2deg);\n  }\n\n  66% {\n    transform: translateY(.3125em) rotateZ(2deg);\n  }\n\n  100% {\n    transform: translateY(0) rotateZ(0deg);\n  }\n}\n\n@keyframes swal2-toast-hide {\n  100% {\n    transform: rotateZ(1deg);\n    opacity: 0;\n  }\n}\n\n@keyframes swal2-toast-animate-success-line-tip {\n  0% {\n    top: .5625em;\n    left: .0625em;\n    width: 0;\n  }\n\n  54% {\n    top: .125em;\n    left: .125em;\n    width: 0;\n  }\n\n  70% {\n    top: .625em;\n    left: -.25em;\n    width: 1.625em;\n  }\n\n  84% {\n    top: 1.0625em;\n    left: .75em;\n    width: .5em;\n  }\n\n  100% {\n    top: 1.125em;\n    left: .1875em;\n    width: .75em;\n  }\n}\n\n@keyframes swal2-toast-animate-success-line-long {\n  0% {\n    top: 1.625em;\n    right: 1.375em;\n    width: 0;\n  }\n\n  65% {\n    top: 1.25em;\n    right: .9375em;\n    width: 0;\n  }\n\n  84% {\n    top: .9375em;\n    right: 0;\n    width: 1.125em;\n  }\n\n  100% {\n    top: .9375em;\n    right: .1875em;\n    width: 1.375em;\n  }\n}\n","@import 'toasts-animations';\n\n// Appearance animation\n@keyframes swal2-show {\n  0% {\n    transform: scale(.7);\n  }\n\n  45% {\n    transform: scale(1.05);\n  }\n\n  80% {\n    transform: scale(.95);\n  }\n\n  100% {\n    transform: scale(1);\n  }\n}\n\n// Disppearance animation\n@keyframes swal2-hide {\n  0% {\n    transform: scale(1);\n    opacity: 1;\n  }\n\n  100% {\n    transform: scale(.5);\n    opacity: 0;\n  }\n}\n\n// Success icon animations\n@keyframes swal2-animate-success-line-tip {\n  0% {\n    top: 1.1875em;\n    left: .0625em;\n    width: 0;\n  }\n\n  54% {\n    top: 1.0625em;\n    left: .125em;\n    width: 0;\n  }\n\n  70% {\n    top: 2.1875em;\n    left: -.375em;\n    width: 3.125em;\n  }\n\n  84% {\n    top: 3em;\n    left: 1.3125em;\n    width: 1.0625em;\n  }\n\n  100% {\n    top: 2.8125em;\n    left: .8125em;\n    width: 1.5625em;\n  }\n}\n\n@keyframes swal2-animate-success-line-long {\n  0% {\n    top: 3.375em;\n    right: 2.875em;\n    width: 0;\n  }\n\n  65% {\n    top: 3.375em;\n    right: 2.875em;\n    width: 0;\n  }\n\n  84% {\n    top: 2.1875em;\n    right: 0;\n    width: 3.4375em;\n  }\n\n  100% {\n    top: 2.375em;\n    right: .5em;\n    width: 2.9375em;\n  }\n}\n\n@keyframes swal2-rotate-success-circular-line {\n  0% {\n    transform: rotate(-45deg);\n  }\n\n  5% {\n    transform: rotate(-45deg);\n  }\n\n  12% {\n    transform: rotate(-405deg);\n  }\n\n  100% {\n    transform: rotate(-405deg);\n  }\n}\n\n// Error icon animations\n@keyframes swal2-animate-error-x-mark {\n  0% {\n    margin-top: 1.625em;\n    transform: scale(.4);\n    opacity: 0;\n  }\n\n  50% {\n    margin-top: 1.625em;\n    transform: scale(.4);\n    opacity: 0;\n  }\n\n  80% {\n    margin-top: -.375em;\n    transform: scale(1.15);\n  }\n\n  100% {\n    margin-top: 0;\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n\n@keyframes swal2-animate-error-icon {\n  0% {\n    transform: rotateX(100deg);\n    opacity: 0;\n  }\n\n  100% {\n    transform: rotateX(0deg);\n    opacity: 1;\n  }\n}\n\n@keyframes swal2-rotate-loading {\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n}\n","@import 'toasts-body';\n\n@mixin sweetalert2-body() {\n  &.swal2-shown {\n    @include not('.swal2-no-backdrop', '.swal2-toast-shown') {\n      overflow: hidden; // not overflow-y because of Sarari, #1253\n    }\n  }\n\n  &.swal2-height-auto {\n    height: auto !important; // #781 #1107\n  }\n\n  &.swal2-no-backdrop {\n    .swal2-container {\n      top: auto;\n      right: auto;\n      bottom: auto;\n      left: auto;\n      max-width: calc(100% - #{$swal2-container-padding} * 2);\n      background-color: transparent !important;\n\n      & > .swal2-modal {\n        box-shadow: 0 0 10px $swal2-backdrop;\n      }\n\n      &.swal2-top {\n        top: 0;\n        left: 50%;\n        transform: translateX(-50%);\n      }\n\n      &.swal2-top-start,\n      &.swal2-top-left {\n        top: 0;\n        left: 0;\n      }\n\n      &.swal2-top-end,\n      &.swal2-top-right {\n        top: 0;\n        right: 0;\n      }\n\n      &.swal2-center {\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n      }\n\n      &.swal2-center-start,\n      &.swal2-center-left {\n        top: 50%;\n        left: 0;\n        transform: translateY(-50%);\n      }\n\n      &.swal2-center-end,\n      &.swal2-center-right {\n        top: 50%;\n        right: 0;\n        transform: translateY(-50%);\n      }\n\n      &.swal2-bottom {\n        bottom: 0;\n        left: 50%;\n        transform: translateX(-50%);\n      }\n\n      &.swal2-bottom-start,\n      &.swal2-bottom-left {\n        bottom: 0;\n        left: 0;\n      }\n\n      &.swal2-bottom-end,\n      &.swal2-bottom-right {\n        right: 0;\n        bottom: 0;\n      }\n    }\n  }\n\n  @media print {\n    &.swal2-shown {\n      @include not('.swal2-no-backdrop', '.swal2-toast-shown') {\n        overflow-y: scroll !important;\n\n        > [aria-hidden='true'] {\n          display: none;\n        }\n\n        .swal2-container {\n          position: static !important;\n        }\n      }\n    }\n  }\n}\n","@mixin sweetalert2-toasts-body() {\n  &.swal2-toast-shown {\n    .swal2-container {\n      background-color: transparent;\n\n      &.swal2-top {\n        top: 0;\n        right: auto;\n        bottom: auto;\n        left: 50%;\n        transform: translateX(-50%);\n      }\n\n      &.swal2-top-end,\n      &.swal2-top-right {\n        top: 0;\n        right: 0;\n        bottom: auto;\n        left: auto;\n      }\n\n      &.swal2-top-start,\n      &.swal2-top-left {\n        top: 0;\n        right: auto;\n        bottom: auto;\n        left: 0;\n      }\n\n      &.swal2-center-start,\n      &.swal2-center-left {\n        top: 50%;\n        right: auto;\n        bottom: auto;\n        left: 0;\n        transform: translateY(-50%);\n      }\n\n      &.swal2-center {\n        top: 50%;\n        right: auto;\n        bottom: auto;\n        left: 50%;\n        transform: translate(-50%, -50%);\n      }\n\n      &.swal2-center-end,\n      &.swal2-center-right {\n        top: 50%;\n        right: 0;\n        bottom: auto;\n        left: auto;\n        transform: translateY(-50%);\n      }\n\n      &.swal2-bottom-start,\n      &.swal2-bottom-left {\n        top: auto;\n        right: auto;\n        bottom: 0;\n        left: 0;\n      }\n\n      &.swal2-bottom {\n        top: auto;\n        right: auto;\n        bottom: 0;\n        left: 50%;\n        transform: translateX(-50%);\n      }\n\n      &.swal2-bottom-end,\n      &.swal2-bottom-right {\n        top: auto;\n        right: 0;\n        bottom: 0;\n        left: auto;\n      }\n    }\n  }\n}\n","@import \"variables\";\r\n\r\n@keyframes bs-notify-fadeOut {\r\n  0% {opacity: 0.9;}\r\n  100% {opacity: 0;}\r\n}\r\n\r\n// Mixins\r\n@mixin cursor-disabled() {\r\n  cursor: not-allowed;\r\n}\r\n\r\n@mixin box-sizing($fmt) {\r\n  -webkit-box-sizing: $fmt;\r\n     -moz-box-sizing: $fmt;\r\n          box-sizing: $fmt;\r\n}\r\n\r\n@mixin box-shadow($fmt) {\r\n  -webkit-box-shadow: $fmt;\r\n          box-shadow: $fmt;\r\n}\r\n\r\n@function fade($color, $amnt) {\r\n  @if $amnt > 1 {\r\n    $amnt: $amnt / 100; // convert to percentage if int\r\n  }\r\n  @return rgba($color, $amnt);\r\n}\r\n\r\n// Rules\r\nselect.bs-select-hidden,\r\n.bootstrap-select > select.bs-select-hidden,\r\nselect.selectpicker {\r\n  display: none !important;\r\n}\r\n\r\n.bootstrap-select {\r\n  width: 220px \\0; /*IE9 and below*/\r\n  vertical-align: middle;\r\n\r\n  // The selectpicker button\r\n  > .dropdown-toggle {\r\n    position: relative;\r\n    width: 100%;\r\n    // necessary for proper positioning of caret in Bootstrap 4 (pushes caret to the right)\r\n    text-align: right;\r\n    white-space: nowrap;\r\n    // force caret to be vertically centered for Bootstrap 4 multi-line buttons\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    &:after {\r\n      margin-top: -1px;\r\n    }\r\n\r\n    &.bs-placeholder {\r\n      &,\r\n      &:hover,\r\n      &:focus,\r\n      &:active {\r\n        color: $input-color-placeholder;\r\n      }\r\n\r\n      &.btn-primary,\r\n      &.btn-secondary,\r\n      &.btn-success,\r\n      &.btn-danger,\r\n      &.btn-info,\r\n      &.btn-dark {\r\n        &,\r\n        &:hover,\r\n        &:focus,\r\n        &:active {\r\n          color: $input-alt-color-placeholder;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  > select {\r\n    position: absolute !important;\r\n    bottom: 0;\r\n    left: 50%;\r\n    display: block !important;\r\n    width: 0.5px !important;\r\n    height: 100% !important;\r\n    padding: 0 !important;\r\n    opacity: 0 !important;\r\n    border: none;\r\n    z-index: 0 !important;\r\n\r\n    &.mobile-device {\r\n      top: 0;\r\n      left: 0;\r\n      display: block !important;\r\n      width: 100% !important;\r\n      z-index: 2 !important;\r\n    }\r\n  }\r\n\r\n  // Error display\r\n  .has-error & .dropdown-toggle,\r\n  .error & .dropdown-toggle,\r\n  &.is-invalid .dropdown-toggle,\r\n  .was-validated & select:invalid + .dropdown-toggle {\r\n    border-color: $color-red-error;\r\n  }\r\n\r\n  &.is-valid .dropdown-toggle,\r\n  .was-validated & select:valid + .dropdown-toggle {\r\n    border-color: $color-green-success;\r\n  }\r\n\r\n  &.fit-width {\r\n    width: auto !important;\r\n  }\r\n\r\n  &:not([class*=\"col-\"]):not([class*=\"form-control\"]):not(.input-group-btn) {\r\n    width: $width-default;\r\n  }\r\n\r\n  > select.mobile-device:focus + .dropdown-toggle,\r\n  .dropdown-toggle:focus {\r\n    outline: thin dotted #333333 !important;\r\n    outline: 5px auto -webkit-focus-ring-color !important;\r\n    outline-offset: -2px;\r\n  }\r\n}\r\n\r\n// The selectpicker components\r\n.bootstrap-select {\r\n  &.form-control {\r\n    margin-bottom: 0;\r\n    padding: 0;\r\n    border: none;\r\n    height: auto;\r\n\r\n    :not(.input-group) > &:not([class*=\"col-\"]) {\r\n      width: 100%;\r\n    }\r\n\r\n    &.input-group-btn {\r\n      float: none;\r\n      z-index: auto;\r\n    }\r\n  }\r\n\r\n  .form-inline &,\r\n  .form-inline &.form-control:not([class*=\"col-\"]) {\r\n    width: auto;\r\n  }\r\n\r\n  &:not(.input-group-btn),\r\n  &[class*=\"col-\"] {\r\n    float: none;\r\n    display: inline-block;\r\n    margin-left: 0;\r\n  }\r\n\r\n  // Forces the pull to the right, if necessary\r\n  &,\r\n  &[class*=\"col-\"],\r\n  .row &[class*=\"col-\"] {\r\n    &.dropdown-menu-right {\r\n      float: right;\r\n    }\r\n  }\r\n\r\n  .form-inline &,\r\n  .form-horizontal &,\r\n  .form-group & {\r\n    margin-bottom: 0;\r\n  }\r\n\r\n  .form-group-lg &.form-control,\r\n  .form-group-sm &.form-control {\r\n    padding: 0;\r\n\r\n    .dropdown-toggle {\r\n      height: 100%;\r\n      font-size: inherit;\r\n      line-height: inherit;\r\n      border-radius: inherit;\r\n    }\r\n  }\r\n\r\n  &.form-control-sm .dropdown-toggle,\r\n  &.form-control-lg .dropdown-toggle {\r\n    font-size: inherit;\r\n    line-height: inherit;\r\n    border-radius: inherit;\r\n  }\r\n\r\n  &.form-control-sm .dropdown-toggle {\r\n    padding: $input-padding-y-sm $input-padding-x-sm;\r\n  }\r\n\r\n  &.form-control-lg .dropdown-toggle {\r\n    padding: $input-padding-y-lg $input-padding-x-lg;\r\n  }\r\n\r\n  // Set the width of the live search (and any other form control within an inline form)\r\n  // see https://github.com/silviomoreto/bootstrap-select/issues/685\r\n  .form-inline & .form-control {\r\n    width: 100%;\r\n  }\r\n\r\n  &.disabled,\r\n  > .disabled {\r\n    @include cursor-disabled();\r\n\r\n    &:focus {\r\n      outline: none !important;\r\n    }\r\n  }\r\n\r\n  &.bs-container {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    height: 0 !important;\r\n    padding: 0 !important;\r\n\r\n    .dropdown-menu {\r\n      z-index: $zindex-select-dropdown;\r\n    }\r\n  }\r\n\r\n  // The selectpicker button\r\n  .dropdown-toggle {\r\n    .filter-option {\r\n      position: static;\r\n      top: 0;\r\n      left: 0;\r\n      float: left;\r\n      height: 100%;\r\n      width: 100%;\r\n      text-align: left;\r\n      overflow: hidden;\r\n      flex: 0 1 auto; // for IE10\r\n\r\n      @at-root .bs3#{&} {\r\n        padding-right: inherit;\r\n      }\r\n\r\n      @at-root .input-group .bs3-has-addon#{&} {\r\n        position: absolute;\r\n        padding-top: inherit;\r\n        padding-bottom: inherit;\r\n        padding-left: inherit;\r\n        float: none;\r\n\r\n        .filter-option-inner {\r\n          padding-right: inherit;\r\n        }\r\n      }\r\n    }\r\n\r\n    .filter-option-inner-inner {\r\n      overflow: hidden;\r\n    }\r\n\r\n    // used to expand the height of the button when inside an input group\r\n    .filter-expand {\r\n      width: 0 !important;\r\n      float: left;\r\n      opacity: 0 !important;\r\n      overflow: hidden;\r\n    }\r\n\r\n    .caret {\r\n      position: absolute;\r\n      top: 50%;\r\n      right: 12px;\r\n      margin-top: -2px;\r\n      vertical-align: middle;\r\n    }\r\n  }\r\n\r\n  .input-group &.form-control .dropdown-toggle {\r\n    border-radius: inherit;\r\n  }\r\n\r\n  &[class*=\"col-\"] .dropdown-toggle {\r\n    width: 100%;\r\n  }\r\n\r\n  // The selectpicker dropdown\r\n  .dropdown-menu {\r\n    min-width: 100%;\r\n    @include box-sizing(border-box);\r\n\r\n    > .inner:focus {\r\n      outline: none !important;\r\n    }\r\n\r\n    &.inner {\r\n      position: static;\r\n      float: none;\r\n      border: 0;\r\n      padding: 0;\r\n      margin: 0;\r\n      border-radius: 0;\r\n      box-shadow: none;\r\n    }\r\n\r\n    li {\r\n      position: relative;\r\n\r\n      &.active small {\r\n        color: $input-alt-color-placeholder !important;\r\n      }\r\n\r\n      &.disabled a {\r\n        @include cursor-disabled();\r\n      }\r\n\r\n      a {\r\n        cursor: pointer;\r\n        user-select: none;\r\n\r\n        &.opt {\r\n          position: relative;\r\n          padding-left: 2.25em;\r\n        }\r\n\r\n        span.check-mark {\r\n          display: none;\r\n        }\r\n\r\n        span.text {\r\n          display: inline-block;\r\n        }\r\n      }\r\n\r\n      small {\r\n        padding-left: 0.5em;\r\n      }\r\n    }\r\n\r\n    .notify {\r\n      position: absolute;\r\n      bottom: 5px;\r\n      width: 96%;\r\n      margin: 0 2%;\r\n      min-height: 26px;\r\n      padding: 3px 5px;\r\n      background: rgb(245, 245, 245);\r\n      border: 1px solid rgb(227, 227, 227);\r\n      @include box-shadow(inset 0 1px 1px fade(rgb(0, 0, 0), 5));\r\n      pointer-events: none;\r\n      opacity: 0.9;\r\n      @include box-sizing(border-box);\r\n\r\n      &.fadeOut {\r\n        animation: 300ms linear 750ms forwards bs-notify-fadeOut;\r\n      }\r\n    }\r\n  }\r\n\r\n  .no-results {\r\n    padding: 3px;\r\n    background: #f5f5f5;\r\n    margin: 0 5px;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  &.fit-width .dropdown-toggle {\r\n    .filter-option {\r\n      position: static;\r\n      display: inline;\r\n      padding: 0;\r\n    }\r\n\r\n    .filter-option-inner,\r\n    .filter-option-inner-inner {\r\n      display: inline;\r\n    }\r\n\r\n    .bs-caret:before {\r\n      content: '\\00a0';\r\n    }\r\n\r\n    .caret {\r\n      position: static;\r\n      top: auto;\r\n      margin-top: -1px;\r\n    }\r\n  }\r\n\r\n  &.show-tick .dropdown-menu {\r\n    .selected span.check-mark {\r\n      position: absolute;\r\n      display: inline-block;\r\n      right: 15px;\r\n      top: 5px;\r\n    }\r\n\r\n    li a span.text {\r\n      margin-right: 34px;\r\n    }\r\n  }\r\n\r\n  // default check mark for use without an icon font\r\n  .bs-ok-default:after {\r\n    content: '';\r\n    display: block;\r\n    width: 0.5em;\r\n    height: 1em;\r\n    border-style: solid;\r\n    border-width: 0 0.26em 0.26em 0;\r\n    transform-style: preserve-3d;\r\n    transform: rotate(45deg);\r\n  }\r\n}\r\n\r\n.bootstrap-select.show-menu-arrow {\r\n  &.open > .dropdown-toggle,\r\n  &.show > .dropdown-toggle {\r\n    z-index: ($zindex-select-dropdown + 1);\r\n  }\r\n\r\n  .dropdown-toggle .filter-option {\r\n    &:before {\r\n      content: '';\r\n      border-left: 7px solid transparent;\r\n      border-right: 7px solid transparent;\r\n      border-bottom: 7px solid $color-grey-arrow;\r\n      position: absolute;\r\n      bottom: -4px;\r\n      left: 9px;\r\n      display: none;\r\n    }\r\n\r\n    &:after {\r\n      content: '';\r\n      border-left: 6px solid transparent;\r\n      border-right: 6px solid transparent;\r\n      border-bottom: 6px solid white;\r\n      position: absolute;\r\n      bottom: -4px;\r\n      left: 10px;\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  &.dropup .dropdown-toggle .filter-option {\r\n    &:before {\r\n      bottom: auto;\r\n      top: -4px;\r\n      border-top: 7px solid $color-grey-arrow;\r\n      border-bottom: 0;\r\n    }\r\n\r\n    &:after {\r\n      bottom: auto;\r\n      top: -4px;\r\n      border-top: 6px solid white;\r\n      border-bottom: 0;\r\n    }\r\n  }\r\n\r\n  &.pull-right .dropdown-toggle .filter-option {\r\n    &:before {\r\n      right: 12px;\r\n      left: auto;\r\n    }\r\n\r\n    &:after {\r\n      right: 13px;\r\n      left: auto;\r\n    }\r\n  }\r\n\r\n  &.open > .dropdown-toggle .filter-option,\r\n  &.show > .dropdown-toggle .filter-option {\r\n    &:before,\r\n    &:after {\r\n      display: block;\r\n    }\r\n  }\r\n}\r\n\r\n.bs-searchbox,\r\n.bs-actionsbox,\r\n.bs-donebutton {\r\n  padding: 4px 8px;\r\n}\r\n\r\n.bs-actionsbox {\r\n  width: 100%;\r\n  @include box-sizing(border-box);\r\n\r\n  & .btn-group button {\r\n    width: 50%;\r\n  }\r\n}\r\n\r\n.bs-donebutton {\r\n  float: left;\r\n  width: 100%;\r\n  @include box-sizing(border-box);\r\n\r\n  & .btn-group button {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n.bs-searchbox {\r\n  & + .bs-actionsbox {\r\n    padding: 0 8px 4px;\r\n  }\r\n\r\n  & .form-control {\r\n    margin-bottom: 0;\r\n    width: 100%;\r\n    float: none;\r\n  }\r\n}\r\n","$color-red-error: rgb(185, 74, 72) !default;\r\n$color-green-success: #28a745;\r\n$color-grey-arrow: rgba(204, 204, 204, 0.2) !default;\r\n\r\n$width-default: 220px !default; // 3 960px-grid columns\r\n\r\n$zindex-select-dropdown: 1060 !default; // must be higher than a modal background (1050)\r\n\r\n//** Placeholder text color\r\n$input-color-placeholder: #999 !default;\r\n$input-alt-color-placeholder: rgba(255, 255, 255, 0.5) !default;\r\n\r\n$input-padding-y-sm: .25rem !default;\r\n$input-padding-x-sm: .5rem !default;\r\n\r\n$input-padding-y-lg: 0.5rem !default;\r\n$input-padding-x-lg: 1rem !default;",".flag-icon-background {\n  background-size: contain;\n  background-position: 50%;\n  background-repeat: no-repeat;\n}\n\n.flag-icon {\n  @extend .flag-icon-background;\n  position: relative;\n  display: inline-block;\n  width: 1.333333 * 1em;\n  line-height: 1em;\n  &:before {\n    content: '\\00a0';\n  }\n  &.flag-icon-squared {\n    width: 1em;\n  }\n}\n\n@mixin flag-icon($country) {\n  .flag-icon-#{$country} {\n    background-image: url(#{$flag-icons-path}#{$flag-icons-rect-path}/#{$country}.svg);\n    &.flag-icon-squared {\n      background-image: url(#{$flag-icons-path}#{$flag-icons-square-path}/#{$country}.svg);\n    }\n  }\n}\n",".chart-container {\n\tposition: relative; /* for absolutely positioned tooltip */\n\n\t/* https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/ */\n\tfont-family: -apple-system, BlinkMacSystemFont,\n\t\t'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell',\n\t\t'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;\n\n\t.axis, .chart-label {\n\t\tfill: #555b51;\n\n\t\tline {\n\t\t\tstroke: #dadada;\n\t\t}\n\t}\n\t.dataset-units {\n\t\tcircle {\n\t\t\tstroke: #fff;\n\t\t\tstroke-width: 2;\n\t\t}\n\n\t\tpath {\n\t\t\tfill: none;\n\t\t\tstroke-opacity: 1;\n\t\t\tstroke-width: 2px;\n\t\t}\n\t}\n\t.dataset-path {\n\t\tstroke-width: 2px;\n\t}\n\t.path-group {\n\t\tpath {\n\t\t\tfill: none;\n\t\t\tstroke-opacity: 1;\n\t\t\tstroke-width: 2px;\n\t\t}\n\t}\n\tline.dashed {\n\t\tstroke-dasharray: 5, 3;\n\t}\n\t.axis-line {\n\t\t.specific-value {\n\t\t\ttext-anchor: start;\n\t\t}\n\t\t.y-line {\n\t\t\ttext-anchor: end;\n\t\t}\n\t\t.x-line {\n\t\t\ttext-anchor: middle;\n\t\t}\n\t}\n\t.legend-dataset-text {\n\t\tfill: #6c7680;\n\t\tfont-weight: 600;\n\t}\n}\n\n.graph-svg-tip {\n\tposition: absolute;\n\tz-index: 99999;\n\tpadding: 10px;\n\tfont-size: 12px;\n\tcolor: #959da5;\n\ttext-align: center;\n\tbackground: rgba(0, 0, 0, 0.8);\n\tborder-radius: 3px;\n\tul {\n\t\tpadding-left: 0;\n\t\tdisplay: flex;\n\t}\n\tol {\n\t\tpadding-left: 0;\n\t\tdisplay: flex;\n\t}\n\tul.data-point-list {\n\t\tli {\n\t\t\tmin-width: 90px;\n\t\t\tflex: 1;\n\t\t\tfont-weight: 600;\n\t\t}\n\t}\n\tstrong {\n\t\tcolor: #dfe2e5;\n\t\tfont-weight: 600;\n\t}\n\t.svg-pointer {\n\t\tposition: absolute;\n\t\theight: 5px;\n\t\tmargin: 0 0 0 -5px;\n\t\tcontent: ' ';\n\t\tborder: 5px solid transparent;\n\t\tborder-top-color: rgba(0, 0, 0, 0.8);\n\t}\n\t&.comparison {\n\t\tpadding: 0;\n\t\ttext-align: left;\n\t\tpointer-events: none;\n\t\t.title {\n\t\t\tdisplay: block;\n\t\t\tpadding: 10px;\n\t\t\tmargin: 0;\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 1;\n\t\t\tpointer-events: none;\n\t\t}\n\t\tul {\n\t\t\tmargin: 0;\n\t\t\twhite-space: nowrap;\n\t\t\tlist-style: none;\n\t\t}\n\t\tli {\n\t\t\tdisplay: inline-block;\n\t\t\tpadding: 5px 10px;\n\t\t}\n\t}\n}\n","// font face\n\n//dropify\n$dropify-font-path: \"../fonts\" !default;\n@import \"../../node_modules/dropify/src/sass/dropify\";\n@import \"../../node_modules/sweetalert2/src/sweetalert2\";\n@import \"../../node_modules/bootstrap-select/sass/bootstrap-select\";\n@import \"../../node_modules/flag-icon-css/sass/flag-icons\";\n@import \"../../node_modules/quill/dist/quill.snow.css\";\n@import \"../../node_modules/quill-emoji/dist/quill-emoji.css\";\n@import \"../../node_modules/quill-mention/dist/quill.mention.css\";\n@import \"../../node_modules/frappe-charts/src/css/charts\";\n// @import \"../../node_modules/bootstrap-icons/font/bootstrap-icons.css\";\n\n@font-face {\n    font-family: \"Helvetica Neue\";\n    src: url(\"../fonts/HelveticaNeue.woff2\") format(\"woff2\"),\n        url(\"../fonts/HelveticaNeue.woff\") format(\"woff\");\n    font-weight: normal;\n    font-style: normal;\n    font-display: swap;\n}\n\n@font-face {\n    font-family: \"Helvetica Neue\";\n    src: url(\"../fonts/HelveticaNeue-Medium.woff2\") format(\"woff2\"),\n        url(\"../fonts/HelveticaNeue-Medium.woff\") format(\"woff\");\n    font-weight: 500;\n    font-style: normal;\n    font-display: swap;\n}\n\n@font-face {\n    font-family: \"Helvetica Neue\";\n    src: url(\"../fonts/HelveticaNeue-Bold.woff2\") format(\"woff2\"),\n        url(\"../fonts/HelveticaNeue-Bold.woff\") format(\"woff\");\n    font-weight: Bold;\n    font-style: normal;\n    font-display: swap;\n}\n\nbody.dark-theme {\n    background-color: #181c34;\n    .preloader-container,\n    .bg-additional-grey {\n        background-color: #181c34;\n    }\n}\n\n.dropify-wrapper {\n    border-radius: 0.25rem;\n    border: 1px solid #e8eef3;\n    z-index: 0;\n}\n\n.dt-buttons button {\n    font-size: 14px;\n    line-height: unset;\n    padding: 0.5rem;\n}\n\n/*********** CUSTOM SELECT *************/\n.select2-container--default .select2-selection--single {\n    border: 1px solid $grey;\n    border-radius: 3px;\n    height: 35px;\n}\n.select2-container .select2-selection--single .select2-selection__rendered,\n.select2-results__option {\n    font-size: 14px;\n    text-transform: capitalize;\n    color: $dark_text;\n    line-height: 2.5;\n    padding-left: 6px;\n}\n.select2-container--open .select2-dropdown {\n    border: 0;\n    box-shadow: 1px 4px 6px 4px #68686814;\n}\n.select2-container--default\n    .select2-selection--single\n    .select2-selection__arrow\n    b {\n    border: none;\n    font-family: \"simple-line-icons\";\n    font-style: normal;\n    font-weight: normal;\n    font-variant: normal;\n    text-transform: none;\n    line-height: 1;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    margin-top: -2px;\n    font-size: 10px;\n    color: $light_text;\n    font-weight: 800 !important;\n}\n.select2-container--default\n    .select2-selection--single\n    .select2-selection__arrow {\n    right: 5px;\n}\n.select2-container--default\n    .select2-results__option--highlighted[aria-selected] {\n    background-color: $blue;\n    color: $white;\n}\n.select2-container--default\n    .select2-selection--single\n    .select2-selection__arrow\n    b:before {\n    content: \"\\e604\";\n}\n.select2-container--default.select2-container--open\n    .select2-selection--single\n    .select2-selection__arrow\n    b:before {\n    content: \"\\e607\";\n}\n.select2-results__option[aria-selected] {\n    padding: 5px 8px !important;\n}\n\n.filter-box .select2-container--default .select2-selection--single {\n    border: none;\n}\n\n.filter-box .select2-selection__rendered {\n    font-weight: 500;\n}\n\n.bootstrap-select .dropdown-toggle::after {\n    display: inline-block;\n    width: 0;\n    height: 0;\n    margin-left: 0.255em;\n    vertical-align: 0.255em;\n    content: \"\";\n    border-top: 0.3em solid;\n    border-right: 0.3em solid transparent;\n    border-bottom: 0;\n    border-left: 0.3em solid transparent;\n}\n\n.bootstrap-select .dropup .dropdown-toggle::after {\n    display: inline-block;\n    width: 0;\n    height: 0;\n    margin-left: 0.255em;\n    vertical-align: 0.255em;\n    content: \"\";\n    border-top: 0;\n    border-right: 0.3em solid transparent;\n    border-bottom: 0.3em solid;\n    border-left: 0.3em solid transparent;\n}\n\n.task-detail-panel {\n    white-space: unset;\n}\n\n//page preloader\n.no-js #loader {\n    display: none;\n}\n.js #loader {\n    display: block;\n    position: absolute;\n    left: 100px;\n    top: 0;\n}\n\n.preloader-container {\n    position: fixed;\n    right: 0;\n    left: 0;\n    top: 0px;\n    width: calc(100% - 240px);\n    z-index: 9999;\n    background: $additional_grey;\n    margin-left: 240px;\n    margin-top: 63px;\n    min-height: calc(100vh - 63px);\n}\n\n.sidebar-toggled .preloader-container {\n    margin-left: 60px;\n    width: calc(100% - 60px);\n}\n\n.rtl .preloader-container {\n    margin-right: 240px;\n    margin-left: 0px;\n}\n\n.rtl.sidebar-toggled .preloader-container {\n    margin-right: 60px;\n    margin-left: 0px;\n}\n\n//bootsrap select\n.input-group .bootstrap-select.form-control .dropdown-toggle,\n.bootstrap-select > .dropdown-toggle {\n    border-color: $grey;\n    background-color: #fff;\n    padding: 0.5rem;\n    font-size: 14px;\n}\n\n//quill editor\n.ql-toolbar.ql-snow {\n    border-color: $grey;\n    border-radius: 0.25rem 0.25rem 0 0;\n\n    @include media-breakpoint-down(md) {\n        display: flex;\n        flex-wrap: wrap;\n    }\n}\n\n.ql-container.ql-snow {\n    border-color: $grey;\n    border-radius: 0 0 0.25rem 0.25rem;\n}\n\nlabel sup {\n    color: $red;\n}\n\ntable h5 a {\n    color: $dark_text;\n    &:hover {\n        text-decoration: underline;\n    }\n}\n\n.filter-box .select-box .bootstrap-select .dropdown-toggle,\n.filter-box\n    .select-box\n    .bootstrap-select\n    .btn-light:not(:disabled):not(.disabled):active,\n.filter-box\n    .select-box\n    .bootstrap-select\n    .btn-light:not(:disabled):not(.disabled).active {\n    border: none;\n    background-color: unset;\n    font-size: 14px;\n    text-transform: capitalize;\n    color: $dark_text;\n    padding: 0.2rem 0.5rem;\n}\n\n.filter-box .bootstrap-select .dropdown-toggle .filter-option-inner-inner {\n    font-weight: 500;\n}\n\n.table [contenteditable=\"true\"]:hover,\n.table [contenteditable=\"true\"]:focus {\n    background-color: $additional_grey;\n}\n\n.table [contenteditable=\"true\"]:hover::after {\n    content: \"Click to edit\";\n    display: block;\n    font-size: 11px;\n    color: $light_text;\n    position: absolute;\n}\n\n.table [contenteditable=\"true\"]:focus::after {\n    content: \"Click anywhere to save\";\n    display: block;\n    font-size: 11px;\n    color: $light_text;\n    position: absolute;\n}\n\n.bootstrap-select.form-control.is-invalid {\n    border: 1px solid $red;\n}\n\n.w-15 {\n    width: 15px;\n}\n\n.more-filters {\n    .more-filter-tab {\n        top: 112px;\n    }\n}\n\n.multiple-users .btn .badge {\n    top: 0;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n    z-index: 1;\n}\n\n#myModal {\n    z-index: 1051;\n}\n\n.taskEmployeeImg {\n    border: 1px solid $grey;\n}\n\n.taskEmployeeImg img {\n    width: 25px;\n    height: 25px;\n    object-fit: cover;\n}\n\nimg.taskEmployeeImg {\n    width: 30px;\n    height: 30px;\n}\n\n.badge img.taskEmployeeImg {\n    width: 25px;\n    height: 25px;\n}\n\n.filter-option-inner-inner img.taskEmployeeImg {\n    width: 20px;\n    height: 20px;\n}\n\n.bootstrap-timepicker-widget table td input {\n    width: 100%;\n    height: 35px;\n}\n.bootstrap-timepicker-widget.dropdown-menu.open {\n    width: 100%;\n}\n.glyphicon {\n    cursor: pointer;\n    background-color: transparent;\n    font-family: \"simple-line-icons\";\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    font-size: 10px;\n}\n.glyphicon-chevron-up:before {\n    content: \"\\E607\";\n}\n.glyphicon-chevron-down:before {\n    content: \"\\E604\";\n}\n\n.dataTable .bootstrap-select .filter-option-inner-inner {\n    font-size: 13px;\n}\n\n.modal-dialog-scrollable .modal-body {\n    overflow-y: visible;\n}\n\n.modal-dialog-scrollable .modal-content {\n    overflow: visible;\n}\n\n.file-card .card-img,\n.file-card .card-img img {\n    width: 40px;\n    height: 40px;\n    border: none;\n}\n\n.file-card .card-img svg {\n    font-size: 40px;\n}\n\n.file-card .card-body {\n    width: 158px;\n}\n\n.dropzone .dz-preview.dz-image-preview {\n    z-index: 0;\n}\n\nul.thumbnails.image_picker_selector li .thumbnail {\n    padding: 4px !important;\n}\n\nul.thumbnails.image_picker_selector li .thumbnail.selected {\n    background: $blue !important;\n}\n\n.pr-20 {\n    padding-right: 20px !important;\n}\n\n.icon-11 {\n    width: 11px;\n    height: 11px;\n}\n\n.fc .fc-col-header-cell-cushion {\n    color: $dark_text;\n    padding: 10px 4px !important;\n}\n\n.btn-active,\n.btn-active.btn-secondary {\n    background-color: black !important;\n    border: solid 1px #000 !important;\n    color: #fff !important;\n}\n\n.active-timer-count {\n    left: 10px;\n    top: -7px;\n}\n\n/* attendance info */\n\n.punch-info {\n    margin-bottom: 20px;\n}\n\n.punch-hours {\n    align-items: center;\n    border: 5px solid $blue;\n    border-radius: 50%;\n    display: flex;\n    font-size: 18px;\n    height: 120px;\n    justify-content: center;\n    margin: 0 auto;\n    width: 120px;\n}\n\n.statistics .row {\n    margin-left: -5px;\n    margin-right: -5px;\n}\n\n.statistics .row > div {\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.punch-status .stats-box {\n    margin-bottom: 0;\n}\n\n.stats-box {\n    background-color: #f9f9f9;\n    border: 1px solid #e3e3e3;\n    margin-bottom: 15px;\n    padding: 5px;\n}\n\n.stats-box p {\n    margin: 0;\n    font-size: 12px;\n}\n\n.stats-box > h6 {\n    margin-bottom: 0;\n}\n\n.recent-activity {\n    height: 318px;\n    overflow-y: auto;\n    overflow-x: hidden;\n}\n\n.recent-activity .res-activity-list {\n    list-style-type: none;\n    margin-bottom: 0;\n    padding-left: 30px;\n    position: relative;\n}\n\n.recent-activity .res-activity-list li {\n    margin-bottom: 15px;\n    position: relative;\n}\n\n.recent-activity .res-activity-list li:before {\n    content: \"\";\n    position: absolute;\n    border-radius: 100%;\n    width: 10px;\n    height: 10px;\n    left: -15px;\n    top: 6px;\n    border: 2px solid $blue;\n    margin-right: 15px;\n    z-index: 2;\n    background: #fff;\n}\n\n.recent-activity p {\n    font-size: 13px;\n    margin-bottom: 0;\n}\n\n.recent-activity .res-activity-time {\n    color: #bbb;\n    font-size: 12px;\n}\n\n.recent-activity .res-activity-list:after {\n    content: \"\";\n    border: 1px solid $grey;\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 19px;\n}\n\n.ticket-message {\n    &:hover {\n        background-color: #e8eef3 !important;\n\n        p {\n            color: $dark_text;\n        }\n    }\n}\n\n.dropify-wrapper ~ .invalid-feedback {\n    display: block;\n}\n\n.input-daterange input {\n    width: 99px !important;\n    @include media-breakpoint-down(sm) {\n        width: 96px !important;\n    }\n}\n\n.sidebar-menu li {\n    -webkit-box-shadow: 0 1px 0 0 #e8eef314;\n    box-shadow: 0 1px 0 0 #e8eef314;\n}\n\n.content-wrapper {\n    padding: 20px 28px;\n}\n\n.settings-box {\n    padding: 20px 28px;\n}\n\n.sticky-note {\n    height: 215px;\n}\n\n.sticky-note .card-body:first-child {\n    overflow-y: clip;\n}\n\n.sidebar-brand-name {\n    img {\n        height: 25px;\n    }\n}\n\n.sidebar-dark {\n    .main-sidebar {\n        background-color: $dark_bg;\n    }\n    .sidebar-brand-box {\n        background-color: $dark_bg;\n    }\n    .sidebar-menu {\n        background-color: $dark_bg;\n    }\n    .sidebarTogglerBox {\n        background-color: $dark_bg;\n    }\n}\n\n.sidebar-light {\n    .main-sidebar {\n        background-color: $white_shade;\n        border-right: 1px solid $grey;\n    }\n    .sidebar-brand-box {\n        background-color: unset;\n    }\n    .sidebar-menu {\n        background-color: unset;\n        li {\n            box-shadow: 0 1px 0 0 $grey;\n            .nav-item {\n                color: $dark_grey;\n            }\n        }\n    }\n    .sidebarTogglerBox {\n        background-color: $white_shade;\n        border-right: 1px solid $grey;\n        border-top: 1px solid $grey;\n    }\n\n    .sidebar-brand-box .sidebar-brand {\n        border-bottom: 1px solid $grey;\n    }\n\n    .sidebar-brand-name h1 {\n        color: $dark_text;\n    }\n}\n\na.btn-primary {\n    display: inline-block;\n}\n\n#datatableRange,\n#datatableRange2 {\n    width: 220px;\n}\n\n.daterangepicker td.in-range {\n    background-color: $light_grey;\n}\n\n.daterangepicker .ranges li.active {\n    background-color: $dark_grey;\n}\n\n.daterangepicker td.active,\n.daterangepicker td.active:hover {\n    background-color: $dark_grey;\n}\n\n.user-online {\n    bottom: -5px;\n    right: 8px;\n}\n\n@media (max-width: 991.98px) {\n    .preloader-container {\n        margin-left: 0px;\n        width: unset;\n    }\n\n    .rtl .preloader-container {\n        margin-right: 0;\n    }\n}\n\n/* Chrome, Safari, Edge, Opera */\ninput::-webkit-outer-spin-button,\ninput::-webkit-inner-spin-button {\n    -webkit-appearance: none;\n    margin: 0;\n}\n\n/* Firefox */\ninput[type=\"number\"] {\n    -moz-appearance: textfield;\n}\n\n.daterangepicker {\n    @include media-breakpoint-down(md) {\n        position: absolute;\n        z-index: 1;\n    }\n}\n@include media-breakpoint-down(md) {\n    .w-50 {\n        width: 100% !important;\n    }\n    .table-md-responsive {\n        width: 100% !important;\n    }\n}\n@include media-breakpoint-down(sm) {\n    .table-sm-responsive {\n        display: block;\n        width: 100%;\n        overflow-x: auto;\n    }\n    ul.thumbnails.image_picker_selector li {\n        width: 100%;\n\n        img {\n            width: 100%;\n        }\n    }\n    #leave-detail-section .w-30,\n    #leave-detail-section .w-70,\n    #right-modal-content .w-30,\n    #right-modal-content .w-70 {\n        width: 100%;\n    }\n    .fc .fc-toolbar {\n        display: block !important;\n    }\n    .fc-toolbar-chunk {\n        margin-bottom: 20px;\n    }\n    .bootstrap-select:not([class*=\"col-\"]):not([class*=\"form-control\"]):not(.input-group-btn) {\n        width: 100% !important;\n    }\n    .w-sm-100 {\n        width: 100%;\n    }\n}\n\n#calendar .fc-toolbar-title {\n    font-size: 13px !important;\n}\n\n.tagify {\n    overflow: hidden;\n}\n\n.input-group .input-icon {\n    width: 100%;\n}\n\n.right-sidebar {\n    height: 100%;\n    width: 100%;\n    white-space: nowrap;\n\n    li a {\n        padding: 15px 24px;\n\n        &:hover {\n            color: #28313c !important;\n            background-color: #e8eef385;\n            border-right: 2px solid #28313c85;\n        }\n    }\n}\n\n.select-filter-project .dropdown-menu {\n    left: 29px;\n\n    .right-sidebar {\n        height: 100%;\n        width: 100%;\n        white-space: nowrap;\n\n        li a {\n            padding: 15px 24px;\n\n            &:hover {\n                color: #28313c !important;\n                background-color: #e8eef385;\n                border-right: 2px solid #28313c85;\n            }\n        }\n    }\n}\n\n.swal2-popup.swal2-toast {\n    flex-direction: row !important;\n}\n\n@include media-breakpoint-down(xl) {\n    #user-search {\n        width: 249px;\n    }\n}\n\n@include media-breakpoint-down(lg) {\n    #user-search {\n        width: 225px;\n    }\n}\n\n@include media-breakpoint-down(md) {\n    .w-tables {\n        overflow-x: scroll;\n    }\n}\n\n@include media-breakpoint-down(sm) {\n    .table-sm-responsive {\n        display: block;\n        width: 100%;\n        overflow-x: auto;\n    }\n}\n\n.fc .fc-daygrid-body {\n    position: relative;\n    z-index: 0 !important;\n}\n\n.fc .fc-button-group > .fc-button.fc-button-active,\n.fc .fc-button-group > .fc-button:active,\n.fc .fc-button-group > .fc-button:focus,\n.fc .fc-button-group > .fc-button:hover {\n    z-index: 0 !important;\n}\n\n.swal2-title {\n    font-size: 1.1em !important;\n}\n\n.swal2-content {\n    font-size: 0.8em !important;\n}\n\n.mw-250 {\n    max-width: 250px;\n    min-width: 140px;\n}\n\n.mw-120 {\n    max-width: 120px;\n}\n\n.typing {\n    align-items: center;\n    display: flex;\n    height: 13px;\n}\n.typing .dot {\n    animation: mercuryTypingAnimation 1.8s infinite ease-in-out;\n    background-color: #e8eef2;\n    border-radius: 50%;\n    height: 4px;\n    margin-right: 2px;\n    vertical-align: middle;\n    width: 4px;\n    display: inline-block;\n}\n.typing .dot:nth-child(1) {\n    animation-delay: 200ms;\n}\n.typing .dot:nth-child(2) {\n    animation-delay: 300ms;\n}\n.typing .dot:nth-child(3) {\n    animation-delay: 400ms;\n}\n.typing .dot:last-child {\n    margin-right: 0;\n}\n\n.autocomplete-password{\n    opacity: 0;\n    position: absolute;\n    width: 0;\n}\n@keyframes mercuryTypingAnimation {\n    0% {\n        transform: translateY(0px);\n        background-color: #e8eef2;\n    }\n    28% {\n        transform: translateY(-7px);\n        background-color: #aaadaf;\n    }\n    44% {\n        transform: translateY(0px);\n        background-color: #87888a;\n    }\n}\n\n// .input-group > .form-control:not(:first-child) {\n//     border-top-left-radius: 0.25rem;\n//     border-bottom-left-radius: 0.25rem;\n// }\n\n.more-user-count {\n    padding: 2px 3px;\n}\n\n.custom-control {\n    z-index: auto;\n}\n\n.flag-icon-ja-jp.flag-icon-squared {\n    background-image: url(../flags/1x1/ja-JP.svg);\n}\n\n.bootstrap-select > select.mobile-device{\n    width: auto !important;\n    z-index: auto !important;\n}\n\n.importBox{\n    min-height: 280px !important;\n    width: 250px !important;\n    margin: 2px !important;\n}\n\n.importOptions {\n    padding: 10px !important;\n    /* height: 150px !important; */\n    vertical-align: middle !important;\n}\n\n.unchanged {\n    border: 2px solid #d0d0d0;\n}\n\n.matched {\n    border: 2px solid #52bad5;\n}\n\n.importSample .sampleHeading, .importSample .sample {\n    padding: 5px 15px;\n    margin: 0px;\n}\n\n.unchanged .sampleHeading {\n    background-color: #e0e0e0;\n}\n\n.unchanged .sample {\n    background-color: #ffffff;\n}\n\n.matched .sampleHeading {\n    background-color: #52BAD5;\n}\n\n.matched .sample {\n    background-color: #B1E0EC;\n}\n\n.unmatched .sampleHeading {\n    background-color: #EE836E;\n}\n\n.unmatched .sample {\n    background-color: #f1f1f3;\n}\n\n.importBox .notimported {\n    padding: 5px 10px;\n    margin: 5px 0px;\n}\n\n.sampleHeading, .sample {\n    overflow-x: hidden;\n    max-height: 31px;\n    overflow-y: hidden;\n}\n\n.dropzone .dz-preview .dz-image img {\n    height: 100%;\n    width: 100%;\n    object-fit: cover;\n}\n\n.dropzone .dz-preview .dz-progress {\n    z-index: 999 !important;\n}\n\n.w-180 {\n    width: 180px;\n}\n\n.w-150 {\n    width: 150px;\n}\n\n.view-notification p {\n    line-height: 16px;\n}\n\n.fc-view-harness {\n    z-index: 0;\n}\n\n.fc-daygrid-dot-event .fc-event-title {\n    font-weight: normal !important;\n}\n.deactive{\n    opacity: 0.6\n}\n\n\n.icon-background  {\n    font-size: 40px;\n}\n\n\n.notification-apr-icon {\n    top: 9px;\n    left: 9px;\n}\n\n.fs-40 {\n    font-size: 40px;\n}\n\n.fs-30 {\n    font-size: 30px;\n}\n\n.dropdown-item.active .text-muted {\n    color: $white !important;\n}\n\n.dropdown-item.active .text-darkest-grey {\n    color: $white !important;\n}\n\n.select2-selection {\n    height: 37px !important;\n}\n\n.select2-container--default .select2-selection--single {\n    border-color: #e8eef3;\n    background-color: #fff;\n    padding: 0.2rem;\n    font-size: 14px;\n}\n\n.select2-container--default .select2-selection--single .select2-selection__arrow b {\n    border-style: none;\n}\n\n.width-35 {\n    width: 35px;\n}\n\n.width-40 {\n    width: 40px;\n}\n\n.btrr {\n    border-top-right-radius: 4px;\n}\n\n.mw-300 {\n    max-width: 300px;\n}\n",".w-30{\n    width: 30%;\n}\n.w-70{\n    width: 70%;\n}\n.height-35{\n    height: 39px !important;\n}\n.height-40{\n    height: 40px !important;\n}\n.height-44{\n    height: 44px !important;\n}\n.height-50{\n    height: 50px !important;\n}\n.px-6{\n    padding-left: 6px !important;\n    padding-right: 6px !important;\n}\n.p-20{\n    padding: 20px !important;\n}\n.pl-20{\n    padding-left: 20px !important;\n}\n.py-20{\n    padding-left: 20px !important;\n    padding-right: 20px !important;\n}\n.mt-94{\n    margin-top: 94px;\n}\n.mt-105{\n    margin-top: 105px;\n\n    @include media-breakpoint-down(md){\n        margin-top: 0px;\n    }\n}\n.mb-12{\n    margin-bottom: 12px;\n}\n.mb-20{\n    margin-bottom: 20px;\n}\n.mr-30{\n    margin-right: 30px;\n}\n.b-shadow-4{\n    box-shadow: 0 0 4px 0 #e8eef3;\n}\n.b-r-8{\n    border-radius: 8px !important;\n}\n.d-grid{\n    display: grid;\n}\n\n@include media-breakpoint-down(md){\n    .mt-md-94{\n        margin-top: 94px;\n    }\n}\n\n\n\n",".login_section{\n    min-height: calc(100vh - 56px);\n}\n.login_header{\n    box-shadow: 0 1px 0 0 $grey;\n    padding: 12px 0px;\n\n    img{\n        max-height: 32px;\n    }\n\n    h3{\n        font-size: 21px;\n        color:  $dark_text;\n        font-weight: normal;\n    }\n}\n.login_box{\n    width: 452px;\n    padding: 30px 30px;\n\n    @include media-breakpoint-down(sm){\n        width: 95%;\n    }\n\n    h3{\n        font-size: 21px;\n        color:  $dark_text;\n        font-weight: normal;\n    }\n\n    a {\n        border: 1px solid $grey;\n        width: 100%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        padding: 10px 0px;\n        color: $dark_text;\n        font-size: 18px;\n        &:focus,\n        &:hover{\n        border-color:$light;\n        box-shadow:none;\n        }\n\n        span{\n            width: 28px;\n            height: 28px;\n            background-color: #F3F3F3;\n            border-radius: 50%;\n            padding: 5px;\n            margin-right: 13px;\n            overflow: hidden;\n            line-height: 17px;\n        }\n    }\n\n    p{\n        font-size: 15px;\n        color: $dark_grey;\n        font-weight: normal;\n\n        &:after,\n        &:before{\n            content: '';\n            width: 81px;\n            height: 1px;\n            position: absolute;\n            background-color: $light_text;\n            top: 50%;\n\n            @include media-breakpoint-down(sm){\n                content: none;\n            }\n        }\n\n        &:before{\n            left: 0;\n        }\n\n        &:after{\n            right: 0;\n        }\n    }\n}\n\n.login_box .form-group label{\n    font-size: 15px;\n    color: $dark_grey;\n}\n.forgot_pswd a{\n    color: $dark_grey;\n    padding: 0;\n    border: none;\n    text-decoration: underline;\n    font-size: 12px;\n    justify-content: left;\n}\n",".form-control {\n    border: 1px solid $grey;\n    box-shadow: none;\n    border-radius: 0.25rem;\n    transition: all .3s ease;\n    background-color: $white;\n    color: #28313C;\n    font-weight: 400;\n    position: relative;\n    padding: 0px 6px 0px;\n    height: auto;\n    &:focus,\n    &:hover{\n      border-color: #28313C;\n      box-shadow: none;\n    }\n  }\n\n  :focus{\n    &::-webkit-input-placeholder { /* Chrome/Opera/Safari */\n      opacity: 0.5;\n      transition: all 0.3s ease\n    }\n    &::-moz-placeholder { /* Firefox 19+ */\n      opacity: 0.5;\n      transition: all 0.3s ease\n    }\n    &:-ms-input-placeholder { /* IE 10+ */\n      opacity: 0.5;\n      transition: all 0.3s ease\n    }\n    &:-moz-placeholder { /* Firefox 18- */\n      opacity: 0.5;\n      transition: all 0.3s ease\n    }\n  }\n\n  textarea {\n    overflow: hidden;\n  }\n\n  .form-control{\n    &::-webkit-input-placeholder { /* Chrome/Opera/Safari */\n      color: $light_text;\n      transition: all 0.3s ease;\n    }\n    &::-moz-placeholder { /* Firefox 19+ */\n      color: $light_text;\n      transition: all 0.3s ease;\n    }\n    &:-ms-input-placeholder { /* IE 10+ */\n      color: $light_text;\n      transition: all 0.3s ease;\n    }\n    &:-moz-placeholder { /* Firefox 18- */\n      color: $light_text;\n      transition: all 0.3s ease;\n    }\n  }\n\n.cursor-pointer{\n  cursor: pointer;\n}\n.form-check-input{\n  height:20px;\n  width:20px;\n  vertical-align: middle;\n}\n\n/*********** CUSTOM CHECKBOX *************/\n.form_custom_label {\n    display: flex;\n    position: relative;\n    padding-left: 25px;\n    cursor: pointer;\n    font-size: 13px;\n    // -webkit-user-select: none;\n    // -moz-user-select: none;\n    // -ms-user-select: none;\n    user-select: none;\n    color: $blue;\n    color: #28313c;\n    align-items: center;\n    justify-content: center;\n}\n.form_custom_label input {\n  position: absolute;\n  opacity: 0;\n  cursor: pointer;\n  height: 0;\n  width: 0;\n}\n.checkmark {\n    position: absolute;\n    top: 0;\n    left: 0;\n    border: solid 2px #1d82f5;\n    background-color: $white;\n\n    &:after{\n        content: \"\";\n        position: absolute;\n        display: none;\n    }\n}\n\n.form_custom_label.checkmark-20{\n    padding-top: 3px;\n\n    .checkmark{\n        height: 20px;\n        width: 20px;\n        border-radius: 4px;\n\n        &:after{\n            left: 5.5px;\n            top: 2px;\n            width: 5px;\n            height: 10px;\n            border: solid $white;\n            border-width: 0 2px 2px 0;\n            -webkit-transform: rotate(45deg);\n            transform: rotate(45deg);\n        }\n    }\n}\n\n.form_custom_label.checkmark-15{\n    padding-top: 1px;\n\n    .checkmark{\n        height: 15px;\n        width: 15px;\n        border-radius: 3px;\n\n        &:after{\n            left: 3.5px;\n            top: 0.5px;\n            width: 5px;\n            height: 8px;\n            border: solid $white;\n            border-width: 0 2px 2px 0;\n            transform: rotate(45deg);\n        }\n    }\n}\n\n.form_custom_label input:checked ~ .checkmark {\n  background-color: #1d82f5;\n}\n.form_custom_label input:checked ~ .checkmark:after {\n  display: block;\n}\n\n// .custom-control-label::before{\n//     border:#1d82f5 solid 2px;\n// }\n\n.custom-control-input:checked ~ .custom-control-label::before {\n    color: #fff;\n    border-color :#1d82f5;\n    background-color: #1d82f5;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before{\n  box-shadow: 0 0 0 0.2rem #1d82f529;\n}\n\n/*********** DROPDOWN *************/\n\n.dropdown-toggle::after, .dropup .dropdown-toggle::after{\n  content: none;\n}\n.dropdown-item{\n    font-size: 14px;\n    line-height: 1.99;\n    color: $dark_text;\n}\n.form-group label sup{\n    color: #fd0202;\n    top: 0px;\n    right: -4px;\n}\n.dropdown-item span{\n    padding-right: 20px;\n}\n\n/*********** CUSTOM DATEPICKER *************/\n.input-daterange input{\n    width: 99px;\n    @include media-breakpoint-down(sm){\n        width: 96px;\n    }\n}\n.input-daterange input::placeholder{\n  color: $dark_text !important;\n  font-weight: 500;\n}\n.qs-datepicker-container .qs-overlay input::placeholder{\n  color: #fff !important;\n}\n.qs-controls{\n  background: #F2F4F7 !important;\n  padding: 8px !important;\n}\n.qs-month-year{\n  font-size: 15px;\n}\n.qs-day {\n    font-weight: 700;\n    color: black;\n    font-size: 14px;\n    margin: 10px 0px;\n}\n.qs-num{\n  font-size: 14px;\n  padding: 16px 0px;\n}\n.qs-datepicker-container{\n  border: 0px;\n}\n.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover {\n    background :#f2f4f7;\n}\n.qs-current {\n    background: #1d82f5;\n    color: #fff;\n    text-decoration: none;\n\n    &:hover{\n      background: #1d82f5 !important;\n    }\n}\n.qs-active, .qs-range-end, .qs-range-start {\n    background: #616e80;\n    color: #fff;\n}\n\n.input-group-text{\n   border: 1px solid $grey;\n}\n\n\n.input-group-append .btn{\n    height: 100%;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n}\n","/* =====  Button ===== */\nbutton:focus{\n    box-shadow: none !important;\n}\nbutton.disabled, button:disabled {\n    opacity: .65;\n}\n\n.btn-primary{\n    text-transform: capitalize;\n    padding: 9px 11px;\n    background-color: $blue !important;\n    color: $white !important;\n    border: 1px solid $blue !important;\n    position: relative;\n    &:hover{\n        background-color: darken($color: $white, $amount: 100%) !important;\n        border: 1px solid black !important;\n        color: $white !important;\n    }\n}\n\n.btn-primary.disabled, .btn-primary:disabled{\n    background-color: $blue ;\n\n    &:hover{\n        background-color: $blue !important;\n        border: 1px solid $blue !important;\n        cursor: not-allowed;\n    }\n}\n\n// white_btn\n.btn-secondary{\n    text-transform: capitalize;\n    padding: 9px 11px;\n    border: solid 1px $dark_grey;\n    background-color: $white !important;\n    color: $dark_grey !important;\n    position: relative;\n    &:hover{\n        background-color: darken($color: $white, $amount: 100%) !important;\n        border: solid 1px $black !important;\n        color: #fff !important;\n    }\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled{\n    &:hover{    \n        border: solid 1px $dark_grey !important;\n        background-color: $white !important;\n        color: $dark_grey !important;\n        cursor: not-allowed;\n    }\n}\n\n.btn-cancel{\n    text-transform: capitalize;\n    padding: 9px 11px;\n    border: 1px solid #fff;\n    background-color: $white !important;\n    color: $light_text !important;\n    position: relative;\n    &:hover{\n        background-color: darken($color: $white, $amount: 100%) !important;\n        border: solid 1px $black !important;\n        color: #fff !important;\n    }\n}\n\n.btn-cancel.disabled, .btn-cancel:disabled{\n    &:hover{    \n        border: 1px solid #fff !important;\n        background-color: $white !important;\n        color: $light_text !important;\n        cursor: not-allowed;\n    }\n}\n\n.btn-danger{\n    text-transform: capitalize;\n    background-color: $red;\n    color: $white;\n    border: 0px;\n    position: relative;\n    padding: 9px 11px;\n    &:hover{\n        background-color: darken($color: $white, $amount: 100%);\n    }\n}\n\n.btn-danger.disabled, .btn-danger:disabled{\n    &:hover{    \n        border: 0px !important;\n        background-color: $red !important;\n        cursor: not-allowed;\n    }\n}\n\n","/*********************************** MAIN CONTENT *********************************/\n.content-wrapper{\n  padding: 20px 28px;\n\n  @include media-breakpoint-down(md){\n    padding: 0px 25px 44px 25px;\n  }\n}\n// .main-container.in{\n//   z-index: auto;\n// }\n.main-container {\n  margin-left: 240px;\n  min-height: calc(100vh - 63px);\n  position: relative;\n  transition: width .3s ease-in-out, margin-left .3s ease-in-out;\n  // z-index: 0;\n\n  @include media-breakpoint-down(md){\n    margin-left: 0px;\n  }\n}\n.page-title {\n    padding: 10px 28px;\n    transition: width .3s ease-in-out;\n\n    @include media-breakpoint-down(md){\n      padding: 24px 24px;\n  }\n}\n\n.taskExportBtns button{\n  padding: 9px 11px;\n}\n\n@include media-breakpoint-down(sm){\n  div.dataTables_wrapper div.dataTables_paginate ul.pagination {\n      justify-content: start !important;\n  }\n}\n\n.task-detail-panel{\n    background-color: #fff;\n    position: fixed;\n    top: 0px;\n    right: -320px;\n    width: 240px;\n    z-index: 3;\n    transition: all .5s ease;\n    border: solid 1px #e8eef3;\n    // white-space: nowrap;\n    // overflow-x: hidden;\n    height: 100vh;\n}\n\n.task-detail-panel.in{\n    transition: all .5s ease;\n    width: 85%;\n    right: 0px;\n\n    @include media-breakpoint-down(sm){\n      width: 100%;\n\n      .w-25 {\n          width: 40% !important;\n      }\n    }\n}\n\n.close-task-detail{\n    position: absolute;\n    left: -55px;\n    top: 17px;\n    background-color: #1D82F5;\n    padding: 9px 17px !important;\n    color: #fff;\n    border-radius: 22px 0px 0px 22px;\n    font-size: 12px;\n    transition: width 0.7s;\n    opacity: 0;\n\n\n    @include media-breakpoint-down(sm){\n        left: auto;\n        right: 0;\n        background-color: transparent;\n        position: fixed;\n        z-index: -1;\n    }\n\n    span{\n          width: 20px;\n          height: 20px;\n          border: 1px solid #1D82F5;\n          border-radius: 100%;\n          position: relative;\n          display: block;\n          transition: all 0.5s ease;\n\n          @include media-breakpoint-down(sm){\n              border: 1px solid #28313c;\n          }\n\n          .fa-times{\n              position: absolute;\n              left: 0;\n              right: 0;\n              margin: 0 auto;\n              text-align: center;\n              top: 3px;\n              color: white;\n\n              // @include media-breakpoint-down(sm){\n              //     color: #28313c;\n              // }\n        }\n     }\n\n    &:hover{\n      span{\n          border: 1px solid #fff;\n          transition: all 0.5s ease;\n      }\n    }\n}\n\n.close-task-detail.in{\n    opacity: 1;\n    transition: width 0.7s;\n    z-index: 1;\n    display: block !important;\n}\n\n@include media-breakpoint-down(sm){\n    .task-detail-panel.in .close-task-detail.in {\n        opacity: 1;\n        transition: width 0.7s;\n        display: block !important;\n    }\n\n    .task-detail-panel .close-task-detail {\n        opacity: 0;\n        transition: width 0.7s;\n    }\n}\n\n\n.t-d-inner-panel{\n    height: 100%;\n    overflow: auto;\n}\n\n.task-overlay{\n    position: fixed;\n    top: 0;\n    right: 0px;\n    background-color: rgba(0, 0, 0, 0.4);\n    z-index: 3;\n    display: none;\n    -webkit-transition: width 0.3s;\n    transition: width 0.3s;\n}\n\n.task-overlay.in{\n    display: block !important;\n    -webkit-transition: width 0.3s;\n    transition: width 0.3s;\n}\n\n",".filter-box{\n  box-shadow: 0 1px 0 0 $grey;\n  width: 100%;\n  top: 63px;\n  position: sticky;\n  z-index: 1;\n\n  @include media-breakpoint-down(md){\n    width: 100%;\n    position: initial;\n  }\n}\n\n.more-filters {\n  border-left: solid 1px $grey;\n\n  @include media-breakpoint-down(md){\n    border-left: 0px;\n  }\n\n  a{\n    line-height: 2;\n  }\n\n  .more-filter-tab{\n    background-color: $white;\n    position: fixed;\n    top: 62px;\n    right: 0;\n    z-index: 9;\n    border: solid 1px $grey;\n    white-space: nowrap;\n    overflow-x: hidden;\n    transform: translate3d(273px, 0, 0);\n    height: 100%;\n    width: 268px;\n    transition: all ease-in 0.3s;\n\n    .clear-all{\n        transition: all ease 0.3s;\n        position: fixed;\n        width: 100% !important;\n    }\n\n    h3{\n      line-height: 1.17;\n      padding: 18px 28px 0;\n    }\n\n    label{\n      line-height: 1.14;\n      padding: 0px 28px;\n      margin-bottom: 12px;\n    }\n  }\n\n  .more-filter-tab.in{\n    transform: translate3d(0px, 0, 0);\n    transition: all ease-in 0.3s;\n    width: 268px;\n\n    .filter-detail{\n      height: calc(100vh - 197px);\n      overflow-y: auto;\n      overflow-x: hidden;\n    }\n\n    .clear-all{\n        // width: 268px;\n        transition: width ease 0.3s;\n        padding: 0px 28px;\n        border-top: solid 1px $grey;\n\n        button{\n          padding: 9px 11px;\n          margin-right: 9px;\n        }\n    }\n\n  }\n\n  .filter-detail {\n    height: calc(100vh - 197px);\n  }\n  \n}\n\n.close-more-filter{\n  position: absolute;\n  right: 28px;\n  top: 14px;\n\n  &:hover{\n    color: $black;\n  }\n}\n.select-filter {\n  padding: 0px 28px;\n}\n\n\n\n\n\n","/******************** MAIN SIDEBAR *********************/\n.mobile-close-sidebar-panel{\n  display: none;\n}\n@include media-breakpoint-down(md){\n    .mobile-close-sidebar-panel.toggled{\n      height: 100%;\n      position: fixed;\n      top: 0;\n      left: 100px;\n      background-color: rgba(0, 0, 0, 0.4);\n      z-index: 99;\n      display: block;\n    }\n}\n\n.main-sidebar{\n  z-index: 2;\n  position: fixed;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: 240px;\n  transition: width 0.3s;\n\n  @include media-breakpoint-down(md){\n    transition: 0.3s;\n    top: 0px;\n    overflow-x: auto;\n    transform: translate3d(-293px, 0, 0);\n  }\n}\n\n/******************** SIDEBAR BRAND *********************/\n.sidebar-brand-box {\n  z-index: 1 !important;\n  transition: width 0.3s;\n  // overflow: hidden;\n  // @include media-breakpoint-down(sm){\n  //   width: 14rem;\n  // }\n  .sidebar-brand {\n    padding: 8px 20px 8px 20px;\n    transition: width 0.3s;\n    border-bottom: 1px solid $dark_border;\n\n    &:after{\n      content: none;\n    }\n\n    .sidebar-brand-name{\n      width: 80%;\n      word-break: break-word;\n      overflow: hidden;\n\n      h1{\n        line-height: 1.38;\n        white-space: nowrap;\n        width: 140px;\n        overflow: hidden;\n        text-overflow: ellipsis;\n\n        i{\n          font-size: 10px;\n          color: $white_shade;\n          font-weight: 700;\n        }\n      }\n\n      .pro-name{\n        line-height: 1.69;\n        margin-left: 20px;\n\n        span{\n          width: 12px;\n          height: 12px;\n          position: absolute;\n          top: 4px;\n          left: -20px;\n        }\n\n        p{\n            white-space: nowrap;\n            width: 140px;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n      }\n    }\n  }\n  .sidebar-brand-dropdown {\n    // width: 100%;\n    // z-index: 99;\n    width: 300px;\n    left: 0px !important;\n    border-radius: 3px;\n    border: 1px solid #e8eef3;\n\n    @include media-breakpoint-down(md){\n      transform: translate3d(-2px, 60px, 0px) !important;\n      padding-bottom: 10px;\n      position: fixed !important;\n      top: 0px;\n    }\n    .profile-box{\n      padding: 16px 24px;\n      a{\n        color: $dark_grey;\n\n        &:hover{\n          color: $blue;\n        }\n      }\n      .profileImg{\n        width: 36px;\n        height: 36px;\n        border-radius: 3px;\n        border: solid 1px $grey;\n        overflow: hidden;\n\n        img{\n            object-fit: cover;\n        }\n      }\n      .ProfileData h3{\n        line-height: 1.13;\n        margin-bottom: 5px;\n        word-break: break-all;\n        white-space: nowrap;\n        width: 177px;\n        overflow: hidden;\n        text-overflow: ellipsis;\n      }\n      .ProfileData p{\n        line-height: 1.09;\n      }\n    }\n    a.dropdown-item {\n        line-height: 1.87;\n        white-space: initial;\n        line-break: anywhere;\n\n      &:hover{\n        background-color: $blue;\n        color: $white !important;\n      }\n    }\n    .custom-control.custom-switch{\n        margin-right: -8px;\n    }\n  }\n}\n\n/******************** SIDEBAR MENU *********************/\n.closeIt .accordionItemContent{\n    height:0px;\n    // transition:height 1s ease-out;\n\t  transform: scaleY(0);\n    float:left;\n    display:block;\n}\n.openIt .accordionItemContent{\n    display:block;\n    transform: scaleY(1);\n    transform-origin: top;\n    box-sizing: border-box;\n}\n// .sidebar-menu ul li.active .nav-item, .accordionItem a.active{\n//     color: #f7faff ;\n// }\n\n.accordionItem a.active{\n    color: #f7faff ;\n}\n\n.sidebar-menu {\n  height: calc(100% - 111px);\n  z-index: 0;\n  // transition: width 0.3s;\n  display: block !important;\n  white-space: nowrap;\n  overflow: auto;\n\n  @include media-breakpoint-down(md){\n    height: calc(100% - 63px);\n  }\n\n  li  {\n    position: relative;\n    box-shadow: 0 1px 0 0 $dark_border;\n\n    .accordionItemContent a{\n      padding: 0.5rem 1.2rem;\n      display: block;\n      white-space: nowrap;\n      margin-left: 36px;\n\n      &:hover{\n        color: $white_shade !important;\n      }\n    }\n    .nav-item {\n      line-height: 1.87;\n      white-space: nowrap;\n      display: block;\n      align-items: center;\n      padding: 10px 20px 10px 20px;\n\n      &:focus, &:hover{\n        color: $white_shade !important;\n      }\n    }\n  }\n}\n\n.side-icon{\n    width: 16px;\n    vertical-align: middle;\n    font-size: 16px;\n    display: inline-block;\n\n    position: relative;\n    // overflow: visible;\n}\n\n// .accordionItemHeading span{\n//   width: 100px;\n// }\n\n.accordionItem.openIt .accordionItemHeading::after {\n    content: \"\\E604\";\n    font-family: 'simple-line-icons';\n    display: inline-block;\n    font-style: normal;\n    font-stretch: normal;\n    font-variant: normal;\n    text-rendering: auto;\n    -webkit-font-smoothing: antialiased;\n    font-weight: 900;\n    line-height: 27px;\n    font-size: 10px;\n    position: absolute;\n    right: 15px;\n}\n.accordionItem.closeIt .accordionItemHeading::after  {\n    content: \"\\E606\";\n    font-family: 'simple-line-icons';\n    display: inline-block;\n    font-style: normal;\n    font-variant: normal;\n    text-rendering: auto;\n    -webkit-font-smoothing: antialiased;\n    font-weight: 900;\n    line-height: 27px;\n    font-size: 10px;\n    position: absolute;\n    right: 15px;\n}\n\n.sidebar-brand-logo{\n    max-width: 32px;\n    border-radius: 4px;\n    overflow: hidden;\n    // max-height: 32px;\n}\n\n/******************** SIDEBAR TOGGLER BOX *********************/\n.sidebarTogglerBox {\n    width: 240px;\n    -webkit-transition: width 0.3s;\n    transition: width 0.3s;\n    z-index: 2;\n    height: 48px;\n    bottom: 0;\n    padding: 0 16px;\n    border-top: 1px solid $dark_border;\n\n    @include media-breakpoint-down(md){\n      // transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);\n      // transform: translate3d(-293px, 0, 0);\n      display: none !important;\n    }\n    #sidebarToggle{\n      // cursor: pointer;\n      // background-color: transparent;\n      font-family: \"Font Awesome 5 Free\";\n      -webkit-font-smoothing: antialiased;\n      display: inline-block;\n      font-style: normal;\n      font-variant: normal;\n      text-rendering: auto;\n      line-height: 1;\n      background-color: transparent;\n    }\n    p{\n      display: block;\n    }\n}\n#sidebarToggle::before {\n  content: \"\\f053\";\n}\n\n/******************** SIDEBAR TOGGLED *********************/\n.sidebar-toggled {\n  #sidebarToggle::before {\n    content: \"\\f054\";\n  }\n  .main-header{\n    margin-left: 60px;\n    transition: width .3s ease-in-out;\n  }\n  .main-container{\n    margin-left: 60px;\n    transition: width .3s ease-in-out;\n  }\n  .sidebarTogglerBox, .main-sidebar {\n    width: 3.77rem !important;\n    transition: width 0.3s;\n  }\n  .sidebar-brand-box .sidebar-brand {\n    padding: 14px;\n    height: 63px;\n    transition: width 0.3s;\n  }\n  .accordionItem.closeIt .accordionItemHeading::after, .accordionItem.openIt .accordionItemHeading::after, .sidebarTogglerBox p, .nav-item span, .sidebar-brand-name, .accordionItemContent  {\n    display: none;\n  }\n  .sidebarTogglerBox button{\n      margin: 0 auto;\n  }\n  .main-sidebar:hover, .main-sidebar:hover~.sidebarTogglerBox{\n    width: 16rem !important;\n    z-index: 99;\n    transition: width 0.3s;\n  }\n  .main-sidebar:hover~.sidebarTogglerBox p{\n    display: block\n  }\n  .main-sidebar:hover .sidebar-brand-logo {\n    margin: 0;\n    padding: 0;\n  }\n  .main-sidebar:hover .sidebar-brand{\n    padding: 10px 16px 10px 20px;\n  }\n  .main-sidebar:hover .collapse-inner{\n    display: block;\n  }\n  .main-sidebar:hover .accordionItem.closeIt .accordionItemHeading::after, .main-sidebar:hover .sidebarTogglerBox p, .main-sidebar:hover .nav-item span, .main-sidebar:hover .sidebar-brand-name, .main-sidebar:hover .accordionItemContent, .main-sidebar:hover .accordionItem.openIt .accordionItemHeading::after {\n    display: initial;\n    transition: width 0.3s;\n  }\n}\n@include media-breakpoint-down(md){\n  .main-sidebar.toggled {\n    z-index: 9999;\n    transition: 0.3s;\n    overflow-x: inherit;\n    transform: translate3d(0px, 0, 0);\n  }\n}\n\n.sidebar-dark .sidebar-menu::-webkit-scrollbar {\n  width: 10px;\n  background:#262f3a ;\n}\n.sidebar-dark .sidebar-menu::-webkit-scrollbar-thumb {\n  background-color:#585858 ;\n  border: 3px solid #262f3a ;\n}\n",".ui_header{\n    background-color: $ui_header_bg;\n   \n    h2{\n        padding: 34px 0px;\n        font-size: 28px;\n        font-weight: bold;\n        line-height: 1.14;\n        letter-spacing: 0.12px;\n        color:$white;\n    }\n}\n.ui_box{\n    padding: 77px 0px;\n\n    .ui_heading h4{\n        font-size: 28px;\n        font-weight: 500;\n        line-height: 1.14;\n        letter-spacing: 0.12px;\n        color: #131523;\n        margin-bottom: 65px;\n    }\n\n    .ntfcn_add_box{\n        margin-top: 94px;\n    }\n\n    .ui_sub_heading h4{\n        font-size: 28px;\n        font-weight: 500;\n        line-height: 1.14;\n        letter-spacing: 0.12px;\n        color: $dark_text;\n        margin-bottom: 31.9px;\n    }\n}\n.choose_ui_color{\n\n    @include media-breakpoint-down(sm){\n\n        .card{\n            padding-left: 0px;\n            padding-right: 0px;\n        }\n    }\n\n    .ui_color_title {\n        border-bottom: 1px solid #D5D7E3;\n        margin-bottom: 20.8px;\n\n        p{\n            font-size: 16px;\n            line-height: 1.13;\n            letter-spacing: 0.1px;\n            color: #7e84a3;\n            margin-bottom: 23.5px;\n        }\n    }\n\n    .card-header{\n        height: 130px;\n        margin-bottom: 23.8px;\n    }\n\n    .card-body{\n\n        p{\n            font-size: 23.4px;\n            font-weight: 500;\n            line-height: 1.33;\n            text-align: left;\n            color: #354052;\n            margin-bottom: 0px;\n        }\n    }\n}\n\n.typo_heading p span:nth-child(5), .typo_heading p span:nth-child(6){\n    color: #131523;\n}\n\n.typography_and_elements{\n    .typo_font{\n        p{\n            font-size: 13px;\n            line-height: 1.15;\n            color: #131523;\n        }\n        h2{\n            font-size: 55px;\n            line-height: 1.16;\n            color: #131523;\n        }\n    }\n    .typo_heading{\n        margin-top: 41px;\n        font-weight: normal;\n        color: $dark_text;\n\n        span{\n            margin-right: 31px;\n\n            @include media-breakpoint-down(sm){\n                display: block;\n                margin-bottom: 3rem;\n            }\n        }\n    }\n    /****************** UI ELEMENTS **********************/\n    .ui_elements{\n        margin-top: 105px;\n\n        .col{\n            width: 20%;\n\n            @include media-breakpoint-down(md){\n                width: 50%;\n            }\n\n            @include media-breakpoint-down(sm){\n                width: 100%;\n            }\n        }\n    }\n}\n.ui_cards_tables{\n    background-color: $additional_grey;\n}\n\n.ui_select .select2-container{\n    width: 100% !important;\n}","/*************************** BACKGROUND COLORS **************************/\n.bg-dark{\n    background-color: $dark_bg;\n}\n.bg-grey{\n    background-color: $grey;\n}\n.bg-light-grey{\n    background-color: $light_grey;\n}\n.bg-dark-grey{\n    background-color: $dark_grey;\n}\n.bg-darkest-grey{\n    background-color: $dark_text;\n}\n.bg-lightest-grey{\n    background-color: $light_text;\n}\n.bg-blue{\n    background-color: $blue;\n}\n.bg-red{\n    background-color: $red;\n}\n.bg-yellow{\n    background-color: $yellow;\n}\n.bg-light-green{\n    background-color: $light_green;\n}\n.bg-dark-green{\n    background-color: $dark_green;\n}\n.bg-additional-grey{\n    background-color: $additional_grey;\n}\n.bg-amt-grey{\n    background-color: $amt_grey;\n}\n.bg-white-shade{\n    background-color: $white_shade;\n}\n\n/*************************** TEXT COLORS **************************/\n.text-darkest-grey{\n    color: $darkest_grey !important;\n}\n.text-dark-grey{\n    color: $dark_grey;\n}\n.text-dark{\n    color: $dark_text !important;\n}\n.text-lightest{\n    color: $light_text;\n}\n.text-blue{\n    color: $blue;\n}\n.text-red{\n    color: $red;\n}\n.text-yellow{\n    color: $yellow;\n}\n.text-light-green{\n    color: $light_green;\n}\n.text-dark-green{\n    color: $dark_green;\n}\n.text-white-shade{\n    color: $white_shade;\n}\n.text-pink{\n    color: $pink;\n}\n\n/*************************** BORDERS **************************/\n\n.border-grey{\n    border: 1px solid $grey;\n}\n.border-left-grey{\n    border-left: 1px solid $grey;\n}\n.border-right-grey{\n    border-right: 1px solid $grey;\n}\n.border-top-grey{\n    border-top: 1px solid $grey;\n}\n.border-bottom-grey{\n    border-bottom: 1px solid $grey;\n}\n.border-additional-grey{\n    border: 1px solid $additional_grey;\n}\n\n@include media-breakpoint-down(sm){\n    .border-left-grey-sm-0{\n        border-left: 0px !important;\n    }\n    .border-right-grey-sm-0{\n        border-right: 0px !important;\n    }\n}\n",".f-w-500{\n    font-weight: 500 !important;\n}\n.f-8{\n    font-size: 8px;\n}\n.f-10{\n    font-size: 10px;\n}\n.f-11{\n    font-size: 11px;\n}\n.f-12{\n    font-size: 12px;\n}\n.f-13{\n    font-size: 13px;\n}\n.f-14{\n    font-size: 14px !important;\n}\n.f-15{\n    font-size: 15px !important;\n}\n.f-16{\n    font-size: 16px;\n}\n.f-18{\n    font-size: 18px;\n}\n.f-19{\n    font-size: 19px;\n}\n.f-20{\n    font-size: 20px;\n}\n.f-21{\n    font-size: 21px;\n}\n.f-27{\n    font-size: 27px;\n}\n.f-57{\n    font-size: 57px;\n}\n  \n.heading-h1{\n    font-size: 21px;\n    font-weight: bold;\n    line-height: 1.14;\n}\n.heading-h2{\n    font-size: 18px;\n    font-weight: bold;\n    line-height: 1.17;\n}\n.heading-h3{\n    font-size: 18px;\n    font-weight: 500;\n    line-height: 1.17;\n}\n.heading-h4{\n    font-size: 15px;\n    font-weight: 500;\n    line-height: 1.13;\n}\n.heading-h5{\n    font-size: 14px;\n    font-weight: 500;\n    line-height: 1.14;\n    letter-spacing: 0.1px;\n}\n.heading-h6{\n    font-size: 12px;\n    font-weight: 500;\n    line-height: 1.17;\n}\n.simple-text{\n    font-size: 14px;\n    line-height: 1.14;\n}\n\n.font-weight-semibold{\n    font-weight: 500 !important;\n}\n\n\n",".avatar-img{\n    width: 25px;\n    height: 25px;\n    border: solid 1px #707070;\n    overflow: hidden;\n\n    img{\n        object-fit: cover;\n        min-width: 25px;\n        height: 25px;\n    }\n}\n",".pagination .page-item.active .page-link{\n    background-color: $blue;\n}\n.pagination li{\n  margin-right: 8px;\n\n  a{\n    border-radius: 4px;\n    min-width: 35px;\n    height: 35px;\n    line-height: 1.54;\n    font-size: 13px;\n    color: #4d4f5c;\n    border: 1px solid $grey;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    &:focus{\n      box-shadow: none\n    }\n  }\n\n}\n.page-item.active .page-link {\n    background-color: $blue;\n    border-color: $blue;\n\n    &:hover, &:focus{\n      color: #fff !important;\n      box-shadow: none;\n    }\n}\n\ndiv.dataTables_wrapper div.dataTables_info {\n  padding-top: 1.3rem;\n  padding-left: 1rem;\n}\n\n.page-item.active .page-link {\n  z-index: 0;\n}",".labels p{\n    font-size: 14px;  \n    line-height: 1.14;\n    color: $dark_text;\n    width: 50%;\n}\n",".card-horizontal {\n    display: flex;\n    flex: 1 1 auto;\n}\n.card-img {\n    margin: 1.25rem;\n    width: 60px;\n    height: 60px;\n    object-fit: contain;\n    border-radius: 4px;\n    overflow: hidden;\n    img{\n        width: 60px;\n        height: 60px;\n        object-fit: cover;\n    }\n}\n.card-img-small {\n    flex-shrink: 0;\n    margin: 1.25rem;\n    width: 30px;\n    height: 30px;\n    object-fit: contain;\n    border-radius: 4px;\n    overflow: hidden;\n    border: solid 1px $dark_grey;\n}\n.card-title{\n    line-height: 21px;\n    margin-bottom: 7px;\n}\n.card-text{\n    line-height: 1.50;\n}\n",".w-tables{\n  box-shadow:  0 0 4px 0 #d2d9e4;\n\n  @include media-breakpoint-down(sm){\n      overflow-x: scroll;\n  }\n}\n.dataTables_wrapper {\n  width: 100%;\n  // z-index: 0;\n}\n.dataTables_filter{\n  display: none;\n}\n.table thead th, .table th, .table td{\n  border: 0px;\n  padding: 6px;\n}\n.table thead th{\n  font-size: 13px;\n  font-weight: 500;\n  color: $light_text;\n  box-shadow: 0 1px 0 0 $light_grey;\n}\n\n.table thead th:first-child, .table tbody td:first-child {\n  padding-left: 20px;\n}\n\n.table tr td{\n  font-size: 13px;\n  color:$dark_text;\n  box-shadow: 0 1px 0 0 $light_grey;\n  vertical-align: middle;\n}\n.taskEmployeeImg{\n  width: 25px;\n  height: 25px;\n  display: inline-block;\n  overflow: hidden;\n  object-fit: cover;\n}\n.task_view{\n  border: 1px solid $light_text;\n  border-radius: 4px;\n  display: inline-flex;\n\n  .taskView{\n    padding: 0px 7px;\n    line-height: 2;\n    color: $light_text;\n    border-right: 1px solid $light_text;\n\n    &:hover{\n      background-color: $additional_grey;\n    }\n  }\n\n  .task_view_more{\n    color: $light_text;\n    padding: 6.3px 5px;\n    border-radius: 4px;\n\n    &:hover{\n      background-color: $additional_grey;\n    }\n\n    &:after{\n      content: none;\n    }\n  }\n\n  .dropdown-menu{\n    border: 0;\n    -webkit-box-shadow: 1px 4px 6px 4px #68686814;\n    box-shadow: 1px 4px 6px 4px #68686814;\n  }\n}\n\ntable.dataTable{\n  margin-bottom: 0px !important;\n\n  @include media-breakpoint-down(sm){\n    width: 862px;\n  }\n}\n\n.dataTables_paginate{\n  margin: 12px !important;\n}\n\n.dataTables_length {\n  padding: 15px 20px;\n}\n\n.dataTables_length select {\n  height: 35px;\n  min-width: 53px;\n}\n",".message_wrapper{\n    margin: 0px 9px;\n    overflow: hidden;\n    border: 1px solid #e8eef3;\n\n    .msg-header{\n        height: 62px;\n        border-bottom: 1px solid #e8eef3;\n\n        .msg-header-left{\n            // max-width: 392px;\n            // float: left;\n            // width: 40%;\n            padding: 0px 1.25rem;\n\n            @include media-breakpoint-down(md){\n                max-width: 100%;\n                width: 100%;\n            }\n        }\n\n        .msg-header-right{\n            max-width: 100%;\n            padding: 0px 1.25rem;\n        }\n    }\n\n    .input-group{\n        border: solid 1px #e8eef3;\n        border-radius: 4px;\n\n        .input-group-text{\n            background-color: transparent;\n            padding: 0px 6px;\n        }\n\n        input{\n           line-height: 1.8;\n        }\n    }\n\n    .msg-content-left{\n        // height: calc(100vh - 127px);\n        border: 1px solid #e8eef3;\n        max-width: 392px;\n        float: left;\n        width: 40%;\n\n        @include media-breakpoint-down(md){\n            max-width: 100%;\n            width: 100%;\n            height: 100%;\n        }\n\n        .card-img{\n            border: 1px solid $grey;\n        }\n        .card{\n            border: 1px solid #e8eef3;\n            // display: inline-table;\n        }\n        .card-title{\n            line-height: 1;\n        }\n        .card-date{\n            line-height: 1;\n        }\n        .card-body .card-text{\n            display: -webkit-box;\n            -webkit-line-clamp: 2;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n            line-height: 1.62;\n        }\n        .tablinks.active, .card:hover{\n            border-radius: 0px;\n            background-color: $grey;\n            cursor: pointer;\n\n            .card-title{\n                color: $dark_text;\n            }\n            .card-date{\n                color: $dark_text;\n            }\n            .card-text{\n                color: $dark_grey;\n            }\n        }\n    }\n\n    .msg-content-right{\n        max-width: 100%;\n        // margin-left: 392px;\n        width: 100%;\n        height: auto;\n\n        @include media-breakpoint-down(md){\n            margin-left: 0;\n            display: none;\n            position: fixed;\n            top: 62px;\n            left: 0;\n            right: 0;\n            height: 100%;\n            background-color: #fff;\n            margin: 0 9px;\n        }\n\n        .mbl-sender-name{\n            padding: 1rem 1.25rem;\n            border-bottom: 1px solid #e8eef3;\n        }\n\n        .chat-box{\n            height: calc(100vh - 330px);\n\n            @include media-breakpoint-down(md){\n                height: calc(100vh - 273px);\n                margin-bottom: 157px;\n            }\n\n            .card-img{\n                border: 1px solid $grey;\n            }\n\n            .card{\n\n\n\n                &:hover{\n                    background-color: #e8eef3;\n\n                    p{\n                        color: $dark_text ;\n                    }\n                }\n            }\n        }\n\n        .chat-box .card-text, .card-date{\n            line-height: 1.6;\n        }\n\n        .custom-file-input:lang(en) ~ .custom-file-label::after {\n            content: none;\n            cursor: pointer;\n        }\n\n        .custom-file{\n            width: 75%;\n\n            label{\n                padding-left: 0px;\n            }\n\n        }\n\n        .attach-send{\n            padding: 11px 16px;\n\n            // button{\n            //     padding: 0px 11px;\n            // }\n        }\n    }\n}\n\n.scroll {\n  position: relative;\n  overflow: hidden;\n}\n\n.scroll.ps > .ps__rail-y {\n    height: 0px !important;\n    display: none !important;\n}\n\n@include media-breakpoint-down(md){\n    .msg-content-right  form{\n        position: fixed;\n        bottom: 0;\n        left: 0;\n        right: 0;\n        margin: 0px 9px;\n        background-color: #fff;\n    }\n}\n\n\n\n\n\n",".task-search input{\n    text-overflow: ellipsis;\n}\n\n.select-box, .task-search{\n    width: 26%;\n\n    @include media-breakpoint-down(md){\n        width: auto;\n    }\n}\n.w-task-board-box{\n   overflow-x: hidden;\n   position: relative;\n\n   &:after{\n        content: '';\n        height: 1px;\n        width: 100%;\n        background-color: $grey;\n        position: absolute;\n        bottom: 26px;\n        left: 0;\n        right: 0;\n   }\n\n    .w-task-board-panel{\n        overflow-x: scroll;\n\n        .board-panel{\n            width: 340px;\n            margin-bottom: 20px;\n            flex: 0 0 340px;\n            white-space: nowrap;\n\n            @include media-breakpoint-down(sm){\n                width: 255px;\n                flex: 0 0 255px;\n            }\n\n            .b-p-header{\n\n                .bg-dark:hover{\n                    color: #fff;\n                }     \n                \n                .b-p-badge{\n                    line-height: 1.9;\n                    vertical-align: middle;\n                }\n            }\n\n            .b-p-body{\n                height: calc(100vh - 213px);\n                overflow-y: auto;\n\n                @include media-breakpoint-down(sm){\n                    height: calc(100vh - 276px);\n                }\n              \n            }   \n        }\n\n        .minimized{\n            margin-bottom: 20px;\n\n            .b-p-header{\n                writing-mode: vertical-rl;\n                text-orientation: sideways;\n            }\n        }\n    }\n}\n\n.w-task-board-panel::-webkit-scrollbar {\n    width: 5px;\n    background: $white ;\n    height: 10px;\n}\n.w-task-board-panel::-webkit-scrollbar-thumb {\n    border-radius: 7px;\n    background-color: $grey ;\n}\n\n.gu-transit{\n    background-color: #848586 !important;\n    opacity: 0.1 !important;\n    border: 2px dashed black;\n\n    .card-body{\n        visibility: hidden;\n    }\n}\n.gu-mirror{\n    box-shadow: none;\n    opacity: 1 !important;\n    height: 125px !important;\n    transform: rotate(5deg);\n    border: 2px dashed rgba(0, 0, 0, 0.397);\n}\n.full .filter-box{\n    position: relative;\n    top: 0px;\n}\n",".settings-sidebar{\n    height: calc(100% - 63px);\n    width: 100%;\n    max-height: 100%;\n    max-width: 270px;\n    position: fixed;\n    white-space: nowrap;\n\n    @include media-breakpoint-down(md){\n        max-width: 0px;\n        transition: 0.3s;\n        position: fixed;\n        right: 0;\n        z-index: 99;\n        top: 0px;\n        height: 100vh;\n    }\n\n    .settings-menu {\n        height: calc(100vh - 150px);\n        overflow: auto;\n\n        @include media-breakpoint-down(md){\n            height: calc(100vh - 80px);\n        }\n\n        li a{\n            padding: 15px 24px;\n            white-space: break-spaces;\n\n            &:hover{\n                color: $dark_text !important;\n                background-color: #e8eef385;\n                border-right: 2px solid #28313c85;\n            }\n        }\n    }\n\n    li.active{\n        background-color: $grey;\n\n        a{\n            color: $dark_text;\n            border-right: 2px solid $dark_text;\n        }\n    }\n}\n\n @include media-breakpoint-down(md){\n    .settings-sidebar.in{\n        max-width: 14rem;\n        // position: fixed;\n        transition: 0.3s;\n\n        form {\n            a{\n                margin-top: 9px;\n                margin-left: 8px;\n                color: #99a5b5;\n            }\n        }\n\n        .close-it{\n            opacity: 1;\n            transition: width 0.7s;\n            left: -43px;\n        }\n    }\n}\n\n.settings-box{\n    width: 100%;\n    // padding: 54px;\n    margin-left: 270px;\n    // overflow: hidden;\n\n    @include media-breakpoint-down(xl){\n        // padding: 54px;\n    }\n\n    @include media-breakpoint-down(lg){\n        padding: 30px;\n    }\n\n    @include media-breakpoint-down(md){\n        margin-left: 0px;\n        padding: 0px 25px 25px;\n    }\n\n    .s-b-mob-sidebar{\n        position: absolute;\n        right: 24px;\n        top: 28px;\n    }\n\n    .s-b-inner{\n        height: 100%;\n\n        @include media-breakpoint-down(lg){\n            .s-b-n-header .nav{\n                flex-wrap: nowrap;\n                overflow: auto;\n                overflow-y: hidden;\n                overflow-x: scroll;\n            }\n        }\n\n        @include media-breakpoint-down(sm){\n            .s-b-n-header .nav{\n                flex-wrap: nowrap;\n                overflow: auto;\n                overflow-y: hidden;\n                overflow-x: scroll;\n            }\n        }\n\n        .s-b-n-content{\n\n            // .ntfcn-tab-content-left {\n            //     .form-group {\n            //         width: 48.1%;\n            //         float: left;\n\n            //         @include media-breakpoint-down(lg){\n            //             width: 100%;\n            //         }\n\n            //         @include media-breakpoint-down(md){\n            //             width: 48.8%;\n            //         }\n\n            //         @include media-breakpoint-down(sm){\n            //             width: 100%;\n            //         }\n\n            //         .select2-container{\n            //             width: 100% !important;\n            //         }\n            //     }\n            // }\n\n            .ntfcn-tab-content-right{\n                margin-top: -58px;\n                height: auto;\n\n                @include media-breakpoint-down(md){\n                    margin-top: 0;\n\n                    // label{\n                    //     width: 50%;\n                    //     float: left;\n                    // }\n                }\n\n                @include media-breakpoint-down(sm){\n                    label{\n                         width: 100%;\n                    }\n                }\n\n                h4{\n                    height: 56px;\n\n                    @include media-breakpoint-down(md){\n                        height: 40px;\n                        // margin-bottom: 25px;\n                    }\n                }\n            }\n\n            @include media-breakpoint-down(sm){\n                .s-save{\n                    width: 100%;\n                }\n                .s-send-test-mail{\n                    width: 57%;\n                }\n                .s-cancel{\n                    width: 35%;\n                }\n            }\n            .settings-btns button{\n                padding: 9px 14px;\n            }\n        }\n    }\n}\n.s-b-n-header .nav::-webkit-scrollbar {\n    display: none;\n}\n.mobile-close-overlay{\n  height: 100%;\n  position: fixed;\n  top: 0;\n  right: 0px;\n  background-color: rgba(0, 0, 0, 0.4);\n  z-index: 99;\n   display: none ;\n  transition: width 0.3s;\n}\n@include media-breakpoint-down(md){\n    .mobile-close-overlay.in{\n        display: block !important;\n        transition: width 0.3s;\n    }\n    .close-it{\n        position: absolute;\n        top: 17px;\n        background-color: #1D82F5;\n        padding: 9px 17px !important;\n        color: #fff;\n        border-radius: 22px 0px 0px 22px;\n        font-size: 12px;\n        transition: width 0.7s;\n        opacity: 0;\n    }\n}\n\n.settings-btns{\n    display: flex;\n    flex-flow: row;\n    justify-content: flex-end;\n\n    @include media-breakpoint-down(sm){\n        // flex-flow: column;\n\n        // .btn-primary, .inv-action{\n        //     width: 50%;\n        // }\n        .btn-primary, .inv-action{\n            width: 50%;\n        }\n\n        .btn-cancel{\n            margin-right: 0px !important;\n        }\n\n        .inv-action button{\n            width: 100%;\n        }\n\n        .btn-cancel{\n            order: 3;\n        }\n    }\n}\n\n// .settings-menu::-webkit-scrollbar {\n//   width: 10px;\n//   background:#e3e8ec ;\n// }\n// .settings-menu::-webkit-scrollbar-thumb {\n//   background-color:#aaa8a8 ;\n//   border: 3px solid #e3e8ec;\n// }\n.gdpr-tabs{\n    text-align: center;\n\n    li a {\n        white-space: nowrap;\n    }\n\n    .-more .-secondary li{\n        text-align: left;\n    }\n}\n\n.permisison-table .thead-light {\n    position: sticky;\n    top: 63px;\n    z-index: 1;\n    overflow: auto;\n\n    @include media-breakpoint-down(sm){\n        z-index: 1;\n    }\n}\n.role-permission-select{\n    width: 100px;\n}\n.set-btns{\n    position: sticky;\n    background: $white;\n    bottom: 0;\n    z-index: 1;\n\n    @include media-breakpoint-down(md){\n        position: relative;\n    }\n}\n",".invoice{\n    .inv-num-date td{\n        padding: 6px;\n        border: 1px solid #DBDBDB;\n    }\n    .inv-detail, .inv-desc-mob {\n        \n        .i-d-heading{\n            border: 1px solid #DBDBDB;\n\n            td{\n                border: 1px solid #DBDBDB;\n            }\n        }\n\n        td, th{\n            padding: 11px 10px;\n            border: 1px solid #e7e9eb;\n            word-break: break-word;\n        }\n    } \n    .card-footer {\n        button{\n            padding: 0px 30px;\n\n            @include media-breakpoint-down(sm){\n                padding: 9px 22px;\n            }\n        }\n        .inv-action{\n             .dropdown-toggle{\n                font-size: 15px;\n                color: #616e80;\n                border: solid 1px #616e80;\n                padding: 0px 9px;\n                border-radius: 4px;\n                height: 36px;\n                display: inline-flex;\n                justify-content: center;\n                align-items: center;\n                line-height: 0;\n\n                &:hover{\n                    background-color: black;\n                    color: #fff !important;\n\n                    span .fa-chevron-down{\n                        color: #fff !important;\n                    }\n                }\n\n                span{\n                    border-left: 1px solid #99a5b5;\n                    height: 34px;\n                    display: inline-flex;\n                    padding-left: 8px;\n                    align-items: center;\n                    margin-left: 8px;\n\n                    @include media-breakpoint-down(sm){\n                        margin-left: 30px;\n                    }\n                }\n             }\n        }\n    }\n}\n\n.unpaid{\n    text-transform: uppercase;\n    background-color: $white;\n    color: $red;\n    border: 1px solid $red;\n    position: relative;\n    padding: 11px 22px;\n    // &:hover{\n    //     background-color: darken($color: $white, $amount: 100%);\n    //     border: 1px solid black !important;\n    //     color: #fff;\n    // }\n}\n\n.inv-desc, .inv-note{\n    width: 100%;\n}\n.inv-note td{\n    width: 50%;    \n}\n.inv-unpaid td:nth-child(2){\n    text-align: right;\n\n    @include media-breakpoint-down(sm){   \n        text-align: left;\n    }\n}\n@include media-breakpoint-down(sm){   \n    .inv-logo-heading img{\n        width: auto;\n    }                       \n    .inv-logo-heading td{\n        width: 100%;\n        display: block;\n        margin: 0 auto;\n        text-align: center;\n    }\n    .inv-num-date{\n        width: 100%;\n\n        td{\n            display: table-cell !important;\n            text-align: left !important;\n        }\n    }\n    .inv-num td{\n        display: block;\n        margin: 0 auto;\n        text-align: center;\n    }\n    .blank-td{\n        display: none;\n    }\n    .inv-note td, .inv-unpaid td{\n        width: 100%;\n        display: block;\n    }\n    .inv-detail {\n        margin-bottom: 5px;\n    }\n    .inv-desc::-webkit-scrollbar {\n        width: 5px;\n        background: $white ;\n        height: 10px;\n    }\n    .inv-desc::-webkit-scrollbar-thumb {\n        border-radius: 7px;\n        background-color: $grey ;\n    }\n}\n\n.invoice .card-footer{\n    display: flex;\n    flex-flow: row;\n    justify-content: flex-end;\n\n    @include media-breakpoint-down(sm){\n        flex-flow: column;\n\n        .btn-primary, .inv-action{\n            width: 50%;     \n        }\n\n        .btn-primary{\n            margin-right: 0px !important;\n        }\n\n        .inv-action button{\n            width: 100%;    \n        }\n        \n        .btn-cancel{\n            order: 3;\n        }\n    }\n}\n",".c-inv-desc {\n\n    table tr td{\n       border: 1px solid $amt_grey;\n       padding: 11px 10px;\n    }\n}\n\n.c-inv-desc-table .item_name, .c-inv-desc-table .quantity, .c-inv-desc-table .cost_per_item, .hsn_sac_code {\n    padding: 0.5rem !important;\n    border: 1px solid $amt_grey !important;\n    border-radius: 0.25rem !important;\n}\n\n@include media-breakpoint-down(sm){\n        .c-inv-desc-table{\n\n            table{\n                tr{\n                    -webkit-box-orient: vertical;\n                    -webkit-box-direction: normal;\n                    -ms-flex-direction: column;\n                    flex-direction: column;\n                    display: block;\n                    width: 50%;\n                    float: left;\n\n                    .inv-desc-mbl{\n                        height: 92px;\n                    }\n                }\n\n                td{\n                    display: block;\n                    -ms-flex: 1 1 auto;\n                    flex: 1 1 auto;\n                    border: 1px solid #e7e9eb !important;\n                    width: 100%;\n                    height: 46px;\n                }\n            }\n\n            a{\n                justify-content: flex-end!important;\n                margin-top: 10px;\n            }\n\n            .select-others{\n                line-height: 0;\n                font-weight: 400;\n            }\n        }\n    }\n.c-inv-amt{\n    p{\n        height: 70px;\n        display: block;\n        line-height: 2.7;\n        text-align: right;\n    }\n}\n.c-inv-close{\n    height: 96px;\n}\n.c-inv-total{\n    table tr td{\n       border: 1px solid $grey;\n       padding: 11px 10px;\n\n        .c-inv-sub-padding{\n           padding: 5px 10px;\n\n           @include media-breakpoint-down(sm){\n               padding: 5px 0px;\n           }\n        }\n    }\n}\n.c-inv-note-terms{\n    textarea{\n        width: 96%;\n\n        @include media-breakpoint-down(sm){\n            width: 100%;\n        }\n    }\n}\n.c-inv-btns {\n    .dropdown-toggle {\n        font-size: 15px;\n        color: $white;\n        border: solid 1px $dark_grey;\n        padding: 0px 9px;\n        border-radius: 4px;\n        height: 36px;\n        display: inline-flex;\n        justify-content: center;\n        align-items: center;\n        line-height: 0;\n\n        span {\n            border-left: 1px solid $white;\n            height: 34px;\n            display: inline-flex;\n            padding-left: 8px;\n            align-items: center;\n            margin-left: 8px;\n\n            @include media-breakpoint-down(sm){\n                margin-left: 28px;\n            }\n        }\n    }\n}\n.dark_place input::placeholder, .c-inv-date-pickerinput::placeholder{\n    color: $dark_text !important;\n    font-weight: normal important;\n}\n.dash-border-top{\n    border-top: 1px dashed #c3c3c3 !important;\n}\n\n.c-inv-btns{\n    display: flex;\n    flex-flow: row;\n    justify-content: flex-end;\n\n    @include media-breakpoint-down(sm){\n        // flex-flow: column;\n\n        .btn-secondary, .inv-action{\n            width: auto;\n        }\n\n        .inv-action button{\n            width: 100%;\n        }\n\n        .btn-cancel{\n            order: 3;\n        }\n    }\n}\n\n.btlr {\n    border-top-left-radius: 4px;\n}\n\n.btrr-bbrr {\n    border-top-right-radius: 4px;\n    border-bottom-right-radius: 4px;\n\n    @include media-breakpoint-down(sm){\n        border-top-right-radius: 0px;\n    }\n}\n\n.bblr {\n    border-bottom-left-radius: 4px;\n}\n\n@include media-breakpoint-down(sm){\n    .btrr-mbl{\n        border-top-right-radius: 4px;\n        border-top-left-radius: 0px;\n    }\n\n    .bblr-mbl{\n        border-bottom-left-radius: 4px;\n    }\n}\n\ntable {\n    border-collapse: separate !important;\n    border-spacing: inherit;\n}\n",".ticket-wrapper{\n    margin: 0px 9px;\n    overflow: hidden;\n    border: 1px solid #e8eef3;\n\n    .ticket-left{\n        .ticket-msg{\n            height: calc(100vh - 260px);\n            overflow-y: auto;\n\n            @include media-breakpoint-down(md){\n                height: calc(100vh - 328px);\n            }\n\n            .ticket-card-img{\n                margin: 1.3rem 1rem;\n                width: 35px;\n                height: 35px;\n                -o-object-fit: contain;\n                object-fit: contain;\n                border-radius: 4px;\n                overflow: hidden;\n                border: solid 1px $dark_grey;\n            }\n        }\n        .ticket-reply-back button{\n            padding: 9px 11px;\n        }\n    }\n\n    .ticket-right{\n        max-width: 393px;\n        width: 393px;\n\n        @include media-breakpoint-down(md){\n            max-width: 0px;\n            transition: 0.3s;\n            position: fixed;\n            right: 0;\n            z-index: 99;\n            top: 0px;\n            height: 100vh;\n            white-space: nowrap;\n        }\n\n        .ticket-filters {\n            height: calc(100vh - 236px);\n            overflow-y: auto;\n\n            @include media-breakpoint-down(md){\n                height: calc(100vh - 125px);\n            }\n        }\n\n        .nav-item{\n            padding: 14px 28px;\n        }\n        .ticket-update button{\n            padding: 9px 11px;\n        }\n        .ticket-contact-owner{\n            .card-img{\n                width: 42px;\n                height: 42px;\n                margin: 0;\n\n                img {\n                    width: 42px;\n                    height: 42px;\n                }\n            }\n        }\n        .recent-ticket{\n            height: calc(100vh - 451px);\n            overflow-y: auto;\n\n            @include media-breakpoint-down(md){\n                height: calc(100vh - 333px);\n            }\n\n            .recent-ticket-inner:before{ \n                position: absolute;\n                left: 10.9px;\n                content: '';\n                width: 1px;\n                height: 100%;\n                background-color: $light_text;\n                top: 4px;\n            }\n\n            .r-t-items{\n                margin-bottom: 20px;\n\n                .r-t-items-right{\n                    padding-left: 10px;\n                }\n\n                &:last-child{\n                    margin-bottom: 0px;\n\n                    p{\n                        margin-bottom: 0px;\n                    }\n                }\n            }\n        }\n    }\n    @include media-breakpoint-down(md){\n        .ticket-right.in{\n            max-width: 14rem;\n            transition: 0.3s;\n            white-space: normal;\n\n            .close-it {\n                opacity: 1;\n                -webkit-transition: width 0.7s;\n                transition: width 0.7s;\n            }\n        }\n        .ticket-reply-back{\n            position: fixed;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            width: 97%;\n            margin: 0 auto;\n        }\n        .ticket-update{\n            position: fixed;\n            bottom: 0;\n            width: 100%;\n        }\n    }\n     @include media-breakpoint-down(sm){\n        .ticket-reply-back{\n            width: 95%;\n        }\n        \n     }\n}\n\n@include media-breakpoint-down(sm){\n    .ticket-wrapper .ticket-right.in~.main-container{\n        z-index: auto;\n    }\n}",".project-header {\n\n    a{\n\n        font-size: 14px;\n\n        @include media-breakpoint-down(lg){\n            padding: 10px 8px;\n            font-size: 11px;\n        }\n\n        @include media-breakpoint-down(md){\n            padding: 13px 15px;\n            font-size: 14px;\n        }\n\n        &:hover{\n            color: #616E80 !important;\n        }\n    }\n\n    .project-menu{\n\n            .p-sub-menu{\n                position: relative;\n                font-size: 14px;\n                display: block;\n\n                @include media-breakpoint-down(md){\n                    padding: 0px !important;\n                }\n            }\n\n            .p-sub-menu.active:after, .p-sub-menu.active:hover:after{\n                width: 100%;\n                height: 3px;\n                background: $blue;\n                transition: width .3s, height .3s;\n                bottom: 0;\n                position: absolute;\n                content: '';\n            }\n\n            // .p-sub-menu:nth-child(2) span {\n            //     padding: 13px 24px;\n            // }\n\n            .p-sub-menu span{\n                padding: 13px 26px;\n                display: block;\n                white-space: nowrap;\n                text-align: center;\n\n                @include media-breakpoint-down(md){\n                    text-align: left;\n                }\n            }\n\n            .p-sub-menu::after {\n                content: '';\n                width: 0;\n                height: 0;\n                background: #1d82f585;\n                transition: width .3s, height .3s;\n                bottom: 0;\n                position: absolute;\n            }\n\n            .p-sub-menu:hover::after {\n                width: 100%;\n                transition: width .3s, height .3s;\n                height: 3px;\n            }\n\n\n\n        @include media-breakpoint-down(md){\n            // width: 0px;\n            width: 100%;\n            max-width: 0px;\n            -webkit-transition: 0.3s;\n            transition: 0.3s;\n            position: fixed;\n            right: 0;\n            z-index: 99;\n            top: 0px;\n            height: 100vh;\n            white-space: nowrap;\n            background-color: #fff;\n        }\n    }\n}\n@include media-breakpoint-down(md){\n    .project-menu.in{\n        // width: 14rem;\n        max-width: 14rem;\n        transition: 0.3s;\n        white-space: nowrap;\n\n        a{\n            display: block !important;\n        }\n\n        .close-it {\n            opacity: 1;\n            -webkit-transition: width 0.7s;\n            transition: width 0.7s;\n        }\n    }\n}\n\n.project-left{\n    margin-right: 270px;\n\n    .p-client-msg{\n        button{\n\n            &:hover{\n                background-color: #00E073 !important;\n                border: 1px solid #00E073 !important;\n            }\n        }\n    }\n}\n\n.project-right{\n    max-width: 270px;\n    width: 270px;\n    height: calc(100vh - 107px);\n    position: fixed;\n    right: 0;\n\n    @include media-breakpoint-down(md){\n        position: relative;\n        width: 100%;\n        max-width: 100%;\n        height: auto;\n\n        .bg-white{\n            border-radius: 4px;\n        }\n    }\n\n    .p-activity-heading{\n        span{\n            width: 35px;\n            height: 35px;\n            background-color: $additional_grey;\n\n            &:hover{\n                background-color: $grey;\n            }\n        }\n    }\n    .p-activity-detail.cal-info{\n        height: calc(100vh - 175px);\n        overflow-y: auto !important;\n\n        @include media-breakpoint-down(md){\n            height: auto !important;\n        }\n        @include media-breakpoint-down(sm){\n            height: calc(100vh - 175px) !important;\n        }\n    }\n}\n\n.cal-info{\n\n        .card-header{\n            height: 45px;\n            width: 37px;\n            border: 1px solid #616E80 !important;\n\n            span{\n                display: block;\n                text-align: center;\n                line-height: 17px;\n            }\n\n            span:nth-child(1){\n                border-bottom: 1px solid #616E80 !important;\n            }\n        }\n\n        @include media-breakpoint-down(md){\n            .card{\n                width: 50%;\n                float: left;\n            }\n        }\n        @include media-breakpoint-down(sm){\n            .card{\n                width: 100%;\n                float: none;\n            }\n        }\n}\n\n@include media-breakpoint-down(md){\n    .project-header{\n        z-index: 0;\n        position: initial;\n    }\n}\n\n.more-projects{\n    padding: 13px 15px;\n    display: block;\n\n    a{\n        border-bottom: 1px solid $grey;\n    }\n}\n\n\n// defaults\n\n// $color-bg: #D51E49;\n// $color-bg--dark: darken($color-bg, 7%);\n// $color-bg--darker: darken($color-bg, 14%);\n\n// $color-text: #FAF3DD;\n\n// a {\n//   text-decoration: none;\n// }\n\nbutton {\n  cursor: pointer;\n  border: 0;\n  padding: 0;\n}\n\n// tabs\n\n.tabs {\n    position: relative;\n\n    &:not(.--jsfied) {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n    }\n\n    // shared\n\n    .--hidden {\n        display: none;\n    }\n\n    // primary\n\n    .-primary {\n        display: flex;\n\n        > li {\n        flex-grow: 1;\n        // background-color: $color-bg;\n    }\n\n    .-more {\n    //   background-color: $color-bg--dark;\n\n      > button span {\n        display: inline-block;\n        transition: transform 0.2s;\n      }\n    }\n    }\n\n    &.--show-secondary .-primary {\n        .-more > button span {\n        transform: rotate(180deg);\n        }\n    }\n\n    // secondary\n\n    .-secondary {\n        max-width: 100%;\n        min-width: 10em;\n        display: none;\n        position: absolute;\n        top: 100%;\n        right: 0;\n        box-shadow: 0 0.1em 0.4em rgb(0 0 0 / 12%);\n        animation: nav-secondary 0.2s;\n        background-color: $white;\n\n        // @include media-breakpoint-down(md){\n        //     display: block;\n        // }\n    }\n\n    .-secondary.in{\n        display: block;\n        width: 100%;\n        height: 100%;\n\n        li{\n            border-bottom: 1px solid $grey;\n        }\n    }\n\n    &.--show-secondary .-secondary {\n        display: block;\n        z-index: 9;\n\n        li{\n            border-bottom: 1px solid $grey;\n\n            span{\n                text-align: left;\n            }\n        }\n    }\n}\n\n// keyframes\n\n@keyframes nav-secondary {\n  0% {\n    opacity: 0;\n    transform: translateY(-1em);\n  }\n  100% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n","/*********** CLIENT DETAIL **************/\n.client-detail-chart{\n    height: 159px;\n}\n\n/*********** CLIENT LIST **************/\n.client-list-filter{\n    .select-box{\n        width: auto;\n\n        .input-group{\n            width: auto;\n        }\n    }\n\n    @include media-breakpoint-down(sm){\n        position: initial;\n    }\n}\n\n.client-list-filter.filter-box{\n    padding: 0px 28px;\n}\n",".emp-dashboard{\n\n    .clock-in-out{\n        p span{\n            line-height: 1.5;\n        }\n    }\n\n    .e-d-info .card-img{\n        width: 80px;\n        height: 80px;\n\n        img{\n            width: 80px;\n            height: 80px;\n            object-fit: cover;\n        }\n    }\n\n    .cal-info .card-text {\n        line-height: 1.2;\n    }\n\n    @include media-breakpoint-down(lg){\n        .cal-info{\n            height: calc(100vh - 850px) !important;\n            overflow-y: scroll;\n        }\n    }\n    @include media-breakpoint-down(sm){\n        .cal-info{\n            height: calc(100vh - 350px) !important;\n            overflow-y: scroll;\n        }\n    }\n\n}\n\n.admin-dash-settings a{\n\n    &:hover{\n        border-bottom: none;\n    }\n}\n.admin-dash-table {\n    @include media-breakpoint-down(sm){\n        width: 600px;\n    }\n}\n\n// @include media-breakpoint-down(sm){\n//     #dashboardWidgetForm .dashboard-settings{\n//         width: 270px !important;\n//         left: auto !important;\n//         right: 0px !important;\n//     }\n// }\n",".modal-backdrop {\n    //display: none;\n}\n\n.modal.show{\n    background-color: rgba(0, 0, 0, 0.25);\n    padding-right: 0px !important;\n}\n\n.modal-open{\n    padding-right: 0px !important;\n\n    // .main-sidebar, .main-header, .sidebarTogglerBox {\n    //     z-index: 0;\n    // }\n}\n\n.modal-header .close {\n    padding: 0;\n    margin: 0;\n}\n",".banner{\n    background-image: url(https://recruit.froid.works/front/assets/img/header-bg.jpg);\n    background-repeat: no-repeat;\n    background-position: center;\n    height: 200px;\n\n    .banner-logo{\n        position: absolute;\n        background-color: white;\n        width: 130px;\n        height: 130px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        bottom: -49px;\n    }\n}\n\n.job-container{\n    background-color: $white;\n    display: flex;\n    flex-wrap: nowrap;\n\n    .job-left{\n        border-right: 1px solid $grey;\n        width: 504px;\n        display: flex;\n        flex-direction: column;\n        height: calc(100vh - 150px);\n        overflow-y: auto;\n    }\n    .job-right{\n        width: 100%;\n        height: calc(100vh - 150px);\n        overflow-y: auto;\n\n        @include media-breakpoint-down(md){\n            // display: none;\n        }\n    }\n}    \n.list-style-disc{\n    list-style-type: disc;\n}\n\n.front_header {\n    box-shadow: 0 1px 0 0 #e8eef3;\n}\n\n.front_header img {\n    max-height: 32px;\n}\n\n.front_header h3 {\n    font-size: 21px;\n    color: #28313c;\n    font-weight: normal;\n}\n\n@include media-breakpoint-down(xs) {\n    .header-banner-logo {\n        width: 85px !important;\n        height: 85px !important;\n        bottom: -35px !important;    \n    }\n\n    .banner-header {\n        height: 110px;\n    }\n}\n",".rtl {\n    direction: rtl;\n    text-align: right;\n    overflow-x: hidden;\n\n    .main-sidebar{\n        left: auto;\n        right: 0;\n    }\n\n    .main-container{\n        margin-right: 240px;\n        margin-left: 0px;\n        transition: width .3s ease-in-out, margin-right .3s ease-in-out;\n    }\n\n    .main-header{\n        margin-right: 240px;\n        margin-left: 0px;\n    }\n\n    .pull-left {\n        float: right !important;\n    }\n\n    .pull-right {\n        float: left !important;\n    }\n\n    .page-header-right ul li{\n        float: right;\n    }\n\n    .header-icon-box{\n        margin-right: 9px;\n        margin-left: 14px;\n    }\n\n    .form-check-inline, .form-check-inline .form-check-input {\n        margin-right: 0;\n        margin-left: 0.3125rem;\n    }\n\n    .accordionItem.closeIt .accordionItemHeading::after{\n        right: 213px;\n        content: \"\\E605\";\n    }\n\n    .accordionItem.openIt .accordionItemHeading::after{\n        right: 213px;\n    }\n\n    .sidebar-menu li .accordionItemContent a{\n        margin-right: 22px;\n    }\n\n    #sidebarToggle::after{\n        content: \"\\E606\";\n    }\n\n    .sidebar-brand-box .sidebar-brand .sidebar-brand-name p span{\n        left: 0;\n        right: -20px;\n    }\n\n    .sidebar-brand-box .sidebar-brand .sidebar-brand-name p{\n        margin-left: 0;\n        margin-right: 20px;\n    }\n\n    .mr-5{\n        margin-left: 3rem !important;\n        margin-right: 0 !important;\n    }\n\n    .mr-3{\n        margin-left: 1rem !important;\n        margin-right: 0 !important;\n    }\n\n    .dropdown-menu-right {\n        right: auto;\n        left: 0;\n    }\n\n    .sidebar-brand-box .sidebar-brand-dropdown{\n        right: 20px !important;\n    }\n\n    .sidebar-brand-box .sidebar-brand-dropdown .profile-box .ProfileData p{\n        text-align: right;\n    }\n\n    .ml-auto {\n        margin-right: auto !important;\n        margin-left: 0px !important;\n    }\n\n    .border-right-grey {\n        border-left: 1px solid #e8eef3;\n        border-right: 0px;\n    }\n\n    .border-left-grey {\n        border-right: 1px solid #e8eef3;\n        border-left: 0px;\n    }\n\n    .pl-4 {\n        padding-right: 1.5rem !important;\n        padding-left: 0px;\n    }\n\n    .task_view .taskView {\n        border-left: 1px solid #99A5B5;\n        border-right: 0px;\n    }\n\n    .pr-3 {\n        // padding-left: 1rem !important;\n        padding-right: 0px !important;\n    }\n\n    .select-box.pr-2{\n        padding-right: 0px !important;\n        padding-left: 0.5rem;\n    }\n\n    .choices[data-type*='select-one']:after{\n        left: 11.5px;\n        right: auto;\n    }\n\n    .text-left {\n        text-align: right !important;\n    }\n\n    .choices__item.choices__item--selectable{\n        padding-left: 0px;\n        padding-right: 6px;\n    }\n\n    .c-inv-btns .dropdown-toggle span, .invoice .card-footer .inv-action .dropdown-toggle span {\n        border-left: 0px;\n        padding-left: 0;\n        padding-right: 8px;\n        margin-left: auto;\n        margin-right: 8px;\n    }\n\n    .c-inv-btns .dropdown-toggle span{\n        border-right: 1px solid #fff;\n    }\n\n    .invoice .card-footer .inv-action .dropdown-toggle span{\n        border-right: 1px solid #99a5b5;\n    }\n\n    .mr-lg-3 {\n        margin-left: 1rem !important;\n    }\n\n    .emp-dashboard .mr-4{\n        margin-left : 1.5rem !important;\n        margin-right: 0px !important;\n    }\n\n    .inv-unpaid td:nth-child(2) {\n        text-align: left;\n\n        @include media-breakpoint-down(sm){\n            text-align: right;\n        }\n    }\n\n    .form-group label sup{\n        left: -4px;\n        right: auto;\n    }\n\n    .c-inv-select .mr-2 {\n        margin-left: 0.5rem !important;\n        margin-right: 0 !important;\n    }\n\n    .inv-num td:nth-child(2){\n        direction: ltr;\n        text-align: right;\n    }\n\n    .text-right, .inv-logo-heading td:nth-child(2){\n        text-align: left;\n    }\n\n    .msg-header .ml-3{\n        margin-right: 1rem;\n        margin-left: 0px !important;\n    }\n\n    .msg-content-left{\n        float: right;\n\n        .pl-0{\n            padding-left: 15px !important;\n            padding-right: 0px !important;\n        }\n    }\n\n    .msg-content-right{\n        margin-left: auto;\n        margin-right: 392px;\n\n        @include media-breakpoint-down(md){\n            margin-right: 0px;\n        }\n\n        .pl-0{\n            padding-left: 15px !important;\n            padding-right: 0px !important;\n        }\n\n        .mr-1 {\n            margin-right: 0 !important;\n            margin-left: 0.25rem !important;\n        }\n\n        .mr-2 {\n            margin-left: 0.5rem !important;\n            margin-right: 0 !important;\n        }\n\n        .custom-file label{\n            padding-right: 0px;\n        }\n\n        .msg-sender-name svg{\n            transform: rotate(180deg)\n        }\n    }\n\n    .project-left{\n        margin-left: 270px;\n        margin-right: 0px;\n\n        .ml-xl-4 {\n            margin-left: 0px !important;\n            margin-right: 1.5rem !important;\n        }\n\n        .mr-2 {\n            margin-right: 0 !important;\n            margin-left: 0.5rem !important;\n        }\n    }\n\n    .project-right {\n        left: 0;\n        right: auto;\n\n        .ml-3 {\n            margin-left: 0 !important;\n            margin-right: 1rem !important;\n        }\n    }\n\n    .settings-box{\n        margin-right: 270px;\n        margin-left: 0px;\n\n        @include media-breakpoint-down(md){\n            margin-right: 0px;\n        }\n\n        .mr-1 {\n            margin-right: 0 !important;\n            margin-left: 0.25rem !important;\n        }\n\n        .s-b-mob-sidebar {\n            left: 24px;\n            right: auto;\n        }\n\n        .checkmark{\n            right: 0px;\n            left: auto;\n        }\n\n        .form_custom_label{\n            padding-right: 25px;\n            padding-left: 0px;\n        }\n\n\n    }\n\n    .settings-sidebar.in .close-it{\n        left: auto;\n        right: -43px;\n        border-radius: 0px 22px 22px 0px;\n    }\n\n    .filter-box {\n\n        .mr-2 {\n            margin-left: 0.5rem !important;\n            // margin-right: 0 !important;\n        }\n        .mr-lg-2 {\n            margin-left: 0.5rem !important;\n            margin-right: 0rem !important;\n        }\n    }\n\n    #fullscreen button:nth-child(3){\n        padding-right: 1.5rem !important;\n\n        @include media-breakpoint-down(md){\n            padding-right: .5rem !important;\n        }\n    }\n\n    .b-p-header .mr-2{\n        margin-right: auto !important;\n        margin-left: 0.5rem !important;\n    }\n\n    .b-p-tasks {\n        .ml-1{\n            margin-left: 0 !important;\n            margin-right: 0.25rem !important;\n        }\n\n        .ml-2{\n            margin-left: 0 !important;\n            margin-right: 0.5rem !important;\n        }\n\n        .mr-1{\n            margin-right: 0 !important;\n            margin-left: 0.25rem !important;\n        }\n    }\n\n    // button .mr-2{\n    //     margin-right: 0 !important;\n    //     margin-left: 0.5rem !important;\n    // }\n\n    .table {\n        .mr-2{\n            margin-right: 0 !important;\n            margin-left: 0.5rem !important;\n        }\n\n        .mr-1 {\n            margin-right: 0 !important;\n            margin-left: 0.25rem !important;\n        }\n    }\n\n    .more-filters {\n        padding-left: 0px !important;\n        border-left: 0px;\n        border-right: solid 1px #e8eef3;\n        padding-right: 1rem ;\n\n        .pr-2{\n            padding-right: 0 !important;\n            padding-left: 0.5rem !important;\n        }\n\n        .more-filter-tab {\n            left: 0px;\n            right: auto;\n            transform: translate3d(-273px, 0, 0);\n        }\n\n        .more-filter-tab.in{\n            transform: translate3d(0px, 0, 0);\n        }\n\n        .close-more-filter{\n            left: 28px;\n            right: auto;\n        }\n    }\n\n    .ticket-wrapper{\n\n        .ticket-msg {\n            .card-body {\n                padding-right: 0;\n                padding-left: 15px !important;\n            }\n        }\n\n        .ticket-left{\n            .mr-1{\n                margin-right: 0 !important;\n                margin-left: 0.25rem !important;\n            }\n        }\n\n        .ticket-right{\n            .mr-2{\n                margin-right: 0 !important;\n                margin-left: 0.5rem !important;\n            }\n\n            .recent-ticket-inner:before{\n                right: 10.9px;\n                left: 0px;\n            }\n\n            .r-t-items-right{\n                padding-left: 0;\n                padding-right: 10px;\n\n                .mr-1 {\n                    margin-right: 0 !important;\n                    margin-left: 0.25rem !important;\n                }\n            }\n        }\n\n    }\n\n    .profileImg.mr-2{\n        margin-right: 0 !important;\n        margin-left: 0.5rem !important;\n    }\n\n    .client-detail-wrapper {\n\n        .pl-xl-0{\n            padding-left: 15px !important;\n        }\n\n        .pl-0{\n            padding-right: 0px !important;\n        }\n\n        .pr-xl-0{\n            padding-right: 15px !important;\n        }\n    }\n\n    .client-list-wrapper {\n        .mr-2{\n            margin-right: 0 !important;\n            margin-left: 0.5rem !important;\n        }\n    }\n\n    .input-group > .input-group-prepend > .input-group-text{\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0;\n        border-top-right-radius: 0.25rem;\n        border-bottom-right-radius: 0.25rem;\n    }\n\n    .e-d-info-notices {\n        .ml-3{\n            margin-right: 1rem !important;\n            margin-left: 0 !important;\n        }\n\n        .pl-0{\n            padding-left: 15px !important;\n            padding-right: 0 !important;\n        }\n    }\n\n    .b-p-header{\n        .mb-3 {\n            margin-top: 1rem !important;\n            margin-bottom: 0px !important;\n        }\n\n        .mb-2{\n            margin-top: 0.5rem !important;\n            margin-bottom: 0 !important;\n        }\n    }\n\n    .task-list-wrap{\n        .mr-2 {\n            margin-left: 0.5rem !important;\n            margin-right: 0 !important;\n        }\n    }\n\n    .task-detail-panel{\n        right: auto;\n        left: -320px;\n    }\n\n    .task-detail-panel.in{\n        right: auto;\n        left: 0px;\n    }\n\n    .task-overlay{\n        left: 0px;\n        right: auto;\n    }\n\n    .close-task-detail{\n        right: -43px;\n        left: auto;\n        border-radius: 0px 22px 22px 0px;\n\n        @include media-breakpoint-down(sm){\n            left: 25px;\n            right: auto;\n            top: 28px;\n            background-color: transparent;\n            padding: 0px !important;\n            color: #111;\n            border-radius: 0;\n        }\n    }\n\n    @include media-breakpoint-down(md){\n        .mobile-close-sidebar-panel.toggled{\n            left: auto;\n            right: 0px;\n        }\n\n        .main-container {\n            margin-right: 0;\n        }\n\n        .main-header{\n            margin-right: 0px;\n        }\n\n        .menu-collapse {\n            margin-right: 24px;\n        }\n\n        .main-sidebar.toggled{\n            transform: translate3d(0px, 0, 0);\n        }\n\n        .main-sidebar{\n            transform: translate3d(293px, 0, 0);\n        }\n\n        .sidebarTogglerBox{\n            display: none !important;\n        }\n\n        .project-header .project-menu{\n            right: auto;\n            left: 0;\n        }\n\n        .project-menu.in .close-it{\n            left: auto;\n            right: -44px;\n            border-radius: 0px 22px 22px 0px;\n        }\n\n        .settings-sidebar{\n            left: 0;\n            right: auto;\n        }\n\n        .filter-box a:nth-child(5){\n            padding-left: 0px !important;\n            // padding-right: 1rem !important;\n        }\n\n        .ticket-wrapper .ticket-right{\n            left: 0;\n            right: auto;\n        }\n\n    }\n\n    @include media-breakpoint-down(sm){\n        .inv-logo-heading td:nth-child(2){\n            text-align: center;\n        }\n\n        .task-search .mr-1 {\n            margin-right: 0 !important;\n            margin-left: 0.25rem !important;\n        }\n\n\n    }\n}\n\n.rtl.sidebar-toggled #sidebarToggle::after{\n    content: \"\\E605\";\n}\n.rtl.sidebar-toggled .main-container {\n    margin-right: 60px;\n    transition: width .3s ease-in-out;\n    margin-left: 0px;\n}\n.rtl.sidebar-toggled .main-header{\n    margin-right: 60px;\n    margin-left: 0px;\n}\n","body.dark-theme{\n\n    color: #D5D8DF !important;\n    background-color: #181c34 !important;\n\n    .border-0, .settings-sidebar input, .form-control.border-0, .bootstrap-select > .dropdown-toggle {\n        border: 0px !important;\n    }\n\n    .bg-dark, .qs-controls, .dropdown-item:hover, .dropdown-item:focus, .task_view .task_view_more:hover, .task_view .taskView:hover, .project-menu.in, .bg-amt-grey, .e-d-tasks-projects-events .bg-grey, .cal-info .bg-light-grey, .inv-num-date .bg-light-grey, .inv-detail .bg-light-grey, .message_wrapper .msg-content-left .tablinks.active, .message_wrapper .msg-content-left .card:hover, .project-right .p-activity-heading span, .settings-sidebar li.active, .board-panel, .w-task-board-panel .minimized, .task-search .input-group-text, .ticket-msg .card-horizontal.bg-white-shade, .bg-white-shade.ticket-contact-owner, .dark_place .input-group-text, .login_section, .daterangepicker .ranges li:hover, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date,  .table .thead-light th, .badge-light, .datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day:hover, .datepicker table tr td.focused, .tagify__tag>div, .tagify__tag__removeBtn, .fc-button.fc-button-primary.fc-button-active, .fc-day-today, .in-range.available, .daterangepicker td.available:hover, .daterangepicker th.available:hover, .dropify-wrapper .dropify-preview, .dropify-wrapper, .bg-white-shade, .input-group-text, .progress, .swal2-popup, .main-sidebar, .create-inv .bg-light-gre, .unmatched .sample, .fc .fc-cell-shaded, .fc .fc-list-event:hover td,  .fc .fc-event:hover td{\n        background-color: #29304C !important;\n    }\n    .bg-white, .card, .form-control, .qs-datepicker-container, .qs-overlay, .unpaid, .custom-file-label, .p-client-msg .btn-secondary, .w-task-board-panel, .b-p-header .b-p-badge, .content-wrapper, .admin-dashboard, .page-title, .main-container, .settings-box, .input-group .bootstrap-select.form-control .dropdown-toggle, .bootstrap-select > .dropdown-toggle, .bootstrap-timepicker-widget table td a:hover, .btn-cancel, .select-picker.role-permission-select, .fc .fc-button-primary, .daterangepicker td.off, .dropzone, textarea,iframe .form-body, .tabs .-secondary, .set-btns, .list-group-item, .bg-light, .bg-grey, .dropzone .dz-preview.dz-image-preview , .c-inv-desc select, .bg-light-grey, .matched .sample {\n        background-color: #181C34 !important;\n    }\n    .text-dark, .text-dark-grey, .text-darkest-grey,  .table tr td, .sidebar-brand-box .sidebar-brand-dropdown .profile-box a, .qs-datepicker-container, .qs-day, .table tr td a, .tabs .nav .nav-item, .login_box h3, .form-control, .forgot_pswd a, .login_box .form-group label, .page-item.disabled .page-link, .pagination li a, .dropdown-item, a:hover, .filter-option-inner-inner, .badge-light, .bootstrap-timepicker-widget table td a, .ql-snow .ql-picker, .ql-snow .ql-stroke, .form_custom_label, .dropdown-menu.datepicker-dropdown, .select-picker.role-permission-select, .tagify__tag>div>*, .tagify__tag__removeBtn, .dropdown-menu.dashboard-settings, .daterangepicker td.in-range, .text-muted, .input-group-text, .bootstrap-select .dropdown-toggle::after, .btn-primary:hover .text-white, .fc .fc-col-header-cell-cushion, .swal2-title, .swal2-content, .login_box a, .bg-grey, .bg-grey span, .desktop-description, .item_name, .quantity, .cost_per_item  {\n        color: #D5D8DF !important;\n    }\n    .chart-container .axis, .chart-container .chart-label, .data-point-value{\n        fill: #D5D8DF !important;\n    }\n    .ql-snow .ql-stroke{\n        stroke: #D5D8DF;\n    }\n    .filter-box, .table tr td, .login_header{\n        box-shadow: 0 1px 0 0 #4B4E69;\n    }\n    .border-right-grey, .task_view .taskView, .border-right{\n        border-right: 1px solid #4B4E69 !important;\n    }\n    .border-left-grey, .more-filters, .daterangepicker.show-ranges.ltr .drp-calendar.left, .border-left, .c-inv-btns .dropdown-toggle span{\n        border-left: 1px solid #4B4E69 !important;\n    }\n    .border-bottom-grey, .main-header, .modal-header, .modal-body, .message_wrapper .msg-header, .border-bottom, .nav-tabs, .tabs.--show-secondary .-secondary li{\n        border-bottom: 1px solid #4B4E69 !important;\n    }\n    .border-top-grey, .modal-footer, .more-filters .more-filter-tab.in .clear-all, .daterangepicker .drp-buttons, .border-top {\n        border-top: 1px solid #4B4E69 !important;\n    }\n    .b-shadow-4, .qs-datepicker-container, .form-control, .w-tables, .c-inv-desc table tr td, .border, .table-bordered, .c-inv-total .c-inv-total-right td{\n        box-shadow: none;\n        border: 1px solid #4B4E69 !important;\n    }\n    .sidebar-brand-box .sidebar-brand-dropdown, .dropdown-menu, .add-client, .modal-content,input, tbody, .message_wrapper .msg-content-right .mbl-sender-name, .more-filters .more-filter-tab, .daterangepicker{\n        background-color: #181C34;\n        border: 1px solid #4B4E69 !important;\n    }\n\n    .modal.show {\n        background-color: rgb(0 0 0 / 47%);\n    }\n    \n    .menu-collapse:before{\n        background: none;\n    }\n\n    .recent-activity .res-activity-list:after {\n        border: 1px solid #4B4E69 !important;\n    }\n\n    .select-box .date-picker-field, .select-box .date-picker-field1, .msg-content-left input{\n        border: none !important;\n        color: #D5D8DF !important;\n    }\n    .close{\n        color: #fff;\n    }\n    .table thead th{\n        box-shadow: none;\n        border-bottom: 1px solid #4B4E69 !important;\n        color: #D5D8DF !important;\n    }\n    .c-inv-disc td, .inv-num-date tr td, .inv-detail tr td, .message_wrapper .msg-content-left, .message_wrapper, .message_wrapper .msg-content-left .card, .message_wrapper .input-group, .settings-sidebar, .border-grey, .ticket-wrapper, .task-detail-panel, ul.thumbnails.image_picker_selector li .thumbnail, .task_view, .fc-theme-standard .fc-scrollgrid, .fc-theme-standard td, .fc-theme-standard th, .fc .fc-button-primary, .dropify-wrapper, .input-group-text, .fc-theme-standard .fc-list, .tagify, .list-group-item  {\n        border: 1px solid #4B4E69 !important;\n    }\n    .dash-border-top {\n        border-top: 1px dashed #4B4E69 !important;\n    }\n    .daterangepicker .ranges li.active, .page-link:hover, .permisison-table .bg-light, .w-task-board-box:after{\n        background-color: #4B4E69 !important;\n    }\n    .ql-toolbar.ql-snow, .ql-container.ql-snow, .daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span{\n        border-color: #4B4E69;\n    }\n    .daterangepicker .calendar-table{\n        border: 1px solid #181c34;\n        background-color: #181c34;\n    }\n    .page-item.disabled .page-link, .pagination li a{\n        background-color: #29304c;\n        border-color: #29304c;\n    }\n    .filter-box .select-box .bootstrap-select .dropdown-toggle, .filter-box .select-box .bootstrap-select .btn-light:not(:disabled):not(.disabled):active, .filter-box .select-box .bootstrap-select .btn-light:not(:disabled):not(.disabled).active, .btn:hover, .message_wrapper .msg-content-right .chat-box .card:hover p{\n        color: #9c9fa6 !important;\n    }\n    .pagination .page-item.active .page-link, .page-item.active .page-link, .dropdown-item.active, .dropdown-item:active:hover, .btn-primary{\n        background-color: #D5D8DF !important;\n        border-color: #D5D8DF;\n    }\n    .page-item.active .page-link, .dropdown-item.active, .dropdown-item.active:hover, .text-white{\n        color: #181c34 !important;\n    }\n    .daterangepicker td.off.end-date, .daterangepicker td.active.end-date{\n        background-color: #616e80 !important;\n    }\n    .bootstrap-timepicker-widget.dropdown-menu:after{\n        border-bottom: 6px solid #4b4e69;\n    }\n    .tagify__tag>div::before{\n        box-shadow: 0 0 0 var(--tag-inset-shadow-size,1.1em) #29304c inset;\n    }\n\n    ::placeholder, .tagify__input:empty::before{\n        color: #a7aaaf !important;\n\n        :focus{\n            &::-webkit-input-placeholder { /* Chrome/Opera/Safari */\n            opacity: 0.5;\n            transition: all 0.3s ease\n            }\n            &::-moz-placeholder { /* Firefox 19+ */\n            opacity: 0.5;\n            transition: all 0.3s ease\n            }\n            &:-ms-input-placeholder { /* IE 10+ */\n            opacity: 0.5;\n            transition: all 0.3s ease\n            }\n            &:-moz-placeholder { /* Firefox 18- */\n            opacity: 0.5;\n            transition: all 0.3s ease\n            }\n        }\n    }\n    .btn-active, .btn-active.btn-secondary{\n        background-color: #616e80 !important;\n        border: 1px solid #616e80 !important;\n    }\n    .btn-primary {\n        background-color: #ffffff !important;\n        color: #181c34 !important;\n        border: 1px solid #ffffff !important;\n\n        &:hover{\n            background-color: #000000 !important;\n            border: 1px solid #000000 !important;\n            color: #fff !important;\n        }\n    }\n    .btn-secondary {\n        border: solid 1px #616e80;\n        background-color: #29304c !important;\n        color: #bec1ca !important;\n\n        &:hover{\n            background-color: #000000 !important;\n            border: 1px solid #000000 !important;\n        }\n    }\n    .daterangepicker:before{\n        border-bottom: 7px solid #4b4e69;\n    }\n    .daterangepicker:after{\n        border-bottom: 6px solid #4b4e69;\n    }\n    .alert-secondary {\n        color: #e2e3e8;\n        background-color: #29304c;\n        border-color: #4b4e69;\n    }\n    input:-webkit-autofill,\n    input:-webkit-autofill:hover,\n    input:-webkit-autofill:focus,\n    input:-webkit-autofill:active{\n        -webkit-box-shadow: 0 0 0 30px #29304c inset !important;\n        box-shadow: 0 0 0 30px #29304c inset !important;\n    }\n    input:-webkit-autofill{\n        -webkit-text-fill-color: white !important;\n    }\n    .msg-content-left .py-1, .settings-sidebar .py-1{\n        padding: 0px !important;\n    }\n    .msg-content-left .py-1{\n        flex-wrap: nowrap;\n    }\n\n    .fc-theme-standard .fc-listWeek-view table td {\n        border: none !important;\n    }\n\n    tr.alert-primary {\n        background-color: #212851;\n        border-color: #212851;\n    }\n\n    .alert .text-dark-grey {\n        color: #616e80 !important;\n    }\n    \n    .dropdown-item.active .text-muted {\n        color: #6c757d !important;\n    }\n    .dropdown-item.active .text-darkest-grey {\n        color: $darkest_grey !important;\n    }\n\n    .sidebar-menu::-webkit-scrollbar {\n        width: 10px;\n        background:#262f3a ;\n    }\n    .sidebar-menu::-webkit-scrollbar-thumb {\n        background-color:#585858 ;\n        border: 3px solid #262f3a ;\n    }\n\n    .spinner-border {\n        border: 0.25em solid #d5d8df;\n    }\n      \n}\nbody.dark-theme::-webkit-scrollbar,\nbody.dark-theme .t-d-inner-panel::-webkit-scrollbar,\nbody.dark-theme .show::-webkit-scrollbar,\nbody.dark-theme .b-p-body::-webkit-scrollbar,\nbody.dark-theme .w-task-board-panel::-webkit-scrollbar,\nbody.dark-theme .settings-menu::-webkit-scrollbar,\nbody.dark-theme .card-body::-webkit-scrollbar {\n    width: 10px;\n    background: #262f3a;\n}\nbody.dark-theme::-webkit-scrollbar-thumb,\nbody.dark-theme .t-d-inner-panel::-webkit-scrollbar-thumb,\nbody.dark-theme .show::-webkit-scrollbar-thumb,\nbody.dark-theme .b-p-body::-webkit-scrollbar-thumb,\nbody.dark-theme .w-task-board-panel::-webkit-scrollbar-thumb,\nbody.dark-theme .settings-menu::-webkit-scrollbar-thumb,\nbody.dark-theme .card-body::-webkit-scrollbar-thumb {\n    background-color: #585858;\n    border: 3px solid #262f3a;\n}\n\n"],"names":[],"sourceRoot":""}

Zerion Mini Shell 1.0